import{r as g,a as LD,b as ht,t as At,m as ee,g as hi,c as Am,d as f6,N as Sy,V as g6,U as y6,e as v6,R as i,f as Q1,h as b6,i as TD,j as ND,k as E6,l as D6,O as C6,C as w6,I as A6,P as ft,n as U,D as k6,o as P6,p as S6,L as F6,q as x6,E as J1,S as Ps,s as Bn,u as ID,v as O6,B as Ss,w as Ue,x as G,y as ia,X as BD,z as Au,A as le,F as Ye,G as Fe,H as ye,J as ue,T as _D,K as Me,M as vt,Q as oe,W as bt,Y as oa,Z as La,_ as Vt,$ as Ta,a0 as je,a1 as qt,a2 as ct,a3 as Gt,a4 as fi,a5 as gi,a6 as Ke,a7 as Ba,a8 as Fs,a9 as Kl,aa as ci,ab as be,ac as Fy,ad as MD,ae as RD,af as wn,ag as pt,ah as L6,ai as Er,aj as T6,ak as km,al as N6,am as jD,an as I6,ao as UD,ap as B6,aq as br,ar as xy,as as ar,at as Ae,au as Gl,av as rt,aw as Ni,ax as Yl,ay as _6,az as M6,aA as R6,aB as j6,aC as U6,aD as hd,aE as fd,aF as z6,aG as Oy,aH as aa,aI as ur,aJ as Xt,aK as qe,aL as rs,aM as Yi,aN as Ii,aO as zD,aP as VD,aQ as _n,aR as V6,aS as q6,aT as H6,aU as $6,aV as qD,aW as yn,aX as Ly,aY as Zi,aZ as eg,a_ as W6,a$ as K6,b0 as G6,b1 as Y6,b2 as Z6,b3 as Kh,b4 as X6,b5 as Wt,b6 as Q6,b7 as Ty,b8 as Gu,b9 as Ny,ba as Iy,bb as By,bc as J6,bd as e8,be as t8,bf as r8,bg as a8,bh as n8,bi as i8,bj as o8,bk as s8,bl as l8,bm as u8}from"./PaymentStationApp-21ee5465.js";var HD=Zl;Zl.flatten=Zl;Zl.unflatten=KD;function $D(t){return t&&t.constructor&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}function WD(t){return t}function Zl(t,e){e=e||{};const r=e.delimiter||".",a=e.maxDepth,n=e.transformKey||WD,o={};function s(l,u,c){c=c||1,Object.keys(l).forEach(function(d){const m=l[d],h=e.safe&&Array.isArray(m),p=Object.prototype.toString.call(m),y=$D(m),b=p==="[object Object]"||p==="[object Array]",C=u?u+r+n(d):n(d);if(!h&&!y&&b&&Object.keys(m).length&&(!e.maxDepth||c<a))return s(m,C,c+1);o[C]=m})}return s(t),o}function KD(t,e){e=e||{};const r=e.delimiter||".",a=e.overwrite||!1,n=e.transformKey||WD,o={};if($D(t)||Object.prototype.toString.call(t)!=="[object Object]")return t;function l(d){const m=Number(d);return isNaN(m)||d.indexOf(".")!==-1||e.object?d:m}function u(d,m,h){return Object.keys(h).reduce(function(p,y){return p[d+r+y]=h[y],p},m)}function c(d){const m=Object.prototype.toString.call(d),h=m==="[object Array]",p=m==="[object Object]";if(d){if(h)return!d.length;if(p)return!Object.keys(d).length}else return!0}return t=Object.keys(t).reduce(function(d,m){const h=Object.prototype.toString.call(t[m]);return!(h==="[object Object]"||h==="[object Array]")||c(t[m])?(d[m]=t[m],d):u(m,d,Zl(t[m],e))},{}),Object.keys(t).forEach(function(d){const m=d.split(r).map(n);let h=l(m.shift()),p=l(m[0]),y=o;for(;p!==void 0;){if(h==="__proto__")return;const b=Object.prototype.toString.call(y[h]),C=b==="[object Object]"||b==="[object Array]";if(!a&&!C&&typeof y[h]<"u")return;(a&&!C||!a&&y[h]==null)&&(y[h]=typeof p=="number"&&!e.object?[]:{}),y=y[h],m.length>0&&(h=l(m.shift()),p=l(m[0]))}y[h]=KD(t[d],e)}),o}function kr(t){return kr=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kr(t)}function _a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c8(t,e){if(kr(t)!=="object"||t===null)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var a=r.call(t,e||"default");if(kr(a)!=="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function GD(t){var e=c8(t,"string");return kr(e)==="symbol"?e:String(e)}function _y(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,GD(a.key),a)}}function Ma(t,e,r){return e&&_y(t.prototype,e),r&&_y(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function li(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Gh(t,e){return Gh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,n){return a.__proto__=n,a},Gh(t,e)}function Pm(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Gh(t,e)}function ku(t,e){if(e&&(kr(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return li(t)}function un(t){return un=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},un(t)}function Ra(t,e,r){return e=GD(e),e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function d8(t){if(Array.isArray(t))return t}function m8(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function My(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,a=new Array(e);r<e;r++)a[r]=t[r];return a}function p8(t,e){if(t){if(typeof t=="string")return My(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return My(t,e)}}function h8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function f8(t){return d8(t)||m8(t)||p8(t)||h8()}function Ry(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function jy(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Ry(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Ry(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}var g8={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,r){console&&console[e]&&console[e].apply(console,r)}},y8=function(){function t(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_a(this,t),this.init(e,r)}return Ma(t,[{key:"init",value:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=a.prefix||"i18next:",this.logger=r||g8,this.options=a,this.debug=a.debug}},{key:"setDebug",value:function(r){this.debug=r}},{key:"log",value:function(){for(var r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return this.forward(a,"log","",!0)}},{key:"warn",value:function(){for(var r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return this.forward(a,"warn","",!0)}},{key:"error",value:function(){for(var r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return this.forward(a,"error","")}},{key:"deprecate",value:function(){for(var r=arguments.length,a=new Array(r),n=0;n<r;n++)a[n]=arguments[n];return this.forward(a,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(r,a,n,o){return o&&!this.debug?null:(typeof r[0]=="string"&&(r[0]="".concat(n).concat(this.prefix," ").concat(r[0])),this.logger[a](r))}},{key:"create",value:function(r){return new t(this.logger,jy(jy({},{prefix:"".concat(this.prefix,":").concat(r,":")}),this.options))}},{key:"clone",value:function(r){return r=r||this.options,r.prefix=r.prefix||this.prefix,new t(this.logger,r)}}]),t}(),tn=new y8,di=function(){function t(){_a(this,t),this.observers={}}return Ma(t,[{key:"on",value:function(r,a){var n=this;return r.split(" ").forEach(function(o){n.observers[o]=n.observers[o]||[],n.observers[o].push(a)}),this}},{key:"off",value:function(r,a){if(this.observers[r]){if(!a){delete this.observers[r];return}this.observers[r]=this.observers[r].filter(function(n){return n!==a})}}},{key:"emit",value:function(r){for(var a=arguments.length,n=new Array(a>1?a-1:0),o=1;o<a;o++)n[o-1]=arguments[o];if(this.observers[r]){var s=[].concat(this.observers[r]);s.forEach(function(u){u.apply(void 0,n)})}if(this.observers["*"]){var l=[].concat(this.observers["*"]);l.forEach(function(u){u.apply(u,[r].concat(n))})}}}]),t}();function Ks(){var t,e,r=new Promise(function(a,n){t=a,e=n});return r.resolve=t,r.reject=e,r}function Uy(t){return t==null?"":""+t}function v8(t,e,r){t.forEach(function(a){e[a]&&(r[a]=e[a])})}function tg(t,e,r){function a(l){return l&&l.indexOf("###")>-1?l.replace(/###/g,"."):l}function n(){return!t||typeof t=="string"}for(var o=typeof e!="string"?[].concat(e):e.split(".");o.length>1;){if(n())return{};var s=a(o.shift());!t[s]&&r&&(t[s]=new r),Object.prototype.hasOwnProperty.call(t,s)?t=t[s]:t={}}return n()?{}:{obj:t,k:a(o.shift())}}function zy(t,e,r){var a=tg(t,e,Object),n=a.obj,o=a.k;n[o]=r}function b8(t,e,r,a){var n=tg(t,e,Object),o=n.obj,s=n.k;o[s]=o[s]||[],a&&(o[s]=o[s].concat(r)),a||o[s].push(r)}function gd(t,e){var r=tg(t,e),a=r.obj,n=r.k;if(a)return a[n]}function Vy(t,e,r){var a=gd(t,r);return a!==void 0?a:gd(e,r)}function YD(t,e,r){for(var a in e)a!=="__proto__"&&a!=="constructor"&&(a in t?typeof t[a]=="string"||t[a]instanceof String||typeof e[a]=="string"||e[a]instanceof String?r&&(t[a]=e[a]):YD(t[a],e[a],r):t[a]=e[a]);return t}function bo(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var E8={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function D8(t){return typeof t=="string"?t.replace(/[&<>"'\/]/g,function(e){return E8[e]}):t}var Sm=typeof window<"u"&&window.navigator&&typeof window.navigator.userAgentData>"u"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,C8=[" ",",","?","!",";"];function w8(t,e,r){e=e||"",r=r||"";var a=C8.filter(function(l){return e.indexOf(l)<0&&r.indexOf(l)<0});if(a.length===0)return!0;var n=new RegExp("(".concat(a.map(function(l){return l==="?"?"\\?":l}).join("|"),")")),o=!n.test(t);if(!o){var s=t.indexOf(r);s>0&&!n.test(t.substring(0,s))&&(o=!0)}return o}function qy(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Yu(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?qy(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):qy(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function A8(t){var e=k8();return function(){var a=un(t),n;if(e){var o=un(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return ku(this,n)}}function k8(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ZD(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(t){if(t[e])return t[e];for(var a=e.split(r),n=t,o=0;o<a.length;++o){if(!n||typeof n[a[o]]=="string"&&o+1<a.length)return;if(n[a[o]]===void 0){for(var s=2,l=a.slice(o,o+s).join(r),u=n[l];u===void 0&&a.length>o+s;)s++,l=a.slice(o,o+s).join(r),u=n[l];if(u===void 0)return;if(u===null)return null;if(e.endsWith(l)){if(typeof u=="string")return u;if(l&&typeof u[l]=="string")return u[l]}var c=a.slice(o+s).join(r);return c?ZD(u,c,r):void 0}n=n[a[o]]}return n}}var P8=function(t){Pm(r,t);var e=A8(r);function r(a){var n,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return _a(this,r),n=e.call(this),Sm&&di.call(li(n)),n.data=a||{},n.options=o,n.options.keySeparator===void 0&&(n.options.keySeparator="."),n.options.ignoreJSONStructure===void 0&&(n.options.ignoreJSONStructure=!0),n}return Ma(r,[{key:"addNamespaces",value:function(n){this.options.ns.indexOf(n)<0&&this.options.ns.push(n)}},{key:"removeNamespaces",value:function(n){var o=this.options.ns.indexOf(n);o>-1&&this.options.ns.splice(o,1)}},{key:"getResource",value:function(n,o,s){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},u=l.keySeparator!==void 0?l.keySeparator:this.options.keySeparator,c=l.ignoreJSONStructure!==void 0?l.ignoreJSONStructure:this.options.ignoreJSONStructure,d=[n,o];s&&typeof s!="string"&&(d=d.concat(s)),s&&typeof s=="string"&&(d=d.concat(u?s.split(u):s)),n.indexOf(".")>-1&&(d=n.split("."));var m=gd(this.data,d);return m||!c||typeof s!="string"?m:ZD(this.data&&this.data[n]&&this.data[n][o],s,u)}},{key:"addResource",value:function(n,o,s,l){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},c=this.options.keySeparator;c===void 0&&(c=".");var d=[n,o];s&&(d=d.concat(c?s.split(c):s)),n.indexOf(".")>-1&&(d=n.split("."),l=o,o=d[1]),this.addNamespaces(o),zy(this.data,d,l),u.silent||this.emit("added",n,o,s,l)}},{key:"addResources",value:function(n,o,s){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var u in s)(typeof s[u]=="string"||Object.prototype.toString.apply(s[u])==="[object Array]")&&this.addResource(n,o,u,s[u],{silent:!0});l.silent||this.emit("added",n,o,s)}},{key:"addResourceBundle",value:function(n,o,s,l,u){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},d=[n,o];n.indexOf(".")>-1&&(d=n.split("."),l=s,s=o,o=d[1]),this.addNamespaces(o);var m=gd(this.data,d)||{};l?YD(m,s,u):m=Yu(Yu({},m),s),zy(this.data,d,m),c.silent||this.emit("added",n,o,s)}},{key:"removeResourceBundle",value:function(n,o){this.hasResourceBundle(n,o)&&delete this.data[n][o],this.removeNamespaces(o),this.emit("removed",n,o)}},{key:"hasResourceBundle",value:function(n,o){return this.getResource(n,o)!==void 0}},{key:"getResourceBundle",value:function(n,o){return o||(o=this.options.defaultNS),this.options.compatibilityAPI==="v1"?Yu(Yu({},{}),this.getResource(n,o)):this.getResource(n,o)}},{key:"getDataByLanguage",value:function(n){return this.data[n]}},{key:"hasLanguageSomeTranslations",value:function(n){var o=this.getDataByLanguage(n),s=o&&Object.keys(o)||[];return!!s.find(function(l){return o[l]&&Object.keys(o[l]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),r}(di),XD={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,r,a,n,o){var s=this;return e.forEach(function(l){s.processors[l]&&(r=s.processors[l].process(r,a,n,o))}),r}};function Hy(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Tr(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Hy(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Hy(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function S8(t){var e=F8();return function(){var a=un(t),n;if(e){var o=un(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return ku(this,n)}}function F8(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var $y={},Wy=function(t){Pm(r,t);var e=S8(r);function r(a){var n,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return _a(this,r),n=e.call(this),Sm&&di.call(li(n)),v8(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],a,li(n)),n.options=o,n.options.keySeparator===void 0&&(n.options.keySeparator="."),n.logger=tn.create("translator"),n}return Ma(r,[{key:"changeLanguage",value:function(n){n&&(this.language=n)}},{key:"exists",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(n==null)return!1;var s=this.resolve(n,o);return s&&s.res!==void 0}},{key:"extractFromKey",value:function(n,o){var s=o.nsSeparator!==void 0?o.nsSeparator:this.options.nsSeparator;s===void 0&&(s=":");var l=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,u=o.ns||this.options.defaultNS||[],c=s&&n.indexOf(s)>-1,d=!this.options.userDefinedKeySeparator&&!o.keySeparator&&!this.options.userDefinedNsSeparator&&!o.nsSeparator&&!w8(n,s,l);if(c&&!d){var m=n.match(this.interpolator.nestingRegexp);if(m&&m.length>0)return{key:n,namespaces:u};var h=n.split(s);(s!==l||s===l&&this.options.ns.indexOf(h[0])>-1)&&(u=h.shift()),n=h.join(l)}return typeof u=="string"&&(u=[u]),{key:n,namespaces:u}}},{key:"translate",value:function(n,o,s){var l=this;if(kr(o)!=="object"&&this.options.overloadTranslationOptionHandler&&(o=this.options.overloadTranslationOptionHandler(arguments)),o||(o={}),n==null)return"";Array.isArray(n)||(n=[String(n)]);var u=o.returnDetails!==void 0?o.returnDetails:this.options.returnDetails,c=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,d=this.extractFromKey(n[n.length-1],o),m=d.key,h=d.namespaces,p=h[h.length-1],y=o.lng||this.language,b=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(y&&y.toLowerCase()==="cimode"){if(b){var C=o.nsSeparator||this.options.nsSeparator;return u?(w.res="".concat(p).concat(C).concat(m),w):"".concat(p).concat(C).concat(m)}return u?(w.res=m,w):m}var w=this.resolve(n,o),v=w&&w.res,P=w&&w.usedKey||m,x=w&&w.exactUsedKey||m,O=Object.prototype.toString.apply(v),S=["[object Number]","[object Function]","[object RegExp]"],L=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,E=!this.i18nFormat||this.i18nFormat.handleAsObject,A=typeof v!="string"&&typeof v!="boolean"&&typeof v!="number";if(E&&v&&A&&S.indexOf(O)<0&&!(typeof L=="string"&&O==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var D=this.options.returnedObjectHandler?this.options.returnedObjectHandler(P,v,Tr(Tr({},o),{},{ns:h})):"key '".concat(m," (").concat(this.language,")' returned an object instead of string.");return u?(w.res=D,w):D}if(c){var F=O==="[object Array]",T=F?[]:{},k=F?x:P;for(var R in v)if(Object.prototype.hasOwnProperty.call(v,R)){var N="".concat(k).concat(c).concat(R);T[R]=this.translate(N,Tr(Tr({},o),{joinArrays:!1,ns:h})),T[R]===N&&(T[R]=v[R])}v=T}}else if(E&&typeof L=="string"&&O==="[object Array]")v=v.join(L),v&&(v=this.extendTranslation(v,n,o,s));else{var B=!1,I=!1,z=o.count!==void 0&&typeof o.count!="string",X=r.hasDefaultValue(o),j=z?this.pluralResolver.getSuffix(y,o.count,o):"",W=o["defaultValue".concat(j)]||o.defaultValue;!this.isValidLookup(v)&&X&&(B=!0,v=W),this.isValidLookup(v)||(I=!0,v=m);var ne=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,ae=ne&&I?void 0:v,Y=X&&W!==v&&this.options.updateMissing;if(I||B||Y){if(this.logger.log(Y?"updateKey":"missingKey",y,p,m,Y?W:v),c){var q=this.resolve(m,Tr(Tr({},o),{},{keySeparator:!1}));q&&q.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var te=[],ie=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ie&&ie[0])for(var re=0;re<ie.length;re++)te.push(ie[re]);else this.options.saveMissingTo==="all"?te=this.languageUtils.toResolveHierarchy(o.lng||this.language):te.push(o.lng||this.language);var ge=function(He,M,_){var V=X&&_!==v?_:ae;l.options.missingKeyHandler?l.options.missingKeyHandler(He,p,M,V,Y,o):l.backendConnector&&l.backendConnector.saveMissing&&l.backendConnector.saveMissing(He,p,M,V,Y,o),l.emit("missingKey",He,p,M,v)};this.options.saveMissing&&(this.options.saveMissingPlurals&&z?te.forEach(function(We){l.pluralResolver.getSuffixes(We,o).forEach(function(He){ge([We],m+He,o["defaultValue".concat(He)]||W)})}):ge(te,m,W))}v=this.extendTranslation(v,n,o,w,s),I&&v===m&&this.options.appendNamespaceToMissingKey&&(v="".concat(p,":").concat(m)),(I||B)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?v=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(p,":").concat(m):m,B?v:void 0):v=this.options.parseMissingKeyHandler(v))}return u?(w.res=v,w):v}},{key:"extendTranslation",value:function(n,o,s,l,u){var c=this;if(this.i18nFormat&&this.i18nFormat.parse)n=this.i18nFormat.parse(n,Tr(Tr({},this.options.interpolation.defaultVariables),s),l.usedLng,l.usedNS,l.usedKey,{resolved:l});else if(!s.skipInterpolation){s.interpolation&&this.interpolator.init(Tr(Tr({},s),{interpolation:Tr(Tr({},this.options.interpolation),s.interpolation)}));var d=typeof n=="string"&&(s&&s.interpolation&&s.interpolation.skipOnVariables!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),m;if(d){var h=n.match(this.interpolator.nestingRegexp);m=h&&h.length}var p=s.replace&&typeof s.replace!="string"?s.replace:s;if(this.options.interpolation.defaultVariables&&(p=Tr(Tr({},this.options.interpolation.defaultVariables),p)),n=this.interpolator.interpolate(n,p,s.lng||this.language,s),d){var y=n.match(this.interpolator.nestingRegexp),b=y&&y.length;m<b&&(s.nest=!1)}s.nest!==!1&&(n=this.interpolator.nest(n,function(){for(var v=arguments.length,P=new Array(v),x=0;x<v;x++)P[x]=arguments[x];return u&&u[0]===P[0]&&!s.context?(c.logger.warn("It seems you are nesting recursively key: ".concat(P[0]," in key: ").concat(o[0])),null):c.translate.apply(c,P.concat([o]))},s)),s.interpolation&&this.interpolator.reset()}var C=s.postProcess||this.options.postProcess,w=typeof C=="string"?[C]:C;return n!=null&&w&&w.length&&s.applyPostProcessor!==!1&&(n=XD.handle(w,n,o,this.options&&this.options.postProcessPassResolved?Tr({i18nResolved:l},s):s,this)),n}},{key:"resolve",value:function(n){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l,u,c,d,m;return typeof n=="string"&&(n=[n]),n.forEach(function(h){if(!o.isValidLookup(l)){var p=o.extractFromKey(h,s),y=p.key;u=y;var b=p.namespaces;o.options.fallbackNS&&(b=b.concat(o.options.fallbackNS));var C=s.count!==void 0&&typeof s.count!="string",w=C&&!s.ordinal&&s.count===0&&o.pluralResolver.shouldUseIntlApi(),v=s.context!==void 0&&(typeof s.context=="string"||typeof s.context=="number")&&s.context!=="",P=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);b.forEach(function(x){o.isValidLookup(l)||(m=x,!$y["".concat(P[0],"-").concat(x)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(m)&&($y["".concat(P[0],"-").concat(x)]=!0,o.logger.warn('key "'.concat(u,'" for languages "').concat(P.join(", "),`" won't get resolved as namespace "`).concat(m,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),P.forEach(function(O){if(!o.isValidLookup(l)){d=O;var S=[y];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(S,y,O,x,s);else{var L;C&&(L=o.pluralResolver.getSuffix(O,s.count,s));var E="".concat(o.options.pluralSeparator,"zero");if(C&&(S.push(y+L),w&&S.push(y+E)),v){var A="".concat(y).concat(o.options.contextSeparator).concat(s.context);S.push(A),C&&(S.push(A+L),w&&S.push(A+E))}}for(var D;D=S.pop();)o.isValidLookup(l)||(c=D,l=o.getResource(O,x,D,s))}}))})}}),{res:l,usedKey:u,exactUsedKey:c,usedLng:d,usedNS:m}}},{key:"isValidLookup",value:function(n){return n!==void 0&&!(!this.options.returnNull&&n===null)&&!(!this.options.returnEmptyString&&n==="")}},{key:"getResource",value:function(n,o,s){var l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(n,o,s,l):this.resourceStore.getResource(n,o,s,l)}}],[{key:"hasDefaultValue",value:function(n){var o="defaultValue";for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)&&o===s.substring(0,o.length)&&n[s]!==void 0)return!0;return!1}}]),r}(di);function wp(t){return t.charAt(0).toUpperCase()+t.slice(1)}var Ky=function(){function t(e){_a(this,t),this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=tn.create("languageUtils")}return Ma(t,[{key:"getScriptPartFromCode",value:function(r){if(!r||r.indexOf("-")<0)return null;var a=r.split("-");return a.length===2||(a.pop(),a[a.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(a.join("-"))}},{key:"getLanguagePartFromCode",value:function(r){if(!r||r.indexOf("-")<0)return r;var a=r.split("-");return this.formatLanguageCode(a[0])}},{key:"formatLanguageCode",value:function(r){if(typeof r=="string"&&r.indexOf("-")>-1){var a=["hans","hant","latn","cyrl","cans","mong","arab"],n=r.split("-");return this.options.lowerCaseLng?n=n.map(function(o){return o.toLowerCase()}):n.length===2?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),a.indexOf(n[1].toLowerCase())>-1&&(n[1]=wp(n[1].toLowerCase()))):n.length===3&&(n[0]=n[0].toLowerCase(),n[1].length===2&&(n[1]=n[1].toUpperCase()),n[0]!=="sgn"&&n[2].length===2&&(n[2]=n[2].toUpperCase()),a.indexOf(n[1].toLowerCase())>-1&&(n[1]=wp(n[1].toLowerCase())),a.indexOf(n[2].toLowerCase())>-1&&(n[2]=wp(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?r.toLowerCase():r}},{key:"isSupportedCode",value:function(r){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(r=this.getLanguagePartFromCode(r)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(r)>-1}},{key:"getBestMatchFromCodes",value:function(r){var a=this;if(!r)return null;var n;return r.forEach(function(o){if(!n){var s=a.formatLanguageCode(o);(!a.options.supportedLngs||a.isSupportedCode(s))&&(n=s)}}),!n&&this.options.supportedLngs&&r.forEach(function(o){if(!n){var s=a.getLanguagePartFromCode(o);if(a.isSupportedCode(s))return n=s;n=a.options.supportedLngs.find(function(l){if(l.indexOf(s)===0)return l})}}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}},{key:"getFallbackCodes",value:function(r,a){if(!r)return[];if(typeof r=="function"&&(r=r(a)),typeof r=="string"&&(r=[r]),Object.prototype.toString.apply(r)==="[object Array]")return r;if(!a)return r.default||[];var n=r[a];return n||(n=r[this.getScriptPartFromCode(a)]),n||(n=r[this.formatLanguageCode(a)]),n||(n=r[this.getLanguagePartFromCode(a)]),n||(n=r.default),n||[]}},{key:"toResolveHierarchy",value:function(r,a){var n=this,o=this.getFallbackCodes(a||this.options.fallbackLng||[],r),s=[],l=function(c){c&&(n.isSupportedCode(c)?s.push(c):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(c)))};return typeof r=="string"&&r.indexOf("-")>-1?(this.options.load!=="languageOnly"&&l(this.formatLanguageCode(r)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&l(this.getScriptPartFromCode(r)),this.options.load!=="currentOnly"&&l(this.getLanguagePartFromCode(r))):typeof r=="string"&&l(this.formatLanguageCode(r)),o.forEach(function(u){s.indexOf(u)<0&&l(n.formatLanguageCode(u))}),s}}]),t}(),x8=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],O8={1:function(e){return Number(e>1)},2:function(e){return Number(e!=1)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(e==1?0:e>=2&&e<=4?1:2)},7:function(e){return Number(e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(e==1?0:e==2?1:e!=8&&e!=11?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(e==1?0:e==2?1:e<7?2:e<11?3:4)},11:function(e){return Number(e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(e!==0)},14:function(e){return Number(e==1?0:e==2?1:e==3?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:e!==0?1:2)},17:function(e){return Number(e==1||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(e==0?0:e==1?1:2)},19:function(e){return Number(e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(e==1?0:e==0||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3)}},L8=["v1","v2","v3"],Gy={zero:0,one:1,two:2,few:3,many:4,other:5};function T8(){var t={};return x8.forEach(function(e){e.lngs.forEach(function(r){t[r]={numbers:e.nr,plurals:O8[e.fc]}})}),t}var N8=function(){function t(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_a(this,t),this.languageUtils=e,this.options=r,this.logger=tn.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=T8()}return Ma(t,[{key:"addRule",value:function(r,a){this.rules[r]=a}},{key:"getRule",value:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(r,{type:a.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[r]||this.rules[this.languageUtils.getLanguagePartFromCode(r)]}},{key:"needsPlural",value:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=this.getRule(r,a);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(r,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(r,n).map(function(o){return"".concat(a).concat(o)})}},{key:"getSuffixes",value:function(r){var a=this,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(r,n);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort(function(s,l){return Gy[s]-Gy[l]}).map(function(s){return"".concat(a.options.prepend).concat(s)}):o.numbers.map(function(s){return a.getSuffix(r,s,n)}):[]}},{key:"getSuffix",value:function(r,a){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.getRule(r,n);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(a)):this.getSuffixRetroCompatible(o,a):(this.logger.warn("no plural rule found for: ".concat(r)),"")}},{key:"getSuffixRetroCompatible",value:function(r,a){var n=this,o=r.noAbs?r.plurals(a):r.plurals(Math.abs(a)),s=r.numbers[o];this.options.simplifyPluralSuffix&&r.numbers.length===2&&r.numbers[0]===1&&(s===2?s="plural":s===1&&(s=""));var l=function(){return n.options.prepend&&s.toString()?n.options.prepend+s.toString():s.toString()};return this.options.compatibilityJSON==="v1"?s===1?"":typeof s=="number"?"_plural_".concat(s.toString()):l():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&r.numbers.length===2&&r.numbers[0]===1?l():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!L8.includes(this.options.compatibilityJSON)}}]),t}();function Yy(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function ba(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Yy(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Yy(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}var I8=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_a(this,t),this.logger=tn.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||function(r){return r},this.init(e)}return Ma(t,[{key:"init",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};r.interpolation||(r.interpolation={escapeValue:!0});var a=r.interpolation;this.escape=a.escape!==void 0?a.escape:D8,this.escapeValue=a.escapeValue!==void 0?a.escapeValue:!0,this.useRawValueToEscape=a.useRawValueToEscape!==void 0?a.useRawValueToEscape:!1,this.prefix=a.prefix?bo(a.prefix):a.prefixEscaped||"{{",this.suffix=a.suffix?bo(a.suffix):a.suffixEscaped||"}}",this.formatSeparator=a.formatSeparator?a.formatSeparator:a.formatSeparator||",",this.unescapePrefix=a.unescapeSuffix?"":a.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":a.unescapeSuffix||"",this.nestingPrefix=a.nestingPrefix?bo(a.nestingPrefix):a.nestingPrefixEscaped||bo("$t("),this.nestingSuffix=a.nestingSuffix?bo(a.nestingSuffix):a.nestingSuffixEscaped||bo(")"),this.nestingOptionsSeparator=a.nestingOptionsSeparator?a.nestingOptionsSeparator:a.nestingOptionsSeparator||",",this.maxReplaces=a.maxReplaces?a.maxReplaces:1e3,this.alwaysFormat=a.alwaysFormat!==void 0?a.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var r="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(r,"g");var a="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(a,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(r,a,n,o){var s=this,l,u,c,d=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function m(C){return C.replace(/\$/g,"$$$$")}var h=function(w){if(w.indexOf(s.formatSeparator)<0){var v=Vy(a,d,w);return s.alwaysFormat?s.format(v,void 0,n,ba(ba(ba({},o),a),{},{interpolationkey:w})):v}var P=w.split(s.formatSeparator),x=P.shift().trim(),O=P.join(s.formatSeparator).trim();return s.format(Vy(a,d,x),O,n,ba(ba(ba({},o),a),{},{interpolationkey:x}))};this.resetRegExp();var p=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,y=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,b=[{regex:this.regexpUnescape,safeValue:function(w){return m(w)}},{regex:this.regexp,safeValue:function(w){return s.escapeValue?m(s.escape(w)):m(w)}}];return b.forEach(function(C){for(c=0;l=C.regex.exec(r);){var w=l[1].trim();if(u=h(w),u===void 0)if(typeof p=="function"){var v=p(r,l,o);u=typeof v=="string"?v:""}else if(o&&o.hasOwnProperty(w))u="";else if(y){u=l[0];continue}else s.logger.warn("missed to pass in variable ".concat(w," for interpolating ").concat(r)),u="";else typeof u!="string"&&!s.useRawValueToEscape&&(u=Uy(u));var P=C.safeValue(u);if(r=r.replace(l[0],P),y?(C.regex.lastIndex+=u.length,C.regex.lastIndex-=l[0].length):C.regex.lastIndex=0,c++,c>=s.maxReplaces)break}}),r}},{key:"nest",value:function(r,a){var n=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,l,u;function c(p,y){var b=this.nestingOptionsSeparator;if(p.indexOf(b)<0)return p;var C=p.split(new RegExp("".concat(b,"[ ]*{"))),w="{".concat(C[1]);p=C[0],w=this.interpolate(w,u);var v=w.match(/'/g),P=w.match(/"/g);(v&&v.length%2===0&&!P||P.length%2!==0)&&(w=w.replace(/'/g,'"'));try{u=JSON.parse(w),y&&(u=ba(ba({},y),u))}catch(x){return this.logger.warn("failed parsing options string in nesting for key ".concat(p),x),"".concat(p).concat(b).concat(w)}return delete u.defaultValue,p}for(;s=this.nestingRegexp.exec(r);){var d=[];u=ba({},o),u=u.replace&&typeof u.replace!="string"?u.replace:u,u.applyPostProcessor=!1,delete u.defaultValue;var m=!1;if(s[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(s[1])){var h=s[1].split(this.formatSeparator).map(function(p){return p.trim()});s[1]=h.shift(),d=h,m=!0}if(l=a(c.call(this,s[1].trim(),u),u),l&&s[0]===r&&typeof l!="string")return l;typeof l!="string"&&(l=Uy(l)),l||(this.logger.warn("missed to resolve ".concat(s[1]," for nesting ").concat(r)),l=""),m&&(l=d.reduce(function(p,y){return n.format(p,y,o.lng,ba(ba({},o),{},{interpolationkey:s[1].trim()}))},l.trim())),r=r.replace(s[0],l),this.regexp.lastIndex=0}return r}}]),t}();function Zy(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Vn(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Zy(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Zy(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function B8(t){var e=t.toLowerCase().trim(),r={};if(t.indexOf("(")>-1){var a=t.split("(");e=a[0].toLowerCase().trim();var n=a[1].substring(0,a[1].length-1);if(e==="currency"&&n.indexOf(":")<0)r.currency||(r.currency=n.trim());else if(e==="relativetime"&&n.indexOf(":")<0)r.range||(r.range=n.trim());else{var o=n.split(";");o.forEach(function(s){if(s){var l=s.split(":"),u=f8(l),c=u[0],d=u.slice(1),m=d.join(":").trim().replace(/^'+|'+$/g,"");r[c.trim()]||(r[c.trim()]=m),m==="false"&&(r[c.trim()]=!1),m==="true"&&(r[c.trim()]=!0),isNaN(m)||(r[c.trim()]=parseInt(m,10))}})}}return{formatName:e,formatOptions:r}}function Eo(t){var e={};return function(a,n,o){var s=n+JSON.stringify(o),l=e[s];return l||(l=t(n,o),e[s]=l),l(a)}}var _8=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};_a(this,t),this.logger=tn.create("formatter"),this.options=e,this.formats={number:Eo(function(r,a){var n=new Intl.NumberFormat(r,a);return function(o){return n.format(o)}}),currency:Eo(function(r,a){var n=new Intl.NumberFormat(r,Vn(Vn({},a),{},{style:"currency"}));return function(o){return n.format(o)}}),datetime:Eo(function(r,a){var n=new Intl.DateTimeFormat(r,Vn({},a));return function(o){return n.format(o)}}),relativetime:Eo(function(r,a){var n=new Intl.RelativeTimeFormat(r,Vn({},a));return function(o){return n.format(o,a.range||"day")}}),list:Eo(function(r,a){var n=new Intl.ListFormat(r,Vn({},a));return function(o){return n.format(o)}})},this.init(e)}return Ma(t,[{key:"init",value:function(r){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},n=a.interpolation;this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||","}},{key:"add",value:function(r,a){this.formats[r.toLowerCase().trim()]=a}},{key:"addCached",value:function(r,a){this.formats[r.toLowerCase().trim()]=Eo(a)}},{key:"format",value:function(r,a,n,o){var s=this,l=a.split(this.formatSeparator),u=l.reduce(function(c,d){var m=B8(d),h=m.formatName,p=m.formatOptions;if(s.formats[h]){var y=c;try{var b=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},C=b.locale||b.lng||o.locale||o.lng||n;y=s.formats[h](c,C,Vn(Vn(Vn({},p),o),b))}catch(w){s.logger.warn(w)}return y}else s.logger.warn("there was no format function for ".concat(h));return c},r);return u}}]),t}();function Xy(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Qy(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Xy(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Xy(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function M8(t){var e=R8();return function(){var a=un(t),n;if(e){var o=un(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return ku(this,n)}}function R8(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function j8(t,e){t.pending[e]!==void 0&&(delete t.pending[e],t.pendingCount--)}var U8=function(t){Pm(r,t);var e=M8(r);function r(a,n,o){var s,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return _a(this,r),s=e.call(this),Sm&&di.call(li(s)),s.backend=a,s.store=n,s.services=o,s.languageUtils=o.languageUtils,s.options=l,s.logger=tn.create("backendConnector"),s.waitingReads=[],s.maxParallelReads=l.maxParallelReads||10,s.readingCalls=0,s.maxRetries=l.maxRetries>=0?l.maxRetries:5,s.retryTimeout=l.retryTimeout>=1?l.retryTimeout:350,s.state={},s.queue=[],s.backend&&s.backend.init&&s.backend.init(o,l.backend,l),s}return Ma(r,[{key:"queueLoad",value:function(n,o,s,l){var u=this,c={},d={},m={},h={};return n.forEach(function(p){var y=!0;o.forEach(function(b){var C="".concat(p,"|").concat(b);!s.reload&&u.store.hasResourceBundle(p,b)?u.state[C]=2:u.state[C]<0||(u.state[C]===1?d[C]===void 0&&(d[C]=!0):(u.state[C]=1,y=!1,d[C]===void 0&&(d[C]=!0),c[C]===void 0&&(c[C]=!0),h[b]===void 0&&(h[b]=!0)))}),y||(m[p]=!0)}),(Object.keys(c).length||Object.keys(d).length)&&this.queue.push({pending:d,pendingCount:Object.keys(d).length,loaded:{},errors:[],callback:l}),{toLoad:Object.keys(c),pending:Object.keys(d),toLoadLanguages:Object.keys(m),toLoadNamespaces:Object.keys(h)}}},{key:"loaded",value:function(n,o,s){var l=n.split("|"),u=l[0],c=l[1];o&&this.emit("failedLoading",u,c,o),s&&this.store.addResourceBundle(u,c,s),this.state[n]=o?-1:2;var d={};this.queue.forEach(function(m){b8(m.loaded,[u],c),j8(m,n),o&&m.errors.push(o),m.pendingCount===0&&!m.done&&(Object.keys(m.loaded).forEach(function(h){d[h]||(d[h]={});var p=m.loaded[h];p.length&&p.forEach(function(y){d[h][y]===void 0&&(d[h][y]=!0)})}),m.done=!0,m.errors.length?m.callback(m.errors):m.callback())}),this.emit("loaded",d),this.queue=this.queue.filter(function(m){return!m.done})}},{key:"read",value:function(n,o,s){var l=this,u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,d=arguments.length>5?arguments[5]:void 0;if(!n.length)return d(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:n,ns:o,fcName:s,tried:u,wait:c,callback:d});return}this.readingCalls++;var m=function(b,C){if(l.readingCalls--,l.waitingReads.length>0){var w=l.waitingReads.shift();l.read(w.lng,w.ns,w.fcName,w.tried,w.wait,w.callback)}if(b&&C&&u<l.maxRetries){setTimeout(function(){l.read.call(l,n,o,s,u+1,c*2,d)},c);return}d(b,C)},h=this.backend[s].bind(this.backend);if(h.length===2){try{var p=h(n,o);p&&typeof p.then=="function"?p.then(function(y){return m(null,y)}).catch(m):m(null,p)}catch(y){m(y)}return}return h(n,o,m)}},{key:"prepareLoading",value:function(n,o){var s=this,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),u&&u();typeof n=="string"&&(n=this.languageUtils.toResolveHierarchy(n)),typeof o=="string"&&(o=[o]);var c=this.queueLoad(n,o,l,u);if(!c.toLoad.length)return c.pending.length||u(),null;c.toLoad.forEach(function(d){s.loadOne(d)})}},{key:"load",value:function(n,o,s){this.prepareLoading(n,o,{},s)}},{key:"reload",value:function(n,o,s){this.prepareLoading(n,o,{reload:!0},s)}},{key:"loadOne",value:function(n){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",l=n.split("|"),u=l[0],c=l[1];this.read(u,c,"read",void 0,void 0,function(d,m){d&&o.logger.warn("".concat(s,"loading namespace ").concat(c," for language ").concat(u," failed"),d),!d&&m&&o.logger.log("".concat(s,"loaded namespace ").concat(c," for language ").concat(u),m),o.loaded(n,d,m)})}},{key:"saveMissing",value:function(n,o,s,l,u){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},d=arguments.length>6&&arguments[6]!==void 0?arguments[6]:function(){};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(o)){this.logger.warn('did not save key "'.concat(s,'" as the namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(s==null||s==="")){if(this.backend&&this.backend.create){var m=Qy(Qy({},c),{},{isUpdate:u}),h=this.backend.create.bind(this.backend);if(h.length<6)try{var p;h.length===5?p=h(n,o,s,l,m):p=h(n,o,s,l),p&&typeof p.then=="function"?p.then(function(y){return d(null,y)}).catch(d):d(null,p)}catch(y){d(y)}else h(n,o,s,l,d,m)}!n||!n[0]||this.store.addResource(n[0],o,s,l)}}}]),r}(di);function Jy(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var r={};if(kr(e[1])==="object"&&(r=e[1]),typeof e[1]=="string"&&(r.defaultValue=e[1]),typeof e[2]=="string"&&(r.tDescription=e[2]),kr(e[2])==="object"||kr(e[3])==="object"){var a=e[3]||e[2];Object.keys(a).forEach(function(n){r[n]=a[n]})}return r},interpolation:{escapeValue:!0,format:function(e,r,a,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function ev(t){return typeof t.ns=="string"&&(t.ns=[t.ns]),typeof t.fallbackLng=="string"&&(t.fallbackLng=[t.fallbackLng]),typeof t.fallbackNS=="string"&&(t.fallbackNS=[t.fallbackNS]),t.supportedLngs&&t.supportedLngs.indexOf("cimode")<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),t}function tv(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Va(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?tv(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):tv(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function z8(t){var e=V8();return function(){var a=un(t),n;if(e){var o=un(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return ku(this,n)}}function V8(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Zu(){}function q8(t){var e=Object.getOwnPropertyNames(Object.getPrototypeOf(t));e.forEach(function(r){typeof t[r]=="function"&&(t[r]=t[r].bind(t))})}var yd=function(t){Pm(r,t);var e=z8(r);function r(){var a,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(_a(this,r),a=e.call(this),Sm&&di.call(li(a)),a.options=ev(n),a.services={},a.logger=tn,a.modules={external:[]},q8(li(a)),o&&!a.isInitialized&&!n.isClone){if(!a.options.initImmediate)return a.init(n,o),ku(a,li(a));setTimeout(function(){a.init(n,o)},0)}return a}return Ma(r,[{key:"init",value:function(){var n=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1?arguments[1]:void 0;typeof o=="function"&&(s=o,o={}),!o.defaultNS&&o.defaultNS!==!1&&o.ns&&(typeof o.ns=="string"?o.defaultNS=o.ns:o.ns.indexOf("translation")<0&&(o.defaultNS=o.ns[0]));var l=Jy();this.options=Va(Va(Va({},l),this.options),ev(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Va(Va({},l.interpolation),this.options.interpolation)),o.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=o.keySeparator),o.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=o.nsSeparator);function u(w){return w?typeof w=="function"?new w:w:null}if(!this.options.isClone){this.modules.logger?tn.init(u(this.modules.logger),this.options):tn.init(null,this.options);var c;this.modules.formatter?c=this.modules.formatter:typeof Intl<"u"&&(c=_8);var d=new Ky(this.options);this.store=new P8(this.options.resources,this.options);var m=this.services;m.logger=tn,m.resourceStore=this.store,m.languageUtils=d,m.pluralResolver=new N8(d,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===l.interpolation.format)&&(m.formatter=u(c),m.formatter.init(m,this.options),this.options.interpolation.format=m.formatter.format.bind(m.formatter)),m.interpolator=new I8(this.options),m.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},m.backendConnector=new U8(u(this.modules.backend),m.resourceStore,m,this.options),m.backendConnector.on("*",function(w){for(var v=arguments.length,P=new Array(v>1?v-1:0),x=1;x<v;x++)P[x-1]=arguments[x];n.emit.apply(n,[w].concat(P))}),this.modules.languageDetector&&(m.languageDetector=u(this.modules.languageDetector),m.languageDetector.init&&m.languageDetector.init(m,this.options.detection,this.options)),this.modules.i18nFormat&&(m.i18nFormat=u(this.modules.i18nFormat),m.i18nFormat.init&&m.i18nFormat.init(this)),this.translator=new Wy(this.services,this.options),this.translator.on("*",function(w){for(var v=arguments.length,P=new Array(v>1?v-1:0),x=1;x<v;x++)P[x-1]=arguments[x];n.emit.apply(n,[w].concat(P))}),this.modules.external.forEach(function(w){w.init&&w.init(n)})}if(this.format=this.options.interpolation.format,s||(s=Zu),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var h=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);h.length>0&&h[0]!=="dev"&&(this.options.lng=h[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var p=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];p.forEach(function(w){n[w]=function(){var v;return(v=n.store)[w].apply(v,arguments)}});var y=["addResource","addResources","addResourceBundle","removeResourceBundle"];y.forEach(function(w){n[w]=function(){var v;return(v=n.store)[w].apply(v,arguments),n}});var b=Ks(),C=function(){var v=function(x,O){n.isInitialized&&!n.initializedStoreOnce&&n.logger.warn("init: i18next is already initialized. You should call init just once!"),n.isInitialized=!0,n.options.isClone||n.logger.log("initialized",n.options),n.emit("initialized",n.options),b.resolve(O),s(x,O)};if(n.languages&&n.options.compatibilityAPI!=="v1"&&!n.isInitialized)return v(null,n.t.bind(n));n.changeLanguage(n.options.lng,v)};return this.options.resources||!this.options.initImmediate?C():setTimeout(C,0),b}},{key:"loadResources",value:function(n){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zu,l=s,u=typeof n=="string"?n:this.language;if(typeof n=="function"&&(l=n),!this.options.resources||this.options.partialBundledLanguages){if(u&&u.toLowerCase()==="cimode")return l();var c=[],d=function(p){if(p){var y=o.services.languageUtils.toResolveHierarchy(p);y.forEach(function(b){c.indexOf(b)<0&&c.push(b)})}};if(u)d(u);else{var m=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);m.forEach(function(h){return d(h)})}this.options.preload&&this.options.preload.forEach(function(h){return d(h)}),this.services.backendConnector.load(c,this.options.ns,function(h){!h&&!o.resolvedLanguage&&o.language&&o.setResolvedLanguage(o.language),l(h)})}else l(null)}},{key:"reloadResources",value:function(n,o,s){var l=Ks();return n||(n=this.languages),o||(o=this.options.ns),s||(s=Zu),this.services.backendConnector.reload(n,o,function(u){l.resolve(),s(u)}),l}},{key:"use",value:function(n){if(!n)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!n.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return n.type==="backend"&&(this.modules.backend=n),(n.type==="logger"||n.log&&n.warn&&n.error)&&(this.modules.logger=n),n.type==="languageDetector"&&(this.modules.languageDetector=n),n.type==="i18nFormat"&&(this.modules.i18nFormat=n),n.type==="postProcessor"&&XD.addPostProcessor(n),n.type==="formatter"&&(this.modules.formatter=n),n.type==="3rdParty"&&this.modules.external.push(n),this}},{key:"setResolvedLanguage",value:function(n){if(!(!n||!this.languages)&&!(["cimode","dev"].indexOf(n)>-1))for(var o=0;o<this.languages.length;o++){var s=this.languages[o];if(!(["cimode","dev"].indexOf(s)>-1)&&this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}}},{key:"changeLanguage",value:function(n,o){var s=this;this.isLanguageChangingTo=n;var l=Ks();this.emit("languageChanging",n);var u=function(h){s.language=h,s.languages=s.services.languageUtils.toResolveHierarchy(h),s.resolvedLanguage=void 0,s.setResolvedLanguage(h)},c=function(h,p){p?(u(p),s.translator.changeLanguage(p),s.isLanguageChangingTo=void 0,s.emit("languageChanged",p),s.logger.log("languageChanged",p)):s.isLanguageChangingTo=void 0,l.resolve(function(){return s.t.apply(s,arguments)}),o&&o(h,function(){return s.t.apply(s,arguments)})},d=function(h){!n&&!h&&s.services.languageDetector&&(h=[]);var p=typeof h=="string"?h:s.services.languageUtils.getBestMatchFromCodes(h);p&&(s.language||u(p),s.translator.language||s.translator.changeLanguage(p),s.services.languageDetector&&s.services.languageDetector.cacheUserLanguage&&s.services.languageDetector.cacheUserLanguage(p)),s.loadResources(p,function(y){c(y,p)})};return!n&&this.services.languageDetector&&!this.services.languageDetector.async?d(this.services.languageDetector.detect()):!n&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(d):this.services.languageDetector.detect(d):d(n),l}},{key:"getFixedT",value:function(n,o,s){var l=this,u=function c(d,m){var h;if(kr(m)!=="object"){for(var p=arguments.length,y=new Array(p>2?p-2:0),b=2;b<p;b++)y[b-2]=arguments[b];h=l.options.overloadTranslationOptionHandler([d,m].concat(y))}else h=Va({},m);h.lng=h.lng||c.lng,h.lngs=h.lngs||c.lngs,h.ns=h.ns||c.ns,h.keyPrefix=h.keyPrefix||s||c.keyPrefix;var C=l.options.keySeparator||".",w;return h.keyPrefix&&Array.isArray(d)?w=d.map(function(v){return"".concat(h.keyPrefix).concat(C).concat(v)}):w=h.keyPrefix?"".concat(h.keyPrefix).concat(C).concat(d):d,l.t(w,h)};return typeof n=="string"?u.lng=n:u.lngs=n,u.ns=o,u.keyPrefix=s,u}},{key:"t",value:function(){var n;return this.translator&&(n=this.translator).translate.apply(n,arguments)}},{key:"exists",value:function(){var n;return this.translator&&(n=this.translator).exists.apply(n,arguments)}},{key:"setDefaultNamespace",value:function(n){this.options.defaultNS=n}},{key:"hasLoadedNamespace",value:function(n){var o=this,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var l=this.resolvedLanguage||this.languages[0],u=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(l.toLowerCase()==="cimode")return!0;var d=function(p,y){var b=o.services.backendConnector.state["".concat(p,"|").concat(y)];return b===-1||b===2};if(s.precheck){var m=s.precheck(this,d);if(m!==void 0)return m}return!!(this.hasResourceBundle(l,n)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||d(l,n)&&(!u||d(c,n)))}},{key:"loadNamespaces",value:function(n,o){var s=this,l=Ks();return this.options.ns?(typeof n=="string"&&(n=[n]),n.forEach(function(u){s.options.ns.indexOf(u)<0&&s.options.ns.push(u)}),this.loadResources(function(u){l.resolve(),o&&o(u)}),l):(o&&o(),Promise.resolve())}},{key:"loadLanguages",value:function(n,o){var s=Ks();typeof n=="string"&&(n=[n]);var l=this.options.preload||[],u=n.filter(function(c){return l.indexOf(c)<0});return u.length?(this.options.preload=l.concat(u),this.loadResources(function(c){s.resolve(),o&&o(c)}),s):(o&&o(),Promise.resolve())}},{key:"dir",value:function(n){if(n||(n=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!n)return"rtl";var o=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],s=this.services&&this.services.languageUtils||new Ky(Jy());return o.indexOf(s.getLanguagePartFromCode(n))>-1||n.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var n=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Zu,l=Va(Va(Va({},this.options),o),{isClone:!0}),u=new r(l);(o.debug!==void 0||o.prefix!==void 0)&&(u.logger=u.logger.clone(o));var c=["store","services","language"];return c.forEach(function(d){u[d]=n[d]}),u.services=Va({},this.services),u.services.utils={hasLoadedNamespace:u.hasLoadedNamespace.bind(u)},u.translator=new Wy(u.services,u.options),u.translator.on("*",function(d){for(var m=arguments.length,h=new Array(m>1?m-1:0),p=1;p<m;p++)h[p-1]=arguments[p];u.emit.apply(u,[d].concat(h))}),u.init(l,s),u.translator.options=u.options,u.translator.backendConnector.services.utils={hasLoadedNamespace:u.hasLoadedNamespace.bind(u)},u}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),r}(di);Ra(yd,"createInstance",function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return new yd(t,e)});var Dr=yd.createInstance();Dr.createInstance=yd.createInstance;Dr.createInstance;Dr.dir;Dr.init;Dr.loadResources;Dr.reloadResources;Dr.use;Dr.changeLanguage;Dr.getFixedT;Dr.t;Dr.exists;Dr.setDefaultNamespace;Dr.hasLoadedNamespace;Dr.loadNamespaces;Dr.loadLanguages;function H8(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}function rg(t,e){if(t==null)return{};var r=H8(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}var $8={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},W8=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function rv(t){var e={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},r=t.match(/<\/?([^\s]+?)[/\s>]/);if(r&&(e.name=r[1],($8[r[1]]||t.charAt(t.length-2)==="/")&&(e.voidElement=!0),e.name.startsWith("!--"))){var a=t.indexOf("-->");return{type:"comment",comment:a!==-1?t.slice(4,a):""}}for(var n=new RegExp(W8),o=null;(o=n.exec(t))!==null;)if(o[0].trim())if(o[1]){var s=o[1].trim(),l=[s,""];s.indexOf("=")>-1&&(l=s.split("=")),e.attrs[l[0]]=l[1],n.lastIndex--}else o[2]&&(e.attrs[o[2]]=o[3].trim().substring(1,o[3].length-1));return e}var K8=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,G8=/^\s*$/,Y8=Object.create(null);function QD(t,e){switch(e.type){case"text":return t+e.content;case"tag":return t+="<"+e.name+(e.attrs?function(r){var a=[];for(var n in r)a.push(n+'="'+r[n]+'"');return a.length?" "+a.join(" "):""}(e.attrs):"")+(e.voidElement?"/>":">"),e.voidElement?t:t+e.children.reduce(QD,"")+"</"+e.name+">";case"comment":return t+"<!--"+e.comment+"-->"}}var Z8={parse:function(t,e){e||(e={}),e.components||(e.components=Y8);var r,a=[],n=[],o=-1,s=!1;if(t.indexOf("<")!==0){var l=t.indexOf("<");a.push({type:"text",content:l===-1?t:t.substring(0,l)})}return t.replace(K8,function(u,c){if(s){if(u!=="</"+r.name+">")return;s=!1}var d,m=u.charAt(1)!=="/",h=u.startsWith("<!--"),p=c+u.length,y=t.charAt(p);if(h){var b=rv(u);return o<0?(a.push(b),a):((d=n[o]).children.push(b),a)}if(m&&(o++,(r=rv(u)).type==="tag"&&e.components[r.name]&&(r.type="component",s=!0),r.voidElement||s||!y||y==="<"||r.children.push({type:"text",content:t.slice(p,t.indexOf("<",p))}),o===0&&a.push(r),(d=n[o-1])&&d.children.push(r),n[o]=r),(!m||r.voidElement)&&(o>-1&&(r.voidElement||r.name===u.slice(2,-1))&&(o--,r=o===-1?a:n[o]),!s&&y!=="<"&&y)){d=o===-1?a:n[o].children;var C=t.indexOf("<",p),w=t.slice(p,C===-1?void 0:C);G8.test(w)&&(w=" "),(C>-1&&o+d.length>=0||w!==" ")&&d.push({type:"text",content:w})}}),a},stringify:function(t){return t.reduce(function(e,r){return e+QD("",r)},"")}};function _c(){if(console&&console.warn){for(var t,e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];typeof r[0]=="string"&&(r[0]="react-i18next:: ".concat(r[0])),(t=console).warn.apply(t,r)}}var av={};function X8(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];typeof e[0]=="string"&&av[e[0]]||(typeof e[0]=="string"&&(av[e[0]]=new Date),_c.apply(void 0,e))}var Q8=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,J8={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},e5=function(e){return J8[e]},t5=function(e){return e.replace(Q8,e5)};function nv(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function iv(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?nv(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):nv(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}var Yh={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:t5};function r5(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Yh=iv(iv({},Yh),t)}function a5(){return Yh}var JD;function n5(t){JD=t}function e3(){return JD}var i5=["format"],o5=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function ov(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function sr(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?ov(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ov(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function Ap(t,e){if(!t)return!1;var r=t.props?t.props.children:t.children;return e?r.length>0:!!r}function kp(t){return t?t.props?t.props.children:t.children:[]}function s5(t){return Object.prototype.toString.call(t)!=="[object Array]"?!1:t.every(function(e){return g.isValidElement(e)})}function vl(t){return Array.isArray(t)?t:[t]}function l5(t,e){var r=sr({},e);return r.props=Object.assign(t.props,e.props),r}function t3(t,e){if(!t)return"";var r="",a=vl(t),n=e.transSupportBasicHtmlNodes&&e.transKeepBasicHtmlNodesFor?e.transKeepBasicHtmlNodesFor:[];return a.forEach(function(o,s){if(typeof o=="string")r+="".concat(o);else if(g.isValidElement(o)){var l=Object.keys(o.props).length,u=n.indexOf(o.type)>-1,c=o.props.children;if(!c&&u&&l===0)r+="<".concat(o.type,"/>");else if(!c&&(!u||l!==0))r+="<".concat(s,"></").concat(s,">");else if(o.props.i18nIsDynamicList)r+="<".concat(s,"></").concat(s,">");else if(u&&l===1&&typeof c=="string")r+="<".concat(o.type,">").concat(c,"</").concat(o.type,">");else{var d=t3(c,e);r+="<".concat(s,">").concat(d,"</").concat(s,">")}}else if(o===null)_c("Trans: the passed in value is invalid - seems you passed in a null child.");else if(kr(o)==="object"){var m=o.format,h=rg(o,i5),p=Object.keys(h);if(p.length===1){var y=m?"".concat(p[0],", ").concat(m):p[0];r+="{{".concat(y,"}}")}else _c("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",o)}else _c("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",o)}),r}function u5(t,e,r,a,n,o){if(e==="")return[];var s=a.transKeepBasicHtmlNodesFor||[],l=e&&new RegExp(s.join("|")).test(e);if(!t&&!l)return[e];var u={};function c(C){var w=vl(C);w.forEach(function(v){typeof v!="string"&&(Ap(v)?c(kp(v)):kr(v)==="object"&&!g.isValidElement(v)&&Object.assign(u,v))})}c(t);var d=Z8.parse("<0>".concat(e,"</0>")),m=sr(sr({},u),n);function h(C,w,v){var P=kp(C),x=y(P,w.children,v);return s5(P)&&x.length===0?P:x}function p(C,w,v,P,x){C.dummy&&(C.children=w),v.push(g.cloneElement(C,sr(sr({},C.props),{},{key:P}),x?void 0:w))}function y(C,w,v){var P=vl(C),x=vl(w);return x.reduce(function(O,S,L){var E=S.children&&S.children[0]&&S.children[0].content&&r.services.interpolator.interpolate(S.children[0].content,m,r.language);if(S.type==="tag"){var A=P[parseInt(S.name,10)];!A&&v.length===1&&v[0][S.name]&&(A=v[0][S.name]),A||(A={});var D=Object.keys(S.attrs).length!==0?l5({props:S.attrs},A):A,F=g.isValidElement(D),T=F&&Ap(S,!0)&&!S.voidElement,k=l&&kr(D)==="object"&&D.dummy&&!F,R=kr(t)==="object"&&t!==null&&Object.hasOwnProperty.call(t,S.name);if(typeof D=="string"){var N=r.services.interpolator.interpolate(D,m,r.language);O.push(N)}else if(Ap(D)||T){var B=h(D,S,v);p(D,B,O,L)}else if(k){var I=y(P,S.children,v);O.push(g.cloneElement(D,sr(sr({},D.props),{},{key:L}),I))}else if(Number.isNaN(parseFloat(S.name)))if(R){var z=h(D,S,v);p(D,z,O,L,S.voidElement)}else if(a.transSupportBasicHtmlNodes&&s.indexOf(S.name)>-1)if(S.voidElement)O.push(g.createElement(S.name,{key:"".concat(S.name,"-").concat(L)}));else{var X=y(P,S.children,v);O.push(g.createElement(S.name,{key:"".concat(S.name,"-").concat(L)},X))}else if(S.voidElement)O.push("<".concat(S.name," />"));else{var j=y(P,S.children,v);O.push("<".concat(S.name,">").concat(j,"</").concat(S.name,">"))}else if(kr(D)==="object"&&!F){var W=S.children[0]?E:null;W&&O.push(W)}else S.children.length===1&&E?O.push(g.cloneElement(D,sr(sr({},D.props),{},{key:L}),E)):O.push(g.cloneElement(D,sr(sr({},D.props),{},{key:L})))}else if(S.type==="text"){var ne=a.transWrapTextNodes,ae=o?a.unescape(r.services.interpolator.interpolate(S.content,m,r.language)):r.services.interpolator.interpolate(S.content,m,r.language);ne?O.push(g.createElement(ne,{key:"".concat(S.name,"-").concat(L)},ae)):O.push(ae)}return O},[])}var b=y([{dummy:!0,children:t||[]}],d,vl(t||[]));return kp(b[0])}function c5(t){var e=t.children,r=t.count,a=t.parent,n=t.i18nKey,o=t.context,s=t.tOptions,l=s===void 0?{}:s,u=t.values,c=t.defaults,d=t.components,m=t.ns,h=t.i18n,p=t.t,y=t.shouldUnescape,b=rg(t,o5),C=h||e3();if(!C)return X8("You will need to pass in an i18next instance by using i18nextReactModule"),e;var w=p||C.t.bind(C)||function(T){return T};o&&(l.context=o);var v=sr(sr({},a5()),C.options&&C.options.react),P=m||w.ns||C.options&&C.options.defaultNS;P=typeof P=="string"?[P]:P||["translation"];var x=c||t3(e,v)||v.transEmptyNodeValue||n,O=v.hashTransKey,S=n||(O?O(x):x),L=u?l.interpolation:{interpolation:sr(sr({},l.interpolation),{},{prefix:"#$?",suffix:"?$#"})},E=sr(sr(sr(sr({},l),{},{count:r},u),L),{},{defaultValue:x,ns:P}),A=S?w(S,E):x,D=u5(d||e,A,C,v,E,y),F=a!==void 0?a:v.defaultTransParent;return F?g.createElement(F,b,D):D}var r3={type:"3rdParty",init:function(e){r5(e.options.react),n5(e)}},a3=g.createContext();(function(){function t(){_a(this,t),this.usedNamespaces={}}return Ma(t,[{key:"addUsedNamespaces",value:function(r){var a=this;r.forEach(function(n){a.usedNamespaces[n]||(a.usedNamespaces[n]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),t})();var d5=["children","count","parent","i18nKey","context","tOptions","values","defaults","components","ns","i18n","t","shouldUnescape"];function sv(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function m5(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?sv(Object(r),!0).forEach(function(a){Ra(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):sv(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function f(t){var e=t.children,r=t.count,a=t.parent,n=t.i18nKey,o=t.context,s=t.tOptions,l=s===void 0?{}:s,u=t.values,c=t.defaults,d=t.components,m=t.ns,h=t.i18n,p=t.t,y=t.shouldUnescape,b=rg(t,d5),C=g.useContext(a3)||{},w=C.i18n,v=C.defaultNS,P=h||w||e3(),x=p||P&&P.t.bind(P);return c5(m5({children:e,count:r,parent:a,i18nKey:n,context:o,tOptions:l,values:u,defaults:c,components:d,ns:m||x&&x.ns||v||P&&P.options&&P.options.defaultNS,i18n:P,t:p,shouldUnescape:y},b))}function n3(t){var e=t.i18n,r=t.defaultNS,a=t.children,n=g.useMemo(function(){return{i18n:e,defaultNS:r}},[e,r]);return g.createElement(a3.Provider,{value:n},a)}const p5=["en-US","zh-CN"],h5={"en-US":"English (US)"},f5="en-US",g5="en-US",ag={languageCodes:p5,languageCodesTranslation:h5,defaultLanguage:f5,fallbackLanguage:g5},y5="Store",v5=["AccountDeletionNoticePage.content","AccountDeletionNoticePage.title","LinkTwitchPage.twitchLinkForm.instruction","LinkTwitchPage.twitchLinkForm.linkButton","LinkTwitchPage.twitchLinkForm.logout","LinkTwitchPage.twitchLinkForm.title","LinkTwitchPage.twitchLinkedForm.goToInventory","LinkTwitchPage.twitchLinkedForm.instruction","LinkTwitchPage.twitchLinkedForm.title","SupportArticlePage.delete.button","SupportMainPage.btn.seeMyTicket","SupportPage.unpublish.modal.subtitle","SupportPage.unpublish.modal.title","SupportSearchPage.backToSupport","SupportSearchPage.loading","SupportSearchPage.noResult","SupportSearchPage.searchResult","SupportSearchPage.title","TwitchDropPage.claim.drops.claimed.subtitle","TwitchDropPage.claim.drops.claimed.title"],b5={"AccountChangePasswordPage.form.confirmPasswordLabel":"Confirm new password","AccountChangePasswordPage.form.confirmPasswordLabelError":"The password that you entered does not match","AccountChangePasswordPage.form.currentPasswordLabel":"Current password","AccountChangePasswordPage.form.currentPasswordPlaceholder":"Your current password","AccountChangePasswordPage.form.newPasswordInvalid":"Please enter a valid password","AccountChangePasswordPage.form.newPasswordLabel":"New password","AccountChangePasswordPage.form.newPasswordLabelError":"Your new password cannot be the same as the previous one","AccountChangePasswordPage.form.updatePassword":"Update Password","AccountChangePasswordPage.title":"Change Password","AccountChangePasswordPage.updateError":"We are unable to process this request. Please try again.","AccountChangePasswordPage.updateSuccess":"Password successfully updated.","AccountDeletionNoticePage.button.cancelDeletion":"Cancel Deletion","AccountDeletionNoticePage.button.keepDeleting":"Continue the Deletion","AccountDeletionNoticePage.cancelAccountDeletionSuccess":"The account deletion process has been cancelled. Please log in to continue.","AccountDeletionNoticePage.content":"Your account will be deleted <1>{{deletionDays}} days</1> after the day you requested for deletion. For more information, you can check your email related to the deletion request.","AccountDeletionNoticePage.form.processing":"Processing...","AccountDeletionNoticePage.title":"Account deletion in-progress","AccountDeletionPage.downloadPersonalData":"<0>Download your account information & data</0><1>You can save your personal data before your account is permanently deleted</1><2>Download Personal Data</2>","AccountDeletionPage.form.deleteAccountButton":"Delete My Account","AccountDeletionPage.form.passwordLabel":"If you are ready to delete your account, input your password to proceed the deletion","AccountDeletionPage.form.passwordPlaceholder":"Password","AccountDeletionPage.form.processing":"Processing","AccountDeletionPage.title":"Account Deletion","AccountDeletionPage.warningDeleteAccount":"<0>This action cannot be undone and it will permanently erase your account. Once the deletion process has begun, you won't be able to reactivate your account or retrieve any of the content of information that you've added.</0><1>Before you delete your account, you might like to:</1>","AccountHistoryPage.Detail.dateRange":"Date Range:","AccountHistoryPage.Detail.noData":"There is no history to show here","AccountHistoryPage.fetchingError.button.reload":"Reload","AccountHistoryPage.fetchingError.error":"An error has occured while fetching the data","AccountHistoryPage.fetchingError.reload":"Please try to reload","AccountMyProfilePage.dialog.cancel":"CANCEL","AccountMyProfilePage.dialog.changeEmail.content":"<0>You will need a verification code to make this change.</0><1>Click the button below to receive an email containing your code.</1>","AccountMyProfilePage.dialog.changeEmail.title":"Change Email","AccountMyProfilePage.dialog.sendVerification":"Send Verification","AccountMyProfilePage.form.changeCountryInfo":"Please contact our customer support at <2><0>{{contactSupportEmail}}</0></2> to request a country change","AccountMyProfilePage.form.changeEmail":"Change","AccountMyProfilePage.form.country":"Country","AccountMyProfilePage.form.displayName":"Display name","AccountMyProfilePage.form.displayNameEmptyError":"The display name cannot be empty.","AccountMyProfilePage.form.displayNameExceedLimit":"Your display name must not exceed {{MAX_DISPLAY_NAME_LENGTH}} characters","AccountMyProfilePage.form.displayNameInvalidFormat":"Please enter a valid display name format","AccountMyProfilePage.form.emailAddress":"Email address","AccountMyProfilePage.form.lessThanLengthLimit":"Your display name must contain at least {{DISPLAY_NAME_MIN_LIMIT}} characters","AccountMyProfilePage.form.saveChanges":"Save Changes","AccountMyProfilePage.form.userName.emptyError":"The username cannot be empty","AccountMyProfilePage.form.userName.exceedLimit":"Your username must not exceed <1>{{MAX_USERNAME_LENGTH}}</1> characters","AccountMyProfilePage.form.userName.invalidFormat":"Please enter a valid username format","AccountMyProfilePage.form.userName.label":"Username","AccountMyProfilePage.form.userName.lessThanLengthLimit":"Your username must contain at least <1>{{MIN_USERNAME_LENGTH}}</1> characters","AccountMyProfilePage.form.zipCode.label":"ZIP Code","AccountMyProfilePage.form.zipCode.placeholder":"Please input your ZIP code","AccountMyProfilePage.form.zipCode.tooltip":"We need your ZIP code to calculate the sales tax for your purchase.","AccountMyProfilePage.link.seeAccountHistory":"See account history","AccountMyProfilePage.title":"My Profile","AccountMyProfilePage.updateSuccess":"Your profile has been updated!","AccountOverviewPage.subLinkedAccounts.seeAll":"See All","AccountOverviewPage.subLinkedAccounts.title":"Linked Accounts","AccountOverviewPage.subSectionGames.seeAll":"See all","AccountOverviewPage.subSectionGames.title":"My Games","AccountPasswordSecurity.2fa.authenticator.activate":"ACTIVATE","AccountPasswordSecurity.2fa.authenticator.default.message":"Are you sure want to set <1>Authenticator App</1> as default two-factor authentication method?","AccountPasswordSecurity.2fa.authenticator.placeholder":"Enter 6-digit code","AccountPasswordSecurity.2fa.authenticator.step1.desc":"Download and install an authenticator app for your phone or tablet.","AccountPasswordSecurity.2fa.authenticator.step1.title":"Download an authenticator app","AccountPasswordSecurity.2fa.authenticator.step2.desc":"Open the authenticator app and follow the instruction to scan this QR Code.","AccountPasswordSecurity.2fa.authenticator.step2.desc2":"Can't scan the QR code? Enter this text code manually.","AccountPasswordSecurity.2fa.authenticator.step2.title":"Scan the QR code","AccountPasswordSecurity.2fa.authenticator.step3.desc":"Once you have scanned the barcode, enter the 6-digit authentication code generated by the authenticator app.","AccountPasswordSecurity.2fa.authenticator.step3.title":"Enter the authentication code","AccountPasswordSecurity.2fa.authenticator.subtitle":"Please follow the instruction below to setup two-factor authentication","AccountPasswordSecurity.2fa.authenticator.title":"Enable Authenticator App","AccountPasswordSecurity.2fa.authenticatorApp":"Authenticator App","AccountPasswordSecurity.2fa.authenticatorAppCheckbox":"Make this my default Two-Factor authentication method","AccountPasswordSecurity.2fa.authenticatorAppDesc":"Use an Authenticator app to get free verification codes, even when your phone is offline. Available for Android and iPhone.","AccountPasswordSecurity.2fa.availableMethod":"Available authentication method:","AccountPasswordSecurity.2fa.backupCode.downloadCode":"DOWNLOAD CODES","AccountPasswordSecurity.2fa.backupCode.error.fetch":"Failed to fetch backup codes","AccountPasswordSecurity.2fa.backupCode.error.generate":"Failed to generate backup codes. Please try again.","AccountPasswordSecurity.2fa.backupCode.generateCode":"GENERATE NEW CODES","AccountPasswordSecurity.2fa.backupCode.generateNewCode":"Generate New Codes","AccountPasswordSecurity.2fa.backupCode.generatedAt":"Generated at:","AccountPasswordSecurity.2fa.backupCode.generating":"Generating new codes...","AccountPasswordSecurity.2fa.backupCode.info2":"You can only use each code once.","AccountPasswordSecurity.2fa.backupCode.loading":"Loading backup codes...","AccountPasswordSecurity.2fa.backupCode.remaining":"backup codes remaining","AccountPasswordSecurity.2fa.backupCode.title":"Your Backup Codes","AccountPasswordSecurity.2fa.backupCode.tryAgain":"Try Again","AccountPasswordSecurity.2fa.backupCode.updated":"Backup codes updated","AccountPasswordSecurity.2fa.backupCodes":"Backup Codes","AccountPasswordSecurity.2fa.backupCodesCheckbox":"Make this my default Two-Factor authentication method","AccountPasswordSecurity.2fa.backupCodesDesc":"These one-time passcodes allow you to sign in when away from your phone.","AccountPasswordSecurity.2fa.backupcode.default.message":"Are you sure want to set <1>Backup Codes</1> as default two-factor authentication method?","AccountPasswordSecurity.2fa.btnDisable":"Disable","AccountPasswordSecurity.2fa.btnEnable":"Enable","AccountPasswordSecurity.2fa.cancelBtn":"CANCEL","AccountPasswordSecurity.2fa.clickMore":"To manage your backup codes, <1>Click here.</1>","AccountPasswordSecurity.2fa.confirmation.label":"Confirmation","AccountPasswordSecurity.2fa.desc":"Two-Factor Authentication is required to add protection to your account from unauthorized access.","AccountPasswordSecurity.2fa.disable.authenticator":"Disable Authenticator App","AccountPasswordSecurity.2fa.disable.backupcode":"Disable Backup Codes","AccountPasswordSecurity.2fa.disable.backupcode.message":"Are you sure want to disable <1>Backup Codes</1>?","AccountPasswordSecurity.2fa.disable.email.message":"Are you sure want to disable <1>Email Authentication</1>?","AccountPasswordSecurity.2fa.disable.message.authenticator":"Are you sure want to disable <1>Authenticator App</1>?","AccountPasswordSecurity.2fa.disableBtn":"DISABLE","AccountPasswordSecurity.2fa.email":"Email Authentication","AccountPasswordSecurity.2fa.emailDesc":"Get a verification code sent to your email each time you log in.","AccountPasswordSecurity.2fa.emailModal.desc":"To continue, please enter the verification code we’ve sent to your email at <1>{{email}}</1>.","AccountPasswordSecurity.2fa.emailModal.helperText":"Didn't receive an email?","AccountPasswordSecurity.2fa.emailModal.inputLabel":"Verification Code","AccountPasswordSecurity.2fa.emailModal.placeHolder":"Enter verification code","AccountPasswordSecurity.2fa.emailModal.resendBtn":"Click here to resend.","AccountPasswordSecurity.2fa.emailModal.sendCodeSuccess":"A verification code has been sent to your email","AccountPasswordSecurity.2fa.emailModal.title":"Enable Email Authentication","AccountPasswordSecurity.2fa.title":"Two-Factor Authentication","AccountPasswordSecurity.2fa.twoFaCode.error.empty":"Code is required","AccountPasswordSecurity.2fa.updated":"Two-factor authentication has been updated.","AccountPasswordSecurity.2fa.yesBtn":"YES","AccountPasswordsecurity.2fa.backupcode.success.download":"Backup codes downloaded","AccountProfilePreview.updateProfileAvatarError":"Sorry, we are unable to process this request","AccountProfilePreview.updateProfileAvatarSuccess":"Awesome! Your avatar has been updated.","AccountPurchasedItems.title":"Purchased Items","AccountpasswordSecurity.2fa.backupCode.info":"Download your backup codes and keep them somewhere safe. Treat them the same way as you save your password.","AlertDialog.button.cancel":"","AlertDialog.button.delete":"","AlertDialog.button.discard":"","AlertDialog.button.leavePage":"","AlertDialog.button.stayPage":"","AlertDialog.button.unpublish":"","AlertDialog.subtitle.delete":"","AlertDialog.subtitle.discard":"","AlertDialog.subtitle.leavePage":"","AlertDialog.subtitle.unpublish":"","AlertDialog.title.delete":"","AlertDialog.title.discard":"","AlertDialog.title.leavePage":"","AlertDialog.title.unpublish":"","AlreadyAuthenticatedPage.message":"If you are not logged in and but received this message, please try to login again.","AlreadyAuthenticatedPage.subtitle":"Looks like you're already logged in elsewhere. You can safely close this window.","AlreadyAuthenticatedPage.title":"You're already logged in","AppDetailGallery.seeMoreScreenshot":"See more screenshots","AppDetailPage.availableBundles.heading":"Available Bundles","AppDetailPage.availableBundles.noItem":"Looks like there are no items for this game yet.","AppDetailPage.dialog.claimCodeMessage.code.description":"<0>Your product key has been sent to your email. You can also see</0><1>the key by clicking the See My Keys button below, or going to</1>","AppDetailPage.dialog.claimCodeMessage.code.goToMyPurchasedItem":"<0><0>My Account</0><1></1><2>Purchased Items</2><3></3><4>Product Keys</4></0>","AppDetailPage.dialog.claimCodeSuccess.button.seeMyKeys":"See My Keys","AppDetailPage.dialog.claimFailed.close":"Close","AppDetailPage.dialog.claimFailed.content":"<0>Failed to claim the game. Please contact support for assistance.</0>","AppDetailPage.dialog.claimFailed.contentWithEmail":"<0>Failed to claim the game. Please contact support at <2><0>{{contactSupportEmail}}</0> for assistance.</2></0>","AppDetailPage.dialog.claimFailed.title":"Claim Failed","AppDetailPage.dialog.claimOptionboxSuccess.button.seeMyItem":"See My Option Box","AppDetailPage.dialog.claimSuccess.content":"<0>Congratulations! You have successfully claimed</0>","AppDetailPage.dialog.claimSuccess.downloadLauncherMessage":"<0>You can play this game using Launcher. Don't have Launcher? Click <1>here</1> to download and install.</0>","AppDetailPage.dialog.claimSuccess.downloadNow":"Download Now","AppDetailPage.dialog.claimSuccess.getLauncherButton":"Get Launcher","AppDetailPage.dialog.claimSuccess.ok":"OK","AppDetailPage.dialog.claimSuccess.startShoppingMessage":"<0>Let's start shopping!</0>","AppDetailPage.dialog.claimSuccess.title":"Claim Successful","AppDetailPage.dlcStore.heading":"Expansions","AppDetailPage.inAppStore.heading":"Game Store","AppDetailPage.inAppStore.noItem":"Looks like there aren't any items for this game yet.","AppDetailPage.item.decodeError":"The game data from the server is invalid. Please refresh the page.","AppStore.subscriptionFilter.allGames":"All Games","AppStore.title":"App Store","AuthorizationCodeExchanger.error.sessionExpired":"Session Expired","BannerPrice.freeItem":"FREE","BaseStoreDetailCatalog.button.claim":"CLAIM NOW","BaseStoreDetailCatalog.button.goToLibrary":"GO TO LIBRARY","BaseStoreDetailCatalog.button.owned":"OWNED","BaseStoreDetailCatalog.button.play":"PLAY","BaseStoreDetailCatalog.comingSoonDate":"Release on {{releaseDate}}","BaseStoreDetailCatalog.dialog.downloadLauncher.cancel":"Cancel","BaseStoreDetailCatalog.dialog.downloadLauncher.content":"<0>You can play this game using Launcher.</0><1>Don't have Launcher? Click here to download and install.</1>","BaseStoreDetailCatalog.dialog.downloadLauncher.title":"","BaseStoreDetailCatalog.dialog.purchase.title":"Checkout","BaseStoreDetailCatalog.dialog.purchasingRequirement.title":"","BaseStoreDetailCatalog.download":"DOWNLOAD","BaseStoreDetailCatalog.fetchError.networkError":"Looks like you aren`t connected to the internet. Please check your connection and try again.","BaseStoreDetailCatalog.fetchError.serverError":"Unable to retrieve entitlement and price information. Please refresh or go back and try again.","BaseStoreDetailCatalog.fetchError.unknownError":"Something went wrong. Please contact support for assistance.","BaseStoreDetailCatalog.freeItem":"FREE","BaseStoreDetailCatalog.noPaymentOptions":"Sorry, this item cannot be purchased yet. Please return to the store to continue shopping.","BaseStoreDetailCatalog.pendingOrdersExist.message":"You already have another pending order that contains this item. Please complete that order before making another purchase.","BaseStoreDetailCatalog.pendingPaymentExist.message":"You already have a pending order for this item.","BaseStoreDetailCatalog.purchaseButton":"Buy Now","BaseStoreDetailCatalog.purchaseButtonPurchasing":"Purchasing...","BaseStoreDetailCatalog.purchaseDropdownOption":"Buy for...","BaseStoreDetailCatalog.unpurchasable.info":"Sorry, this product is not purchaseable.","BaseStoreDetailCatalog.userBanned":"You have been banned from making any purchases.","BaseStoreDetailCatalog.userBannedWithEmail":"You have been banned from making any purchases. For more information, please contact <2>{{CONTACT_SUPPORT_EMAIL}}</2>","BundleItemDetailPage.inAppStore.heading":"Related Items","BundleItemDetailPage.inAppStore.noItem":"Looks like there are no related items yet.","BundleItemDetailPage.itemAlreadyOrdered":"You already ordered this item. Please complete your order.","BundleItemDetailPage.itemAlreadyOwned":"You already own this item.","BundleItemDetailPage.itemNotAvailable":"This item is unavailable.","BundleItemDetailPage.requiredAppNotice":"Required Game","BundleStore.title":"Bundle Store","BundleStoreDetailCatalog.heading":"Inside the Bundle","BundleStoreDetailCatalog.noItem":"Looks like there aren't any bundles for this game yet.","Button.close":"Close","CatalogBundleItemList.heading":"Inside the Bundle","CatalogBundleItemList.noItem":"Looks like there aren't any bundles for this game yet.","CatalogOptionboxItemList.heading":"Inside The Option Box","CatalogOptionboxItemList.noItem":"Looks like there aren't any optionbox item yet.","CatalogOverview.heading":"Overview","CatalogOverview.noContent":"No Overview","CatalogOverview.readless":"Read less","CatalogOverview.readmore":"Read more","CatalogPurchase.pendingPaymentExist.viewOrderDetail":"View Order Detail","CatalogPurchaseW.pendingOrdersExist.linkToOrder":"Continue to Checkout","CatalogPurchaseWidget.button.claim":"CLAIM NOW","CatalogPurchaseWidget.button.goToLibrary":"GO TO LIBRARY","CatalogPurchaseWidget.button.owned":"OWNED","CatalogPurchaseWidget.button.play":"PLAY","CatalogPurchaseWidget.comingSoonDate":"Released on <1>{{releaseDate, YYYY}}</1>","CatalogPurchaseWidget.dialog.downloadLauncher.cancel":"Cancel","CatalogPurchaseWidget.dialog.downloadLauncher.content":"<0>You can play this game using Launcher.</0><1> Don't have the launcher? Click here to download and install.</1>","CatalogPurchaseWidget.dialog.downloadLauncher.title":"Need Launcher to Play","CatalogPurchaseWidget.dialog.purchase.title":"Purchase Item","CatalogPurchaseWidget.dialog.purchasingRequirement.title":"Purchasing Requirement","CatalogPurchaseWidget.download":"DOWNLOAD","CatalogPurchaseWidget.fetchError.networkError":"Looks like you aren't connected to the internet. Please check your connection and try again.","CatalogPurchaseWidget.fetchError.serverError":"Unable to retrieve entitlement and price information. Please refresh or go back and try again.","CatalogPurchaseWidget.fetchError.unknownError":"Something went wrong. Please contact support for assistance.","CatalogPurchaseWidget.freeItem":"FREE","CatalogPurchaseWidget.noPaymentOptions":"There is no payment option available for this game","CatalogPurchaseWidget.pendingOrdersExist.message":"You already have another pending order that contains this item. Please complete that order before making another purchase.","CatalogPurchaseWidget.pendingPaymentExist.message":"You already have a pending order for this item.","CatalogPurchaseWidget.purchaseButton":"Buy Now","CatalogPurchaseWidget.purchaseButtonPurchasing":"Purchasing...","CatalogPurchaseWidget.purchaseDropdownOption":"Buy for...","CatalogPurchaseWidget.unpurchasable.info":"Sorry, this product is not purchasable.","CatalogPurchaseWidget.userBanned":"You have been banned from making any purchases.","CatalogPurchaseWidget.userBannedWithEmail":"You have been banned from making any purchases. For more information, please contact <2><0>{{contactSupportEmail}}</0></2>","ChangeEmailPage.newEmailForm.newEmailError.ExceedLimit":"Your email address must not exceed <1>{{MAX_EMAIL_LENGTH}}</1> characters","ChangeEmailPage.newEmailForm.newEmailError.InvalidFormat":"Please enter a valid email address, e.g. someone@example.com","ChangeEmailPage.newEmailForm.newEmailError.containsForbiddenWords":"Email contains prohibited word or use blocked domain","ChangeEmailPage.newEmailForm.newEmailError.empty":"You must enter a new email address","ChangeEmailPage.newEmailForm.newEmailError.lessThanLengthLimit":"Your email address must contain at least <1>{{MIN_EMAIL_LENGTH}}</1> characters","ChangeEmailPage.newEmailForm.newEmailError.sameAsEarlier":"You entered the email that you just set earlier. Please enter a different email.","ChangeEmailPage.newEmailForm.newEmailError.sameAsOldPassword":"Your new email address cannot be the same as your old email address","ChangeEmailPage.verifyCodeForm.codeSent":"A verification code has been sent to your email","ChangeEmailPage.verifyCodeForm.description":"Please enter the verification code sent to <1>{{email}}</1>","ChangeEmailPage.verifyCodeForm.newEmail.label":"Set a new email address","ChangeEmailPage.verifyCodeForm.sendVerificationCode.click":" Click here to resend","ChangeEmailPage.verifyCodeForm.sendVerificationCode.didntReceiveEmail":"Didn't receive the email?","ChangeEmailPage.verifyCodeForm.sendVerificationCode.requesting":"Requesting...","ChangeEmailPage.verifyCodeForm.title":"Change email address","ChangeEmailPage.verifyCodeForm.verificationCodePlaceholder":"Input verification code","ChangeEmailPage.verifyCodeForm.verifyCodeError.ExceedLimit":"The verification code must not exceed <1>{{MAX_SHORT_TEXT_LENGTH}}</1> characters","ChangeEmailPage.verifyCodeForm.verifyCodeError.empty":"You must enter your verification code.","ChangeEmailPage.verifyCodeForm.verifyCodeError.invalidFormat":"The verification code must be alphanumeric and cannot include spaces","ClaimSuccessDialog.goStore":"Go To Store","CodeItemDetailPage.inAppStore.heading":"Related Items","CodeItemDetailPage.inAppStore.noItem":"Looks like there are no related items yet.","CodeItemDetailPage.requiredAppNotice":"Required Game","CodeItemDetailPage.tag":"Product Key","CodeStore.title":"","CoinListItem.notPurchasable.info":"*Sorry, this item is not purchasable.","CoinListItem.purchaseButton":"Buy for... <1></1> <3></3>","CoinListItem.purchaseButtonClaim":"Claim","Common.appName":"{{publisherName}} Player Portal","Common.cancel":"Cancel","Common.close":"Close","Common.confirm":"Confirm","Common.publisherName":"","Common.reload":"Reload","Common.retry":"Retry","CommonError.LocalizedPolicy.InvalidParam":"Invalid Localized Policy Parameter","CommonError.LocalizedPolicy.NotFound":"Policy Data Not Found","CommonError.containsForbiddenWords":"{{ fieldName }} contains prohibited word","CommonError.email.containsForbiddenWords":"Email contains prohibited word or use blocked domain","CommonError.empty":"{{fieldName}} is required","CommonError.exceedLengthLimit":"Use {{minLength}} characters or less for {{fieldName}}","CommonError.exceedMaximumValue":"The value for {{field Name}} cannot more than {{max}}","CommonError.iam.user.files.generateUploadUrl":"An error has occurred while generating the upload URL. Please try again.","CommonError.iam.user.files.uploadUrlInfo":"Invalid upload URL","CommonError.iam.user.requestCode":"An error has occurred while requesting your verification code. Please try again.","CommonError.iam.user.updateEmail":"An error has occurred while updating your email address. Please try again.","CommonError.iam.user.upgradeHeadlessAccount":"An error has occurred while upgrading your account. Please try again.","CommonError.iam.user.userAlreadyFullAccount":"Your account has already been upgraded.","CommonError.iam.user.userAlreadyLinked":"The Twitch account is already linked with other account. Please try with another one.","CommonError.invalidFormat":"Please provide a valid {{fieldName}} format","CommonError.invalidValue":"The value for {{fieldName}} is invalid","CommonError.lessThanLengthLimit":"Use {{minLength}} characters or more for {{fieldName}}","CommonError.lessThanMinimumValue":"The value for {{field Name}} cannot be less than {{min}}","CommonError.networkError":"The server cannot be reached. Please try again.","CommonError.noMatchingGame":`Game "{{appId}}" doesn't exist in the store.`,"CommonError.noMatchingGameResolution":"To fix this, do one of the following:","CommonError.noMatchingGameResolutionChangeAppID":"Change the App ID to an existing game, or","CommonError.noMatchingGameResolutionChangeTemplateConfig":"Change the Template Config to multiple game.","CommonError.noMatchingGameResolutionEnsure":'Ensure the game "{{appId}}" exists in the store,',"CommonError.playerPortal.forbidden":"You cannot access this page. Please go back.","CommonError.serverError":"We're experiencing some technical issues right now. Please try again later.","CommonError.unknown":"Unable to validate input, please contact customer service","CommonError.unknownError":"Something went wrong. Please contact support for assistance.","CommonTip.userNotMeetExcludeItemPurchaseCondition":"Cannot own below item(s):","CommonTip.userNotMeetIncludeItemPurchaseCondition":"Must first purchase below item(s):","CommonTip.userNotMeetItemPurchaseCondition":"To purchase this item, you must satisfy the following condition(s):","DiscountCountdown.end":"Discount will end in","DiscountCountdown.expire":"will expire in","DiscountCountdown.for":"off for","DisplayNameAccountHistoryPage.date":"Date","DisplayNameAccountHistoryPage.displayName":"Display Name","DisplayNameAccountHistoryPage.editedBy":"Edited By","Document.error.noPolicy.description":"We are working quickly on the document <br/> so please do check back soon!","Document.error.noPolicy.footer":"If you have any question or concern please contact support","Document.error.noPolicy.title":"No legal document yet","Document.legal":"Legal","Document.navigator.title":"Contents","DocumentFilter.countries.error":"","DocumentFilter.countries.placeholder":"","DocumentFilter.countryAndLanguages":"Country & Language","DocumentFilter.language.error":"","DocumentFilter.language.placeholder":"","DocumentFilter.menu":"MENU","EditorTypePreview.editedBy.admin":"Administrator","EditorTypePreview.editedBy.user":"You","EmailAddressAccountHistoryPage.date":"Date","EmailAddressAccountHistoryPage.editedBy":"Edited By","EmailAddressAccountHistoryPage.emailAddress":"Email Address","EmailVerificationPage.accountVerified":"Congratulations! The registration process is complete.","EmailVerificationPage.continueButton":"CONTINUE","EmailVerificationPage.instruction1":"A verification code has been sent to your email. Please verify your email address to complete the registration process.","EmailVerificationPage.instruction2":"Please enter the verification code below:","EmailVerificationPage.notNowBtn":"Not Now","EmailVerificationPage.placeholder.verificationCode":"Input the verification code:","EmailVerificationPage.sendVerificationCode.click":" Click here to resend","EmailVerificationPage.sendVerificationCode.didntReceiveEmail":"Didn't receive an email?","EmailVerificationPage.sendVerificationCode.requesting":"Requesting..","EmailVerificationPage.submitButton":"Verify","EmailVerificationPage.title":"Enter the Verification Code","EmailVerificationPage.verifyCodeForm.verifyCodeError.ExceedLimit":"Verification code must not exceed <1>{{MAX_SHORT_TEXT_LENGTH}}</1> characters","EmailVerificationPage.verifyCodeForm.verifyCodeError.empty":"Please enter your verification code.","EmailVerificationPage.verifyCodeForm.verifyCodeError.invalidFormat":"The verification code must be alphanumeric and cannot contain spaces or special characters.","ErrorMessage.bannedUser.body":"Your account has been banned because you may have violated our terms of service. If you believe this is an error, please contact","ErrorMessage.bannedUser.bodyLink":"Customer Support","ErrorMessage.bannedUser.title":"Your account has been banned","ErrorMessage.disabledUser.body":"Your account has been disabled by the Administrator. For more information, please contact","ErrorMessage.disabledUser.bodyLink":"Customer Support","ErrorMessage.disabledUser.title":"Your account has been disabled","ErrorMessage.locked.body":"<0>We have detected multiple failed login attempts on your account and so have temporarily locked it for security reasons. Please check your email for more details.</0><1>If this happened because you forgot your password, you can use the button below to reset your password and access your account straight away.</1>","ErrorMessage.locked.button":"Reset Password","ErrorMessage.locked.title":"Your Account has been Locked","ErrorMessage.toBeDeleted.body":"Your account is set to be deleted on {{ deletionDate }}. Please check your email for more information regarding the deletion request.","ErrorMessage.toBeDeleted.title":"Account deletion in-progress","ErrorNetwork.buttonAction":"Back To Home","ErrorNetwork.heading":"Network Error","ErrorNetwork.textContent":"<0>Looks like you're having network issues.</0><1>Please check your internet connection and try again..</1>","ErrorPage.400.detail":"It seems like we received invalid <1>Redirect URI</1>, <4>Client ID</4> or <6>Target Path</6>","ErrorPage.400.message":"Oops, invalid request","ErrorPage.400.title":"Invalid Request","ErrorPage.404.detail":"The page you're looking for was not found or maybe never existed.","ErrorPage.404.message":"Error 404, nothing's here","ErrorPage.500.detail":"Uhh, something went wrong at our end. Our team are currently working to fix this. Please try again later, it won’t be long...","ErrorPage.500.message":"Error 500: Internal server error :(","ErrorPage.clientError.button":"Reload","ErrorPage.clientError.description":"An error has occured and causing crash on app, please try to reload","ErrorPage.clientError.message":"Well, this is unexpected","ErrorPage.configError.launcher.description":"If you are using an older launcher version, please consider to download the latest one <1>here</1>","ErrorPage.configError.message":"{{ errorCode }}: Sorry, something wrong on our configuration","ErrorPage.loginSessionExpired.button":"Back to Login","ErrorPage.loginSessionExpired.description":"Don't worry everything is okay. Please retry to login.","ErrorPage.loginSessionExpired.message":"Oops.. Login session expired","ErrorPage.networkError.button":"Reload","ErrorPage.networkError.description":"Please check your connection and try again","ErrorPage.networkError.message":"Could not connect to the network","ErrorPage.serverError.button":"Reload","ErrorPage.serverError.description":"We’re trying to fix the problem for you. Don’t worry we will be up and running shortly.","ErrorPage.serverError.message":"Sorry, something wrong on our server","ErrorPage.updatingCache.description":"This page will automatically reload when the process is done. Or click this button to reload","ErrorPage.updatingCache.title":"Updating the application","ErrorPage401.buttonAction":"Back To Home","ErrorPage401.heading":"Unauthorized Access","ErrorPage401.textContent":"<0>The page you are trying to access is unavailable.</0>","ErrorPage404.buttonAction":"Back To Home","ErrorPage404.subTitle":"Oh no! Our webpage has been kidnapped!","ErrorPage404.textContent":"<0>Let's retreat to our homepage.</0>","ErrorPage404.title":"Page Not Found","ErrorPage500.buttonAction":"Back To Home","ErrorPage500.textContent":"<0>Don’t worry, our team on Mars is working hard to fix this!</0><1>For now let's retreat to our home page</1>","ErrorPage500.title":"Internal Server Error","FeaturedGames.learnMore":"Learn More","FeaturedGamesPrice.freeItem":"FREE","FetchUserErrorPage.logout":"Log out","FetchUserErrorPage.refresh":"Refresh","FetchUserErrorPage.textContent":"<0>Don’t worry, our team on Mars is working hard to fix this!</0><1>For now let's retreat to our home page.</1>","FetchUserErrorPage.textContentWithSupport":"<0>Oops.. Something went wrong. Try to refresh this page or log in again. If the problem persists, please contact our support at <2><0>{{contactSupportEmail}}</0></2></0>","FetchUserErrorPage.title":"Internal Server Error","Footer.link.home":"Home","Footer.link.news":"News","Footer.link.store":"Store","ForgotAndResetPasswordPage.resetPassword.buttonReset":"Reset Password","ForgotAndResetPasswordPage.resetPassword.confirmPassword.helperText":"Password must be match","ForgotAndResetPasswordPage.resetPassword.confirmPassword.label":"Confirm Password","ForgotAndResetPasswordPage.resetPassword.confirmPassword.placeholder":"Confirm new password","ForgotAndResetPasswordPage.resetPassword.formTitle":"Reset your password","ForgotAndResetPasswordPage.resetPassword.newPassword.label":"New Password","ForgotAndResetPasswordPage.resetPassword.newPassword.placeholder":"Enter New Password","ForgotAndResetPasswordPage.resetPassword.subTitle":"Create new password for your account","ForgotAndResetPasswordPage.resetPassword.title":"Reset password","ForgotAndResetPasswordPage.resetPassword.verificationCode.label":"Verification code","ForgotAndResetPasswordPage.resetPasswordMessage.resetPasswordSuccess":"Password updated.","ForgotPassword.successResetPassword.buttonLogin":"Login","ForgotPassword.successResetPassword.subTitle":"Awesome! You've successfully updated your password. You can now login using your new password.","ForgotPassword.successResetPassword.title":"Password reset successfully!","ForgotPasswordPage.buttonSendCode":"Send reset password code","ForgotPasswordPage.email.label":"Email","ForgotPasswordPage.email.placeholder":"someone@example.com","ForgotPasswordPage.forgotPasswordMessage.emailDoesntExist":"Email address is not registered.","ForgotPasswordPage.forgotPasswordMessage.failedToSendVerificationCode":"Failed to send verification code. Try again.","ForgotPasswordPage.forgotPasswordMessage.tooManyRequest":"You've reached the request limit. Try again in few minutes.","ForgotPasswordPage.forgotPasswordMessage.verificationCodeSent":"Verification code sent.","ForgotPasswordPage.formSubTitle":"Enter your email below and we will send you a code to reset your password.","ForgotPasswordPage.formTitle":"Forgot your password?","ForgotPasswordPage.resend.buttonResend":"Resend","ForgotPasswordPage.resend.notReceiverVerification":"Didn't receive code verification?","ForgotPasswordPage.resetPassword.verificationCode.placeholder":"Enter verification code","ForgotPasswordPage.resetPasswordMessage.emailVerified":"Reset password request success. Please check your email and follow the instruction.","ForgotPasswordPage.resetPasswordMessage.passwordMatchOldPassword":"New password cannot be the same as old password.","ForgotPasswordPage.resetPasswordMessage.verificationCodeExpired":"Verification code is either been used or not valid anymore.","ForgotPasswordPage.resetPasswordMessage.verificationCodeInvalid":"Invalid verification code.","ForgotPasswordPage.title":"Forgot Password","GameDetailViewPage.detailInfo.developer":"Developer","GameDetailViewPage.detailInfo.forumUrl":"Forum URL","GameDetailViewPage.detailInfo.genre":"Genre","GameDetailViewPage.detailInfo.platform":"Platform","GameDetailViewPage.detailInfo.primaryGenre":"Primary Genre","GameDetailViewPage.detailInfo.publisher":"Publisher","GameDetailViewPage.detailInfo.releaseDate":"Release Date","GameDetailViewPage.detailInfo.releaseDateValue":"<0>{{releaseDate, MMMM D, YYYY}}</0>","GameDetailViewPage.detailInfo.websiteUrl":"Website URL","GameDetailViewPage.item.productKeyNotAvailable":"This product key is no longer available","Header.getLauncherButton":"Get Launcher","Header.menuTitle":"Menu","HomePage.banner.learnMore":"Learn more","HomePage.login":"Sign in","HomePage.title":"Home Page","HomepageSubscription.join":"JOIN PRIME","HomepageSubscription.message":"Try <1>FREE</1> for one week.* Start from<3>$0.99/mo</3>, cancel anytime.","HomepageSubscription.subscription":"<0>with</0><1></1><2>or</2><3></3>","HomepageSubscription.title":"Get access to exclusive titles","InAppStore.grid.empty":"No Items Available","InAppStore.showAllButton":"Show All","InGameItemDetailPage.inAppStore.heading":"Related Items","InGameItemDetailPage.inAppStore.noItem":"Looks like there are no related items yet.","InGameItemDetailPage.requiredAppNotice":"Required Game","InitialUserFetchPage.notice":"","InputValidation.dialog.bodyText":"This error occurs because we have updated the input validation format. Please resubmit.","InputValidation.dialog.title":"Process Failed","InvitationPage.buttonLogin":"LOG IN","InvitationPage.created.detail":"You can now login to your account.","InvitationPage.created.title":"Your account has been created!","InvitationPage.description":"Please complete the form below to complete the registration process.","InvitationPage.expired.detail":"Your invitation link has expired, because you haven’t used it.<1>Invitation link expires in <1>{{time}}</1> hours.</1>","InvitationPage.expired.title":"Link Expired","InvitationPage.title":"Create your account","LauncherTerminationModal.cancel":"Cancel","LauncherTerminationModal.confirmationText":"Are you sure you want to close the Launcher?","LauncherTerminationModal.exitLauncher":"Exit Launcher","LauncherTerminationModal.installationCancelled":"Your installation will be cancelled","LauncherTerminationModal.title":"Exit Launcher?","Lightbox.counter":"<0>{{realCurrenPosition}}</0> of <2>{{totalImage}}</2>","LinkAccountDialog.linked":"Linked","LinkAccountPage.cancel":"Cancel","LinkAccountPage.unlink":"Unlink","LinkAccountWithOneTimeCodePage.error.expired":"The code you entered is expired. Please generate a new code and try again","LinkAccountWithOneTimeCodePage.error.invalid":"The code you entered is invalid. Please confirm that your code is correct and input it again.","LinkAccountWithOneTimeCodePage.oneTimeCodeForm.desc":"Enter the code on your device to continue.","LinkAccountWithOneTimeCodePage.oneTimeCodeForm.error.expired":"Sorry, the code you entered has expired. Please try again.","LinkAccountWithOneTimeCodePage.oneTimeCodeForm.error.invalid":"Sorry, the code you entered is invalid. Please try again.","LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.name":"{{platformName}} Account","LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.noEmail":"no email registered","LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.title":"Account Details","LinkAccountWithOneTimeCodePage.pickProgression.desc":"Select the game progression you'd like to migrate from your {{platformName}} account to your {{publisherName}} account.","LinkAccountWithOneTimeCodePage.pickProgression.games.desc":"You have game progression data in your {{platformName}} account for the following games. For each game, please select whether or not you'd like to migrate your progress to your {{publisherName}} account.","LinkAccountWithOneTimeCodePage.pickProgression.games.title":"{{platformName}} Games","LinkAccountWithOneTimeCodePage.pickProgression.games.warning":"If you choose to migrate your progress, your {{publisherName}} account progress will be replaced with your {{platformName}} progress for that game.","LinkAccountWithOneTimeCodePage.pickProgression.linkAnother.action":"Link with another {{publisherName}} account","LinkAccountWithOneTimeCodePage.pickProgression.linkAnother.question":"Don't want to link to this existing account?","LinkAccountWithOneTimeCodePage.pickProgression.modal.message":"Are you sure want to continue to link your account?","LinkAccountWithOneTimeCodePage.pickProgression.modal.title":"Link an Account","LinkAccountWithOneTimeCodePage.pickProgression.table.game":"Game","LinkAccountWithOneTimeCodePage.pickProgression.table.migrate":"Migrate to Full Account?","LinkAccountWithOneTimeCodePage.pickProgression.title":"Choose Game Progression","LinkAccountWithOneTimeCodePage.selectLinkMode.desc":"Link an existing {{publisherName}} account or upgrade to a full account to save your game progress.","LinkAccountWithOneTimeCodePage.selectLinkMode.linkToExisting.conflict.message":"Unable to link this {{publisherName}} account. Because it has linked to other {{platformName}} account previously. Please use another {{publisherName}} account.","LinkAccountWithOneTimeCodePage.selectLinkMode.linkToExisting.noSession.message":"There is no logged session, please login to your {{publisherName}} account to continue the account linking process.","LinkAccountWithOneTimeCodePage.selectLinkMode.restart.button":"Input Verification Code","LinkAccountWithOneTimeCodePage.selectLinkMode.tab.linkToExisting":"Link to Existing Account","LinkAccountWithOneTimeCodePage.selectLinkMode.tab.upgradeToFull":"Upgrade to Full Account","LinkAccountWithOneTimeCodePage.success.desc2":"The screen on your device will refresh shortly. You can close this window.","LinkAccountWithOneTimeCodePage.success.isLink.desc":"Your {{platformName}} account has been linked with your full {{publisherName}} account.","LinkAccountWithOneTimeCodePage.success.isUpgrade.desc":"You have upgraded to a full {{publisherName}} account.","LinkAccountWithOneTimeCodePage.success.title":"Success!","LinkAccountWithOneTimeCodePage.title":"Link to an {{publisherName}} Account","LinkPlatformAccount.modal.confirmation.continue":"Continue","LinkPlatformAccount.modal.confirmation.description":"Link to <1>{{platformName}}</1> Account will allow you to share your <4>profile, game progression,</4> and <6>earned game content</6> with your current account.","LinkPlatformAccount.modal.confirmation.title":"Link to <1>{{platformName}}</1> Account","LinkPlatformAccountPage.LinkNewAccount.emailError.ExceedLimit":"Email must not exceed <1>{{MAX_EMAIL_LENGTH}}</1> characters","LinkPlatformAccountPage.LinkNewAccount.emailError.InvalidFormat":"Please provide a valid Email format","LinkPlatformAccountPage.LinkNewAccount.emailError.containsForbiddenWords":"Email contains prohibited word or use blocked domain","LinkPlatformAccountPage.LinkNewAccount.emailError.empty":"Email is required","LinkPlatformAccountPage.LinkNewAccount.emailError.lessThanLengthLimit":"Email must not less than <1>{{MIN_EMAIL_LENGTH}}</1> characters","LinkPlatformAccountPage.LinkNewAccountForm.minimumAge":"I confirm that I am <1>{{age}}</1> years of age or older.","LinkPlatformAccountPage.LinkNewAccountForm.tos.and":"and","LinkPlatformAccountPage.LinkNewAccountForm.tos.haveRead":"I have read and agreed to the","LinkPlatformAccountPage.loginWithAnotherAccount":"Don't want to link this account?<1></1><2>Login with another account</2>","LinkPlatformAccountPage.notification.accountLinked":"Account linked","LinkPlatformAccountPage.tab.linkExistingAccount":"Link to Existing Account","LinkPlatformAccountPage.tab.linkNewAccount":"Link to New Account","LinkPlatformAccountPage.title":"Link an Account","LinkPlatformAccountPage.titleDescription":"Sorry, we were not able to find any account that is already linked with this account. Would you like to link instead?","LinkTwitchPage.linkFormPanel.instruction":"To get the Drop items, please link your account with Twitch first","LinkTwitchPage.linkFormPanel.linkButton":"Link to Twitch","LinkTwitchPage.linkFormPanel.logout":"Not you? <2>Logout</2>","LinkTwitchPage.linkFormPanel.title":"Link to Twitch","LinkTwitchPage.linkedFormPanel.goToInventory":"Go To Twitch Inventory","LinkTwitchPage.linkedFormPanel.instruction":"Your account is now linked to Twitch. To claim your Drop items, please go to Twitch Inventory page.","LinkTwitchPage.linkedFormPanel.title":"Twitch Account Linked","LinkTwitchPage.twitchLinkForm.instruction":"To get the Drop items, please link your account with Twitch first","LinkTwitchPage.twitchLinkForm.linkButton":"Link to Twitch","LinkTwitchPage.twitchLinkForm.logout":"Not you? <2>Logout</2>","LinkTwitchPage.twitchLinkForm.title":"Link to Twitch","LinkTwitchPage.twitchLinkedForm.goToInventory":"Go To Twitch Inventory","LinkTwitchPage.twitchLinkedForm.instruction":"Your account is now linked to Twitch. To claim your Drop items, please go to Twitch Inventory page.","LinkTwitchPage.twitchLinkedForm.title":"Twitch Account Linked","LinkTwitchPage.twitchReclaimForm.card.claimButton":"Claim Now","LinkTwitchPage.twitchReclaimForm.card.instruction":"You have linked your Twitch account. Claim your drops now.","LinkTwitchPage.twitchReclaimForm.card.noItem":"You have no drop items to claim.","LinkTwitchPage.twitchReclaimForm.card.unlink":"Not your correct Twitch account? <2>Unlink<2>","LinkedAccountPage.btn.LinkAccount":"Link an Account","LinkedAccountPage.confirmLinkDialog.linkConfirm":"Link to <1><0>{{platformName}}</0></1> Account will allow you to share your profile, game progression, and earned game content with your current account.<3><0><0></0></0><1>Once you have linked your <1><0>{{platformName}}</0></1> to your current account, you will not be able to link a different <3><0>{{platformName}}</0></3> account to it</1></3>You will be redirected to the <5>{{platformName}}</5> login page to finish the link account process.","LinkedAccountPage.confirmLinkDialog.redirecting":"Redirecting to the <1><0>{{platformName}}</0></1> login page. Please open your browser to finish the process.","LinkedAccountPage.confirmLinkDialog.title":"Linking to your {{platformName}} Account","LinkedAccountPage.confirmUnlinkDialog.title":"Disconnect Account","LinkedAccountPage.confirmUnlinkDialog.unlinkConfirm":"Do you want to unlink your <1><0>{{platformName}}</0></1> account from {{publisherName}}?","LinkedAccountPage.connected":"Connected","LinkedAccountPage.connectedTo":"Connected to <1>({{displayName}})</1>","LinkedAccountPage.linkAccount.modal.action.cancel":"Cancel","LinkedAccountPage.linkAccount.modal.action.continue":"Continue","LinkedAccountPage.linkAccount.modal.fetchConfigFail":"Unable to get third party platform information <1></1><2>Try Again</2>","LinkedAccountPage.linkAccount.modal.noPlatformConfig":"No third party platform available","LinkedAccountPage.linkAccountDialog":"Select the platform you want to link to your account.","LinkedAccountPage.linkConflictError":"That <1>{{platformName}}</1> account has already been linked with another account.<3></3> Please contact support for assistance linking it with a different account.","LinkedAccountPage.linkSuccess":"Cool! Your account is now linked.","LinkedAccountPage.noLinkedAccount":"You have no linked accounts.","LinkedAccountPage.problemClaimingTwitchDrops":"Have problem with claiming Twitch Drops? <2>Click here to re-claim your Drops</2>","LinkedAccountPage.title":"Link Account","LinkedAccountPage.unlinkSuccess":"Your account has been unlinked.","LinkedAccountpage.cannotLinkWithAnotherAccount":"Unable to link this {{platformName}} account. Please link the {{platformName}} account previously linked to this account : {{platformDisplayName}} ( {{ platformUserID }} ).","LinkedAccountsPage.disconnect":"Unlink","LinkedAccountsPage.paymentAccounts.platform":"Platform","LinkedAccountsPage.paymentAccounts.status":"Status","LinkedAccountsPage.title":"Linked Accounts","LoginPage.buttonLogin":"Login","LoginPage.createNewAccountLink":"Create a new account","LoginPage.forgotPassword":"Forgot Password","LoginPage.loggingIn.info":"You will be redirected in a few seconds","LoginPage.loggingIn.title":"Logging you in...","LoginPage.loggingIn.tryAgain":"If nothing happened please try again","LoginPage.loginFailed":"Login failed. Try again","LoginPage.loginFromTitle":"Log in to your account","LoginPage.notAMember":"Not a member yet?","LoginPage.password.error":"Your password is too long","LoginPage.password.label":"Password","LoginPage.password.placeholder":"Password","LoginPage.stayLoggedIn":"Stay logged in","LoginPage.title":"Login","LoginPage.userNamePasswordError":"Incorrect email, username or password","LoginPage.userNamePasswordErrorWithRemainingAttempt":"Incorrect email, username, or password. You have {{remainingAttempts}} remaining login attempts before your account is locked.","LoginPage.username.label":"Email or Username","LoginPage.username.placeholder":"Enter your email or username","LoginSessionExpired.buttonAction":"Back To Login","LoginSessionExpired.subTitle":"Sorry we lost you! Please log in again.","LoginSessionExpired.title":"Oops... Your Session Expired","LogoutConfirmationModal.content":"If you log out before verifying your new email, you can only log in with your old email. Are you sure you want to log out?","LogoutConfirmationModal.title":"Your new email is not verified","LogoutPage.loading":"<0>Logging you out...</0>","MultipleGamePage.discover":"Discover games in the store.","MultipleGamePage.goStore":"Go to Store","MultipleGamePage.noGame":"You don't have any games yet","MyGameList.noGame":"You don't have any games yet.","MyGameList.productKey.notFound":"Not Found","MyGameList.productKey.table.name":"Name","MyGameList.productKey.table.purchaseDate":"Purchase Date","MyGameList.productKey.table.showKey":"Show key","MyGameList.tabs.games":"Games","MyGameList.tabs.keys":"Keys","MyGameList.tabs.optionbox":"Option Box","Navigation.account.accountDeletion":"Delete Account","Navigation.account.changePassword":"Password & Security","Navigation.account.linkedAccounts":"Linked Accounts","Navigation.account.notifications":"Notifications","Navigation.account.orderHistory":"Order History","Navigation.account.overview":"Account Overview","Navigation.account.payment-methods":"Payment Methods","Navigation.account.personalData":"Personal Data","Navigation.account.privacyRecords":"Legal Agreements","Navigation.account.profile":"My Profile","Navigation.account.purchasedItems":"Purchased Items","Navigation.account.redeemCode":"Redeem Code","Navigation.account.subscription":"Subscription","Navigation.editHistory.backlink":"Back to profile","Navigation.editHistory.displayName":"Display Name","Navigation.editHistory.emailAddress":"Email Address","Navigation.editHistory.password":"Password","Navigation.links.changePassword":"Password & Security","Navigation.links.content.topics":"Topics","Navigation.links.events":"Events","Navigation.links.games":"Games","Navigation.links.home":"Home","Navigation.links.login":"Login","Navigation.links.logout":"Logout","Navigation.links.manageContents":"Manage Contents","Navigation.links.myAccount":"My Account","Navigation.links.news":"News","Navigation.links.orderHistory":"Order History","Navigation.links.productKeys":"Product Keys","Navigation.links.redeemCode":"Redeem Code","Navigation.links.store":"Store","Navigation.links.support":"Support","Navigation.links.support.content.topics":"Topics","Navigation.support.content.articles.noContent":"","Navigation.support.content.topics.noContent":"","NewEmailVerificationPage.cancelButton":"Cancel","NewEmailVerificationPage.changeEmail":"Entered the wrong email?<1> Click here to change</1>","NewEmailVerificationPage.placeholder.verificationCode":"Verification Code","NewEmailVerificationPage.sendVerificationCode.click":" Click here to resend","NewEmailVerificationPage.sendVerificationCode.didntReceiveEmail":"Didn't receive an email?","NewEmailVerificationPage.sendVerificationCode.requesting":"Requesting...","NewEmailVerificationPage.submitButton":"Verify","NewEmailVerificationPage.title":"Verify your new email","NewEmailVerificationPage.verificationCodeForm.description":"A verification code has been sent to your new email address. Please enter the verification code below.","NewEmailVerificationPage.verified":"Congratulations! Your email has been updated.","NotificationPreferencesPage.PolicyTitle":"News and Products","NotificationPreferencesPage.acceptSuccess":"Your notification preferences have been successfully updated","NotificationPreferencesPage.noPreferences":"Your notification preferences are unavailable","NotificationPreferencesPage.save":"Save","NotificationPreferencesPage.title":"Notifications","OptionboxItemDetailPage.relatedItems.heading":"Related Items","OptionboxItemDetailPage.relatedItems.noItem":"Looks like there are no related items yet.","OptionboxStore.loading":"Loading Optionbox...","OptionboxStore.title":"Optionbox Store","Order.title":"Order","OrderHistoryDetailPage.item":"Item","OrderHistoryDetailPage.noItemDataFound":"Item data not found","OrderHistoryDetailPage.orderDate":"Order date","OrderHistoryDetailPage.orderID":"Order No","OrderHistoryDetailPage.price":"Price","OrderHistoryDetailPage.quantity":"Quantity","OrderHistoryDetailPage.status":"Status","OrderHistoryDetailPage.subtotal":"Subtotal","OrderHistoryDetailPage.tax":"Tax","OrderHistoryDetailPage.title":"Order Detail","OrderHistoryDetailPage.total":"Total","OrderHistoryPage.dataNotFound":"Order history data not found","OrderHistoryPage.date":"Date","OrderHistoryPage.itemName":"Item name","OrderHistoryPage.status":"Status","OrderHistoryPage.title":"Order History","OrderHistoryPage.total":"Total","OrderHistoryPage.view":"View","OrderPage.cancelOrder":"Cancel","OrderPage.cancellationDialog.backButton":"Back","OrderPage.cancellationDialog.cancelButton":"Cancel Order","OrderPage.cancellationDialog.message":"You're just one step away from completing payment, are you sure you want to cancel this order?","OrderPage.cancellationDialog.title":"Confirm Cancellation","OrderPage.cancellationNotice.closeButton":"Close","OrderPage.cancellationNotice.message":"Your order has been successfully canceled. Head back to the store to explore other awesome games.","OrderPage.cancellationnotice.title":"Order Cancelled","OrderPage.expiryDialog.closeButton":"Close","OrderPage.expiryDialog.message":"Your order has expired. Please return to the store to place a new order.","OrderPage.expiryDialog.title":"Order Expired","OrderPage.navigationPrompt":"You have not completed this transaction. You will need to finish or cancel this transaction before you can place another order. Are you sure you want to navigate away?","OrderPage.orderContent.title":"Payment","OrderPage.orderExpire.title":"This order will expire on","OrderStatus.chargeback":"Chargeback","OrderStatus.chargebackReversed":"Chargeback Reversed","OrderStatus.charged":"Charged","OrderStatus.closed":"Closed","OrderStatus.deleted":"Deleted","OrderStatus.fulfillFailed":"Fulfill Failed","OrderStatus.fulfilled":"Fulfilled","OrderStatus.init":"Initialized","OrderStatus.refundFailed":"Refund Failed","OrderStatus.refunded":"Refunded","OrderStatus.refunding":"Refunding","Pagination.next":"Next","Pagination.prev":"Previous","PasswordAccountHistoryPage.date":"Date","PaymentMethodPage.delete.button":"Delete","PaymentMethodPage.paymentAccounts.noData":"You have no payment methods saved","PaymentMethodPage.paymentAccounts.type":"Payment Type","PaymentMethodsPage.deleteSuccess":"The selected payment method has been deleted.","PaymentMethodsPage.dialogCancel":"Cancel","PaymentMethodsPage.dialogDelete":"Delete","PaymentMethodsPage.dialogTitle":"Delete payment method","PaymentMethodsPage.loading.message":"Loading your saved payment methods...","PaymentMethodsPage.title":"Payment Methods","PaymentStatusDialog.StatusProcessedTimeout.content":"<0>Your payment is now being processed. Please wait for a few seconds...</0>","PaymentStatusDialog.content.optionbox.thanks":"Thank you! your payment of <1>{{price}}</1> was successful.","PaymentStatusDialog.content.thanks":"<0>Thank you! Your payment of <1><0>{{price}}</0></1> was</0><1>successful.</1>","PaymentStatusDialog.paymentFailed.close":"Close","PaymentStatusDialog.paymentFailed.content":"<0>Your payment has failed.</0><1>Please contact support for assistance.</1>","PaymentStatusDialog.paymentFailed.title":"Payment Failed","PaymentStatusDialog.paymentProcessed.content":"<0>Your payment is still being processed, which may take up to 15 minutes. You will be notified via email when</0><1>your payment has been processed. For assistance, please contact support.</1>","PaymentStatusDialog.paymentSuccess.button.optionbox":"See My Optionbox","PaymentStatusDialog.paymentSuccess.button.seeMyKeys":"See My Keys","PaymentStatusDialog.paymentSuccess.close":"Close","PaymentStatusDialog.paymentSuccess.code.description":"<0>Your product key detail has been sent to your email. You can also see</0><1>the key by clicking the See My Keys button below, or going to</1>","PaymentStatusDialog.paymentSuccess.code.goToMyPurchasedItem":"<0><0>My Account</0><1></1><2>Purchased Items</2><3></3><4>Product Keys</4></0>","PaymentStatusDialog.paymentSuccess.content":"<0>Thank you!</0><1>Your payment of <1><0>{{price}}</0></1> was successful.</1>","PaymentStatusDialog.paymentSuccess.optionbox.description":"<0>Please click the button below to open the option box and select the item you want to claim.</0><1>You also can open the option box later at:</1>","PaymentStatusDialog.paymentSuccess.optionbox.goToMyPurchasedItem":"<0><0>My Account</0><1></1><2>Purchased Items</2><3></3><4>Option Box</4></0>","PaymentStatusDialog.paymentSuccess.title":"Payment Successful","PersonalDataPage.action.cancel":"Cancel","PersonalDataPage.action.download":"Download","PersonalDataPage.buttonAction":"Send Request","PersonalDataPage.cancelConfirmDialog.bodyText":"Do you want to cancel your personal data request?","PersonalDataPage.cancelConfirmDialog.title":"Cancel Personal Data Request","PersonalDataPage.cancelDialogConfirm.close":"Close","PersonalDataPage.cancelDialogConfirm.continue":"Continue","PersonalDataPage.cancelDialogConfirm.download":"Download","PersonalDataPage.downloadConfirmDialog.bodyText":"Input your password to download","PersonalDataPage.downloadConfirmDialog.cancel":"Cancel","PersonalDataPage.downloadConfirmDialog.title":"Download Personal Data","PersonalDataPage.errorRequest":"Unable to send the request. Please try again.","PersonalDataPage.fileExpired":"File expired","PersonalDataPage.filesTitle":"Files","PersonalDataPage.form.passwordPlaceholder":"Your Password","PersonalDataPage.guide":"Collecting your data may take up to 28 days. Once your data has been collected, you will have a limited amount of time to download the data.","PersonalDataPage.guideHeading":"Download Personal Data","PersonalDataPage.inputPasswordForm.inputPasswordError.empty":"Input your password to proceed","PersonalDataPage.inputPasswordTitle":"Input your password to proceed","PersonalDataPage.noData":"No files available","PersonalDataPage.processing":"Processing...","PersonalDataPage.successCancel":"Your personal data request has been canceled","PersonalDataPage.successRequest":"Request sent! Please check the status of your request below.","PersonalDataPage.table.date":"Date","PersonalDataPage.table.fileExpiration":"Available Until","PersonalDataPage.table.status":"Status","PersonalDataPage.title":"Personal Data Request","PlatformRequirements.requirements.additionals":"Additional Requirements","PlatformRequirements.requirements.directXVersion":"Direct X Version","PlatformRequirements.requirements.diskSpace":"Disk Space","PlatformRequirements.requirements.graphics":"Graphics Card","PlatformRequirements.requirements.osVersion":"OS","PlatformRequirements.requirements.processor":"Processor","PlatformRequirements.requirements.ram":"RAM","PlatformRequirements.requirements.soundCard":"Sound Card","PlatformRequirements.systemRequirement":"System Requirements","PrivacyRecordsPage.PrivacyRecords.date":"Date","PrivacyRecordsPage.PrivacyRecords.document":"Document","PrivacyRecordsPage.PrivacyRecords.version":"Version","PrivacyRecordsPage.noRecord":"There is no record to show","PrivacyRecordsPage.title":"Legal Agreements","ProductKeyDialog.alert.copied":"Your key has been copied.","ProductKeyDialog.button.close":"Close","ProductKeyDialog.button.copy":"Copy","ProductKeyDialog.label.productKey":"Product Key","ProductKeyDialog.title":"Product Key Detail","PromptLegalPage.accept":"Accept","PromptLegalPage.decline":"Decline","PromptLegalPage.description":"<0>We have updated our user agreement and policy to better explain what data we collect from you, why we collect it, and how it's used.</0><1>The following terms have been updated:</1>","PromptLegalPage.notes":"<0>Please take a moment to read and understand the updated agreement. By clicking the Accept button, you agree to these changes.</0>","PromptLegalPage.readMore":"Read More","PromptLegalPage.title":"New Agreement and Policy Terms","PurchaseAccessibleItemDialog.buttons.buy":"BUY","PurchaseAccessibleItemDialog.buttons.cancel":"CANCEL","PurchaseAccessibleItemDialog.content":"<0>Do you want to buy permanent access to <1><0>{{itemTitle}}</0></1> ? </0><1>You can access this game with your Prime subscription</1>","PurchaseAccessibleItemDialog.title":"Buy Game","PurchaseBaseApp.cancel":"Cancel","PurchaseBaseApp.goToGamePage":"Go to the game page","PurchaseBaseApp.goToLibrary":"GO TO LIBRARY","PurchaseBaseApp.lockedDownloadableContent.content":"This expansion requires the base game <1>{{appTitle}}</1> to play.","PurchaseDialog.button.recharge":"Recharge","PurchaseDialog.buttons.cancel":"CANCEL","PurchaseDialog.buttons.claim":"CLAIM","PurchaseDialog.buttons.continuePayment":"CONTINUE TO PAYMENT","PurchaseDialog.buttons.payNow":"PAY NOW","PurchaseDialog.key.item":"Item","PurchaseDialog.key.options":"Price options","PurchaseDialog.key.payable":"Amount to pay","PurchaseDialog.key.quantity":"Quantity","PurchaseDialog.notice.insufficientBalance":"Insufficient Balance","PurchaseDialog.notice.itemUnavailable":"Item Unavailable","PurchaseDialog.notice.pendingOrders.message":"You already have another pending order that contains this item. <1>Please complete that order before making another purchase</1>","PurchasedItem.optionbox.dialog.description":"Please select an item that you want to claim.","PurchasedItem.optionbox.dialog.errorAlreadyOwnedItem":"Sorry! You already own this item. Please select another item.","PurchasedItem.optionbox.dialog.ownedLabel":"Owned","PurchasedItem.optionbox.dialog.title":"Option Box Items","PurchasedItem.optionbox.successClaim":"Successfully claim the item","PurchasedItem.optionbox.table.count":"Count","PurchasedItem.optionbox.table.name":"Name","PurchasedItem.optionbox.table.openOptionBox":"Open Option Box","RPMCreator.backToEditor":"Back To Editor","RPMCreator.closeBtn":"Close","RPMCreator.closeConfirmation":"Close avatar editor","RPMCreator.loadingRenderImage.info":"You will be redirected in a few seconds. If nothing happened, please refresh this page.","RPMCreator.loadingRenderImage.title":"Saving your avatar...","RPMCreator.note":"ReadyPlayerMe uses local storage to save the avatar data, so the avatar that you saved on ReadyPlayerMe app will be shared across different accounts under same web browser on your computer.","RPMCreator.textContent":"Are you sure to close the avatar editor without finishing all the steps? Your progress may be lost.","RechargePage.dialog.title":"Recharge Coin","RechargePage.loadMore":"Load More","RechargePage.rechargeError.maxOrderExceeded":"You have already made the maximum number of purchases allowed for this item. If you have any pending orders, please complete them.","RechargePage.title":"Recharge Coins Package","RedeemCodePage.buttonAction":"Redeem","RedeemCodePage.error.codeAlreadyClaimed":"This code has already been redeemed. Please enter a different code.","RedeemCodePage.error.inactiveCampaign":"The campaign for this code is no longer active. Please try a different code.","RedeemCodePage.error.invalidCode":"Invalid code. Please check the code and try again.","RedeemCodePage.error.maxRedeemCount":"This code has already been redeemed the maximum number of times allowed per user. Please try a different code.","RedeemCodePage.error.noLongerAvailable":"This code is no longer available.","RedeemCodePage.form.placeholder":"Enter Code","RedeemCodePage.guide":"Type your product code below to redeem your game, in-game item, bundle, or coins.","RedeemCodePage.loading.message":"Processing your code...","RedeemCodePage.redeemCodeForm.redeemCodeFormError.ExceedLimit":"The product code must not exceed <1>{{MAX_REDEEM_CODE_LENGTH}}</1> characters","RedeemCodePage.redeemCodeForm.redeemCodeFormError.empty":"You must enter the product code","RedeemCodePage.redeemCodeForm.redeemCodeFormError.invalidFormat":"The product code must be alphanumerica and cannot contain spaces or special characters.","RedeemCodePage.successfully":"Your code has been redeemed","RedeemCodePage.title":"Redeem Code","RegisterPage.alreadyHaveAccount":"Already have an account?","RegisterPage.buttonComplete":"Complete","RegisterPage.buttonLogin":"Login","RegisterPage.buttonRegister":"Register","RegisterPage.completeDataForm.instruction":"Enter the verification code we've sent to your email at<1>{{email}}</1>and complete the form below","RegisterPage.country.label":"Country or Region","RegisterPage.country.placeholder":"Select a country","RegisterPage.displayName.label":"Display Name","RegisterPage.displayName.placeholder":"Enter your name","RegisterPage.email.changeEmail":"Entered the wrong email? <1>Click here to change</1>","RegisterPage.email.label":"Email","RegisterPage.email.placeholder":"someone@example.com","RegisterPage.formTitle":"Create your account","RegisterPage.learnMore.optionalPolicies":"Learn more","RegisterPage.optionalMarketingPreferences":"[Optional]","RegisterPage.password.label":"Password","RegisterPage.password.placeholder":"Password","RegisterPage.reachMinimumAge":"I confirm that I am <1>{{minimumAge}}</1> years of age or older.","RegisterPage.requiredPolicies":"I have read and agreed to ","RegisterPage.requiredPoliciesAnd":"<0>and<1></1></0>","RegisterPage.title":"Registration","RegisterPage.userCreated":"User created","RegisterPage.username.label":"Username","RegisterPage.username.placeholder":"Enter your username","RegisterPage.verifyCode.code.label":"Verification Code","RegisterPage.verifyCode.code.placeholder":"Enter verification code","RegisterPage.verifyCode.goBack":"Back to Login","RegisterPage.verifyCode.invalid":"Sorry, the code you entered is invalid. Please try again.","RegisterPage.verifyCode.resend":"Didn't receive an email? <2><0>{{resendText}}</0></2>","RegisterPage.verifyCode.resendHere":"Click here to resend","RegisterPage.verifyCode.resendSuccess":"A verification code has been sent to your email","RegisterPage.verifyCode.resending":"Resending...","RelatedProductKey.grid.empty":"No Items Available","RelatedProductKey.showAllButton":"Show All","RequestAccountDeletionSuccessPage.button.goToHomepage":"Go To Homepage","RequestAccountDeletionSuccessPage.content":"<0>Your account is set to be deleted on {{deletionDate}}. This will result in permanent deletion of all information associated with your account.  </0><1>If you wish to keep your account, please log in before the deletion date to cancel the deletion process.</1>","RequestAccountDeletionSuccessPage.title":"Account Deletion","ResetPasswordExpiredPage.detail":"This link has expired. If you want to reset your password, use the Forgot Password button on the Login page.","ResetPasswordExpiredPage.title":"Reset Password Link Expired","ResetPasswordInvalidPage.detail":"This link is invalid. If you want to reset your password, use the Forgot Password button on the Login page.","ResetPasswordInvalidPage.title":"Reset Password Link Invalid","SelectAvatarDialog.RPM.createInfo":"Create your 3D Avatar","SelectAvatarDialog.RPM.openDialogButton":"Customize 3D Avatar","SelectAvatarDialog.RPM.title":"Custom 3D Avatar","SelectAvatarDialog.closeButton":"Cancel","SelectAvatarDialog.or":"or","SelectAvatarDialog.saveButton":"SAVE","SelectAvatarDialog.subtitle":"Here are the some cool alternatives for your avatar:","SelectAvatarDialog.title":"Change avatar","SessionExpiredDialog.bodyText":"Your session has expired. Please log in again.","SessionExpiredDialog.buttonAction":"Close","SessionExpiredDialog.title":"Session expired","SocialAuth.getThirdParty.failed":"Unable to get third party platform information","SocialAuth.getThirdParty.retry":"Try again","SocialAuth.loginWith":"Login with {{name}}","SocialAuth.loginWithEmail":"Login with email","SocialAuth.moreLoginOption":"More login options","SocialAuth.orContinue":"or continue","StoreDetail.item.productKeyNotAvailable":"This product key is no longer available","StoreGridItem.freeItem":"FREE","StoreGridItem.unavailable":"Unavailable","StorePage.tabs.apps":"Games","StorePage.tabs.bundles":"Bundles","StorePage.tabs.optionbox":"Optionbox","StorePage.tabs.productKeys":"Product Keys",StorePageTitle:y5,"SubscriptionPage.title":"PRIME","SubscriptionPaymentPage.title":"","SupportArticlePage.articlesList.notFound":"No article available","SupportArticlePage.delete.button":"","SupportArticlePage.meta.description":"","SupportArticlePage.meta.title":"","SupportArticlePage.topicSection.title":"","SupportCTA.button":"Contact Support","SupportCTA.form.header.title":"Leave us a message","SupportCTA.form.input.detailReport.label":"Tell us more about the problem","SupportCTA.form.input.detailReport.placeholder":"","SupportCTA.form.input.email":"Your email","SupportCTA.form.input.files.info":"Maximum combined size of attachments is 20 MB.","SupportCTA.form.input.files.label":"Upload screenshots or files","SupportCTA.form.input.files.placeholder":"Upload max 5 files. You can send up to 20 MB in attachments.","SupportCTA.form.input.name.label":"Your name","SupportCTA.form.input.name.placeholder":"","SupportCTA.form.select.topic.label":"To start, tell us what you need help with","SupportCTA.form.select.topic.placeholder":"","SupportCTA.form.error.title":"There seems to be a problem when submitting your request","SupportCTA.form.error.button":"Retry","SupportCTA.form.success.button":"Go Back","SupportCTA.form.success.info":"Someone will get back to you soon","SupportCTA.form.success.title":"Thank you for reaching out","SupportMainPage.btn.contactOurSupport":"Contact Us","SupportMainPage.btn.seeMyTicket":"See My Tickets","SupportMainPage.heading.subtitle":"How can we help?","SupportMainPage.heading.title":"Welcome to the Support Center!","SupportMainPage.manageContent.button":"","SupportMainPage.manageContent.information":"","SupportMainPage.title":"Support Center","SupportMainPage.topics.notFound":"","SupportPage.publish.button":"","SupportPage.saveDraft.button":"","SupportPage.unpublish.button":"","SupportPage.unpublish.modal.subtitle":"","SupportPage.unpublish.modal.title":"","SupportPage.update.button":"","SupportSearchBar.form.search":"Search articles","SupportSearchPage.backToSupport":"<0></0> Back to Support","SupportSearchPage.loading":"Loading search results...","SupportSearchPage.noResult":"Sorry, there are no results for <1><0>{{keyword}}</0></1>","SupportSearchPage.searchResult":"Search results for <1><0><0>{{keyword}}</0></0></1> :","SupportSearchPage.title":"Search Support","TwitchDropPage.claim.drops.claimed.subtitle":"You have successfully claimed your drops for the Omega Nebula game. The items will be sent to your in-game inventory.","TwitchDropPage.claim.drops.claimed.title":"Congratulations","TwitchDropPage.claim.error.message1":"There was a problem claiming your Twitch drop.","TwitchDropPage.claim.error.message2":"If the problem persists, please try logging in again or contact our Customer Support.","TwitchDropPage.claim.error_panel.title":"Oops… something went wrong","TwitchDropPage.claim.modal.congratulations":"Congratulations!","TwitchDropPage.claim.modal.subtitle":"Do you want to claim game drops with this Twitch account?<br/>This action may require you to re-login to Twitch.","TwitchDropPage.claim.modal.success":"You`ve claimed your drops for the <1>{{gameName}}</1> game.<br/>The items will be sent to your in-game inventory.","TwitchDropPage.claim.modal.title":"Claim Drops","TwitchDropPage.claim.select.title":"Choose a game","TwitchDropPage.landing.bottomCta":"Have problem claiming Twitch Drops? <1>Re-claim here</1>","TwitchDropPage.landing.linkAccount":"Link Account","TwitchDropPage.landing.subtitle":"<0>Participate on the event, watch Twitch streams, and earn rewards.</0><1>Get started by linking your Twitch account.</1>","TwitchDropPage.panel.relogin":"RELOGIN","TwitchDropPage.panel.wrongAccount":"You are logged in using different account, please re-login using Twitch account below:","TwitchDropPage.reclaim.subtitle":"","TwitchDropPage.reclaim.title":"","TwitchDropPage.twitchDrops":"Twitch Drops","TwitchLoading.message":"You will be redirected a few seconds","UpdateUser.error.updateError":"Failed to update your account information. Please try again.","UpdateUser.error.updateErrorConflict":"The username has been taken. Please choose another","UpdateUser.error.updateErrorUnderage":"You are below the required age","UpgradeAccount.prompt":"You haven't yet upgraded your account.<1>Click here</1> to upgrade your account.","UpgradeAccountPage.code.instruction":"<0>Fill in the code field using the verification code sent to your email.</0><1>Want to send a new code to a different email address?<1>Change your email address here.</1></1>","UpgradeAccountPage.loadingError":"Loading user data failed. Please refresh or go back and try again.","UpgradeAccountPage.loadingNotice":"Loading user data...","UpgradeAccountPage.nextButton":"Next","UpgradeAccountPage.placeholder.code":"Code","UpgradeAccountPage.placeholder.emailAddress":"Email","UpgradeAccountPage.placeholder.password":"Password","UpgradeAccountPage.requestCodeError.conflict":"<0>This email address is already being used by another account.</0><1>Please use a different email address.</1>","UpgradeAccountPage.requestCodeError.invalidRequest":"<0>The email address you provided is invalid.</0><1>Please use a valid email address.</1>","UpgradeAccountPage.requestCodeError.networkError":"<0>Unable to send the verification code.</0><1>Please make sure there are no issues with your internet connection and try again.</1>","UpgradeAccountPage.requestCodeError.serverError":"<0>Something went wrong.</0><1>Please try requesting the code again.</1>","UpgradeAccountPage.requestCodeError.unauthorized":"<0>You are not authorized to upgrade your account.</0><1>Please contact support to resolve this issue.</1>","UpgradeAccountPage.requestCodeError.unknownError":"<0>Something went wrong while sending the verification code to your email.</0><1>Please request the code again.</1>","UpgradeAccountPage.requestingCode":"Sending the verification code to your email...","UpgradeAccountPage.title":"Upgrade Your Account","UpgradeAccountPage.upgradeButton":"Upgrade","UpgradeAccountPage.upgradeError.networkError":"<0>Unable to upgrade your account.</0><1>Please check your internet connection and try again.</1>","UpgradeAccountPage.upgradeError.serverError":"<0>Something went wrong while upgrading your account.</0><1>Please request the code again.</1>","UpgradeAccountPage.upgradeError.unknownError":"<0>Something went wrong while upgrading your account.</0><1>Please contact support for assistance.</1>","UpgradeAccountPage.upgrading":"Upgrading your account...","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.clickToChange":" Click here to change","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.country":"Country","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.description":"Enter the verification code we’ve sent to your email at <1><0>{{email}}</0></1> and complete the form below","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.didntReceiveEmail":"Didn't receive the email?","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.displayName":"Display Name","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.enterWrongEmail":"Entered the wrong email? ","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordEmptyError":"You must fill in a password","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordExceedLimit":"Your password must not exceed {{ PASSWORD_MAX_LENGTH }} characters","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordInvalidFormat":"Please enter a valid password","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordLessThanLengthLimit":"Your password must contain at least {{ PASSWORD_MIN_LIMIT }} characters","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.minimumAge":"I confirm that I am <1>{{age}}</1> years of age or older.","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.password":"Password","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.displayName":"Enter your name","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.password":"Password","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.userName":"Enter your username","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.verificationCodePlaceholder":"Enter your verification code","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.requestingCode":" Requesting...","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.resend":" Click here to resend","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.title":"Finish Account Setup","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.and":" and ","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.haveRead":"I have read and agreed to the","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.optional":" (optional) ","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.userName":"Username","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verificationCode":"Verification Code","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.ExceedLimit":"The verification code must not exceed {{ MAX_SHORT_TEXT_LENGTH }} characters","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.empty":"You must enter your verification code","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.invalidFormat":"Please enter a valid verification code","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.continue":"Continue","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.description":"Enter your email address below to start creating your {{ publisherName }} account","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.email":"Email","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.ExceedLimit":"Your email address must not exceed {{ MAX_EMAIL_LENGTH }} characters","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.InvalidFormat":"Please provide a valid Email format","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.containsForbiddenWords":"Email contains prohibited word or use blocked domain","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.empty":"You must enter a new email address","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.lessThanLengthLimit":"Your email address must contain at least {{ MIN_EMAIL_LENGTH }} characters","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.learnMore":"Learn more.","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.logout":"Back to Login","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.placeholder.email":"Someone@example.com","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.title":"Upgrade to Full Account","User.verifyCode.invalid":"Verification code is either been used or not valid anymore.","UserInitializationErrorPage.unexpectedError":"Something went wrong. We're working on getting this fixed as soon as we can. ","UserProfilePreview.button.change":"Change","UserSessionItem.logout":"Logout","UserSessionList.dialog.cancel":"Cancel","UserSessionList.dialog.logout":"Logout","WalletBalance.error.retry":"<0>We cannot fetch your Wallet. </0><1>Please try again.</1>","WalletBalance.label":"Balance","adminServiceError.10130":"Age does not meet the age restriction","adminServiceError.10133":"Email address is already taken","adminServiceError.10136":"Sorry, you've entered the codes incorrectly too many times. Please request a new one","adminServiceError.10137":"Verification code is expired","adminServiceError.10138":"Verification code does not match","adminServiceError.10139":"Platform account does not exist","adminServiceError.10140":"User is already verified","adminServiceError.10142":"Sorry, your new password cannot be the same as the old one","adminServiceError.10143":"The password that you entered does not match. Please make sure you input the correct password","adminServiceError.10145":"Only Publisher Admin can perform this action","adminServiceError.10146":"user id not match","adminServiceError.10148":"Something went wrong. Please contact Administrator.","adminServiceError.10149":"Something went wrong. Please contact Administrator.","adminServiceError.10152":"Something went wrong. Please contact Administrator.","adminServiceError.10153":"User already exists","adminServiceError.10154":"Country does not exist","adminServiceError.10156":"Role does not exist","adminServiceError.10157":"Role does not exist","adminServiceError.10158":"Ban does not exist","adminServiceError.10159":"Only Role Manager can perform this action","adminServiceError.10160":"User already has the role","adminServiceError.10161":"User is already registered as role member","adminServiceError.10169":"Age restriction does not exist","adminServiceError.10170":"User already has platform account","adminServiceError.10171":"Email address is not registered","adminServiceError.10177":"Username is already taken. Please try something different.","adminServiceError.10190":"QR Code expired. Please reload the page and repeat the process to enable the authenticator app.","adminServiceError.10364":"Client already exists","adminServiceError.10365":"Client does not exist","adminServiceError.10456":"Role does not exist","adminServiceError.10457":"Failed to add role member, the role is not an admin role","adminServiceError.10459":"Only Role Manager can perform this action","adminServiceError.10466":"invalid role members","adminServiceError.10467":"Admin role must have at least 1 role manager","adminServiceError.10468":"User already registered as role manager","adminServiceError.10469":"User already registered as role member","adminServiceError.11014045":"Failed to export Logs. No log found.","adminServiceError.11132":"You've reached the maximum upload limit.","adminServiceError.11233":"Region does not exist","adminServiceError.11234":"The country already registered in another region","adminServiceError.11235":"Region already exists","adminServiceError.11336":"Namespace already exists","adminServiceError.11337":"Namespace does not exist","adminServiceError.11339":"Invalid namespace name","adminServiceError.11403":"Game mode already exists. Please try another one","adminServiceError.11440":"User profile does not exist","adminServiceError.11469":"User does not exist","adminServiceError.11540":"User profile does not exist","adminServiceError.11621":"API Key is invalid. Please try again with the correct one.","adminServiceError.12275":"The default value must be within range of Min. Value & Max. Value","adminServiceError.20000":"Something went wrong. Please contact Administrator.","adminServiceError.20001":"Sorry, you are not authorized for selected action","adminServiceError.20002":"Please correct the errors in the form to proceed","adminServiceError.20006":"The item is already updated by another admin. Please refresh the page.","adminServiceError.20007":"You have requested too many codes. Please try again later.","adminServiceError.20008":"User does not exist","adminServiceError.20013":"Sorry, you have no permission to do this action or access this page","adminServiceError.20017":"The user must be linked to the item's namespace before entitled to the selected item","adminServiceError.20019":"Something went wrong. Please contact Administrator.","adminServiceError.20022":"Something went wrong. You've sent an invalid request.","adminServiceError.30071":"This item cannot be deselected while the associated bundle/option box is still selected","adminServiceError.30072":"This category cannot be deselected while there are still items selected within it.","adminServiceError.30074":"This item cannot be deselected while the associated subscription is still selected","adminServiceError.30075":"This display cannot be deselected while the associated section is still selected","adminServiceError.30141":"The draft store does not exist or deleted in namespace","adminServiceError.30142":"Published store does not exist in namespace","adminServiceError.30326":"Subscription item cannot be bundled","adminServiceError.30327":"Invalid item trial price","adminServiceError.30341":"One or more of the included items are not active or published in your store. Please publish or remove them to continue","adminServiceError.30374":"SKU already exist. Please try again.","adminServiceError.31178":"Entitlement out of time range","adminServiceError.33271":"Payment configuration for the selected namespace and region already exists.","adminServiceError.34042":"Failed to update reward condition. Please remove or change any inactive or deleted items.","adminServiceError.34071":"Reward code already exists. Please try another one","adminServiceError.36141":"Currency does not exist in namespace","adminServiceError.37171":"Code Redemption Name already exists. Try again.","adminServiceError.37221":"Upload file failed. It's either empty or file extension is not acceptable","adminServiceError.37271":"Key Group Name is already exists.","adminServiceError.38122":"Subscription end date required","adminServiceError.40030":"No localization, please add localization and try again","adminServiceError.40043":"Legal name is already published.","adminServiceError.40141":"Subscription does not exist","adminServiceError.49121":"Default language required in localizations","adminServiceError.49122":"Invalid time range","adminServiceError.49141":"Tier item does not exist in the store of namespace","adminServiceError.49142":"Pass item does not exist in the store of namespace","adminServiceError.49143":"Season does not exist in namespace","adminServiceError.49144":"Reward does not exist","adminServiceError.49145":"Pass does not exist","adminServiceError.49171":"Invalid season status","adminServiceError.49172":"Season is already ended","adminServiceError.49173":"Reward code already exists in the Season","adminServiceError.49174":"Pass already exists in the season","adminServiceError.49175":"Published season already exists in namespace","adminServiceError.49176":"Rewards are not provided","adminServiceError.49177":"Passes are not provided","adminServiceError.49178":"Tiers are not provided","adminServiceError.49179":"Failed to delete reward. The Reward is in use.","adminServiceError.510103":"This game mode is already exists","adminServiceError.70131":"Configuration does not exist","adminServiceError.70132":"Configuration already exist","adminServiceError.70330":"Sorry, we are unable to process this request","adminServiceError.70331":"Configuration does not exist","adminServiceError.70334":"Statistic value is not decreasable.","adminServiceError.70335":"User statistic item does not exist","adminServiceError.70336":"User statistic item already exist","adminServiceError.70337":"You've reached the max value for statistic","adminServiceError.771403":"Tag Name already exists. Please try another one","adminServiceError.771703":"Type Name already exists. Please try another one","adminServiceError.771904":"Type name already exists. Please try another one","adminServiceError.772804":"Tag Name already exists. Please try another one","adminServiceError.84103":"Reason group name already exists. Please try another one","appInstallModal.availableDiskSpace":"Available disk space","appInstallModal.defaultInstallDirectory":"Default Install Directory","appInstallModal.requiredDiskSpace":"Required disk space","appUninstallModal.info":"Are you sure you want to uninstall {{gameTitle}}?","appUninstallModal.title":"Uninstall Game","button.backToLogin":"Back to login","common.AccountDeletion.content":"Your account is set to be deleted on {{deletionDate}}. Please check your email for more information regarding the deletion request.","common.AccountDeletion.title":"Account deletion in-progress","common.back":"Back","common.button.buyGame":"Buy Game","common.button.cancel":"Cancel","common.button.claimForFree":"Claim for Free","common.button.install":"Install","common.button.installing":"Installing...","common.button.noBuild":"No Build","common.button.notAvailable":"Not Available","common.button.playGame":"Play Game","common.button.repairGame":"Repair Game","common.button.retry":"Retry","common.button.send":"SEND","common.button.uninstall":"Uninstall","common.button.updateGame":"Update","common.cancel":"Cancel","common.claim":"Claim","common.close":"Close","common.complete":"Complete","common.continue":"Continue","common.field.error.ExceedLimit":"The number of characters exceeds the maximum allowed","common.field.error.empty":"This field is required","common.field.error.exceedMaximumFileSize":"The file(s) is too large. Allowed maximum size is {{maxFileSize}}.","common.no":"No","common.noInternet.notification.message":"Unable to connect to the network","common.options":"Options","common.seeMore":"See More","common.yes":"Yes","detailApp.alert.gameUpdated":"Your game is updated","detailApp.alert.updateAvailable":"Update available","detailApp.checkingUpdates":"Checking for updates...","detailApp.downloadPaused":"Download paused","detailApp.downloading":"Downloading...","detailApp.options.checkUpdate":"Check for Updates","detailApp.options.repair":"Repair Game","detailApp.options.uninstall":"Uninstall","detailApp.options.verifyInstall":"Verify Install","detailApp.verifying":"Verifying","errorMessage.country.serverError":"Failed to get Country list. Please reload the page.","footer.copyright":"CopyrightⒸ {{year}} {{publisherName}}, inc.","launcherUpdate.status.checkingForAvailableUpdate":"Checking for updates...","launcherUpdate.status.downloadCompleteAndRestart":"Download complete. Restarting Launcher.","launcherUpdate.status.downloadingUpdate":"Downloading Updates","launcherUpdate.status.updateFails":"Update failed. Please try again.","linkPlatformAccountPage.Forgotpassword":"Forgot password","linkPlatformAccountPage.LinkBannedError.message":"Your account has been banned because you may have violated our terms of service. If you believe this is an error, please contact <1>Customer Support</1>","linkPlatformAccountPage.LinkBannedError.title":"Your account has been banned","linkPlatformAccountPage.LinkExistingAccount.EmailOrUsernameFormError.empty":"Email or Username is required","linkPlatformAccountPage.LinkExistingAccount.PasswordError.empty":"Please input your password","linkPlatformAccountPage.LinkExistingAccount.alreadyLinkedError":"This account is already linked with other {{platformName}} account. Please try to link with another account.","linkPlatformAccountPage.LinkExistingAccount.formLabel.email":"Email or Username","linkPlatformAccountPage.LinkExistingAccount.formLabel.password":"Password","linkPlatformAccountPage.LinkExistingAccount.invalidUsernamePassword":"Incorrect email, username or password.","linkPlatformAccountPage.LinkExistingAccount.invalidUsernamePasswordWithRemainingAttempt":"Incorrect email, username, or password. You have {{remainingAttempt}} remaining login attempts before your account is locked.","linkPlatformAccountPage.LinkExistingAccount.paswordTooLong":"Your password is too long","linkPlatformAccountPage.LinkExistingAccount.unableToLink":"Unable to link this account. Because it has linked to other <1>{{platformName}}</1> account previously. Please use another account or create a new one instead.","linkPlatformAccountPage.LinkNewAccount.clickToChange":"Click here to change","linkPlatformAccountPage.LinkNewAccount.continue":"Continue","linkPlatformAccountPage.LinkNewAccount.country":"Country or Region","linkPlatformAccountPage.LinkNewAccount.description":"Enter the verification code we’ve sent to your email at <1><0>{{email}}</0></1>, and complete the form below","linkPlatformAccountPage.LinkNewAccount.didntReceiveEmail":"Didn't receive the email?","linkPlatformAccountPage.LinkNewAccount.displayName":"Display Name","linkPlatformAccountPage.LinkNewAccount.email":"Email","linkPlatformAccountPage.LinkNewAccount.enterWrongEmail":"Entered the wrong email? ","linkPlatformAccountPage.LinkNewAccount.form.passwordEmptyError":"You must fill in a password","linkPlatformAccountPage.LinkNewAccount.form.passwordExceedLimit":"Your password must not exceed <1>{{PASSWORD_MAX_LENGTH}}</1> characters","linkPlatformAccountPage.LinkNewAccount.form.passwordInvalidFormat":"Please enter a valid password","linkPlatformAccountPage.LinkNewAccount.form.passwordLessThanLengthLimit":"Your password must contain at least <1>{{PASSWORD_MIN_LIMIT}}</1> characters","linkPlatformAccountPage.LinkNewAccount.learnMore":"Learn more.","linkPlatformAccountPage.LinkNewAccount.optional":"[Optional]","linkPlatformAccountPage.LinkNewAccount.password":"Password","linkPlatformAccountPage.LinkNewAccount.placeholder.displayName":"Enter your name","linkPlatformAccountPage.LinkNewAccount.placeholder.email":"Enter your email","linkPlatformAccountPage.LinkNewAccount.placeholder.password":"Password","linkPlatformAccountPage.LinkNewAccount.placeholder.userName":"Enter your username","linkPlatformAccountPage.LinkNewAccount.placeholder.verificationCodePlaceholder":"Enter verification code","linkPlatformAccountPage.LinkNewAccount.requestingCode":"Requesting...","linkPlatformAccountPage.LinkNewAccount.resend":"Click here to resend","linkPlatformAccountPage.LinkNewAccount.title":"Create your account","linkPlatformAccountPage.LinkNewAccount.tos.optional":" (optional)","linkPlatformAccountPage.LinkNewAccount.userName":"Username","linkPlatformAccountPage.LinkNewAccount.verificationCode":"Verification Code","linkPlatformAccountPage.LinkNewAccount.verifyCodeError.ExceedLimit":"Verification code must not exceed <1>{{MAX_SHORT_TEXT_LENGTH}}</1> characters","linkPlatformAccountPage.LinkNewAccount.verifyCodeError.empty":"You must enter your verification code","linkPlatformAccountPage.LinkNewAccount.verifyCodeError.invalidFormat":"Please enter a valid verification code","linkPlatformAccountPage.confirmation.continue":"Continue","linkPlatformAccountPage.confirmation.subTitle":"Link to <1>{{platformName}}</1> Account will allow you to share your <4>profile, game progression,</4> and <7>earned game content</7> with your account.","linkPlatformAccountPage.confirmation.title":"Link to {{platformName}} Account","linkPlatformAccountPage.error.tooManyAttempt":"Multiple failed login attempts detected. Your account has been temporarily locked for security reasons.","linkPlatformAccountPage.placeholder.emailAddress":"Enter your email or username","linkPlatformAccountPage.placeholder.password":"Password","linkPlatformAccountPage.tokenExpired.desc":"Your account linking token has expired. Please login again","linkPlatformAccountPage.tokenExpired.title":"Token Expired","loginPage.loginInProgress.info":"Don't see the login page browser tab?","loginPage.loginInProgress.title":"Go to the browser to complete login","loginPage.loginInProgress.tryAgain":"Try Again","navigation.links.login":"Login","navigation.links.logout":"Logout","password.strength.label":"Password strength: ","password.strength.level.fair":"Fair","password.strength.level.strong":"Strong","password.strength.level.veryStrong":"Very Strong","password.strength.level.veryWeak":"Very Weak","password.strength.level.weak":"Weak","serviceError.10130":"Sorry, we are unable to process this request","serviceError.10133":"Sorry, you must enter a new email address","serviceError.10136":"Sorry, you've entered the codes incorrectly too many times. Please request a new one","serviceError.10137":"Sorry, the code you entered is expired. Please request a new one.","serviceError.10138":"Sorry, the code you entered is invalid. Please try again.","serviceError.10139":"Oops, it seems you haven't play the game yet. Please play the game before proceed with this action","serviceError.10140":"User is already verified","serviceError.10142":"Sorry, your new password cannot be the same as the old one","serviceError.10143":"The password that you entered does not match. Please make sure you input the correct password","serviceError.10148":"Something went wrong. For more information please contact our support team","serviceError.10149":"Something went wrong. For more information please contact our support team","serviceError.10152":"Something went wrong. For more information please contact our support team","serviceError.10153":"User already exists","serviceError.10154":"Country does not exist","serviceError.10170":"Oops, you are already linked your email address to your account.","serviceError.10171":"This email address is not registered","serviceError.10172":"Sorry, your account is already linked.","serviceError.10173":"Sorry, platform account has already linked with another user account.","serviceError.10174":"Oops, the platform you are trying to connect does not exist. Please try another platform.","serviceError.10177":"That username has been taken. Please choose another.","serviceError.10180":"The invitation link has expired. Please request a new link.","serviceError.10190":"QR Code expired. Please reload the page and repeat the process to enable the authenticator app.","serviceError.11132":"You've reached the maximum upload limit.","serviceError.11233":"Error: Country group does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11337":"Error: User profile does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11440":"Error: User profile does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11441":"Error: User profile is already exist. If you see this error, please contact our support team for immediate assistance","serviceError.13122":"The password that you entered does not match. Please make sure you input the correct password","serviceError.20000":"Something went wrong. For more information please contact our support team","serviceError.20001":"Sorry, the page you want to access is publicly unavailable.","serviceError.20002":"Please correct the errors in the form to proceed","serviceError.20007":"You have requested too many codes. Please try again later.","serviceError.20008":"Error: User does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.20013":"Sorry, you have no permission to do this action or access this page","serviceError.20017":"Oops, it seems you haven't play the game yet. Please play the game before proceed with this action","serviceError.20019":"Something went wrong. For more information please contact our support team","serviceError.20022":"Something went wrong. For more information please contact our support team","serviceError.30121":"Failed to import store. Imported file is invalid. Please try again.","serviceError.30122":"Failed to publish store. Language/Region does not match. Please try again.","serviceError.30171":"Failed to update store. Language/Region does not match. Please try again.","serviceError.30172":"Failed to update store. Language/Region does not match. Please try again.","serviceError.31145":"Sorry! The item you've selected doesn't exist in this Option Box.","serviceError.31177":"You cannot make this purchase because it includes one or more items you already own.","serviceError.35121":"The maximum amount per day has been exceeded.","serviceError.35122":"The maximum amount per transaction has been exceeded.","serviceError.35125":"The maximum balance amount has been exceeded.","serviceError.38121":"You can only purchase 1 copy of this item.","serviceError.38171":"Sorry, you already own this item","serviceError.unknown":"Failed to complete the request","twoFAPage.authenticator.description":"Please enter the security code from your authenticator app. <1>Learn more</1>","twoFAPage.authenticator.title":"Enter the security code to continue","twoFAPage.backToLogin":"Back to Login","twoFAPage.backupCode.description":"Please enter one of your backup codes to continue. <1>Learn more</1>","twoFAPage.backupCode.title":"Enter the backup code to continue","twoFAPage.checkbox.rememberDevice":"Remember device","twoFAPage.email.description":"To continue, please enter the verification code we’ve sent to your email at <1>{{email}}</1>. <3>Learn more</3>","twoFAPage.email.resend.success":"A verification code has been sent to your email","twoFAPage.email.title":"Enter the verification code to continue","twoFAPage.error.codeExpired":"Sorry, the code you entered is expired. Please try again.","twoFAPage.error.invalidCode":"Sorry, the code you entered is invalid. Please try again.","twoFAPage.error.invalidFactor":"Failed to complete the request. Please click the Back to Login button below, and try logging in again.","twoFAPage.tryAnother":"Try another way","twoFAPage.verify.authApp.description":"Use a verification code from your authenticator app.","twoFAPage.verify.backupCode.description":"Enter your backup code","twoFAPage.verify.description":"Choose a way to verify:","twoFAPage.verify.email.description":"Get your verification code to your registered email address.","twoFAPage.verify.title":"Verify it's you","verifyUserPage.checkEmail.desc":"We have sent a verification email to <1>{{email}}</1>","verifyUserPage.checkEmail.question":"Didn't receive an email?","verifyUserPage.checkEmail.resend":"Click here to resend","verifyUserPage.checkEmail.title":"Check Your Email","verifyUserPage.error.alert.resend.failed":"Failed to send verification link. Try again","verifyUserPage.error.button.resend":"Resend Verification Link","verifyUserPage.error.expired.desc":"Looks like the verification link has expired. Not to worry, click the button below to return to log in page.","verifyUserPage.error.expired.title":"Email Verification Link Expired","verifyUserPage.error.failed.notLogIn.desc":"Make sure you are logged in with the account you just created. Click the button below to log in.","verifyUserPage.error.failed.title":"Account Verification Failed","verifyUserPage.error.failed.userNotFound.desc":"Sorry, we could not find that account.","verifyUserPage.error.failed.userNotFound.title":"User Not Found","verifyUserPage.error.failed.wrongAccount.desc":"Make sure you are logged in with the account you just created. Click the button below to log out of the current account and try again.","verifyUserPage.error.invalid.desc":"Looks like the verification link is invalid. Not to worry, click the button below to return to log in page.","verifyUserPage.error.invalid.title":"Email Verification Link Invalid","verifyUserPage.success.desc":"Click the Login button to continue.","verifyUserPage.success.title":"Your Account Has Been Successfully Verified",_unused:v5},E5="商店",D5=["AccountDeletionNoticePage.content","AccountDeletionNoticePage.title","LinkTwitchPage.twitchLinkForm.instruction","LinkTwitchPage.twitchLinkForm.linkButton","LinkTwitchPage.twitchLinkForm.logout","LinkTwitchPage.twitchLinkForm.title","LinkTwitchPage.twitchLinkedForm.goToInventory","LinkTwitchPage.twitchLinkedForm.instruction","LinkTwitchPage.twitchLinkedForm.title","SupportArticlePage.delete.button","SupportMainPage.btn.seeMyTicket","SupportPage.unpublish.modal.subtitle","SupportPage.unpublish.modal.title","SupportSearchPage.backToSupport","SupportSearchPage.loading","SupportSearchPage.noResult","SupportSearchPage.searchResult","SupportSearchPage.title","TwitchDropPage.claim.drops.claimed.subtitle","TwitchDropPage.claim.drops.claimed.title"],C5={"AccountChangePasswordPage.form.confirmPasswordLabel":"确认新密码","AccountChangePasswordPage.form.confirmPasswordLabelError":"您输入的密码不匹配","AccountChangePasswordPage.form.currentPasswordLabel":"当前密码","AccountChangePasswordPage.form.currentPasswordPlaceholder":"您当前的密码","AccountChangePasswordPage.form.newPasswordInvalid":"请输入有效密码","AccountChangePasswordPage.form.newPasswordLabel":"新密码","AccountChangePasswordPage.form.newPasswordLabelError":"抱歉，您的新密码不能与旧密码相同","AccountChangePasswordPage.form.updatePassword":"更新密码","AccountChangePasswordPage.title":"更改密码","AccountChangePasswordPage.updateError":"抱歉，我们无法处理此请求","AccountChangePasswordPage.updateSuccess":"密码更新成功。","AccountDeletionNoticePage.button.cancelDeletion":"取消删除","AccountDeletionNoticePage.button.keepDeleting":"继续删除","AccountDeletionNoticePage.cancelAccountDeletionSuccess":"是的，您的帐户删除已被取消。 很高兴你回来！ 请登录访问更多内容","AccountDeletionNoticePage.content":"您的帐户将在您请求删除之日起 <1>{{deletionDays}} 天</1>后被删除。有关详细信息，您可以查看与删除请求相关的电子邮件。","AccountDeletionNoticePage.form.processing":"处理","AccountDeletionNoticePage.title":"正在删除帐户","AccountDeletionPage.downloadPersonalData":"<0>下载您的帐户信息和数据</0> <1>您可以在永久删除帐户之前保存您的个人数据</1> <2>下载个人数据</2>","AccountDeletionPage.form.deleteAccountButton":"删除我的账户","AccountDeletionPage.form.passwordLabel":"如果您准备删除您的帐户，请输入您的密码以继续删除","AccountDeletionPage.form.passwordPlaceholder":"Password","AccountDeletionPage.form.processing":"处理","AccountDeletionPage.title":"帐户删除","AccountDeletionPage.warningDeleteAccount":"<0>此操作无法撤消，并且会永久删除您的帐户。 删除过程开始后，您将无法重新激活您的帐户或检索您添加的任何信息内容。</0> <1>在删除帐户之前，您可能希望：</1>","AccountHistoryPage.Detail.dateRange":"Date Range:","AccountHistoryPage.Detail.noData":"There is no history to show here","AccountHistoryPage.fetchingError.button.reload":"重装","AccountHistoryPage.fetchingError.error":"获取数据时发生错误","AccountHistoryPage.fetchingError.reload":"请尝试重新加载","AccountMyProfilePage.dialog.cancel":"取消","AccountMyProfilePage.dialog.changeEmail.content":"<0>进行此更改需要进行安全代码验证。</0> <1>单击下面的按钮以接收包含验证码的电子邮件。</1>","AccountMyProfilePage.dialog.changeEmail.title":"更改电子邮件","AccountMyProfilePage.dialog.sendVerification":"发送验证","AccountMyProfilePage.form.changeCountryInfo":"请通过 <2><0>{{contactSupportEmail}}</0></2> 联系客户支持以请求更改国家/地区","AccountMyProfilePage.form.changeEmail":"更改","AccountMyProfilePage.form.country":"国家","AccountMyProfilePage.form.displayName":"显示名称","AccountMyProfilePage.form.displayNameEmptyError":"抱歉,您不能将此字段留空","AccountMyProfilePage.form.displayNameExceedLimit":"显示名称不得超过{{MAX_DISPLAY_NAME_LENGTH}}个字符","AccountMyProfilePage.form.displayNameInvalidFormat":"请输入有效的显示名称格式","AccountMyProfilePage.form.emailAddress":"电子邮件地址","AccountMyProfilePage.form.lessThanLengthLimit":"显示名必须不能少于{{DISPLAY_NAME_MIN_LIMIT}} 个字符","AccountMyProfilePage.form.saveChanges":"保存更改","AccountMyProfilePage.form.userName.emptyError":"对不起，用户名不能为空","AccountMyProfilePage.form.userName.exceedLimit":"用户名不得超过<1>{{MAX_USERNAME_LENGTH}}</1>个字符","AccountMyProfilePage.form.userName.invalidFormat":"请输入有效的用户名格式","AccountMyProfilePage.form.userName.label":"用户名","AccountMyProfilePage.form.userName.lessThanLengthLimit":"用户名不得少于<1>{{MIN_USERNAME_LENGTH}}</1>个字符","AccountMyProfilePage.form.zipCode.label":"邮政编码","AccountMyProfilePage.form.zipCode.placeholder":"请输入邮政编码","AccountMyProfilePage.form.zipCode.tooltip":"我们需要您的邮政编码来计算税率","AccountMyProfilePage.link.seeAccountHistory":"查看编辑历史记录","AccountMyProfilePage.title":"我的个人资料","AccountMyProfilePage.updateSuccess":"太棒了，你的个人信息已经被更新啦。","AccountOverviewPage.subLinkedAccounts.seeAll":"查看全部","AccountOverviewPage.subLinkedAccounts.title":"关联帐户","AccountOverviewPage.subSectionGames.seeAll":"查看全部","AccountOverviewPage.subSectionGames.title":"我的游戏","AccountPasswordSecurity.2fa.authenticator.activate":"启用","AccountPasswordSecurity.2fa.authenticator.default.message":"您确定要将 <1>身份验证器应用</1> 设置为默认的双因素身份验证方法吗？","AccountPasswordSecurity.2fa.authenticator.placeholder":"输入 6 位代码","AccountPasswordSecurity.2fa.authenticator.step1.desc":"为您的手机或平板电脑下载并安装身份验证器应用程序。","AccountPasswordSecurity.2fa.authenticator.step1.title":"下载身份验证器应用程序","AccountPasswordSecurity.2fa.authenticator.step2.desc":"打开身份验证器应用程序并按照说明扫描此二维码。","AccountPasswordSecurity.2fa.authenticator.step2.desc2":"无法扫描二维码？ 手动输入此文本代码。","AccountPasswordSecurity.2fa.authenticator.step2.title":"扫描二维码","AccountPasswordSecurity.2fa.authenticator.step3.desc":"扫描条形码后，输入验证器应用程序生成的 6 位验证码。","AccountPasswordSecurity.2fa.authenticator.step3.title":"输入验证码","AccountPasswordSecurity.2fa.authenticator.subtitle":"请按照以下说明设置两因素身份验证","AccountPasswordSecurity.2fa.authenticator.title":"启用身份验证器应用","AccountPasswordSecurity.2fa.authenticatorApp":"身份验证器应用","AccountPasswordSecurity.2fa.authenticatorAppCheckbox":"将此作为我的默认两因素身份验证方法","AccountPasswordSecurity.2fa.authenticatorAppDesc":"即使您的手机处于离线状态，也可以使用 Authenticator 应用获取免费验证码。 适用于安卓和 iPhone。","AccountPasswordSecurity.2fa.availableMethod":"可用的身份验证方法：","AccountPasswordSecurity.2fa.backupCode.downloadCode":"下载代码","AccountPasswordSecurity.2fa.backupCode.error.fetch":"获取备用验证码失败","AccountPasswordSecurity.2fa.backupCode.error.generate":"无法生成备用代码。 请再试一次。","AccountPasswordSecurity.2fa.backupCode.generateCode":"生成新代码","AccountPasswordSecurity.2fa.backupCode.generateNewCode":"生成新代码","AccountPasswordSecurity.2fa.backupCode.generatedAt":"产生于：","AccountPasswordSecurity.2fa.backupCode.generating":"正在生成新代码...","AccountPasswordSecurity.2fa.backupCode.info2":"每个代码只能使用一次。","AccountPasswordSecurity.2fa.backupCode.loading":"正在加载备用代码...","AccountPasswordSecurity.2fa.backupCode.remaining":"剩余备用代码","AccountPasswordSecurity.2fa.backupCode.title":"您的备用代码","AccountPasswordSecurity.2fa.backupCode.tryAgain":"再试一次","AccountPasswordSecurity.2fa.backupCode.updated":"备用代码已更新","AccountPasswordSecurity.2fa.backupCodes":"备用代码","AccountPasswordSecurity.2fa.backupCodesCheckbox":"将此作为我的默认两因素身份验证方法","AccountPasswordSecurity.2fa.backupCodesDesc":"这些一次性密码可让您在离开手机时登录。","AccountPasswordSecurity.2fa.backupcode.default.message":"您确定要将 <1>认证应用</1> 设置为默认的双因素身份验证方法吗？","AccountPasswordSecurity.2fa.btnDisable":"禁用","AccountPasswordSecurity.2fa.btnEnable":"使能够","AccountPasswordSecurity.2fa.cancelBtn":"取消","AccountPasswordSecurity.2fa.clickMore":"要管理您的备用验证码，<1>点击此处。</1>","AccountPasswordSecurity.2fa.confirmation.label":"确认","AccountPasswordSecurity.2fa.desc":"需要双重身份验证来保护您的帐户免受未经授权的访问。","AccountPasswordSecurity.2fa.disable.authenticator":"禁用身份验证器应用","AccountPasswordSecurity.2fa.disable.backupcode":"禁用备份代码","AccountPasswordSecurity.2fa.disable.backupcode.message":"Are you sure want to disable <1>Backup Codes</1>?","AccountPasswordSecurity.2fa.disable.email.message":"您确定要禁用<1>电子邮件验证</1>吗？","AccountPasswordSecurity.2fa.disable.message.authenticator":"您确定要禁用 <1>认证应用</1> 吗？","AccountPasswordSecurity.2fa.disableBtn":"禁用","AccountPasswordSecurity.2fa.email":"电子邮件认证","AccountPasswordSecurity.2fa.emailDesc":"每次登录时都会将验证码发送到您的电子邮件中。","AccountPasswordSecurity.2fa.emailModal.desc":"要继续，请输入我们发送到您的电子邮件地址 <1>{{email}}</1> 的验证码。","AccountPasswordSecurity.2fa.emailModal.helperText":"没有收到电子邮件？","AccountPasswordSecurity.2fa.emailModal.inputLabel":"验证码","AccountPasswordSecurity.2fa.emailModal.placeHolder":"输入验证码","AccountPasswordSecurity.2fa.emailModal.resendBtn":"点击这里重新发送。","AccountPasswordSecurity.2fa.emailModal.sendCodeSuccess":"验证码已发送至您的邮箱","AccountPasswordSecurity.2fa.emailModal.title":"启用电子邮件身份验证","AccountPasswordSecurity.2fa.title":"双重身份验证","AccountPasswordSecurity.2fa.twoFaCode.error.empty":"代码是必需的","AccountPasswordSecurity.2fa.updated":"双重身份验证已更新。","AccountPasswordSecurity.2fa.yesBtn":"是的","AccountPasswordsecurity.2fa.backupcode.success.download":"已下载备用代码","AccountProfilePreview.updateProfileAvatarError":"抱歉，我们无法处理此请求","AccountProfilePreview.updateProfileAvatarSuccess":"太棒了，你的头像已经更新了","AccountPurchasedItems.title":"购买物品","AccountpasswordSecurity.2fa.backupCode.info":"下载您的备份代码并将它们保存在安全的地方。 以与保存密码相同的方式对待它们。","AlertDialog.button.cancel":"","AlertDialog.button.delete":"","AlertDialog.button.discard":"","AlertDialog.button.leavePage":"","AlertDialog.button.stayPage":"","AlertDialog.button.unpublish":"","AlertDialog.subtitle.delete":"","AlertDialog.subtitle.discard":"","AlertDialog.subtitle.leavePage":"","AlertDialog.subtitle.unpublish":"","AlertDialog.title.delete":"","AlertDialog.title.discard":"","AlertDialog.title.leavePage":"","AlertDialog.title.unpublish":"","AlreadyAuthenticatedPage.message":"如果您尚未登录但收到此消息，请尝试重新登录。","AlreadyAuthenticatedPage.subtitle":"看来您已经在其他地方登录了。 您可以安全地关闭此窗口。","AlreadyAuthenticatedPage.title":"您已经登录","AppDetailGallery.seeMoreScreenshot":"查看更多截图","AppDetailPage.availableBundles.heading":"可用套装","AppDetailPage.availableBundles.noItem":"似乎该游戏还没有物品","AppDetailPage.dialog.claimCodeMessage.code.description":"<0>您的产品密钥详细信息将发送到您的电子邮件中。您还可以看到</0><1>通过单击下面的按钮或转到：</1>","AppDetailPage.dialog.claimCodeMessage.code.goToMyPurchasedItem":"<0><0>我的帐户</0><1></1><2>购买物品</2><3></3><4>产品按键</4></0>","AppDetailPage.dialog.claimCodeSuccess.button.seeMyKeys":"查看我的钥匙","AppDetailPage.dialog.claimFailed.close":"关闭","AppDetailPage.dialog.claimFailed.content":"<0>无法宣称游戏。如需更多信息和帮助，请联系我们的客户支持。</0>","AppDetailPage.dialog.claimFailed.contentWithEmail":"<0>无法宣称游戏。如需更多信息和帮助，请联系我们的客户支持 <2><0>{{contactSupportEmail}}</0></2></0>","AppDetailPage.dialog.claimFailed.title":"Claim Failed","AppDetailPage.dialog.claimOptionboxSuccess.button.seeMyItem":"查看我的选项框","AppDetailPage.dialog.claimSuccess.content":"<0>恭喜！您已成功声明: </0>","AppDetailPage.dialog.claimSuccess.downloadLauncherMessage":"<0>你需要启动器来玩这个游戏。没有启动器？点击<1>下载</1>并安装启动器。</0>","AppDetailPage.dialog.claimSuccess.downloadNow":"现在下载","AppDetailPage.dialog.claimSuccess.getLauncherButton":"获取启动器","AppDetailPage.dialog.claimSuccess.ok":"好","AppDetailPage.dialog.claimSuccess.startShoppingMessage":"<0>我们开始购物吧！</0>","AppDetailPage.dialog.claimSuccess.title":"声称成功","AppDetailPage.dlcStore.heading":"扩张","AppDetailPage.inAppStore.heading":"游戏商店","AppDetailPage.inAppStore.noItem":"似乎该游戏还没有物品","AppDetailPage.item.decodeError":"来自服务器的游戏数据无效","AppStore.subscriptionFilter.allGames":"所有游戏","AppStore.title":"应用商店","AuthorizationCodeExchanger.error.sessionExpired":"会话已过期","BannerPrice.freeItem":"自由","BaseStoreDetailCatalog.button.claim":"CLAIM NOW","BaseStoreDetailCatalog.button.goToLibrary":"GO TO LIBRARY","BaseStoreDetailCatalog.button.owned":"OWNED","BaseStoreDetailCatalog.button.play":"PLAY","BaseStoreDetailCatalog.comingSoonDate":"Release on {{releaseDate}}","BaseStoreDetailCatalog.dialog.downloadLauncher.cancel":"Cancel","BaseStoreDetailCatalog.dialog.downloadLauncher.content":"<0>You can play this game using Launcher.</0><1>Don't have Launcher? Click here to download and install.</1>","BaseStoreDetailCatalog.dialog.downloadLauncher.title":"","BaseStoreDetailCatalog.dialog.purchase.title":"Checkout","BaseStoreDetailCatalog.dialog.purchasingRequirement.title":"","BaseStoreDetailCatalog.download":"DOWNLOAD","BaseStoreDetailCatalog.fetchError.networkError":"Looks like you aren`t connected to the internet. Please check your connection and try again.","BaseStoreDetailCatalog.fetchError.serverError":"Unable to retrieve entitlement and price information. Please refresh or go back and try again.","BaseStoreDetailCatalog.fetchError.unknownError":"Something went wrong. Please contact support for assistance.","BaseStoreDetailCatalog.freeItem":"FREE","BaseStoreDetailCatalog.noPaymentOptions":"Sorry, this item cannot be purchased yet. Please return to the store to continue shopping.","BaseStoreDetailCatalog.pendingOrdersExist.message":"You already have another pending order that contains this item. Please complete that order before making another purchase.","BaseStoreDetailCatalog.pendingPaymentExist.message":"You already have a pending order for this item.","BaseStoreDetailCatalog.purchaseButton":"Buy Now","BaseStoreDetailCatalog.purchaseButtonPurchasing":"Purchasing...","BaseStoreDetailCatalog.purchaseDropdownOption":"Buy for...","BaseStoreDetailCatalog.unpurchasable.info":"Sorry, this product is not purchaseable.","BaseStoreDetailCatalog.userBanned":"You have been banned from making any purchases.","BaseStoreDetailCatalog.userBannedWithEmail":"You have been banned from making any purchases. For more information, please contact <2>{{CONTACT_SUPPORT_EMAIL}}</2>","BundleItemDetailPage.inAppStore.heading":"相关项目","BundleItemDetailPage.inAppStore.noItem":"似乎没有与此商品相关的内容","BundleItemDetailPage.itemAlreadyOrdered":"您已经订购了该商品. 请完成您的订单.","BundleItemDetailPage.itemAlreadyOwned":"你已经拥有这个东西了.","BundleItemDetailPage.itemNotAvailable":"此项目不可用.","BundleItemDetailPage.requiredAppNotice":"所需游戏","BundleStore.title":"捆绑商店","BundleStoreDetailCatalog.heading":"捆绑包内","BundleStoreDetailCatalog.noItem":"Looks like there aren't any bundles for this game yet.","Button.close":"关闭","CatalogBundleItemList.heading":"捆绑包内","CatalogBundleItemList.noItem":"看起来这东西什么都没有","CatalogOptionboxItemList.heading":"在选项框内","CatalogOptionboxItemList.noItem":"Looks like there aren't any optionbox item yet.","CatalogOverview.heading":"概述","CatalogOverview.noContent":"没有概述","CatalogOverview.readless":"阅读更多","CatalogOverview.readmore":"阅读更多","CatalogPurchase.pendingPaymentExist.viewOrderDetail":"查看订单明细","CatalogPurchaseW.pendingOrdersExist.linkToOrder":"继续结帐","CatalogPurchaseWidget.button.claim":"现在索赔","CatalogPurchaseWidget.button.goToLibrary":"去图书馆","CatalogPurchaseWidget.button.owned":"拥有的","CatalogPurchaseWidget.button.play":"播放","CatalogPurchaseWidget.comingSoonDate":"在<1>{{releaseDate，YYYY}}</1>中发布","CatalogPurchaseWidget.dialog.downloadLauncher.cancel":"取消","CatalogPurchaseWidget.dialog.downloadLauncher.content":"<0>已经安装启动器？打开启动器并开始播放。</0> <1>没有启动器？单击下载并安装启动器。</1>","CatalogPurchaseWidget.dialog.downloadLauncher.title":"需要启动器才能玩","CatalogPurchaseWidget.dialog.purchase.title":"采购项目","CatalogPurchaseWidget.dialog.purchasingRequirement.title":"采购需求","CatalogPurchaseWidget.download":"下载","CatalogPurchaseWidget.fetchError.networkError":"您似乎没有连接到互联网。请检查连接并刷新。","CatalogPurchaseWidget.fetchError.serverError":"无法获取权利和价格信息。服务器出现问题。请重新注册","CatalogPurchaseWidget.fetchError.unknownError":"有些不对劲。 请联系管理员。","CatalogPurchaseWidget.freeItem":"自由","CatalogPurchaseWidget.noPaymentOptions":"此游戏没有可用的付款选项","CatalogPurchaseWidget.pendingOrdersExist.message":"您有关于此项目的持续订单。","CatalogPurchaseWidget.pendingPaymentExist.message":"您已经有该商品的待处理订单。","CatalogPurchaseWidget.purchaseButton":"立即购买","CatalogPurchaseWidget.purchaseButtonPurchasing":"购买","CatalogPurchaseWidget.purchaseDropdownOption":"为...买","CatalogPurchaseWidget.unpurchasable.info":"抱歉，该产品不可购买。","CatalogPurchaseWidget.userBanned":"您被禁止进行任何交易","CatalogPurchaseWidget.userBannedWithEmail":"您被禁止进行任何交易。欲了解更多信息,请联系 <2><0>{{contactSupportEmail}}</0></2>","ChangeEmailPage.newEmailForm.newEmailError.ExceedLimit":"电子邮件不得超过<1>{{MAX_EMAIL_LENGTH}}</1> 人物","ChangeEmailPage.newEmailForm.newEmailError.InvalidFormat":"请输入有效的电子邮件地址，例如：user@example.com","ChangeEmailPage.newEmailForm.newEmailError.containsForbiddenWords":"电子邮件包含禁用词或使用被阻止的域","ChangeEmailPage.newEmailForm.newEmailError.empty":"对不起，你必须输入一个新的邮箱地址。","ChangeEmailPage.newEmailForm.newEmailError.lessThanLengthLimit":"电子邮件不得少于<1>{{MIN_EMAIL_LENGTH}}</1> 人物","ChangeEmailPage.newEmailForm.newEmailError.sameAsEarlier":"您输入了刚才设置的电子邮件。 请输入其他电子邮件。","ChangeEmailPage.newEmailForm.newEmailError.sameAsOldPassword":"新电子邮件不能与旧电子邮件相同","ChangeEmailPage.verifyCodeForm.codeSent":"验证码已发送到您的电子邮箱","ChangeEmailPage.verifyCodeForm.description":"输入我们发送给您的验证码 <1>{{email}}</1>","ChangeEmailPage.verifyCodeForm.newEmail.label":"设置一个新的电子邮件地址","ChangeEmailPage.verifyCodeForm.sendVerificationCode.click":"点击此处重新发送","ChangeEmailPage.verifyCodeForm.sendVerificationCode.didntReceiveEmail":"没收到邮件？","ChangeEmailPage.verifyCodeForm.sendVerificationCode.requesting":"请求..","ChangeEmailPage.verifyCodeForm.title":"更改电子邮件地址","ChangeEmailPage.verifyCodeForm.verificationCodePlaceholder":"输入验证码","ChangeEmailPage.verifyCodeForm.verifyCodeError.ExceedLimit":"验证码不得超过<1>{{MAX_SHORT_TEXT_LENGTH}}</1> 人物","ChangeEmailPage.verifyCodeForm.verifyCodeError.empty":"对不起，你必须输入验证码。","ChangeEmailPage.verifyCodeForm.verifyCodeError.invalidFormat":"验证码应当是字母数字并且不允许有空格。","ClaimSuccessDialog.goStore":"去商店","CodeItemDetailPage.inAppStore.heading":"相关项目","CodeItemDetailPage.inAppStore.noItem":"似乎与该物品没有任何关系","CodeItemDetailPage.requiredAppNotice":"所需游戏","CodeItemDetailPage.tag":"产品密钥","CodeStore.title":"","CoinListItem.notPurchasable.info":"*抱歉，此商品不可购买。","CoinListItem.purchaseButton":"为...买","CoinListItem.purchaseButtonClaim":"现在索赔","Common.appName":"{{publisherName}} 玩家门户网站","Common.cancel":"取消","Common.close":"关闭","Common.confirm":"确认","Common.publisherName":"","Common.reload":"重新加载","Common.retry":"重试","CommonError.LocalizedPolicy.InvalidParam":"Invalid Localized Policy Parameter","CommonError.LocalizedPolicy.NotFound":"Policy Data Not Found","CommonError.containsForbiddenWords":"{{ fieldName }} 包含违禁词","CommonError.email.containsForbiddenWords":"电子邮件包含禁用词或使用被阻止的域","CommonError.empty":"{{fieldName}}是必需的","CommonError.exceedLengthLimit":"对于{{fieldName}}，请使用{{minLength}}个字符或更少的字符","CommonError.exceedMaximumValue":"{{field Name}}的值不能超过{{max}}","CommonError.iam.user.files.generateUploadUrl":"生成上传网址时出错","CommonError.iam.user.files.uploadUrlInfo":"无效的上传网址","CommonError.iam.user.requestCode":"请求验证码时出错","CommonError.iam.user.updateEmail":"抱歉，我们无法更新您的电子邮件。 请再试一次.","CommonError.iam.user.upgradeHeadlessAccount":"升级无头帐户时出错","CommonError.iam.user.userAlreadyFullAccount":"用户已经是完整帐户","CommonError.iam.user.userAlreadyLinked":"Twitch 帐户已与其他帐户关联. 请尝试使用另一个.","CommonError.invalidFormat":"请提供有效的{{fieldName}}格式","CommonError.invalidValue":"{{fieldName}}的值无效","CommonError.lessThanLengthLimit":"为{{fieldName}}使用{{minLength}}个字符或更多字符","CommonError.lessThanMinimumValue":"{{field Name}}的值不能小于{{min}}","CommonError.networkError":"您似乎有连接问题。 请刷新","CommonError.noMatchingGame":"商店中不存在游戏 {{appId}}。","CommonError.noMatchingGameResolution":"要解决此问题，请执行以下操作之一：","CommonError.noMatchingGameResolutionChangeAppID":"将 App ID 更改为现有游戏，或","CommonError.noMatchingGameResolutionChangeTemplateConfig":"将模板配置更改为多个游戏。","CommonError.noMatchingGameResolutionEnsure":"确保商店中存在游戏 {{appId}}，","CommonError.playerPortal.forbidden":"你不被允许","CommonError.serverError":"我们的网站目前存在一些技术问题。 请稍后再试","CommonError.unknown":"无法验证输入，请联系客服","CommonError.unknownError":"有些不对劲。 请联系管理员","CommonTip.userNotMeetExcludeItemPurchaseCondition":"不能拥有以下物品：","CommonTip.userNotMeetIncludeItemPurchaseCondition":"必须先购买以下物品：","CommonTip.userNotMeetItemPurchaseCondition":"要购买此商品，您必须满足以下条件：","DiscountCountdown.end":"折扣结束","DiscountCountdown.expire":"将在...过期","DiscountCountdown.for":"关闭","DisplayNameAccountHistoryPage.date":"日期","DisplayNameAccountHistoryPage.displayName":"显示名称","DisplayNameAccountHistoryPage.editedBy":"编辑者","Document.error.noPolicy.description":"We are working quickly on the document <br/> so please do check back soon!","Document.error.noPolicy.footer":"如果您有任何问题或疑虑，请联系支持人员","Document.error.noPolicy.title":"No legal document yet","Document.legal":"Legal","Document.navigator.title":"Contents","DocumentFilter.countries.error":"","DocumentFilter.countries.placeholder":"","DocumentFilter.countryAndLanguages":"Country & Language","DocumentFilter.language.error":"","DocumentFilter.language.placeholder":"","DocumentFilter.menu":"MENU","EditorTypePreview.editedBy.admin":"Administrator","EditorTypePreview.editedBy.user":"You","EmailAddressAccountHistoryPage.date":"日期","EmailAddressAccountHistoryPage.editedBy":"编辑者","EmailAddressAccountHistoryPage.emailAddress":"电子邮件地址","EmailVerificationPage.accountVerified":"恭喜！ 注册过程完成","EmailVerificationPage.continueButton":"继续","EmailVerificationPage.instruction1":"要完成注册,我们已通过电子邮件向您发送了验证码.","EmailVerificationPage.instruction2":"请输入以下验证码: ","EmailVerificationPage.notNowBtn":"现在不要","EmailVerificationPage.placeholder.verificationCode":"Input the verification code:","EmailVerificationPage.sendVerificationCode.click":"点击此处重新发送","EmailVerificationPage.sendVerificationCode.didntReceiveEmail":"没有收到电子邮件？","EmailVerificationPage.sendVerificationCode.requesting":"请求..","EmailVerificationPage.submitButton":"校验","EmailVerificationPage.title":"输入验证码","EmailVerificationPage.verifyCodeForm.verifyCodeError.ExceedLimit":"验证码不得超过<1>{{MAX_SHORT_TEXT_LENGTH}}</1> 人物","EmailVerificationPage.verifyCodeForm.verifyCodeError.empty":"对不起，您必须输入您的验证码。","EmailVerificationPage.verifyCodeForm.verifyCodeError.invalidFormat":"验证码应该包含数字字母并且不允许有空格。","ErrorMessage.bannedUser.body":"您的帐户已被禁止，因为您可能违反了我们的服务条款。如果您认为这是一个错误，请联系","ErrorMessage.bannedUser.bodyLink":"客户支持","ErrorMessage.bannedUser.title":"您的帐户已被禁止","ErrorMessage.disabledUser.body":"您的帐户已被管理员禁用。获取更多资讯，请联系","ErrorMessage.disabledUser.bodyLink":"客户支持","ErrorMessage.disabledUser.title":"您的帐户已禁用","ErrorMessage.locked.body":"<0>我们检测到您的帐户有多次登录尝试失败，因此出于安全原因暂时将其锁定。 请查看您的电子邮件以获取更多详细信息。</0><1>如果发生这种情况是因为您忘记了密码，您可以使用下面的按钮重置密码并立即访问您的帐户。</1>","ErrorMessage.locked.button":"重设密码","ErrorMessage.locked.title":"您的帐户已被锁定","ErrorMessage.toBeDeleted.body":"您的帐户已设置为在 {{ deletionDate }} 删除。请查看您的电子邮件以获取有关删除请求的更多信息。","ErrorMessage.toBeDeleted.title":"正在删除帐户","ErrorNetwork.buttonAction":"回到家","ErrorNetwork.heading":"网络错误","ErrorNetwork.textContent":"<0>您遇到了网络问题。</0><1>请检查您的互联网连接。</1>","ErrorPage.400.detail":"似乎我们收到了无效的<1>重定向URI </ 1>，<4>客户端ID </ 4>或<6>目标路径</ 6>","ErrorPage.400.message":"错误400，这是一个无效的请求。","ErrorPage.400.title":"无效的请求","ErrorPage.404.detail":"你要找的页面不存在或可能根本不存在。","ErrorPage.404.message":"错误404，没有在这里","ErrorPage.500.detail":"呃，出事了我们的结束。我们的团队正在努力解决这个问题。请稍后再试，它不会很长......","ErrorPage.500.message":"错误500：内部服务器错误:(","ErrorPage.clientError.button":"Reload","ErrorPage.clientError.description":"An error has occured and causing crash on app, please try to reload","ErrorPage.clientError.message":"Well, this is unexpected","ErrorPage.configError.launcher.description":"如果您使用的是较旧的启动器版本，请考虑在<1>此处</1>下载最新版本","ErrorPage.configError.message":"{{errorCode}}：抱歉，我们的配置有问题","ErrorPage.loginSessionExpired.button":"Back to Login","ErrorPage.loginSessionExpired.description":"Don't worry everything is okay. Please retry to login.","ErrorPage.loginSessionExpired.message":"Oops.. Login session expired","ErrorPage.networkError.button":"Reload","ErrorPage.networkError.description":"Please check your connection and try again","ErrorPage.networkError.message":"Could not connect to the network","ErrorPage.serverError.button":"重新加载","ErrorPage.serverError.description":"我们正在努力为您解决问题。 别担心，我们很快就会启动并运行。","ErrorPage.serverError.message":"抱歉，我们的服务器出了点问题","ErrorPage.updatingCache.description":"","ErrorPage.updatingCache.title":"","ErrorPage401.buttonAction":"回到家","ErrorPage401.heading":"错误401  - 未经授权","ErrorPage401.textContent":"<0>您要访问的页面公开不可用。</ 0>","ErrorPage404.buttonAction":"回到家","ErrorPage404.subTitle":"哦不！我们的网页被绑架了！","ErrorPage404.textContent":"<0>我们现在无能为力...... </0> <1>让我们回到我们的主页。</1>","ErrorPage404.title":"错误404  - 找不到页面","ErrorPage500.buttonAction":"回到家","ErrorPage500.textContent":"<0>别担心,我们在火星上的团队正在努力解决这个问题！</ 0> <1>它不会很长......它不会很长......</1>","ErrorPage500.title":"错误500  - 内部服务器错误","FeaturedGames.learnMore":"学到更多","FeaturedGamesPrice.freeItem":"自由","FetchUserErrorPage.logout":"登出","FetchUserErrorPage.refresh":"刷新","FetchUserErrorPage.textContent":"<0>不用担心，我们在火星上的团队正在努力解决此问题！</0><1>不会很久...不会很久...</1>","FetchUserErrorPage.textContentWithSupport":"<0>糟糕，我们的太空船出了点问题。您可以尝试刷新此页面或再次登录。如果问题仍然存在，请联系我们的支持 <2><0>{{contactSupportEmail}}</0></2></0>","FetchUserErrorPage.title":"错误500-内部服务器错误","Footer.link.home":"家","Footer.link.news":"新闻","Footer.link.store":"商店","ForgotAndResetPasswordPage.resetPassword.buttonReset":"重设密码","ForgotAndResetPasswordPage.resetPassword.confirmPassword.helperText":"密码必须匹配","ForgotAndResetPasswordPage.resetPassword.confirmPassword.label":"确认密码","ForgotAndResetPasswordPage.resetPassword.confirmPassword.placeholder":"确认新密码","ForgotAndResetPasswordPage.resetPassword.formTitle":"重置你的密码","ForgotAndResetPasswordPage.resetPassword.newPassword.label":"新密码","ForgotAndResetPasswordPage.resetPassword.newPassword.placeholder":"输入新密码","ForgotAndResetPasswordPage.resetPassword.subTitle":"为您的帐户创建新密码","ForgotAndResetPasswordPage.resetPassword.title":"重设密码","ForgotAndResetPasswordPage.resetPassword.verificationCode.label":"验证码","ForgotAndResetPasswordPage.resetPasswordMessage.resetPasswordSuccess":"密码已更新。","ForgotPassword.successResetPassword.buttonLogin":"登录","ForgotPassword.successResetPassword.subTitle":"真棒！您已成功更新您的密码。现在，您可以登录使用新密码。","ForgotPassword.successResetPassword.title":"密码重置成功！","ForgotPasswordPage.buttonSendCode":"发送重置密码的代码","ForgotPasswordPage.email.label":"电子邮件","ForgotPasswordPage.email.placeholder":"someone@example.com","ForgotPasswordPage.forgotPasswordMessage.emailDoesntExist":"电子邮件地址未注册。","ForgotPasswordPage.forgotPasswordMessage.failedToSendVerificationCode":"无法发送验证码。再试一次。","ForgotPasswordPage.forgotPasswordMessage.tooManyRequest":"您已达到要求限制。请在几分钟后再试一次。","ForgotPasswordPage.forgotPasswordMessage.verificationCodeSent":"验证码已发送。","ForgotPasswordPage.formSubTitle":"输入您的电子邮件下方，我们会送你一个密码重置您的密码。","ForgotPasswordPage.formTitle":"忘记密码了吗？","ForgotPasswordPage.resend.buttonResend":"重发","ForgotPasswordPage.resend.notReceiverVerification":"没有收到验证码？","ForgotPasswordPage.resetPassword.verificationCode.placeholder":"输入验证码","ForgotPasswordPage.resetPasswordMessage.emailVerified":"重置密码请求成功。请检查您的电子邮件并按照说明进行操作。","ForgotPasswordPage.resetPasswordMessage.passwordMatchOldPassword":"新密码不能与旧密码相同。","ForgotPasswordPage.resetPasswordMessage.verificationCodeExpired":"验证码已被使用或不再有效。","ForgotPasswordPage.resetPasswordMessage.verificationCodeInvalid":"无效验证码。","ForgotPasswordPage.title":"忘记密码","GameDetailViewPage.detailInfo.developer":"开发人员","GameDetailViewPage.detailInfo.forumUrl":"论坛网址","GameDetailViewPage.detailInfo.genre":"类型","GameDetailViewPage.detailInfo.platform":"平台","GameDetailViewPage.detailInfo.primaryGenre":"主要类型","GameDetailViewPage.detailInfo.publisher":"出版者","GameDetailViewPage.detailInfo.releaseDate":"发布日期","GameDetailViewPage.detailInfo.releaseDateValue":"<0>{{releaseDate, MMMM D, YYYY}}</0>","GameDetailViewPage.detailInfo.websiteUrl":"网址","GameDetailViewPage.item.productKeyNotAvailable":"此产品密钥不再可用","Header.getLauncherButton":"获取启动器","Header.menuTitle":"Menu","HomePage.banner.learnMore":"Learn more","HomePage.login":"登入","HomePage.title":"主页","HomepageSubscription.join":"加入Prime","HomepageSubscription.message":"免费试用<1>免费</1> 1周。从<3> $ 0.99 /月</3>开始，随时取消。","HomepageSubscription.subscription":"<0>与</0><1></1><2>或</2><3></3>","HomepageSubscription.title":"获得独家收藏","InAppStore.grid.empty":"没有可用的项目","InAppStore.showAllButton":"显示所有","InGameItemDetailPage.inAppStore.heading":"相关项目","InGameItemDetailPage.inAppStore.noItem":"看起来没有任何与此商品相关的信息","InGameItemDetailPage.requiredAppNotice":"所需游戏","InitialUserFetchPage.notice":"","InputValidation.dialog.bodyText":"出现此错误是因为我们更新了输入验证格式。请重新提交。","InputValidation.dialog.title":"进程失败","InvitationPage.buttonLogin":"登录","InvitationPage.created.detail":"您现在可以登录您的帐户。","InvitationPage.created.title":"您的帐号已经建立！","InvitationPage.description":"请填写以下表格以完成注册过程。","InvitationPage.expired.detail":"您的邀请链接已过期，因为您尚未使用它。<1>邀请链接将在 <1>{{time}}</1> 小时后过期。</1>","InvitationPage.expired.title":"链接过期","InvitationPage.title":"创建您的帐户","LauncherTerminationModal.cancel":"Cancel","LauncherTerminationModal.confirmationText":"Are you sure you want to close the Launcher? <br/>Your installation will be cancelled","LauncherTerminationModal.exitLauncher":"Exit Launcher","LauncherTerminationModal.installationCancelled":"Your installation will be cancelled","LauncherTerminationModal.title":"Exit Launcher?","Lightbox.counter":"<0>{{realCurrenPosition}}</0> <2>{{totalImage}}</2>","LinkAccountDialog.linked":"连接的","LinkAccountPage.cancel":"取消","LinkAccountPage.unlink":"断开","LinkAccountWithOneTimeCodePage.error.expired":"您输入的代码已过期。 请生成新代码并重试","LinkAccountWithOneTimeCodePage.error.invalid":"您输入的代码无效。 请确认您的密码正确并重新输入。","LinkAccountWithOneTimeCodePage.oneTimeCodeForm.desc":"在您的设备上输入代码以继续。","LinkAccountWithOneTimeCodePage.oneTimeCodeForm.error.expired":"抱歉，您输入的代码已过期。 请再试一次。","LinkAccountWithOneTimeCodePage.oneTimeCodeForm.error.invalid":"抱歉，您输入的代码无效。 请再试一次。","LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.name":"{{platformName}} 帐户","LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.noEmail":"没有注册邮箱","LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.title":"帐户详细资料","LinkAccountWithOneTimeCodePage.pickProgression.desc":"选择您要从 {{platformName}} 帐户迁移到 {{publisherName}} 帐户的游戏进程。","LinkAccountWithOneTimeCodePage.pickProgression.games.desc":"您的 {{platformName}} 帐户中有以下游戏的游戏进度数据。 对于每款游戏，请选择是否要将进度迁移到您的 {{publisherName}} 帐户。","LinkAccountWithOneTimeCodePage.pickProgression.games.title":"{{platformName}} 游戏","LinkAccountWithOneTimeCodePage.pickProgression.games.warning":"如果您选择迁移进度，您的 {{publisherName}} 帐户进度将替换为您在该游戏中的 {{platformName}} 进度。","LinkAccountWithOneTimeCodePage.pickProgression.linkAnother.action":"与另一个 {{publisherName}} 帐户关联","LinkAccountWithOneTimeCodePage.pickProgression.linkAnother.question":"不想关联到此现有帐户？","LinkAccountWithOneTimeCodePage.pickProgression.modal.message":"您确定要继续关联您的帐户吗？","LinkAccountWithOneTimeCodePage.pickProgression.modal.title":"关联账户","LinkAccountWithOneTimeCodePage.pickProgression.table.game":"游戏","LinkAccountWithOneTimeCodePage.pickProgression.table.migrate":"迁移到完整帐户？","LinkAccountWithOneTimeCodePage.pickProgression.title":"选择游戏进度","LinkAccountWithOneTimeCodePage.selectLinkMode.desc":"链接现有的 {{publisherName}} 帐户或升级到完整帐户以保存您的游戏进度。","LinkAccountWithOneTimeCodePage.selectLinkMode.linkToExisting.conflict.message":"无法关联此 {{publisherName}} 帐户。 因为它之前已经链接到其他 {{platformName}} 帐户。 请使用另一个 {{publisherName}} 帐户。","LinkAccountWithOneTimeCodePage.selectLinkMode.linkToExisting.noSession.message":"没有记录会话，请登录您的 {{publisherName}} 帐户以继续帐户链接过程。","LinkAccountWithOneTimeCodePage.selectLinkMode.restart.button":"输入验证码","LinkAccountWithOneTimeCodePage.selectLinkMode.tab.linkToExisting":"链接到现有帐户","LinkAccountWithOneTimeCodePage.selectLinkMode.tab.upgradeToFull":"升级到完整帐户","LinkAccountWithOneTimeCodePage.success.desc2":"您设备上的屏幕将很快刷新。 您可以关闭此窗口。","LinkAccountWithOneTimeCodePage.success.isLink.desc":"您的 {{platformName}} 帐户已与您的完整 {{publisherName}} 帐户相关联。","LinkAccountWithOneTimeCodePage.success.isUpgrade.desc":"您已升级到完整的 {{publisherName}} 帐户。","LinkAccountWithOneTimeCodePage.success.title":"成功！","LinkAccountWithOneTimeCodePage.title":"链接到 {{publisherName}} 帐户","LinkPlatformAccount.modal.confirmation.continue":"继续","LinkPlatformAccount.modal.confirmation.description":"链接到 <1>{{platformName}}</1> 帐户将允许您与当前帐户共享您的<4>个人资料、游戏进度</4>和<6>获得的游戏内容</6>。","LinkPlatformAccount.modal.confirmation.title":"链接到帐户","LinkPlatformAccountPage.LinkNewAccount.emailError.ExceedLimit":"电子邮件不得超过 <1>{{MAX_EMAIL_LENGTH}}</1> 个字符","LinkPlatformAccountPage.LinkNewAccount.emailError.InvalidFormat":"请提供有效的电子邮件格式","LinkPlatformAccountPage.LinkNewAccount.emailError.containsForbiddenWords":"电子邮件包含禁用词或使用被阻止的域","LinkPlatformAccountPage.LinkNewAccount.emailError.empty":"电子邮件是必需的","LinkPlatformAccountPage.LinkNewAccount.emailError.lessThanLengthLimit":"电子邮件不得少于 <1>{{MIN_EMAIL_LENGTH}}</1> 个字符","LinkPlatformAccountPage.LinkNewAccountForm.minimumAge":"我确认我已年满 <1>{{age}}</1> 岁。","LinkPlatformAccountPage.LinkNewAccountForm.tos.and":"和","LinkPlatformAccountPage.LinkNewAccountForm.tos.haveRead":"我已阅读并同意","LinkPlatformAccountPage.loginWithAnotherAccount":"不想关联此帐户？<1></1><2>使用其他帐户登录</2>","LinkPlatformAccountPage.notification.accountLinked":"关联账户","LinkPlatformAccountPage.tab.linkExistingAccount":"链接到现有帐户","LinkPlatformAccountPage.tab.linkNewAccount":"链接到新帐户","LinkPlatformAccountPage.title":"关联账户","LinkPlatformAccountPage.titleDescription":"抱歉，我们找不到任何已与此帐户相关联的帐户。 你想改为链接吗？","LinkTwitchPage.linkFormPanel.instruction":"要获得掉落物品, 请先将您的帐户与 Twitch 关联","LinkTwitchPage.linkFormPanel.linkButton":"链接到 Twitch","LinkTwitchPage.linkFormPanel.logout":"不是你? <2>Logout</2>","LinkTwitchPage.linkFormPanel.title":"链接到 Twitch","LinkTwitchPage.linkedFormPanel.goToInventory":"前往 Twitch 库存","LinkTwitchPage.linkedFormPanel.instruction":"您的帐户现已链接到 Twitch. 要领取您的掉落物品, 请前往 Twitch 库存页面.","LinkTwitchPage.linkedFormPanel.title":"Twitch 帐户关联","LinkTwitchPage.twitchLinkForm.instruction":"要获得掉落物品，请先将您的帐户与 Twitch 关联","LinkTwitchPage.twitchLinkForm.linkButton":"链接到 Twitch","LinkTwitchPage.twitchLinkForm.logout":"不是你？ <2>退出</2>","LinkTwitchPage.twitchLinkForm.title":"链接到 Twitch","LinkTwitchPage.twitchLinkedForm.goToInventory":"前往 Twitch 库存","LinkTwitchPage.twitchLinkedForm.instruction":"您的帐户现在已链接到 Twitch。要领取您的掉落物品，请前往 Twitch 库存页面。","LinkTwitchPage.twitchLinkedForm.title":"Twitch 帐户已关联","LinkTwitchPage.twitchReclaimForm.card.claimButton":"现在宣称","LinkTwitchPage.twitchReclaimForm.card.instruction":"您已关联您的 Twitch 帐户. 立即领取您的掉落物.","LinkTwitchPage.twitchReclaimForm.card.noItem":"您没有可领取的掉落物品。","LinkTwitchPage.twitchReclaimForm.card.unlink":"不是您正确的 Twitch 帐户? <2>取消链接<2>","LinkedAccountPage.btn.LinkAccount":"链接帐户","LinkedAccountPage.confirmLinkDialog.linkConfirm":"链接到 <1><0>{{platformName}}</0></1> 帐户将允许您与当前帐户共享您的个人资料、游戏进度和获得的游戏内容。<3><0><0 ></0></0><1>将您的 <1><0>{{platformName}}</0></1> 链接到您当前的帐户后，您将无法链接到其他帐户 <3><0>{{platformName}}</0></3> 帐户</1></3>您将被重定向到 <5>{{platformName}}</5> 登录页面 完成链接帐户过程。","LinkedAccountPage.confirmLinkDialog.redirecting":"重定向到 <1><0>{{platformName}}</0></1> 登录页面。请打开浏览器以完成该过程。","LinkedAccountPage.confirmLinkDialog.title":"链接到您的 {{platformName}} 帐户","LinkedAccountPage.confirmUnlinkDialog.title":"断开帐户","LinkedAccountPage.confirmUnlinkDialog.unlinkConfirm":"您想要从{{publisherName}}断开 <1>{{platformName}}</1> 帐户吗？","LinkedAccountPage.connected":"连接的","LinkedAccountPage.connectedTo":"已连接到 <1>{{displayName}}</1>","LinkedAccountPage.linkAccount.modal.action.cancel":"取消","LinkedAccountPage.linkAccount.modal.action.continue":"继续","LinkedAccountPage.linkAccount.modal.fetchConfigFail":"无法获取第三方平台信息 <1></1><2>再试一次</2>","LinkedAccountPage.linkAccount.modal.noPlatformConfig":"没有可用的第三方平台","LinkedAccountPage.linkAccountDialog":"选择您要链接到您的帐户的平台。","LinkedAccountPage.linkConflictError":"该 <1>{{platformName}}</1> 帐户已与另一个 帐户关联。<3></3> 请联系支持以获取将其与其他帐户相关联的帮助。","LinkedAccountPage.linkSuccess":"链接帐户成功","LinkedAccountPage.noLinkedAccount":"您没有关联的帐户","LinkedAccountPage.problemClaimingTwitchDrops":"Have problem with claiming Twitch Drops? <2>Click here to re-claim your Drops</2>","LinkedAccountPage.title":"链接帐户","LinkedAccountPage.unlinkSuccess":"从平台成功取消链接帐户","LinkedAccountpage.cannotLinkWithAnotherAccount":"无法关联此 {{platformName}} 帐户。 请将之前关联到此帐号的 {{platformName}} 帐号关联起来 : {{platformDisplayName}} ( {{ platformUserID }} )","LinkedAccountsPage.disconnect":"取消连结","LinkedAccountsPage.paymentAccounts.platform":"平台","LinkedAccountsPage.paymentAccounts.status":"状态","LinkedAccountsPage.title":"关联帐户","LoginPage.buttonLogin":"登录","LoginPage.createNewAccountLink":"创建一个新账户","LoginPage.forgotPassword":"忘记密码","LoginPage.loggingIn.info":"您将在几秒钟内被重定向","LoginPage.loggingIn.title":"正在登录...","LoginPage.loggingIn.tryAgain":"如果没有任何反应，请重试","LoginPage.loginFailed":"登录失败。 再试一次","LoginPage.loginFromTitle":"登录到您的帐户","LoginPage.notAMember":"还不是会员？","LoginPage.password.error":"您的密码太长","LoginPage.password.label":"密码","LoginPage.password.placeholder":"密码","LoginPage.stayLoggedIn":"保持登录状态","LoginPage.title":"登录","LoginPage.userNamePasswordError":"电子邮件，用户名或密码不正确","LoginPage.userNamePasswordErrorWithRemainingAttempt":"电子邮件、用户名或密码不正确。 在您的帐户被锁定之前，您还有 {{remainingAttempts}} 次登录尝试。","LoginPage.username.label":"电子邮件或用户名","LoginPage.username.placeholder":"输入您的电子邮件或用户名","LoginSessionExpired.buttonAction":"回到登入","LoginSessionExpired.subTitle":"不用担心，一切都会好起来的。 请重试登录。","LoginSessionExpired.title":"糟糕。登录会话已过期","LogoutConfirmationModal.content":"如果您在验证新邮箱之前退出的话，那么只能使用旧邮箱登录。您确定要退出吗？","LogoutConfirmationModal.title":"您的新邮箱未通过认证","LogoutPage.loading":"<0>登出您...</0>","MultipleGamePage.discover":"在商店中发现游戏。","MultipleGamePage.goStore":"去商店","MultipleGamePage.noGame":"你还没有游戏","MyGameList.noGame":"你还没有游戏","MyGameList.productKey.notFound":"未找到","MyGameList.productKey.table.name":"名称","MyGameList.productKey.table.purchaseDate":"购买日期","MyGameList.productKey.table.showKey":"显示键","MyGameList.tabs.games":"游戏类","MyGameList.tabs.keys":"按键","MyGameList.tabs.optionbox":"选项框","Navigation.account.accountDeletion":"帐户删除","Navigation.account.changePassword":"密码和安全","Navigation.account.linkedAccounts":"关联帐户","Navigation.account.notifications":"通知","Navigation.account.orderHistory":"订单历史记录","Navigation.account.overview":"帐户概述","Navigation.account.payment-methods":"付款方式","Navigation.account.personalData":"个人数据","Navigation.account.privacyRecords":"法律协议","Navigation.account.profile":"我的个人资料","Navigation.account.purchasedItems":"购买物品","Navigation.account.redeemCode":"兑换代码","Navigation.account.subscription":"订阅","Navigation.editHistory.backlink":"回到个人资料","Navigation.editHistory.displayName":"显示名称","Navigation.editHistory.emailAddress":"电子邮件地址","Navigation.editHistory.password":"密码","Navigation.links.changePassword":"密码和安全","Navigation.links.content.topics":"Topics","Navigation.links.events":"事件","Navigation.links.games":"游戏","Navigation.links.home":"家","Navigation.links.login":"登录","Navigation.links.logout":"退出","Navigation.links.manageContents":"Manage Contents","Navigation.links.myAccount":"我的帐户","Navigation.links.news":"新闻","Navigation.links.orderHistory":"订单历史","Navigation.links.productKeys":"Product Keys","Navigation.links.redeemCode":"兑换代码","Navigation.links.store":"商店","Navigation.links.support":"Support","Navigation.links.support.content.topics":"Topics","Navigation.support.content.articles.noContent":"","Navigation.support.content.topics.noContent":"","NewEmailVerificationPage.cancelButton":"取消","NewEmailVerificationPage.changeEmail":"输入错误的电子邮件？<1>点击此处更改</1>","NewEmailVerificationPage.placeholder.verificationCode":"验证码","NewEmailVerificationPage.sendVerificationCode.click":"点击此处重新发送","NewEmailVerificationPage.sendVerificationCode.didntReceiveEmail":"没有收到邮件？","NewEmailVerificationPage.sendVerificationCode.requesting":"请求 ..","NewEmailVerificationPage.submitButton":"校验","NewEmailVerificationPage.title":"验证您的新电子邮件","NewEmailVerificationPage.verificationCodeForm.description":"我们刚刚向您的新电子邮件发送了验证码。请输入我们发送给您的验证码: ","NewEmailVerificationPage.verified":"恭喜！ 您的电子邮件已更新","NotificationPreferencesPage.PolicyTitle":"新闻和产品","NotificationPreferencesPage.acceptSuccess":"您已成功更新通知首选项“","NotificationPreferencesPage.noPreferences":"没有可用的通知偏好","NotificationPreferencesPage.save":"救","NotificationPreferencesPage.title":"通知","OptionboxItemDetailPage.relatedItems.heading":"Related Items","OptionboxItemDetailPage.relatedItems.noItem":"Looks like there are no related items yet.","OptionboxStore.loading":"加载选项框...","OptionboxStore.title":"选项框商店","Order.title":"订单","OrderHistoryDetailPage.item":"项目","OrderHistoryDetailPage.noItemDataFound":"找不到项目数据","OrderHistoryDetailPage.orderDate":"订单日期","OrderHistoryDetailPage.orderID":"订单号","OrderHistoryDetailPage.price":"价格","OrderHistoryDetailPage.quantity":"数量。","OrderHistoryDetailPage.status":"状态","OrderHistoryDetailPage.subtotal":"小计","OrderHistoryDetailPage.tax":"税","OrderHistoryDetailPage.title":"订单历史","OrderHistoryDetailPage.total":"总","OrderHistoryPage.dataNotFound":"未找到订单历史数据","OrderHistoryPage.date":"日期","OrderHistoryPage.itemName":"项目名称","OrderHistoryPage.status":"状态","OrderHistoryPage.title":"订单历史","OrderHistoryPage.total":"总计","OrderHistoryPage.view":"查看","OrderPage.cancelOrder":"取消","OrderPage.cancellationDialog.backButton":"返回","OrderPage.cancellationDialog.cancelButton":"取消订单","OrderPage.cancellationDialog.message":"嘿,离完成付款只有一步之遥,你想取消这个订单吗？","OrderPage.cancellationDialog.title":"确认取消","OrderPage.cancellationNotice.closeButton":"关闭","OrderPage.cancellationNotice.message":"订单已成功取消。您可以查看我们的商店并探索其他精彩游戏。","OrderPage.cancellationnotice.title":"订单已取消","OrderPage.expiryDialog.closeButton":"关闭","OrderPage.expiryDialog.message":"您的订单已过期。请创建新订单以购买此商品。","OrderPage.expiryDialog.title":"订单已过期","OrderPage.navigationPrompt":"您尚未完成此交易。在进行另一次交易之前,您需要完成或取消此交易。您确定要离开吗？","OrderPage.orderContent.title":"支付","OrderPage.orderExpire.title":"订单失效时间","OrderStatus.chargeback":"退款","OrderStatus.chargebackReversed":"退款冲销","OrderStatus.charged":"带电","OrderStatus.closed":"关闭","OrderStatus.deleted":"已删除","OrderStatus.fulfillFailed":"履行失败","OrderStatus.fulfilled":"已完成","OrderStatus.init":"已初始化","OrderStatus.refundFailed":"退款失败","OrderStatus.refunded":"已退款","OrderStatus.refunding":"退款中","Pagination.next":"下一步","Pagination.prev":"上一篇","PasswordAccountHistoryPage.date":"日期","PaymentMethodPage.delete.button":"删除","PaymentMethodPage.paymentAccounts.noData":"您没有已保存的付款方式","PaymentMethodPage.paymentAccounts.type":"付款方式","PaymentMethodsPage.deleteSuccess":"所选的付款方式已被删除。","PaymentMethodsPage.dialogCancel":"取消","PaymentMethodsPage.dialogDelete":"删除","PaymentMethodsPage.dialogTitle":"删除付款方式","PaymentMethodsPage.loading.message":"加载已保存的付款帐户","PaymentMethodsPage.title":"付款方式","PaymentStatusDialog.StatusProcessedTimeout.content":"<0>您的付款正在处理中。请等待几秒钟...</0>","PaymentStatusDialog.content.optionbox.thanks":"谢谢！您已成功支付 <1>{{price}}</1>。","PaymentStatusDialog.content.thanks":"<0>谢谢！您的付款 <1><0>{{price}}</0></1> 原为</0><1>成功的.</1>","PaymentStatusDialog.paymentFailed.close":"关闭","PaymentStatusDialog.paymentFailed.content":"<0>对不起,您的付款失败。</0> <1>请联系我们的客户支持以获取更多信息。</1>","PaymentStatusDialog.paymentFailed.title":"支付失败","PaymentStatusDialog.paymentProcessed.content":"<0>您的付款仍在处理中，最多可能需要15分钟。您将在以下情况通过电子邮件收到通知</0><1>您的付款已处理。如需帮助，请联系支持。</1>","PaymentStatusDialog.paymentSuccess.button.optionbox":"See My Optionbox","PaymentStatusDialog.paymentSuccess.button.seeMyKeys":"查看我的钥匙","PaymentStatusDialog.paymentSuccess.close":"关","PaymentStatusDialog.paymentSuccess.code.description":"<0>您的产品密钥详细信息将发送到您的电子邮件中。您还可以看到</0><1>通过单击下面的按钮或转到：</1>","PaymentStatusDialog.paymentSuccess.code.goToMyPurchasedItem":"<0><0>我的帐户</0><1></1><2>购买物品</2><3></3><4>产品按键</4></0>","PaymentStatusDialog.paymentSuccess.content":"<0>谢谢！</0> <1>您的<1> <0> {{price}} </0> </1>付款成功</1>","PaymentStatusDialog.paymentSuccess.optionbox.description":"<0>请单击下面的按钮打开选项框并选择您要声明的项目。</0><1>您也可以稍后在以下位置打开选项框：</1>","PaymentStatusDialog.paymentSuccess.optionbox.goToMyPurchasedItem":"<0><0>我的帐户</0><1></1><2>购买的物品</2><3></3><4>选项框</4></0>","PaymentStatusDialog.paymentSuccess.title":"支付成功","PersonalDataPage.action.cancel":"取消","PersonalDataPage.action.download":"下载","PersonalDataPage.buttonAction":"发送请求","PersonalDataPage.cancelConfirmDialog.bodyText":"您要取消个人数据请求吗？","PersonalDataPage.cancelConfirmDialog.title":"取消个人数据请求","PersonalDataPage.cancelDialogConfirm.close":"关闭","PersonalDataPage.cancelDialogConfirm.continue":"继续","PersonalDataPage.cancelDialogConfirm.download":"下载","PersonalDataPage.downloadConfirmDialog.bodyText":"输入您的密码以继续下载","PersonalDataPage.downloadConfirmDialog.cancel":"取消","PersonalDataPage.downloadConfirmDialog.title":"下载个人数据","PersonalDataPage.errorRequest":"无法发送请求。 请再试一次","PersonalDataPage.fileExpired":"文件已过期","PersonalDataPage.filesTitle":"文件","PersonalDataPage.form.passwordPlaceholder":"您的密码","PersonalDataPage.guide":"您的数据收集最多需要28天。 完成后，您将可以在有限的时间内下载数据。","PersonalDataPage.guideHeading":"下载个人数据","PersonalDataPage.inputPasswordForm.inputPasswordError.empty":"输入您的密码来处理","PersonalDataPage.inputPasswordTitle":"输入您的密码以继续","PersonalDataPage.noData":"没有可用的文件","PersonalDataPage.processing":"正在处理...","PersonalDataPage.successCancel":"请求个人数据已被取消","PersonalDataPage.successRequest":"请求已发送。请检查下面所请求文件的状态","PersonalDataPage.table.date":"日期","PersonalDataPage.table.fileExpiration":"可用直到","PersonalDataPage.table.status":"状态","PersonalDataPage.title":"个人数据请求","PlatformRequirements.requirements.additionals":"附加","PlatformRequirements.requirements.directXVersion":"Directx 版本","PlatformRequirements.requirements.diskSpace":"磁盘空间","PlatformRequirements.requirements.graphics":"图形","PlatformRequirements.requirements.osVersion":"OS","PlatformRequirements.requirements.processor":"处理器","PlatformRequirements.requirements.ram":"RAM","PlatformRequirements.requirements.soundCard":"声卡","PlatformRequirements.systemRequirement":"系统要求","PrivacyRecordsPage.PrivacyRecords.date":"日期","PrivacyRecordsPage.PrivacyRecords.document":"文档","PrivacyRecordsPage.PrivacyRecords.version":"版本","PrivacyRecordsPage.noRecord":"没有可显示的记录","PrivacyRecordsPage.title":"隐私记录","ProductKeyDialog.alert.copied":"您的密钥已被复制.","ProductKeyDialog.button.close":"关","ProductKeyDialog.button.copy":"复制","ProductKeyDialog.label.productKey":"产品密钥","ProductKeyDialog.title":"产品密钥详细信息","PromptLegalPage.accept":"接受","PromptLegalPage.decline":"下降","PromptLegalPage.description":"<0>我们更新了我们的用户协议和政策，以更好地解释我们从您那里收集了哪些数据、我们收集这些数据的原因以及这些数据的使用方式。</0><1>以下条款已更新：</1>","PromptLegalPage.notes":"<0>点击“接受”按钮即表示您同意我们更新的法律文件。 请花几分钟时间阅读并理解它们。</0>","PromptLegalPage.readMore":"阅读更多","PromptLegalPage.title":"新协议和政策","PurchaseAccessibleItemDialog.buttons.buy":"购买","PurchaseAccessibleItemDialog.buttons.cancel":"取消","PurchaseAccessibleItemDialog.content":"<0>您要永久购买<1> <0> {{itemTitle}} </0> </1>吗？</0> <1>您具有有效的Prime订阅，可以使用Prime来访问该游戏</1>","PurchaseAccessibleItemDialog.title":"购买游戏","PurchaseBaseApp.cancel":"取消","PurchaseBaseApp.goToGamePage":"转到游戏页面","PurchaseBaseApp.goToLibrary":"前往图书馆","PurchaseBaseApp.lockedDownloadableContent.content":"此扩展要求玩基础游戏<1>{{appTitle}}</1>","PurchaseDialog.button.recharge":"这里","PurchaseDialog.buttons.cancel":"取消","PurchaseDialog.buttons.claim":"现在索赔","PurchaseDialog.buttons.continuePayment":"继续付款","PurchaseDialog.buttons.payNow":"现在支付","PurchaseDialog.key.item":"项目","PurchaseDialog.key.options":"价格选项","PurchaseDialog.key.payable":"支付金额","PurchaseDialog.key.quantity":"数量","PurchaseDialog.notice.insufficientBalance":"余额不足。给它充电","PurchaseDialog.notice.itemUnavailable":"项目不可用","PurchaseDialog.notice.pendingOrders.message":"您对此项目有持续订单<1>继续结帐</1>","PurchasedItem.optionbox.dialog.description":"请选择您要声明的项目。","PurchasedItem.optionbox.dialog.errorAlreadyOwnedItem":"Sorry! You already own this item. Please select another item.","PurchasedItem.optionbox.dialog.ownedLabel":"拥有","PurchasedItem.optionbox.dialog.title":"选项框项目","PurchasedItem.optionbox.successClaim":"Successfully claim the item","PurchasedItem.optionbox.table.count":"数数","PurchasedItem.optionbox.table.name":"姓名","PurchasedItem.optionbox.table.openOptionBox":"打开选项框","RPMCreator.backToEditor":"返回编辑器","RPMCreator.closeBtn":"关闭","RPMCreator.closeConfirmation":"关闭头像编辑器","RPMCreator.loadingRenderImage.info":"您将在几秒钟内被重定向。 如果没有任何反应，请刷新此页面。","RPMCreator.loadingRenderImage.title":"正在保存您的头像...","RPMCreator.note":"ReadyPlayerMe 使用本地存储来保存头像数据，因此您在 ReadyPlayerMe 应用程序中保存的头像将在您计算机上的同一网络浏览器下的不同帐户之间共享。","RPMCreator.textContent":"您确定不完成所有步骤就关闭头像编辑器吗？ 您的进度可能会丢失。","RechargePage.dialog.title":"给钱币充电","RechargePage.loadMore":"Load More","RechargePage.rechargeError.maxOrderExceeded":"您已购买此商品。如果有任何待处理的订单,请完成付款","RechargePage.title":"充值硬币包","RedeemCodePage.buttonAction":"赎回","RedeemCodePage.error.codeAlreadyClaimed":"此代码已被兑换。 请输入不同的代码。","RedeemCodePage.error.inactiveCampaign":"此代码的活动不再有效。 请尝试不同的代码。","RedeemCodePage.error.invalidCode":"无效的代码。 请检查代码并重试。","RedeemCodePage.error.maxRedeemCount":"此代码已达到每位用户允许的最大兑换次数。 请尝试不同的代码。","RedeemCodePage.error.noLongerAvailable":"此代码不再可用。","RedeemCodePage.form.placeholder":"输入代码","RedeemCodePage.guide":"在下面输入您的产品代码以兑换您的游戏,游戏内物品,捆绑或硬币","RedeemCodePage.loading.message":"处理您的兑换代码","RedeemCodePage.redeemCodeForm.redeemCodeFormError.ExceedLimit":"兑换代码不得超过<1>{{MAX_REDEEM_CODE_LENGTH}}</1> 人物","RedeemCodePage.redeemCodeForm.redeemCodeFormError.empty":"抱歉，您必须输入您的赎回码","RedeemCodePage.redeemCodeForm.redeemCodeFormError.invalidFormat":"验证码应该是数字字母组合，且不允许有空格。","RedeemCodePage.successfully":"代码兑换成功。","RedeemCodePage.title":"兑换代码","RegisterPage.alreadyHaveAccount":"已经有一个帐户？","RegisterPage.buttonComplete":"完全的","RegisterPage.buttonLogin":"登录","RegisterPage.buttonRegister":"完成注册","RegisterPage.completeDataForm.instruction":"输入我们发送到您的电子邮箱<1>{{email}}</1>的验证码，然后填写下面的表格","RegisterPage.country.label":"国家或地区","RegisterPage.country.placeholder":"选择一个国家","RegisterPage.displayName.label":"显示名称","RegisterPage.displayName.placeholder":"输入你的名字","RegisterPage.email.changeEmail":"输入了错误的电子邮件？ <1>点击此处更改</1>","RegisterPage.email.label":"电子邮件","RegisterPage.email.placeholder":"someone@example.com","RegisterPage.formTitle":"创建您的帐户","RegisterPage.learnMore.optionalPolicies":"学到更多","RegisterPage.optionalMarketingPreferences":"[选修的]","RegisterPage.password.label":"密码","RegisterPage.password.placeholder":"密码","RegisterPage.reachMinimumAge":"我确认我已年满 <1>{{minimumAge}}</1> 岁。","RegisterPage.requiredPolicies":"我已阅读并同意 ","RegisterPage.requiredPoliciesAnd":"<0>和<1> </ 1> </ 0>","RegisterPage.title":"登记","RegisterPage.userCreated":"用户创建","RegisterPage.username.label":"用户名","RegisterPage.username.placeholder":"输入您的用户名","RegisterPage.verifyCode.code.label":"验证码","RegisterPage.verifyCode.code.placeholder":"输入验证码","RegisterPage.verifyCode.goBack":"回去","RegisterPage.verifyCode.invalid":"抱歉，您输入的代码无效。 请再试一次。","RegisterPage.verifyCode.resend":"没有收到电子邮件？ <2><0>{{resendText}}</0></2>","RegisterPage.verifyCode.resendHere":"点击这里重新发送","RegisterPage.verifyCode.resendSuccess":"验证码已发送至您的邮箱","RegisterPage.verifyCode.resending":"重发...","RelatedProductKey.grid.empty":"没有可用的项目","RelatedProductKey.showAllButton":"显示所有","RequestAccountDeletionSuccessPage.button.goToHomepage":"去首页","RequestAccountDeletionSuccessPage.content":"<0>您的帐户已设置为在 {{deletionDate}} 删除。这将导致永久删除与您的帐户相关的所有信息。</0><1>如果您希望保留 您的帐户，请在删除日期之前登录以取消删除过程。</1>","RequestAccountDeletionSuccessPage.title":"帐户删除","ResetPasswordExpiredPage.detail":"此链接已过期。如果您想重设密码，请使用登录页面上的忘记密码按钮。","ResetPasswordExpiredPage.title":"重置密码链接已过期","ResetPasswordInvalidPage.detail":"此链接无效。如果您想重设密码，请使用登录页面上的忘记密码按钮。","ResetPasswordInvalidPage.title":"重置密码链接无效","SelectAvatarDialog.RPM.createInfo":"创建您的3D头像","SelectAvatarDialog.RPM.openDialogButton":"自定义3D头像","SelectAvatarDialog.RPM.title":"自定义3D头像","SelectAvatarDialog.closeButton":"取消","SelectAvatarDialog.or":"或者","SelectAvatarDialog.saveButton":"救","SelectAvatarDialog.subtitle":"以下是一些很酷的头像替代品：","SelectAvatarDialog.title":"换头像","SessionExpiredDialog.bodyText":"您的会话已过期且不再有效，请重新登录.","SessionExpiredDialog.buttonAction":"关","SessionExpiredDialog.title":"会话已过期","SocialAuth.getThirdParty.failed":"无法获取第三方平台信息","SocialAuth.getThirdParty.retry":"再试一次","SocialAuth.loginWith":"登录使用 {{name}}","SocialAuth.loginWithEmail":"使用电子邮件登录","SocialAuth.moreLoginOption":"更多登录选项","SocialAuth.orContinue":"或继续","StoreDetail.item.productKeyNotAvailable":"This product key is no longer available","StoreGridItem.freeItem":"自由","StoreGridItem.unavailable":"不可用","StorePage.tabs.apps":"游戏类","StorePage.tabs.bundles":"捆绑","StorePage.tabs.optionbox":"选项框","StorePage.tabs.productKeys":"产品按键",StorePageTitle:E5,"SubscriptionPage.title":"PRIME","SubscriptionPaymentPage.title":"","SupportArticlePage.articlesList.notFound":"No article available","SupportArticlePage.delete.button":"","SupportArticlePage.meta.description":"","SupportArticlePage.meta.title":"","SupportArticlePage.topicSection.title":"","SupportCTA.button":"Contact Support","SupportCTA.form.header.title":"Leave us a message","SupportCTA.form.input.detailReport.label":"Tell us more about the problem","SupportCTA.form.input.detailReport.placeholder":"","SupportCTA.form.input.email":"Your email","SupportCTA.form.input.files.info":"Maximum combined size of attachments is 20 MB.","SupportCTA.form.input.files.label":"Upload screenshots or files","SupportCTA.form.input.files.placeholder":"Upload max 5 files. You can send up to 20 MB in attachments.","SupportCTA.form.input.name.label":"Your name","SupportCTA.form.input.name.placeholder":"","SupportCTA.form.select.topic.label":"To start, tell us what you need help with","SupportCTA.form.select.topic.placeholder":"","SupportCTA.form.error.title":"提交请求时似乎有问题","SupportCTA.form.error.button":"重试","SupportCTA.form.success.button":"Go Back","SupportCTA.form.success.info":"Someone will get back to you soon","SupportCTA.form.success.title":"Thank you for reaching out","SupportMainPage.btn.contactOurSupport":"联系我们以获得支持","SupportMainPage.btn.seeMyTicket":"看我的票","SupportMainPage.heading.subtitle":"我们能帮你什么吗？","SupportMainPage.heading.title":"欢迎来到支持中心！","SupportMainPage.manageContent.button":"","SupportMainPage.manageContent.information":"","SupportMainPage.title":"支持中心","SupportMainPage.topics.notFound":"","SupportPage.publish.button":"","SupportPage.saveDraft.button":"","SupportPage.unpublish.button":"","SupportPage.unpublish.modal.subtitle":"","SupportPage.unpublish.modal.title":"","SupportPage.update.button":"","SupportSearchBar.form.search":"搜索文章","SupportSearchPage.backToSupport":"<0></0> 返回支持","SupportSearchPage.loading":"正在加载搜索结果","SupportSearchPage.noResult":"抱歉，没有结果 <1><0>{{keyword}}</0></1>","SupportSearchPage.searchResult":"搜寻结果 <1><0><0>{{keyword}}</0></0></1> :","SupportSearchPage.title":"搜索支持","TwitchDropPage.claim.drops.claimed.subtitle":"您已成功领取 Omega Nebula 游戏的掉落物。 这些物品将被发送到您的游戏内库存。","TwitchDropPage.claim.drops.claimed.title":"恭喜","TwitchDropPage.claim.error.message1":"申请您的 Twitch drop 时出现问题.","TwitchDropPage.claim.error.message2":"如果问题仍然存在, 请尝试重新登录或联系我们的客户支持.","TwitchDropPage.claim.error_panel.title":"哎呀！出事了","TwitchDropPage.claim.modal.congratulations":"恭喜！","TwitchDropPage.claim.modal.subtitle":"你想用这个 Twitch 帐户领取游戏掉落吗?<br/>此操作可能需要您重新登录 Twitch.","TwitchDropPage.claim.modal.success":"您已经领取了 <1>{{gameName}}</1> 游戏的掉落物。<br/>这些物品将被发送到您的游戏内物品栏。","TwitchDropPage.claim.modal.title":"索赔下降","TwitchDropPage.claim.select.title":"选择一个游戏","TwitchDropPage.landing.bottomCta":"领取 Twitch Drops 有问题吗？ <1>在这里重新认领</1>","TwitchDropPage.landing.linkAccount":"鏈接帳戶","TwitchDropPage.landing.subtitle":"<0>參加活動,觀看 Twitch 直播並贏取獎勵.</0><1>從關聯您的 Twitch 帳戶開始.</1>","TwitchDropPage.panel.relogin":"RELOGIN","TwitchDropPage.panel.wrongAccount":"您使用不同的帐户登录, 请使用下面的 Twitch 帐户重新登录:","TwitchDropPage.reclaim.subtitle":"","TwitchDropPage.reclaim.title":"","TwitchDropPage.twitchDrops":"Twitch Drops","TwitchLoading.message":"您将被重定向几秒钟","UpdateUser.error.updateError":"抱歉，我们无法更新您的信息","UpdateUser.error.updateErrorConflict":"用户名已被使用。 请选择另一个","UpdateUser.error.updateErrorUnderage":"您未达到要求的年龄","UpgradeAccount.prompt":"您尚未升级帐户。<1>点击此处</1>升级您的帐户","UpgradeAccountPage.code.instruction":"<0>请使用发送到新电子邮件的代码填写代码字段。</0> <1>这不是您要使用的正确电子邮件？<1>更改电子邮件</1> </1>","UpgradeAccountPage.loadingError":"加载用户数据失败","UpgradeAccountPage.loadingNotice":"正在加载用户数据","UpgradeAccountPage.nextButton":"下一步","UpgradeAccountPage.placeholder.code":"码","UpgradeAccountPage.placeholder.emailAddress":"电子邮件","UpgradeAccountPage.placeholder.password":"密码","UpgradeAccountPage.requestCodeError.conflict":"<0>此电子邮件地址已用作另一个帐户</0> <1>使用其他电子邮件</1>","UpgradeAccountPage.requestCodeError.invalidRequest":"<0>您提供的电子邮件地址无效</0> <1>请填写正确的电子邮件地址</1>","UpgradeAccountPage.requestCodeError.networkError":"<0>无法发送验证码</0> <1>请确保您已连接到互联网并再试一次</1>","UpgradeAccountPage.requestCodeError.serverError":"<0>发生了错误</0> <1>请尝试再次请求代码</1>","UpgradeAccountPage.requestCodeError.unauthorized":"<0>您未经授权升级您的帐户</0> <1>请联系管理员以解决此问题</1>","UpgradeAccountPage.requestCodeError.unknownError":"<0>在向您的电子邮件发送验证码时发生错误</0> <1>请尝试再次申请代码</1>","UpgradeAccountPage.requestingCode":"将验证码发送到您的电子邮箱","UpgradeAccountPage.title":"升级户口","UpgradeAccountPage.upgradeButton":"升级","UpgradeAccountPage.upgradeError.networkError":"<0>无法升级您的帐户</0> <1>请检查您的互联网连接,然后重试</1>","UpgradeAccountPage.upgradeError.serverError":"<0>升级帐户时发生错误</0> <1>请尝试再次申请代码</1>","UpgradeAccountPage.upgradeError.unknownError":"<0>升级帐户时发生了意外情况</0> <1>请联系管理员</1>","UpgradeAccountPage.upgrading":"升级您的帐户","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.clickToChange":" 点击此处更改e","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.country":"国家","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.description":"输入我们发送到您的电子邮箱 <1><0>{{email}}</0></1> 的验证码，然后填写下面的表格","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.didntReceiveEmail":"没收到邮件吗？ ","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.displayName":"显示名称","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.enterWrongEmail":"输入了错误的电子邮件？ ","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordEmptyError":"抱歉，密码不能为空","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordExceedLimit":"您的密码不得超过 {{ PASSWORD_MAX_LENGTH }} 个字符","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordInvalidFormat":"请输入有效密码","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordLessThanLengthLimit":"您的密码必须至少包含 {{ PASSWORD_MIN_LIMIT }} 个字符","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.minimumAge":"我确认我已年满 <1>{{age}}</1> 岁。","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.password":"密码","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.displayName":"输入你的名字","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.password":"密码","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.userName":"输入你的用户名","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.verificationCodePlaceholder":"输入验证码","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.requestingCode":"正在请求..","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.resend":" 点击此处重新发送","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.title":"完成帐户设置","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.and":" 和 ","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.haveRead":"我已阅读并同意","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.optional":" (可选的) ","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.userName":"用户名","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verificationCode":"验证码","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.ExceedLimit":"验证码不得超过{{MAX_SHORT_TEXT_LENGTH}}个字符","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.empty":"抱歉，您必须输入验证码。","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.invalidFormat":"请输入有效的验证码","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.continue":"继续","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.description":"在下面输入您的电子邮件地址，开始创建您的{{publisherName}}帐户","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.email":"电子邮件地址","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.ExceedLimit":"电子邮件不得超过 {{ MAX_EMAIL_LENGTH }} 人物","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.InvalidFormat":"请提供有效的电子邮件格式","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.containsForbiddenWords":"电子邮件包含禁用词或使用被阻止的域","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.empty":"抱歉，您必须输入一个新的电子邮件地址","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.lessThanLengthLimit":"电子邮件不得少于 {{ MIN_EMAIL_LENGTH }} 人物","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.learnMore":"学到更多。","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.logout":"回到登入","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.placeholder.email":"Someone@example.com","UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.title":"升级到完整帐户","User.verifyCode.invalid":"Verification code is either been used or not valid anymore.","UserInitializationErrorPage.unexpectedError":"发生了意想不到的事情，我们正试图尽快解决","UserProfilePreview.button.change":"更改","UserSessionItem.logout":"退出","UserSessionList.dialog.cancel":"取消","UserSessionList.dialog.logout":"退出","WalletBalance.error.retry":"<0>无法获取钱包</0> <1>重试</1>","WalletBalance.label":"平衡","adminServiceError.10130":"Age does not meet the age restriction","adminServiceError.10133":"Email address is already taken","adminServiceError.10136":"Sorry, you've entered the codes incorrectly too many times. Please request a new one","adminServiceError.10137":"Verification code is expired","adminServiceError.10138":"Verification code does not match","adminServiceError.10139":"Platform account does not exist","adminServiceError.10140":"User is already verified","adminServiceError.10142":"Sorry, your new password cannot be the same as the old one","adminServiceError.10143":"The password that you entered does not match. Please make sure you input the correct password","adminServiceError.10145":"Only Publisher Admin can perform this action","adminServiceError.10146":"user id not match","adminServiceError.10148":"Something went wrong. Please contact Administrator.","adminServiceError.10149":"Something went wrong. Please contact Administrator.","adminServiceError.10152":"Something went wrong. Please contact Administrator.","adminServiceError.10153":"User already exists","adminServiceError.10154":"Country does not exist","adminServiceError.10156":"Role does not exist","adminServiceError.10157":"Role does not exist","adminServiceError.10158":"Ban does not exist","adminServiceError.10159":"Only Role Manager can perform this action","adminServiceError.10160":"User already has the role","adminServiceError.10161":"User is already registered as role member","adminServiceError.10169":"Age restriction does not exist","adminServiceError.10170":"User already has platform account","adminServiceError.10171":"Email address is not registered","adminServiceError.10177":"Username is already taken. Please try something different.","adminServiceError.10190":"QR Code expired. Please reload the page and repeat the process to enable the authenticator app.","adminServiceError.10364":"Client already exists","adminServiceError.10365":"Client does not exist","adminServiceError.10456":"Role does not exist","adminServiceError.10457":"Failed to add role member, the role is not an admin role","adminServiceError.10459":"Only Role Manager can perform this action","adminServiceError.10466":"invalid role members","adminServiceError.10467":"Admin role must have at least 1 role manager","adminServiceError.10468":"User already registered as role manager","adminServiceError.10469":"User already registered as role member","adminServiceError.11014045":"Failed to export Logs. No log found.","adminServiceError.11132":"You've reached the maximum upload limit.","adminServiceError.11233":"Region does not exist","adminServiceError.11234":"The country already registered in another region","adminServiceError.11235":"Region already exists","adminServiceError.11336":"Namespace already exists","adminServiceError.11337":"Namespace does not exist","adminServiceError.11339":"Invalid namespace name","adminServiceError.11403":"Game mode already exists. Please try another one","adminServiceError.11440":"User profile does not exist","adminServiceError.11469":"User does not exist","adminServiceError.11540":"User profile does not exist","adminServiceError.11621":"API Key is invalid. Please try again with the correct one.","adminServiceError.12275":"The default value must be within range of Min. Value & Max. Value","adminServiceError.20000":"Something went wrong. Please contact Administrator.","adminServiceError.20001":"Sorry, you are not authorized for selected action","adminServiceError.20002":"Please correct the errors in the form to proceed","adminServiceError.20006":"The item is already updated by another admin. Please refresh the page.","adminServiceError.20007":"You have requested too many codes. Please try again later.","adminServiceError.20008":"User does not exist","adminServiceError.20013":"Sorry, you have no permission to do this action or access this page","adminServiceError.20017":"The user must be linked to the item's namespace before entitled to the selected item","adminServiceError.20019":"Something went wrong. Please contact Administrator.","adminServiceError.20022":"Something went wrong. You've sent an invalid request.","adminServiceError.30071":"This item cannot be deselected while the associated bundle/option box is still selected","adminServiceError.30072":"This category cannot be deselected while there are still items selected within it.","adminServiceError.30074":"This item cannot be deselected while the associated subscription is still selected","adminServiceError.30075":"This display cannot be deselected while the associated section is still selected","adminServiceError.30141":"The draft store does not exist or deleted in namespace","adminServiceError.30142":"Published store does not exist in namespace","adminServiceError.30326":"Subscription item cannot be bundled","adminServiceError.30327":"Invalid item trial price","adminServiceError.30341":"One or more of the included items are not active or published in your store. Please publish or remove them to continue","adminServiceError.30374":"SKU already exist. Please try again.","adminServiceError.31178":"Entitlement out of time range","adminServiceError.33271":"Payment configuration for the selected namespace and region already exists.","adminServiceError.34042":"Failed to update reward condition. Please remove or change any inactive or deleted items.","adminServiceError.34071":"Reward code already exists. Please try another one","adminServiceError.36141":"Currency does not exist in namespace","adminServiceError.37171":"Code Redemption Name already exists. Try again.","adminServiceError.37221":"Upload file failed. It's either empty or file extension is not acceptable","adminServiceError.37271":"Key Group Name is already exists.","adminServiceError.38122":"Subscription end date required","adminServiceError.40030":"No localization, please add localization and try again","adminServiceError.40043":"Legal name is already published.","adminServiceError.40141":"Subscription does not exist","adminServiceError.49121":"Default language required in localizations","adminServiceError.49122":"Invalid time range","adminServiceError.49141":"Tier item does not exist in the store of namespace","adminServiceError.49142":"Pass item does not exist in the store of namespace","adminServiceError.49143":"Season does not exist in namespace","adminServiceError.49144":"Reward does not exist","adminServiceError.49145":"Pass does not exist","adminServiceError.49171":"Invalid season status","adminServiceError.49172":"Season is already ended","adminServiceError.49173":"Reward code already exists in the Season","adminServiceError.49174":"Pass already exists in the season","adminServiceError.49175":"Published season already exists in namespace","adminServiceError.49176":"Rewards are not provided","adminServiceError.49177":"Passes are not provided","adminServiceError.49178":"Tiers are not provided","adminServiceError.49179":"Failed to delete reward. The Reward is in use.","adminServiceError.510103":"This game mode is already exists","adminServiceError.70131":"Configuration does not exist","adminServiceError.70132":"Configuration already exist","adminServiceError.70330":"Sorry, we are unable to process this request","adminServiceError.70331":"Configuration does not exist","adminServiceError.70334":"Statistic value is not decreasable.","adminServiceError.70335":"User statistic item does not exist","adminServiceError.70336":"User statistic item already exist","adminServiceError.70337":"You've reached the max value for statistic","adminServiceError.771403":"Tag Name already exists. Please try another one","adminServiceError.771703":"Type Name already exists. Please try another one","adminServiceError.771904":"Type name already exists. Please try another one","adminServiceError.772804":"Tag Name already exists. Please try another one","adminServiceError.84103":"Reason group name already exists. Please try another one","appInstallModal.availableDiskSpace":"Available disk space","appInstallModal.defaultInstallDirectory":"Default Install Directory","appInstallModal.requiredDiskSpace":"Required disk space","appUninstallModal.info":"Are you sure you want to uninstall {{gameTitle}}","appUninstallModal.title":"Uninstall Game","button.backToLogin":"回到登入","common.AccountDeletion.content":"您的帐户已设置为在 {{deletionDate}} 删除。请查看您的电子邮件以获取有关删除请求的更多信息。","common.AccountDeletion.title":"正在删除账户","common.back":"后退","common.button.buyGame":"Buy Game","common.button.cancel":"Cancel","common.button.claimForFree":"Claim for Free","common.button.install":"Install","common.button.installing":"","common.button.noBuild":"","common.button.notAvailable":"","common.button.playGame":"","common.button.repairGame":"","common.button.retry":"Retry","common.button.send":"SEND","common.button.uninstall":"Uninstall","common.button.updateGame":"","common.cancel":"取消","common.claim":"Claim","common.close":"Close","common.complete":"完全的","common.continue":"继续","common.field.error.ExceedLimit":"The number of characters exceeds the maximum allowed","common.field.error.empty":"This field is required","common.field.error.exceedMaximumFileSize":"The file(s) is too large. Allowed maximum size is {{maxFileSize}}.","common.no":"不","common.noInternet.notification.message":"Unable to connect to the network","common.options":"","common.seeMore":"See More","common.yes":"是的","detailApp.alert.gameUpdated":"","detailApp.alert.updateAvailable":"","detailApp.checkingUpdates":"","detailApp.downloadPaused":"","detailApp.downloading":"","detailApp.options.checkUpdate":"","detailApp.options.repair":"","detailApp.options.uninstall":"","detailApp.options.verifyInstall":"","detailApp.verifying":"","errorMessage.country.serverError":"","footer.copyright":"CopyrightⒸ {{year}} {{publisherName}}, inc.","launcherUpdate.status.checkingForAvailableUpdate":"Checking for updates...","launcherUpdate.status.downloadCompleteAndRestart":"Download complete. Restarting Launcher.","launcherUpdate.status.downloadingUpdate":"Downloading Updates","launcherUpdate.status.updateFails":"Update failed. Please try again.","linkPlatformAccountPage.Forgotpassword":"忘记密码","linkPlatformAccountPage.LinkBannedError.message":"您的帐户已被禁止，因为您可能违反了我们的服务条款。 如果您认为这是一个错误，请联系<1>客户支持</1>","linkPlatformAccountPage.LinkBannedError.title":"您的帐户已被禁止","linkPlatformAccountPage.LinkExistingAccount.EmailOrUsernameFormError.empty":"电子邮件或用户名是必需的","linkPlatformAccountPage.LinkExistingAccount.PasswordError.empty":"请输入您的密码","linkPlatformAccountPage.LinkExistingAccount.alreadyLinkedError":"此帐户已与其他 {{platformName}} 帐户相关联。 请尝试与另一个帐户关联。","linkPlatformAccountPage.LinkExistingAccount.formLabel.email":"电子邮件","linkPlatformAccountPage.LinkExistingAccount.formLabel.password":"密码","linkPlatformAccountPage.LinkExistingAccount.invalidUsernamePassword":"电子邮件、用户名或密码不正确。","linkPlatformAccountPage.LinkExistingAccount.invalidUsernamePasswordWithRemainingAttempt":"电子邮件、用户名或密码不正确。 在您的帐户被锁定之前，您还有 {{remainingAttempt}} 次登录尝试。","linkPlatformAccountPage.LinkExistingAccount.paswordTooLong":"您的密码太长","linkPlatformAccountPage.LinkExistingAccount.unableToLink":"无法关联此帐户。 因为它之前已链接到其他 <1>{{platformName}}</1> 帐户。 请改用其他帐户或创建一个新帐户。","linkPlatformAccountPage.LinkNewAccount.clickToChange":"点击这里更改","linkPlatformAccountPage.LinkNewAccount.continue":"继续","linkPlatformAccountPage.LinkNewAccount.country":"国家","linkPlatformAccountPage.LinkNewAccount.description":"在下方输入您的电子邮件地址以开始创建您的 <1>{{publisherName}}</1> 帐户","linkPlatformAccountPage.LinkNewAccount.didntReceiveEmail":"没有收到邮件？","linkPlatformAccountPage.LinkNewAccount.displayName":"显示名称","linkPlatformAccountPage.LinkNewAccount.email":"电子邮件","linkPlatformAccountPage.LinkNewAccount.enterWrongEmail":"输入了错误的电子邮件？ ","linkPlatformAccountPage.LinkNewAccount.form.passwordEmptyError":"您必须填写密码","linkPlatformAccountPage.LinkNewAccount.form.passwordExceedLimit":"您的密码不得超过 <1>{{PASSWORD_MAX_LENGTH}}</1> 个字符","linkPlatformAccountPage.LinkNewAccount.form.passwordInvalidFormat":"请输入有效密码","linkPlatformAccountPage.LinkNewAccount.form.passwordLessThanLengthLimit":"您的密码必须至少包含 <1>{{PASSWORD_MIN_LIMIT}}</1> 个字符","linkPlatformAccountPage.LinkNewAccount.learnMore":"学到更多。","linkPlatformAccountPage.LinkNewAccount.optional":"[可选的]","linkPlatformAccountPage.LinkNewAccount.password":"密码","linkPlatformAccountPage.LinkNewAccount.placeholder.displayName":"输入你的名字","linkPlatformAccountPage.LinkNewAccount.placeholder.email":"输入你的电子邮箱","linkPlatformAccountPage.LinkNewAccount.placeholder.password":"密码","linkPlatformAccountPage.LinkNewAccount.placeholder.userName":"输入你的用户名","linkPlatformAccountPage.LinkNewAccount.placeholder.verificationCodePlaceholder":"输入验证码","linkPlatformAccountPage.LinkNewAccount.requestingCode":"请求...","linkPlatformAccountPage.LinkNewAccount.resend":"点击这里重新发送","linkPlatformAccountPage.LinkNewAccount.title":"升级到完整帐户","linkPlatformAccountPage.LinkNewAccount.tos.optional":"（选修的）","linkPlatformAccountPage.LinkNewAccount.userName":"用户名","linkPlatformAccountPage.LinkNewAccount.verificationCode":"验证码","linkPlatformAccountPage.LinkNewAccount.verifyCodeError.ExceedLimit":"验证码不得超过 <1>{{MAX_SHORT_TEXT_LENGTH}}</1> 个字符","linkPlatformAccountPage.LinkNewAccount.verifyCodeError.empty":"您必须输入您的验证码","linkPlatformAccountPage.LinkNewAccount.verifyCodeError.invalidFormat":"请输入有效的验证码","linkPlatformAccountPage.confirmation.continue":"继续","linkPlatformAccountPage.confirmation.subTitle":"链接到 <1>{{platformName}}</1> 帐户将允许您与您的帐户共享您的<4>个人资料、游戏进度</4>和<7>获得的游戏内容</7>。","linkPlatformAccountPage.confirmation.title":"链接到 {{platformName}} 帐户","linkPlatformAccountPage.error.tooManyAttempt":"检测到多次失败的登录尝试。 出于安全原因，您的帐户已被暂时锁定。","linkPlatformAccountPage.placeholder.emailAddress":"输入您的电子邮件或用户名","linkPlatformAccountPage.placeholder.password":"密码","linkPlatformAccountPage.tokenExpired.desc":"您的帐户关联令牌已过期。 请重新登录","linkPlatformAccountPage.tokenExpired.title":"令牌过期","loginPage.loginInProgress.info":"","loginPage.loginInProgress.title":"","loginPage.loginInProgress.tryAgain":"","navigation.links.login":"Login","navigation.links.logout":"Logout","password.strength.label":"密码强度：","password.strength.level.fair":"公平","password.strength.level.strong":"强","password.strength.level.veryStrong":"非常强","password.strength.level.veryWeak":"非常弱","password.strength.level.weak":"弱","serviceError.10130":"Sorry, we are unable to process this request","serviceError.10133":"Sorry, you must enter a new email address","serviceError.10136":"Sorry, you've entered the codes incorrectly too many times. Please request a new one","serviceError.10137":"Sorry, the code you entered is expired. Please request a new one.","serviceError.10138":"Sorry, the code you entered is invalid. Please try again.","serviceError.10139":"Oops, it seems you haven't play the game yet. Please play the game before proceed with this action","serviceError.10140":"User is already verified","serviceError.10142":"Sorry, your new password cannot be the same as the old one","serviceError.10143":"The password that you entered does not match. Please make sure you input the correct password","serviceError.10148":"Something went wrong. For more information please contact our support team","serviceError.10149":"Something went wrong. For more information please contact our support team","serviceError.10152":"Something went wrong. For more information please contact our support team","serviceError.10153":"User already exists","serviceError.10154":"Country does not exist","serviceError.10170":"Oops, you are already linked your email address to your account.","serviceError.10171":"This email address is not registered","serviceError.10172":"Sorry, your account is already linked.","serviceError.10173":"Sorry, platform account has already linked with another user account.","serviceError.10174":"Oops, the platform you are trying to connect does not exist. Please try another platform.","serviceError.10177":"That username has been taken. Please choose another.","serviceError.10180":"The invitation link has expired. Please request a new link.","serviceError.10190":"QR Code expired. Please reload the page and repeat the process to enable the authenticator app.","serviceError.11132":"You've reached the maximum upload limit.","serviceError.11233":"Error: Country group does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11337":"Error: User profile does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11440":"Error: User profile does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11441":"Error: User profile is already exist. If you see this error, please contact our support team for immediate assistance","serviceError.13122":"The password that you entered does not match. Please make sure you input the correct password","serviceError.20000":"Something went wrong. For more information please contact our support team","serviceError.20001":"Sorry, the page you want to access is publicly unavailable.","serviceError.20002":"Please correct the errors in the form to proceed","serviceError.20007":"You have requested too many codes. Please try again later.","serviceError.20008":"Error: User does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.20013":"Sorry, you have no permission to do this action or access this page","serviceError.20017":"Oops, it seems you haven't play the game yet. Please play the game before proceed with this action","serviceError.20019":"Something went wrong. For more information please contact our support team","serviceError.20022":"Something went wrong. For more information please contact our support team","serviceError.30121":"Failed to import store. Imported file is invalid. Please try again.","serviceError.30122":"Failed to publish store. Language/Region does not match. Please try again.","serviceError.30171":"Failed to update store. Language/Region does not match. Please try again.","serviceError.30172":"Failed to update store. Language/Region does not match. Please try again.","serviceError.31145":"Sorry! The item you've selected doesn't exist in this Option Box.","serviceError.31177":"You cannot make this purchase because it includes one or more items you already own.","serviceError.35121":"The maximum amount per day has been exceeded.","serviceError.35122":"The maximum amount per transaction has been exceeded.","serviceError.35125":"The maximum balance amount has been exceeded.","serviceError.38121":"You can only purchase 1 copy of this item.","serviceError.38171":"Sorry, you already own this item","serviceError.unknown":"Failed to complete the request","twoFAPage.authenticator.description":"请输入您的身份验证器应用程序中的安全代码。 <1>了解更多</1>","twoFAPage.authenticator.title":"输入安全码以继续","twoFAPage.backToLogin":"回到登入","twoFAPage.backupCode.description":"请输入您的备用代码之一以继续。 <1>了解更多</1>","twoFAPage.backupCode.title":"请输入您的备用代码之一以继续。","twoFAPage.checkbox.rememberDevice":"记住设备","twoFAPage.email.description":"要继续，请输入我们发送到您的电子邮箱 <1>{{email}}</1> 的验证码。<3>学到更多</3>","twoFAPage.email.resend.success":"验证码已发送至您的邮箱","twoFAPage.email.title":"输入验证码继续","twoFAPage.error.codeExpired":"抱歉，您输入的代码已过期。 请再试一次。","twoFAPage.error.invalidCode":"抱歉，您输入的代码无效。 请再试一次。","twoFAPage.error.invalidFactor":"未能完成请求。 请点击下方的返回登录按钮，然后再次尝试登录。","twoFAPage.tryAnother":"尝试另一种方式","twoFAPage.verify.authApp.description":"使用您的身份验证器应用程序中的验证码。","twoFAPage.verify.backupCode.description":"输入您的备用代码","twoFAPage.verify.description":"选择一种验证方式：","twoFAPage.verify.email.description":"将您的验证码发送到您注册的电子邮件地址。","twoFAPage.verify.title":"验证是你","verifyUserPage.checkEmail.desc":"我们已向 <1>{{email}}</1> 发送了一封验证电子邮件","verifyUserPage.checkEmail.question":"没有收到电子邮件？","verifyUserPage.checkEmail.resend":"点击这里重新发送","verifyUserPage.checkEmail.title":"查看你的邮件","verifyUserPage.error.alert.resend.failed":"发送验证链接失败。 再试一次","verifyUserPage.error.button.resend":"重新发送验证链接","verifyUserPage.error.expired.desc":"看起来验证链接已过期。 不用担心，点击下面的按钮返回登录页面。","verifyUserPage.error.expired.title":"电子邮件验证链接已过期","verifyUserPage.error.failed.notLogIn.desc":"确保您使用刚刚创建的帐户登录。 点击下方按钮登录。","verifyUserPage.error.failed.title":"账户验证失败","verifyUserPage.error.failed.userNotFound.desc":"抱歉，我们找不到该帐户。","verifyUserPage.error.failed.userNotFound.title":"未找到用户","verifyUserPage.error.failed.wrongAccount.desc":"确保您使用刚刚创建的帐户登录。 单击下面的按钮退出当前帐户，然后重试。","verifyUserPage.error.invalid.desc":"看起来验证链接无效。不用担心，点击下面的按钮返回登录页面。","verifyUserPage.error.invalid.title":"电子邮件验证链接无效","verifyUserPage.success.desc":"单击登录按钮继续。","verifyUserPage.success.title":"您的帐户已成功验证",_unused:D5},w5={"en-US":b5,"zh-CN":C5},lv={"en-US":"English","zh-CN":"中文(简体)"},{Axios:fle,AxiosError:A5,CanceledError:gle,isCancel:yle,CancelToken:vle,VERSION:ble,all:Ele,Cancel:Dle,isAxiosError:Cle,spread:wle,toFormData:Ale,AxiosHeaders:kle,HttpStatusCode:Ple,formToJSON:Sle,mergeConfig:Fle}=LD;function Ro(t){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.width?String(e.width):t.defaultWidth,a=t.formats[r]||t.formats[t.defaultWidth];return a}}function Qa(t){return function(e,r){var a=r!=null&&r.context?String(r.context):"standalone",n;if(a==="formatting"&&t.formattingValues){var o=t.defaultFormattingWidth||t.defaultWidth,s=r!=null&&r.width?String(r.width):o;n=t.formattingValues[s]||t.formattingValues[o]}else{var l=t.defaultWidth,u=r!=null&&r.width?String(r.width):t.defaultWidth;n=t.values[u]||t.values[l]}var c=t.argumentCallback?t.argumentCallback(e):e;return n[c]}}function Ja(t){return function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.width,n=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],o=e.match(n);if(!o)return null;var s=o[0],l=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],u=Array.isArray(l)?P5(l,function(m){return m.test(s)}):k5(l,function(m){return m.test(s)}),c;c=t.valueCallback?t.valueCallback(u):u,c=r.valueCallback?r.valueCallback(c):c;var d=e.slice(s.length);return{value:c,rest:d}}}function k5(t,e){for(var r in t)if(t.hasOwnProperty(r)&&e(t[r]))return r}function P5(t,e){for(var r=0;r<t.length;r++)if(e(t[r]))return r}function i3(t){return function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=e.match(t.matchPattern);if(!a)return null;var n=a[0],o=e.match(t.parsePattern);if(!o)return null;var s=t.valueCallback?t.valueCallback(o[0]):o[0];s=r.valueCallback?r.valueCallback(s):s;var l=e.slice(n.length);return{value:s,rest:l}}}function Na(t){if(t===null||t===!0||t===!1)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function S5(t,e){ht(2,arguments);var r=At(t),a=Na(e);if(isNaN(a))return new Date(NaN);if(!a)return r;var n=r.getDate(),o=new Date(r.getTime());o.setMonth(r.getMonth()+a+1,0);var s=o.getDate();return n>=s?o:(r.setFullYear(o.getFullYear(),o.getMonth(),n),r)}function F5(t,e){ht(2,arguments);var r=At(t).getTime(),a=Na(e);return new Date(r+a)}var x5={};function Pu(){return x5}function Zh(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}function O5(t,e){ht(2,arguments);var r=Na(e);return S5(t,r*12)}function Mc(t,e){ht(2,arguments);var r=At(t),a=At(e),n=r.getTime()-a.getTime();return n<0?-1:n>0?1:n}var o3=6e4,s3=36e5;function Rc(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Rc=function(r){return typeof r}:Rc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Rc(t)}function L5(t){return ht(1,arguments),t instanceof Date||Rc(t)==="object"&&Object.prototype.toString.call(t)==="[object Date]"}function ng(t){if(ht(1,arguments),!L5(t)&&typeof t!="number")return!1;var e=At(t);return!isNaN(Number(e))}function T5(t,e){ht(2,arguments);var r=At(t),a=At(e),n=r.getFullYear()-a.getFullYear(),o=r.getMonth()-a.getMonth();return n*12+o}function N5(t,e){return ht(2,arguments),At(t).getTime()-At(e).getTime()}var uv={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}},I5="trunc";function B5(t){return t?uv[t]:uv[I5]}function Xh(t){ht(1,arguments);var e=At(t);return e.setHours(23,59,59,999),e}function _5(t){ht(1,arguments);var e=At(t),r=e.getMonth();return e.setFullYear(e.getFullYear(),r+1,0),e.setHours(23,59,59,999),e}function M5(t){ht(1,arguments);var e=At(t);return Xh(e).getTime()===_5(e).getTime()}function R5(t,e){ht(2,arguments);var r=At(t),a=At(e),n=Mc(r,a),o=Math.abs(T5(r,a)),s;if(o<1)s=0;else{r.getMonth()===1&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-n*o);var l=Mc(r,a)===-n;M5(At(t))&&o===1&&Mc(t,a)===1&&(l=!1),s=n*(o-Number(l))}return s===0?0:s}function j5(t,e,r){ht(2,arguments);var a=N5(t,e)/1e3;return B5(r==null?void 0:r.roundingMethod)(a)}function U5(t,e){ht(2,arguments);var r=Na(e);return F5(t,-r)}var z5=864e5;function V5(t){ht(1,arguments);var e=At(t),r=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var a=e.getTime(),n=r-a;return Math.floor(n/z5)+1}function vd(t){ht(1,arguments);var e=1,r=At(t),a=r.getUTCDay(),n=(a<e?7:0)+a-e;return r.setUTCDate(r.getUTCDate()-n),r.setUTCHours(0,0,0,0),r}function l3(t){ht(1,arguments);var e=At(t),r=e.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(r+1,0,4),a.setUTCHours(0,0,0,0);var n=vd(a),o=new Date(0);o.setUTCFullYear(r,0,4),o.setUTCHours(0,0,0,0);var s=vd(o);return e.getTime()>=n.getTime()?r+1:e.getTime()>=s.getTime()?r:r-1}function q5(t){ht(1,arguments);var e=l3(t),r=new Date(0);r.setUTCFullYear(e,0,4),r.setUTCHours(0,0,0,0);var a=vd(r);return a}var H5=6048e5;function $5(t){ht(1,arguments);var e=At(t),r=vd(e).getTime()-q5(e).getTime();return Math.round(r/H5)+1}function as(t,e){var r,a,n,o,s,l,u,c;ht(1,arguments);var d=Pu(),m=Na((r=(a=(n=(o=e==null?void 0:e.weekStartsOn)!==null&&o!==void 0?o:e==null||(s=e.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&n!==void 0?n:d.weekStartsOn)!==null&&a!==void 0?a:(u=d.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&r!==void 0?r:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=At(t),p=h.getUTCDay(),y=(p<m?7:0)+p-m;return h.setUTCDate(h.getUTCDate()-y),h.setUTCHours(0,0,0,0),h}function u3(t,e){var r,a,n,o,s,l,u,c;ht(1,arguments);var d=At(t),m=d.getUTCFullYear(),h=Pu(),p=Na((r=(a=(n=(o=e==null?void 0:e.firstWeekContainsDate)!==null&&o!==void 0?o:e==null||(s=e.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&n!==void 0?n:h.firstWeekContainsDate)!==null&&a!==void 0?a:(u=h.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(m+1,0,p),y.setUTCHours(0,0,0,0);var b=as(y,e),C=new Date(0);C.setUTCFullYear(m,0,p),C.setUTCHours(0,0,0,0);var w=as(C,e);return d.getTime()>=b.getTime()?m+1:d.getTime()>=w.getTime()?m:m-1}function W5(t,e){var r,a,n,o,s,l,u,c;ht(1,arguments);var d=Pu(),m=Na((r=(a=(n=(o=e==null?void 0:e.firstWeekContainsDate)!==null&&o!==void 0?o:e==null||(s=e.locale)===null||s===void 0||(l=s.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&n!==void 0?n:d.firstWeekContainsDate)!==null&&a!==void 0?a:(u=d.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&r!==void 0?r:1),h=u3(t,e),p=new Date(0);p.setUTCFullYear(h,0,m),p.setUTCHours(0,0,0,0);var y=as(p,e);return y}var K5=6048e5;function G5(t,e){ht(1,arguments);var r=At(t),a=as(r,e).getTime()-W5(r,e).getTime();return Math.round(a/K5)+1}function gt(t,e){for(var r=t<0?"-":"",a=Math.abs(t).toString();a.length<e;)a="0"+a;return r+a}var Y5={y:function(e,r){var a=e.getUTCFullYear(),n=a>0?a:1-a;return gt(r==="yy"?n%100:n,r.length)},M:function(e,r){var a=e.getUTCMonth();return r==="M"?String(a+1):gt(a+1,2)},d:function(e,r){return gt(e.getUTCDate(),r.length)},a:function(e,r){var a=e.getUTCHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];case"aaaa":default:return a==="am"?"a.m.":"p.m."}},h:function(e,r){return gt(e.getUTCHours()%12||12,r.length)},H:function(e,r){return gt(e.getUTCHours(),r.length)},m:function(e,r){return gt(e.getUTCMinutes(),r.length)},s:function(e,r){return gt(e.getUTCSeconds(),r.length)},S:function(e,r){var a=r.length,n=e.getUTCMilliseconds(),o=Math.floor(n*Math.pow(10,a-3));return gt(o,r.length)}};const qn=Y5;var Do={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Z5={G:function(e,r,a){var n=e.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return a.era(n,{width:"abbreviated"});case"GGGGG":return a.era(n,{width:"narrow"});case"GGGG":default:return a.era(n,{width:"wide"})}},y:function(e,r,a){if(r==="yo"){var n=e.getUTCFullYear(),o=n>0?n:1-n;return a.ordinalNumber(o,{unit:"year"})}return qn.y(e,r)},Y:function(e,r,a,n){var o=u3(e,n),s=o>0?o:1-o;if(r==="YY"){var l=s%100;return gt(l,2)}return r==="Yo"?a.ordinalNumber(s,{unit:"year"}):gt(s,r.length)},R:function(e,r){var a=l3(e);return gt(a,r.length)},u:function(e,r){var a=e.getUTCFullYear();return gt(a,r.length)},Q:function(e,r,a){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(r){case"Q":return String(n);case"QQ":return gt(n,2);case"Qo":return a.ordinalNumber(n,{unit:"quarter"});case"QQQ":return a.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,r,a){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(r){case"q":return String(n);case"qq":return gt(n,2);case"qo":return a.ordinalNumber(n,{unit:"quarter"});case"qqq":return a.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,r,a){var n=e.getUTCMonth();switch(r){case"M":case"MM":return qn.M(e,r);case"Mo":return a.ordinalNumber(n+1,{unit:"month"});case"MMM":return a.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(n,{width:"wide",context:"formatting"})}},L:function(e,r,a){var n=e.getUTCMonth();switch(r){case"L":return String(n+1);case"LL":return gt(n+1,2);case"Lo":return a.ordinalNumber(n+1,{unit:"month"});case"LLL":return a.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(n,{width:"wide",context:"standalone"})}},w:function(e,r,a,n){var o=G5(e,n);return r==="wo"?a.ordinalNumber(o,{unit:"week"}):gt(o,r.length)},I:function(e,r,a){var n=$5(e);return r==="Io"?a.ordinalNumber(n,{unit:"week"}):gt(n,r.length)},d:function(e,r,a){return r==="do"?a.ordinalNumber(e.getUTCDate(),{unit:"date"}):qn.d(e,r)},D:function(e,r,a){var n=V5(e);return r==="Do"?a.ordinalNumber(n,{unit:"dayOfYear"}):gt(n,r.length)},E:function(e,r,a){var n=e.getUTCDay();switch(r){case"E":case"EE":case"EEE":return a.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(n,{width:"short",context:"formatting"});case"EEEE":default:return a.day(n,{width:"wide",context:"formatting"})}},e:function(e,r,a,n){var o=e.getUTCDay(),s=(o-n.weekStartsOn+8)%7||7;switch(r){case"e":return String(s);case"ee":return gt(s,2);case"eo":return a.ordinalNumber(s,{unit:"day"});case"eee":return a.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(o,{width:"short",context:"formatting"});case"eeee":default:return a.day(o,{width:"wide",context:"formatting"})}},c:function(e,r,a,n){var o=e.getUTCDay(),s=(o-n.weekStartsOn+8)%7||7;switch(r){case"c":return String(s);case"cc":return gt(s,r.length);case"co":return a.ordinalNumber(s,{unit:"day"});case"ccc":return a.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(o,{width:"narrow",context:"standalone"});case"cccccc":return a.day(o,{width:"short",context:"standalone"});case"cccc":default:return a.day(o,{width:"wide",context:"standalone"})}},i:function(e,r,a){var n=e.getUTCDay(),o=n===0?7:n;switch(r){case"i":return String(o);case"ii":return gt(o,r.length);case"io":return a.ordinalNumber(o,{unit:"day"});case"iii":return a.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(n,{width:"short",context:"formatting"});case"iiii":default:return a.day(n,{width:"wide",context:"formatting"})}},a:function(e,r,a){var n=e.getUTCHours(),o=n/12>=1?"pm":"am";switch(r){case"a":case"aa":return a.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(e,r,a){var n=e.getUTCHours(),o;switch(n===12?o=Do.noon:n===0?o=Do.midnight:o=n/12>=1?"pm":"am",r){case"b":case"bb":return a.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(e,r,a){var n=e.getUTCHours(),o;switch(n>=17?o=Do.evening:n>=12?o=Do.afternoon:n>=4?o=Do.morning:o=Do.night,r){case"B":case"BB":case"BBB":return a.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(e,r,a){if(r==="ho"){var n=e.getUTCHours()%12;return n===0&&(n=12),a.ordinalNumber(n,{unit:"hour"})}return qn.h(e,r)},H:function(e,r,a){return r==="Ho"?a.ordinalNumber(e.getUTCHours(),{unit:"hour"}):qn.H(e,r)},K:function(e,r,a){var n=e.getUTCHours()%12;return r==="Ko"?a.ordinalNumber(n,{unit:"hour"}):gt(n,r.length)},k:function(e,r,a){var n=e.getUTCHours();return n===0&&(n=24),r==="ko"?a.ordinalNumber(n,{unit:"hour"}):gt(n,r.length)},m:function(e,r,a){return r==="mo"?a.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):qn.m(e,r)},s:function(e,r,a){return r==="so"?a.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):qn.s(e,r)},S:function(e,r){return qn.S(e,r)},X:function(e,r,a,n){var o=n._originalDate||e,s=o.getTimezoneOffset();if(s===0)return"Z";switch(r){case"X":return dv(s);case"XXXX":case"XX":return Si(s);case"XXXXX":case"XXX":default:return Si(s,":")}},x:function(e,r,a,n){var o=n._originalDate||e,s=o.getTimezoneOffset();switch(r){case"x":return dv(s);case"xxxx":case"xx":return Si(s);case"xxxxx":case"xxx":default:return Si(s,":")}},O:function(e,r,a,n){var o=n._originalDate||e,s=o.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+cv(s,":");case"OOOO":default:return"GMT"+Si(s,":")}},z:function(e,r,a,n){var o=n._originalDate||e,s=o.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+cv(s,":");case"zzzz":default:return"GMT"+Si(s,":")}},t:function(e,r,a,n){var o=n._originalDate||e,s=Math.floor(o.getTime()/1e3);return gt(s,r.length)},T:function(e,r,a,n){var o=n._originalDate||e,s=o.getTime();return gt(s,r.length)}};function cv(t,e){var r=t>0?"-":"+",a=Math.abs(t),n=Math.floor(a/60),o=a%60;if(o===0)return r+String(n);var s=e||"";return r+String(n)+s+gt(o,2)}function dv(t,e){if(t%60===0){var r=t>0?"-":"+";return r+gt(Math.abs(t)/60,2)}return Si(t,e)}function Si(t,e){var r=e||"",a=t>0?"-":"+",n=Math.abs(t),o=gt(Math.floor(n/60),2),s=gt(n%60,2);return a+o+r+s}const X5=Z5;var mv=function(e,r){switch(e){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},c3=function(e,r){switch(e){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},Q5=function(e,r){var a=e.match(/(P+)(p+)?/)||[],n=a[1],o=a[2];if(!o)return mv(e,r);var s;switch(n){case"P":s=r.dateTime({width:"short"});break;case"PP":s=r.dateTime({width:"medium"});break;case"PPP":s=r.dateTime({width:"long"});break;case"PPPP":default:s=r.dateTime({width:"full"});break}return s.replace("{{date}}",mv(n,r)).replace("{{time}}",c3(o,r))},J5={p:c3,P:Q5};const e7=J5;var t7=["D","DD"],r7=["YY","YYYY"];function a7(t){return t7.indexOf(t)!==-1}function n7(t){return r7.indexOf(t)!==-1}function pv(t,e,r){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var i7={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o7=function(e,r,a){var n,o=i7[e];return typeof o=="string"?n=o:r===1?n=o.one:n=o.other.replace("{{count}}",r.toString()),a!=null&&a.addSuffix?a.comparison&&a.comparison>0?"in "+n:n+" ago":n};const s7=o7;var l7={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},u7={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},c7={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},d7={date:Ro({formats:l7,defaultWidth:"full"}),time:Ro({formats:u7,defaultWidth:"full"}),dateTime:Ro({formats:c7,defaultWidth:"full"})};const m7=d7;var p7={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},h7=function(e,r,a,n){return p7[e]};const f7=h7;var g7={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},y7={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},v7={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},b7={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},E7={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},D7={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},C7=function(e,r){var a=Number(e),n=a%100;if(n>20||n<10)switch(n%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},w7={ordinalNumber:C7,era:Qa({values:g7,defaultWidth:"wide"}),quarter:Qa({values:y7,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Qa({values:v7,defaultWidth:"wide"}),day:Qa({values:b7,defaultWidth:"wide"}),dayPeriod:Qa({values:E7,defaultWidth:"wide",formattingValues:D7,defaultFormattingWidth:"wide"})};const A7=w7;var k7=/^(\d+)(th|st|nd|rd)?/i,P7=/\d+/i,S7={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},F7={any:[/^b/i,/^(a|c)/i]},x7={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},O7={any:[/1/i,/2/i,/3/i,/4/i]},L7={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},T7={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},N7={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},I7={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},B7={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},_7={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},M7={ordinalNumber:i3({matchPattern:k7,parsePattern:P7,valueCallback:function(e){return parseInt(e,10)}}),era:Ja({matchPatterns:S7,defaultMatchWidth:"wide",parsePatterns:F7,defaultParseWidth:"any"}),quarter:Ja({matchPatterns:x7,defaultMatchWidth:"wide",parsePatterns:O7,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Ja({matchPatterns:L7,defaultMatchWidth:"wide",parsePatterns:T7,defaultParseWidth:"any"}),day:Ja({matchPatterns:N7,defaultMatchWidth:"wide",parsePatterns:I7,defaultParseWidth:"any"}),dayPeriod:Ja({matchPatterns:B7,defaultMatchWidth:"any",parsePatterns:_7,defaultParseWidth:"any"})};const R7=M7;var j7={code:"en-US",formatDistance:s7,formatLong:m7,formatRelative:f7,localize:A7,match:R7,options:{weekStartsOn:0,firstWeekContainsDate:1}};const ig=j7;var U7=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,z7=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,V7=/^'([^]*?)'?$/,q7=/''/g,H7=/[a-zA-Z]/;function bd(t,e,r){var a,n,o,s,l,u,c,d,m,h,p,y,b,C,w,v,P,x;ht(2,arguments);var O=String(e),S=Pu(),L=(a=(n=r==null?void 0:r.locale)!==null&&n!==void 0?n:S.locale)!==null&&a!==void 0?a:ig,E=Na((o=(s=(l=(u=r==null?void 0:r.firstWeekContainsDate)!==null&&u!==void 0?u:r==null||(c=r.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&l!==void 0?l:S.firstWeekContainsDate)!==null&&s!==void 0?s:(m=S.locale)===null||m===void 0||(h=m.options)===null||h===void 0?void 0:h.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(E>=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var A=Na((p=(y=(b=(C=r==null?void 0:r.weekStartsOn)!==null&&C!==void 0?C:r==null||(w=r.locale)===null||w===void 0||(v=w.options)===null||v===void 0?void 0:v.weekStartsOn)!==null&&b!==void 0?b:S.weekStartsOn)!==null&&y!==void 0?y:(P=S.locale)===null||P===void 0||(x=P.options)===null||x===void 0?void 0:x.weekStartsOn)!==null&&p!==void 0?p:0);if(!(A>=0&&A<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!L.localize)throw new RangeError("locale must contain localize property");if(!L.formatLong)throw new RangeError("locale must contain formatLong property");var D=At(t);if(!ng(D))throw new RangeError("Invalid time value");var F=Zh(D),T=U5(D,F),k={firstWeekContainsDate:E,weekStartsOn:A,locale:L,_originalDate:D},R=O.match(z7).map(function(N){var B=N[0];if(B==="p"||B==="P"){var I=e7[B];return I(N,L.formatLong)}return N}).join("").match(U7).map(function(N){if(N==="''")return"'";var B=N[0];if(B==="'")return $7(N);var I=X5[B];if(I)return!(r!=null&&r.useAdditionalWeekYearTokens)&&n7(N)&&pv(N,e,String(t)),!(r!=null&&r.useAdditionalDayOfYearTokens)&&a7(N)&&pv(N,e,String(t)),I(T,N,L.localize,k);if(B.match(H7))throw new RangeError("Format string contains an unescaped latin alphabet character `"+B+"`");return N}).join("");return R}function $7(t){var e=t.match(V7);return e?e[1].replace(q7,"'"):t}function d3(t,e){if(t==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}function W7(t){return d3({},t)}var hv=1440,K7=2520,Pp=43200,G7=86400;function Y7(t,e,r){var a,n;ht(2,arguments);var o=Pu(),s=(a=(n=r==null?void 0:r.locale)!==null&&n!==void 0?n:o.locale)!==null&&a!==void 0?a:ig;if(!s.formatDistance)throw new RangeError("locale must contain formatDistance property");var l=Mc(t,e);if(isNaN(l))throw new RangeError("Invalid time value");var u=d3(W7(r),{addSuffix:Boolean(r==null?void 0:r.addSuffix),comparison:l}),c,d;l>0?(c=At(e),d=At(t)):(c=At(t),d=At(e));var m=j5(d,c),h=(Zh(d)-Zh(c))/1e3,p=Math.round((m-h)/60),y;if(p<2)return r!=null&&r.includeSeconds?m<5?s.formatDistance("lessThanXSeconds",5,u):m<10?s.formatDistance("lessThanXSeconds",10,u):m<20?s.formatDistance("lessThanXSeconds",20,u):m<40?s.formatDistance("halfAMinute",0,u):m<60?s.formatDistance("lessThanXMinutes",1,u):s.formatDistance("xMinutes",1,u):p===0?s.formatDistance("lessThanXMinutes",1,u):s.formatDistance("xMinutes",p,u);if(p<45)return s.formatDistance("xMinutes",p,u);if(p<90)return s.formatDistance("aboutXHours",1,u);if(p<hv){var b=Math.round(p/60);return s.formatDistance("aboutXHours",b,u)}else{if(p<K7)return s.formatDistance("xDays",1,u);if(p<Pp){var C=Math.round(p/hv);return s.formatDistance("xDays",C,u)}else if(p<G7)return y=Math.round(p/Pp),s.formatDistance("aboutXMonths",y,u)}if(y=R5(d,c),y<12){var w=Math.round(p/Pp);return s.formatDistance("xMonths",w,u)}else{var v=y%12,P=Math.floor(y/12);return v<3?s.formatDistance("aboutXYears",P,u):v<9?s.formatDistance("overXYears",P,u):s.formatDistance("almostXYears",P+1,u)}}function Z7(t,e){return ht(1,arguments),Y7(t,Date.now(),e)}function X7(t){return ht(1,arguments),At(t).getTime()<Date.now()}function jo(t,e){var r;ht(1,arguments);var a=Na((r=e==null?void 0:e.additionalDigits)!==null&&r!==void 0?r:2);if(a!==2&&a!==1&&a!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var n=tS(t),o;if(n.date){var s=rS(n.date,a);o=aS(s.restDateString,s.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var l=o.getTime(),u=0,c;if(n.time&&(u=nS(n.time),isNaN(u)))return new Date(NaN);if(n.timezone){if(c=iS(n.timezone),isNaN(c))return new Date(NaN)}else{var d=new Date(l+u),m=new Date(0);return m.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),m.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),m}return new Date(l+u+c)}var Xu={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Q7=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,J7=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,eS=/^([+-])(\d{2})(?::?(\d{2}))?$/;function tS(t){var e={},r=t.split(Xu.dateTimeDelimiter),a;if(r.length>2)return e;if(/:/.test(r[0])?a=r[0]:(e.date=r[0],a=r[1],Xu.timeZoneDelimiter.test(e.date)&&(e.date=t.split(Xu.timeZoneDelimiter)[0],a=t.substr(e.date.length,t.length))),a){var n=Xu.timezone.exec(a);n?(e.time=a.replace(n[1],""),e.timezone=n[1]):e.time=a}return e}function rS(t,e){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),a=t.match(r);if(!a)return{year:NaN,restDateString:""};var n=a[1]?parseInt(a[1]):null,o=a[2]?parseInt(a[2]):null;return{year:o===null?n:o*100,restDateString:t.slice((a[1]||a[2]).length)}}function aS(t,e){if(e===null)return new Date(NaN);var r=t.match(Q7);if(!r)return new Date(NaN);var a=!!r[4],n=Gs(r[1]),o=Gs(r[2])-1,s=Gs(r[3]),l=Gs(r[4]),u=Gs(r[5])-1;if(a)return cS(e,l,u)?oS(e,l,u):new Date(NaN);var c=new Date(0);return!lS(e,o,s)||!uS(e,n)?new Date(NaN):(c.setUTCFullYear(e,o,Math.max(n,s)),c)}function Gs(t){return t?parseInt(t):1}function nS(t){var e=t.match(J7);if(!e)return NaN;var r=Sp(e[1]),a=Sp(e[2]),n=Sp(e[3]);return dS(r,a,n)?r*s3+a*o3+n*1e3:NaN}function Sp(t){return t&&parseFloat(t.replace(",","."))||0}function iS(t){if(t==="Z")return 0;var e=t.match(eS);if(!e)return 0;var r=e[1]==="+"?-1:1,a=parseInt(e[2]),n=e[3]&&parseInt(e[3])||0;return mS(a,n)?r*(a*s3+n*o3):NaN}function oS(t,e,r){var a=new Date(0);a.setUTCFullYear(t,0,4);var n=a.getUTCDay()||7,o=(e-1)*7+r+1-n;return a.setUTCDate(a.getUTCDate()+o),a}var sS=[31,null,31,30,31,30,31,31,30,31,30,31];function m3(t){return t%400===0||t%4===0&&t%100!==0}function lS(t,e,r){return e>=0&&e<=11&&r>=1&&r<=(sS[e]||(m3(t)?29:28))}function uS(t,e){return e>=1&&e<=(m3(t)?366:365)}function cS(t,e,r){return e>=1&&e<=53&&r>=0&&r<=6}function dS(t,e,r){return t===24?e===0&&r===0:r>=0&&r<60&&e>=0&&e<60&&t>=0&&t<25}function mS(t,e){return e>=0&&e<=59}function pS(t,e){ht(2,arguments);var r=Na(e);return O5(t,-r)}function hS(t,e,r){ht(2,arguments);var a=as(t,r),n=as(e,r);return a.getTime()===n.getTime()}var fS={lessThanXSeconds:{one:"不到 1 秒",other:"不到 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分钟",lessThanXMinutes:{one:"不到 1 分钟",other:"不到 {{count}} 分钟"},xMinutes:{one:"1 分钟",other:"{{count}} 分钟"},xHours:{one:"1 小时",other:"{{count}} 小时"},aboutXHours:{one:"大约 1 小时",other:"大约 {{count}} 小时"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大约 1 个星期",other:"大约 {{count}} 个星期"},xWeeks:{one:"1 个星期",other:"{{count}} 个星期"},aboutXMonths:{one:"大约 1 个月",other:"大约 {{count}} 个月"},xMonths:{one:"1 个月",other:"{{count}} 个月"},aboutXYears:{one:"大约 1 年",other:"大约 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超过 1 年",other:"超过 {{count}} 年"},almostXYears:{one:"将近 1 年",other:"将近 {{count}} 年"}},gS=function(e,r,a){var n,o=fS[e];return typeof o=="string"?n=o:r===1?n=o.one:n=o.other.replace("{{count}}",String(r)),a!=null&&a.addSuffix?a.comparison&&a.comparison>0?n+"内":n+"前":n};const yS=gS;var vS={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},bS={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},ES={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},DS={date:Ro({formats:vS,defaultWidth:"full"}),time:Ro({formats:bS,defaultWidth:"full"}),dateTime:Ro({formats:ES,defaultWidth:"full"})};const CS=DS;function fv(t,e,r){var a="eeee p";return hS(t,e,r)?a:t.getTime()>e.getTime()?"'下个'"+a:"'上个'"+a}var wS={lastWeek:fv,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:fv,other:"PP p"},AS=function(e,r,a,n){var o=wS[e];return typeof o=="function"?o(r,a,n):o};const kS=AS;var PS={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},SS={narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},FS={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},xS={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},OS={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},LS={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},TS=function(e,r){var a=Number(e);switch(r==null?void 0:r.unit){case"date":return a.toString()+"日";case"hour":return a.toString()+"时";case"minute":return a.toString()+"分";case"second":return a.toString()+"秒";default:return"第 "+a.toString()}},NS={ordinalNumber:TS,era:Qa({values:PS,defaultWidth:"wide"}),quarter:Qa({values:SS,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:Qa({values:FS,defaultWidth:"wide"}),day:Qa({values:xS,defaultWidth:"wide"}),dayPeriod:Qa({values:OS,defaultWidth:"wide",formattingValues:LS,defaultFormattingWidth:"wide"})};const IS=NS;var BS=/^(第\s*)?\d+(日|时|分|秒)?/i,_S=/\d+/i,MS={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},RS={any:[/^(前)/i,/^(公元)/i]},jS={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},US={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},zS={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},VS={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},qS={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},HS={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},$S={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},WS={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},KS={ordinalNumber:i3({matchPattern:BS,parsePattern:_S,valueCallback:function(e){return parseInt(e,10)}}),era:Ja({matchPatterns:MS,defaultMatchWidth:"wide",parsePatterns:RS,defaultParseWidth:"any"}),quarter:Ja({matchPatterns:jS,defaultMatchWidth:"wide",parsePatterns:US,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Ja({matchPatterns:zS,defaultMatchWidth:"wide",parsePatterns:VS,defaultParseWidth:"any"}),day:Ja({matchPatterns:qS,defaultMatchWidth:"wide",parsePatterns:HS,defaultParseWidth:"any"}),dayPeriod:Ja({matchPatterns:$S,defaultMatchWidth:"any",parsePatterns:WS,defaultParseWidth:"any"})};const GS=KS;var YS={code:"zh-CN",formatDistance:yS,formatLong:CS,formatRelative:kS,localize:IS,match:GS,options:{weekStartsOn:1,firstWeekContainsDate:4}};const ZS=YS,XS=ee.object({renders:ee.array(ee.string())});class ea{constructor(){this.validationMap=new Map,this.subscriber=new Set}set(e,r){this.validationMap.set(e,r),this.notifySubscribers()}get(e){return this.validationMap.get(e)||null}delete(e){return this.validationMap.delete(e)}clear(){this.validationMap=new Map,this.notifySubscribers()}listen(e){this.subscriber.add(e)}unlisten(e){this.subscriber.delete(e)}clearSubscriber(){this.subscriber=new Set}isValid(e){return!this.validationMap.get(e)}isAllValid(){return this.validationMap.size===0?!0:Array.from(this.validationMap.values()).every(r=>r===null)}notifySubscribers(){Array.from(this.subscriber).forEach(e=>e())}}var Ed={},QS={get exports(){return Ed},set exports(t){Ed=t}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var r=n(Am),a=n(f6);function n(l){return l&&l.__esModule?l:{default:l}}var o={ignore_whitespace:!1};function s(l,u){return(0,r.default)(l),u=(0,a.default)(u,o),(u.ignore_whitespace?l.trim().length:l.length)===0}t.exports=e.default,t.exports.default=e.default})(QS,Ed);const Pr=hi(Ed);var Dd={},JS={get exports(){return Dd},set exports(t){Dd=t}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;var r=a(Am);function a(o){return o&&o.__esModule?o:{default:o}}function n(o,s,l){return(0,r.default)(o),Object.prototype.toString.call(s)!=="[object RegExp]"&&(s=new RegExp(s,l)),s.test(o)}t.exports=e.default,t.exports.default=e.default})(JS,Dd);const ns=hi(Dd),Lt=ee.enum(["empty","lessThanLengthLimit","exceedLengthLimit","invalidFormat","lessThanMinimumValue","exceedMaximumValue","invalidValue","notContainsLetterAndNumber","notContainsUpperCaseAndLowerCase","containsTwoCharactersInArrow","containsBadWords","containsForbiddenWords","containsDecimal","invalidFileExtensions","exceedMaximumFileSize","alreadyUsed","nameIsNotAllowed","exceedPageTitleLength","emptyPageTitle"]),p3=ee.enum(["invalidOption"]),e9=2147483647,xs=256,h3=48,t9=254,r9=3,lt=ee.enum([Lt.enum.empty,Lt.enum.lessThanLengthLimit,Lt.enum.exceedLengthLimit]),a9=xs,Os=(t,{min:e=1,max:r=a9,isRequired:a=!0}={})=>{const n=e<0,o=r<0,s=r<e;if(n||o||s)throw new Error(p3.enum.invalidOption);return Pr(t)?a?lt.enum.empty:null:t&&t.length<e?lt.enum.lessThanLengthLimit:t&&t.length>r?lt.enum.exceedLengthLimit:null};var lr={};Object.defineProperty(lr,"__esModule",{value:!0});lr.commaDecimal=lr.dotDecimal=lr.farsiLocales=lr.arabicLocales=lr.englishLocales=lr.decimal=lr.alphanumeric=lr.alpha=void 0;var sa={"en-US":/^[A-Z]+$/i,"az-AZ":/^[A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[А-Я]+$/i,"cs-CZ":/^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[A-ZÆØÅ]+$/i,"de-DE":/^[A-ZÄÖÜß]+$/i,"el-GR":/^[Α-ώ]+$/i,"es-ES":/^[A-ZÁÉÍÑÓÚÜ]+$/i,"fa-IR":/^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$/i,"fi-FI":/^[A-ZÅÄÖ]+$/i,"fr-FR":/^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[A-ZÀÉÈÌÎÓÒÙ]+$/i,"nb-NO":/^[A-ZÆØÅ]+$/i,"nl-NL":/^[A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[A-ZÆØÅ]+$/i,"hu-HU":/^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"pl-PL":/^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[А-ЯЁ]+$/i,"sl-SI":/^[A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๐\s]+$/i,"tr-TR":/^[A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[А-ЩЬЮЯЄIЇҐі]+$/i,"vi-VN":/^[A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,"ku-IQ":/^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,ar:/^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[א-ת]+$/,fa:/^['آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی']+$/i,"hi-IN":/^[\u0900-\u0961]+[\u0972-\u097F]*$/i};lr.alpha=sa;var la={"en-US":/^[0-9A-Z]+$/i,"az-AZ":/^[0-9A-VXYZÇƏĞİıÖŞÜ]+$/i,"bg-BG":/^[0-9А-Я]+$/i,"cs-CZ":/^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i,"da-DK":/^[0-9A-ZÆØÅ]+$/i,"de-DE":/^[0-9A-ZÄÖÜß]+$/i,"el-GR":/^[0-9Α-ω]+$/i,"es-ES":/^[0-9A-ZÁÉÍÑÓÚÜ]+$/i,"fi-FI":/^[0-9A-ZÅÄÖ]+$/i,"fr-FR":/^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i,"it-IT":/^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i,"hu-HU":/^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i,"nb-NO":/^[0-9A-ZÆØÅ]+$/i,"nl-NL":/^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i,"nn-NO":/^[0-9A-ZÆØÅ]+$/i,"pl-PL":/^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i,"pt-PT":/^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i,"ru-RU":/^[0-9А-ЯЁ]+$/i,"sl-SI":/^[0-9A-ZČĆĐŠŽ]+$/i,"sk-SK":/^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i,"sr-RS@latin":/^[0-9A-ZČĆŽŠĐ]+$/i,"sr-RS":/^[0-9А-ЯЂЈЉЊЋЏ]+$/i,"sv-SE":/^[0-9A-ZÅÄÖ]+$/i,"th-TH":/^[ก-๙\s]+$/i,"tr-TR":/^[0-9A-ZÇĞİıÖŞÜ]+$/i,"uk-UA":/^[0-9А-ЩЬЮЯЄIЇҐі]+$/i,"ku-IQ":/^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i,"vi-VN":/^[0-9A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i,ar:/^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/,he:/^[0-9א-ת]+$/,fa:/^['0-9آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی۱۲۳۴۵۶۷۸۹۰']+$/i,"hi-IN":/^[\u0900-\u0963]+[\u0966-\u097F]*$/i};lr.alphanumeric=la;var Xr={"en-US":".",ar:"٫"};lr.decimal=Xr;var Qh=["AU","GB","HK","IN","NZ","ZA","ZM"];lr.englishLocales=Qh;for(var Qu,Fp=0;Fp<Qh.length;Fp++)Qu="en-".concat(Qh[Fp]),sa[Qu]=sa["en-US"],la[Qu]=la["en-US"],Xr[Qu]=Xr["en-US"];var Jh=["AE","BH","DZ","EG","IQ","JO","KW","LB","LY","MA","QM","QA","SA","SD","SY","TN","YE"];lr.arabicLocales=Jh;for(var Ju,xp=0;xp<Jh.length;xp++)Ju="ar-".concat(Jh[xp]),sa[Ju]=sa.ar,la[Ju]=la.ar,Xr[Ju]=Xr.ar;var ef=["IR","AF"];lr.farsiLocales=ef;for(var Op,Lp=0;Lp<ef.length;Lp++)Op="fa-".concat(ef[Lp]),la[Op]=la.fa,Xr[Op]=Xr.ar;var tf=["ar-EG","ar-LB","ar-LY"];lr.dotDecimal=tf;var rf=["bg-BG","cs-CZ","da-DK","de-DE","el-GR","en-ZM","es-ES","fr-CA","fr-FR","id-ID","it-IT","ku-IQ","hi-IN","hu-HU","nb-NO","nn-NO","nl-NL","pl-PL","pt-PT","ru-RU","sl-SI","sr-RS@latin","sr-RS","sv-SE","tr-TR","uk-UA","vi-VN"];lr.commaDecimal=rf;for(var Tp=0;Tp<tf.length;Tp++)Xr[tf[Tp]]=Xr["en-US"];for(var Np=0;Np<rf.length;Np++)Xr[rf[Np]]=",";sa["fr-CA"]=sa["fr-FR"];la["fr-CA"]=la["fr-FR"];sa["pt-BR"]=sa["pt-PT"];la["pt-BR"]=la["pt-PT"];Xr["pt-BR"]=Xr["pt-PT"];sa["pl-Pl"]=sa["pl-PL"];la["pl-Pl"]=la["pl-PL"];Xr["pl-Pl"]=Xr["pl-PL"];sa["fa-AF"]=sa.fa;var Fm={};Object.defineProperty(Fm,"__esModule",{value:!0});var n9=Fm.default=s9;Fm.locales=void 0;var i9=o9(Am),af=lr;function o9(t){return t&&t.__esModule?t:{default:t}}function s9(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"en-US",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};(0,i9.default)(t);var a=t,n=r.ignore;if(n)if(n instanceof RegExp)a=a.replace(n,"");else if(typeof n=="string")a=a.replace(new RegExp("[".concat(n.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g,"\\$&"),"]"),"g"),"");else throw new Error("ignore should be instance of a String or RegExp");if(e in af.alphanumeric)return af.alphanumeric[e].test(a);throw new Error("Invalid locale '".concat(e,"'"))}var l9=Object.keys(af.alphanumeric);Fm.locales=l9;const Jt=ee.enum([...lt.options,Lt.enum.invalidFormat]),ro=(t,{maxLength:e=256,isRequired:r=!0}={})=>Pr(t)?r?Jt.enum.empty:null:n9(t)?Os(t,{max:e}):Jt.enum.invalidFormat,Cd=ee.enum([Lt.enum.empty,Lt.enum.invalidFormat]),f3=(t,{isRequired:e=!0}={})=>{const r='^(?:(?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9])(?=.*[a-z])|(?=.*[^A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9]))(?!.*(.)\\1{2,})[A-Za-z0-9!~<>,;:_=?*+#."&§%°()\\|\\[\\]\\-\\$\\^\\@\\/]{8,32}$';return Pr(t)?e?Cd.enum.empty:null:ns(t,r)?null:Cd.enum.invalidFormat};/*!
 * XRegExp 5.1.0
 * <xregexp.com>
 * Steven Levithan (c) 2007-present MIT License
 */const _t="xregexp",Xi={astral:!1,namespacing:!0},cn={};let bl={},To={};const nf=[],Uo="default",gv="class",u9={default:/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,class:/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},c9=/\$(?:\{([^\}]+)\}|<([^>]+)>|(\d\d?|[\s\S]?))/g,d9=/()??/.exec("")[1]===void 0,m9=/x/.flags!==void 0;function xm(t){let e=!0;try{if(new RegExp("",t),t==="y"){const r=(()=>"gy")();".a".replace(new RegExp("a",r),".")===".."&&(e=!1)}}catch{e=!1}return e}const og=xm("s"),g3=xm("u"),sg=xm("y"),y3={g:!0,i:!0,m:!0,s:og,u:g3,y:sg},p9=og?/[^gimsuy]+/g:/[^gimuy]+/g;function v3(t,e,r,a,n){if(t[_t]={captureNames:e},n)return t;if(t.__proto__)t.__proto__=he.prototype;else for(const o in he.prototype)t[o]=he.prototype[o];return t[_t].source=r,t[_t].flags=a&&a.split("").sort().join(""),t}function Xl(t){return t.replace(/([\s\S])(?=[\s\S]*\1)/g,"")}function ao(t,e){if(!he.isRegExp(t))throw new TypeError("Type RegExp expected");const r=t[_t]||{};let a=h9(t),n="",o="",s=null,l=null;return e=e||{},e.removeG&&(o+="g"),e.removeY&&(o+="y"),o&&(a=a.replace(new RegExp(`[${o}]+`,"g"),"")),e.addG&&(n+="g"),e.addY&&(n+="y"),n&&(a=Xl(a+n)),e.isInternalOnly||(r.source!==void 0&&(s=r.source),r.flags!=null&&(l=n?Xl(r.flags+n):r.flags)),t=v3(new RegExp(e.source||t.source,a),f9(t)?r.captureNames.slice(0):null,s,l,e.isInternalOnly),t}function b3(t){return parseInt(t,16)}function E3(t,e,r){const a=t.index+t[0].length,n=t.input[t.index-1],o=t.input[a];return/^[()|]$/.test(n)||/^[()|]$/.test(o)||t.index===0||a===t.input.length||/\(\?(?:[:=!]|<[=!])$/.test(t.input.substring(t.index-4,t.index))||g9(t.input,a,r)?"":"(?:)"}function h9(t){return m9?t.flags:/\/([a-z]*)$/i.exec(RegExp.prototype.toString.call(t))[1]}function f9(t){return!!(t[_t]&&t[_t].captureNames)}function lg(t){return parseInt(t,10).toString(16)}function g9(t,e,r){const a="\\(\\?#[^)]*\\)",n="#[^#\\n]*",o="[?*+]|{\\d+(?:,\\d*)?}";return(r.includes("x")?new RegExp(`^(?:\\s|${n}|${a})*(?:${o})`):new RegExp(`^(?:${a})*(?:${o})`)).test(t.slice(e))}function wd(t,e){return Object.prototype.toString.call(t)===`[object ${e}]`}function Ls(t){if(t==null)throw new TypeError("Cannot convert null or undefined to object");return t}function ug(t){for(;t.length<4;)t=`0${t}`;return t}function y9(t,e){if(Xl(e)!==e)throw new SyntaxError(`Invalid duplicate regex flag ${e}`);t=t.replace(/^\(\?([\w$]+)\)/,(r,a)=>{if(/[gy]/.test(a))throw new SyntaxError(`Cannot use flag g or y in mode modifier ${r}`);return e=Xl(e+a),""});for(const r of e)if(!y3[r])throw new SyntaxError(`Unknown regex flag ${r}`);return{pattern:t,flags:e}}function D3(t){const e={};return wd(t,"String")?(he.forEach(t,/[^\s,]+/,r=>{e[r]=!0}),e):t}function yv(t){if(!/^[\w$]$/.test(t))throw new Error("Flag must be a single character A-Za-z0-9_$");y3[t]=!0}function v9(t,e,r,a,n){let o=nf.length;const s=t[r];let l=null,u,c;for(;o--;)if(c=nf[o],!(c.leadChar&&c.leadChar!==s||c.scope!==a&&c.scope!=="all"||c.flag&&!e.includes(c.flag))&&(u=he.exec(t,c.regex,r,"sticky"),u)){l={matchLength:u[0].length,output:c.handler.call(n,u,a,e),reparse:c.reparse};break}return l}function C3(t){Xi.astral=t}function w3(t){Xi.namespacing=t}function he(t,e){if(he.isRegExp(t)){if(e!==void 0)throw new TypeError("Cannot supply flags when copying a RegExp");return ao(t)}if(t=t===void 0?"":String(t),e=e===void 0?"":String(e),he.isInstalled("astral")&&!e.includes("A")&&(e+="A"),To[t]||(To[t]={}),!To[t][e]){const a={hasNamedCapture:!1,captureNames:[]};let n=Uo,o="",s=0,l;const u=y9(t,e);let c=u.pattern;const d=u.flags;for(;s<c.length;){do l=v9(c,d,s,n,a),l&&l.reparse&&(c=c.slice(0,s)+l.output+c.slice(s+l.matchLength));while(l&&l.reparse);if(l)o+=l.output,s+=l.matchLength||1;else{const[m]=he.exec(c,u9[n],s,"sticky");o+=m,s+=m.length,m==="["&&n===Uo?n=gv:m==="]"&&n===gv&&(n=Uo)}}To[t][e]={pattern:o.replace(/(?:\(\?:\))+/g,"(?:)"),flags:d.replace(p9,""),captures:a.hasNamedCapture?a.captureNames:null}}const r=To[t][e];return v3(new RegExp(r.pattern,r.flags),r.captures,t,e)}he.prototype=new RegExp;he.version="5.1.0";he._clipDuplicates=Xl;he._hasNativeFlag=xm;he._dec=b3;he._hex=lg;he._pad4=ug;he.addToken=(t,e,r)=>{r=r||{};let{optionalFlags:a}=r;if(r.flag&&yv(r.flag),a){a=a.split("");for(const n of a)yv(n)}nf.push({regex:ao(t,{addG:!0,addY:sg,isInternalOnly:!0}),handler:e,scope:r.scope||Uo,flag:r.flag,reparse:r.reparse,leadChar:r.leadChar}),he.cache.flush("patterns")};he.cache=(t,e)=>(bl[t]||(bl[t]={}),bl[t][e]||(bl[t][e]=he(t,e)));he.cache.flush=t=>{t==="patterns"?To={}:bl={}};he.escape=t=>String(Ls(t)).replace(/[\\\[\]{}()*+?.^$|]/g,"\\$&").replace(/[\s#\-,]/g,e=>`\\u${ug(lg(e.charCodeAt(0)))}`);he.exec=(t,e,r,a)=>{let n="g",o=!1,s=!1,l;o=sg&&!!(a||e.sticky&&a!==!1),o?n+="y":a&&(s=!0,n+="FakeY"),e[_t]=e[_t]||{};const u=e[_t][n]||(e[_t][n]=ao(e,{addG:!0,addY:o,source:s?`${e.source}|()`:void 0,removeY:a===!1,isInternalOnly:!0}));return r=r||0,u.lastIndex=r,l=cn.exec.call(u,t),s&&l&&l.pop()===""&&(l=null),e.global&&(e.lastIndex=l?u.lastIndex:0),l};he.forEach=(t,e,r)=>{let a=0,n=-1,o;for(;o=he.exec(t,e,a);)r(o,++n,t,e),a=o.index+(o[0].length||1)};he.globalize=t=>ao(t,{addG:!0});he.install=t=>{t=D3(t),!Xi.astral&&t.astral&&C3(!0),!Xi.namespacing&&t.namespacing&&w3(!0)};he.isInstalled=t=>!!Xi[t];he.isRegExp=t=>Object.prototype.toString.call(t)==="[object RegExp]";he.match=(t,e,r)=>{e.global;const a=(window?"g":"")+(e.sticky?"y":"")||"noGY";e[_t]=e[_t]||{};const n=e[_t][a]||(e[_t][a]=ao(e,{addG:!!window,removeG:r==="one",isInternalOnly:!0})),o=String(Ls(t)).match(n);return e.global&&(e.lastIndex=r==="one"&&o?o.index+o[0].length:0),window?o||[]:o&&o[0]};he.matchChain=(t,e)=>function r(a,n){const o=e[n].regex?e[n]:{regex:e[n]},s=[];function l(u){if(o.backref){const c=`Backreference to undefined group: ${o.backref}`,d=isNaN(o.backref);if(d&&he.isInstalled("namespacing")){if(!(u.groups&&o.backref in u.groups))throw new ReferenceError(c)}else if(!u.hasOwnProperty(o.backref))throw new ReferenceError(c);const m=d&&he.isInstalled("namespacing")?u.groups[o.backref]:u[o.backref];s.push(m||"")}else s.push(u[0])}for(const u of a)he.forEach(u,o.regex,l);return n===e.length-1||!s.length?s:r(s,n+1)}([t],0);he.replace=(t,e,r,a)=>{const n=he.isRegExp(e);e.global;const o=(window?"g":"")+(e.sticky?"y":"")||"noGY";let s=e;n?(e[_t]=e[_t]||{},s=e[_t][o]||(e[_t][o]=ao(e,{addG:!!window,removeG:a==="one",isInternalOnly:!0}))):window&&(s=new RegExp(he.escape(String(e)),"g"));const l=cn.replace.call(Ls(t),s,r);return n&&e.global&&(e.lastIndex=0),l};he.replaceEach=(t,e)=>{for(const r of e)t=he.replace(t,r[0],r[1],r[2]);return t};he.split=(t,e,r)=>cn.split.call(Ls(t),e,r);he.test=(t,e,r,a)=>!!he.exec(t,e,r,a);he.uninstall=t=>{t=D3(t),Xi.astral&&t.astral&&C3(!1),Xi.namespacing&&t.namespacing&&w3(!1)};he.union=(t,e,r)=>{r=r||{};const a=r.conjunction||"or";let n=0,o,s;function l(m,h,p){const y=s[n-o];if(h){if(++n,y)return`(?<${y}>`}else if(p)return`\\${+p+o}`;return m}if(!(wd(t,"Array")&&t.length))throw new TypeError("Must provide a nonempty array of patterns to merge");const u=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,c=[];for(const m of t)he.isRegExp(m)?(o=n,s=m[_t]&&m[_t].captureNames||[],c.push(he(m.source).source.replace(u,l))):c.push(he.escape(m));const d=a==="none"?"":"|";return he(c.join(d),e)};cn.exec=function(t){const e=this.lastIndex,r=RegExp.prototype.exec.apply(this,arguments);if(r){if(!d9&&r.length>1&&r.includes("")){const a=ao(this,{removeG:!0,isInternalOnly:!0});String(t).slice(r.index).replace(a,(...n)=>{const o=n.length;for(let s=1;s<o-2;++s)n[s]===void 0&&(r[s]=void 0)})}if(this[_t]&&this[_t].captureNames){let a=r;he.isInstalled("namespacing")&&(r.groups=Object.create(null),a=r.groups);for(let n=1;n<r.length;++n){const o=this[_t].captureNames[n-1];o&&(a[o]=r[n])}}else!r.groups&&he.isInstalled("namespacing")&&(r.groups=void 0);this.global&&!r[0].length&&this.lastIndex>r.index&&(this.lastIndex=r.index)}return this.global||(this.lastIndex=e),r};cn.test=function(t){return!!cn.exec.call(this,t)};cn.match=function(t){if(!he.isRegExp(t))t=new RegExp(t);else if(t.global){const e=String.prototype.match.apply(this,arguments);return t.lastIndex=0,e}return cn.exec.call(t,Ls(this))};cn.replace=function(t,e){const r=he.isRegExp(t);let a,n,o;return r?(t[_t]&&({captureNames:n}=t[_t]),a=t.lastIndex):t+="",wd(e,"Function")?o=String(this).replace(t,(...s)=>{if(n){let l;he.isInstalled("namespacing")?(l=Object.create(null),s.push(l)):(s[0]=new String(s[0]),[l]=s);for(let u=0;u<n.length;++u)n[u]&&(l[n[u]]=s[u+1])}return e(...s)}):o=String(Ls(this)).replace(t,(...s)=>{return String(e).replace(c9,l);function l(u,c,d,m){c=c||d;const h=wd(s[s.length-1],"Object")?4:3,p=s.length-h;if(c){if(/^\d+$/.test(c)){const b=+c;if(b<=p)return s[b]||""}const y=n?n.indexOf(c):-1;if(y<0)throw new SyntaxError(`Backreference to undefined group ${u}`);return s[y+1]||""}if(m===""||m===" ")throw new SyntaxError(`Invalid token ${u}`);if(m==="&"||+m==0)return s[0];if(m==="$")return"$";if(m==="`")return s[s.length-1].slice(0,s[s.length-2]);if(m==="'")return s[s.length-1].slice(s[s.length-2]+s[0].length);if(m=+m,!isNaN(m)){if(m>p)throw new SyntaxError(`Backreference to undefined group ${u}`);return s[m]||""}throw new SyntaxError(`Invalid token ${u}`)}}),r&&(t.global?t.lastIndex=0:t.lastIndex=a),o};cn.split=function(t,e){if(!he.isRegExp(t))return String.prototype.split.apply(this,arguments);const r=String(this),a=[],n=t.lastIndex;let o=0,s;return e=(e===void 0?-1:e)>>>0,he.forEach(r,t,l=>{l.index+l[0].length>o&&(a.push(r.slice(o,l.index)),l.length>1&&l.index<r.length&&Array.prototype.push.apply(a,l.slice(1)),s=l[0].length,o=l.index+s)}),o===r.length?(!t.test("")||s)&&a.push(""):a.push(r.slice(o)),t.lastIndex=n,a.length>e?a.slice(0,e):a};he.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,(t,e)=>{if(t[1]==="B"&&e===Uo)return t[0];throw new SyntaxError(`Invalid escape ${t[0]}`)},{scope:"all",leadChar:"\\"});he.addToken(/\\u{([\dA-Fa-f]+)}/,(t,e,r)=>{const a=b3(t[1]);if(a>1114111)throw new SyntaxError(`Invalid Unicode code point ${t[0]}`);if(a<=65535)return`\\u${ug(lg(a))}`;if(g3&&r.includes("u"))return t[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u")},{scope:"all",leadChar:"\\"});he.addToken(/\(\?#[^)]*\)/,E3,{leadChar:"("});he.addToken(/\s+|#[^\n]*\n?/,E3,{flag:"x"});og||he.addToken(/\./,()=>"[\\s\\S]",{flag:"s",leadChar:"."});he.addToken(/\\k<([^>]+)>/,function(t){const e=isNaN(t[1])?this.captureNames.indexOf(t[1])+1:+t[1],r=t.index+t[0].length;if(!e||e>this.captureNames.length)throw new SyntaxError(`Backreference to undefined group ${t[0]}`);return`\\${e}${r===t.input.length||isNaN(t.input[r])?"":"(?:)"}`},{leadChar:"\\"});he.addToken(/\\(\d+)/,function(t,e){if(!(e===Uo&&/^[1-9]/.test(t[1])&&+t[1]<=this.captureNames.length)&&t[1]!=="0")throw new SyntaxError(`Cannot use octal escape or backreference to undefined group ${t[0]}`);return t[0]},{scope:"all",leadChar:"\\"});he.addToken(/\(\?P?<([\p{ID_Start}$_][\p{ID_Continue}$_\u200C\u200D]*)>/u,function(t){if(!he.isInstalled("namespacing")&&(t[1]==="length"||t[1]==="__proto__"))throw new SyntaxError(`Cannot use reserved word as capture name ${t[0]}`);if(this.captureNames.includes(t[1]))throw new SyntaxError(`Cannot use same name for multiple groups ${t[0]}`);return this.captureNames.push(t[1]),this.hasNamedCapture=!0,"("},{leadChar:"("});he.addToken(/\((?!\?)/,function(t,e,r){return r.includes("n")?"(?:":(this.captureNames.push(null),"(")},{optionalFlags:"n",leadChar:"("});/*!
 * XRegExp.build 5.1.0
 * <xregexp.com>
 * Steven Levithan (c) 2012-present MIT License
 */const b9=t=>{const e="xregexp",r=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,a=t.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,r],"g",{conjunction:"or"});function n(c){const d=/^(?:\(\?:\))*\^/,m=/\$(?:\(\?:\))*$/;return d.test(c)&&m.test(c)&&m.test(c.replace(/\\[\s\S]/g,""))?c.replace(d,"").replace(m,""):c}function o(c,d){const m=d?"x":"";return t.isRegExp(c)?c[e]&&c[e].captureNames?c:t(c.source,m):t(c,m)}function s(c){return c instanceof RegExp?c:t.escape(c)}function l(c,d,m){return c[`subpattern${m}`]=d,c}function u(c,d,m){const h=d<m.length-1;return c+(h?`{{subpattern${d}}}`:"")}t.tag=c=>(d,...m)=>{const h=m.map(s).reduce(l,{}),p=d.raw.map(u).join("");return t.build(p,h,c)},t.build=(c,d,m)=>{m=m||"";const h=m.includes("x"),p=/^\(\?([\w$]+)\)/.exec(c);p&&(m=t._clipDuplicates(m+p[1]));const y={};for(const S in d)if(d.hasOwnProperty(S)){const L=o(d[S],h);y[S]={pattern:n(L.source),names:L[e].captureNames||[]}}const b=o(c,h);let C=0,w,v=0;const P=[0],x=b[e].captureNames||[],O=b.source.replace(a,(S,L,E,A,D)=>{const F=L||E;let T,k,R;if(F){if(!y.hasOwnProperty(F))throw new ReferenceError(`Undefined property ${S}`);L?(T=x[v],P[++v]=++C,k=`(?<${T||F}>`):k="(?:",w=C;const N=y[F].pattern.replace(r,(B,I,z)=>{if(I){if(T=y[F].names[C-w],++C,T)return`(?<${T}>`}else if(z)return R=+z-1,y[F].names[R]?`\\k<${y[F].names[R]}>`:`\\${+z+w}`;return B});return`${k}${N})`}if(A){if(T=x[v],P[++v]=++C,T)return`(?<${T}>`}else if(D)return R=+D-1,x[R]?`\\k<${x[R]}>`:`\\${P[+D]}`;return S});return t(O,m)}};/*!
 * XRegExp.matchRecursive 5.1.0
 * <xregexp.com>
 * Steven Levithan (c) 2009-present MIT License
 */const E9=t=>{function e(r,a,n,o){return{name:r,value:a,start:n,end:o}}t.matchRecursive=(r,a,n,o,s)=>{o=o||"",s=s||{},o.includes("g");const l=o.includes("y"),u=o.replace(/y/g,"");a=t(a,u),n=t(n,u);let c,{escapeChar:d}=s;if(d){if(d.length>1)throw new Error("Cannot use more than one escape character");d=t.escape(d),c=new RegExp(`(?:${d}[\\S\\s]|(?:(?!${t.union([a,n],"",{conjunction:"or"}).source})[^${d}])+)+`,o.replace(t._hasNativeFlag("s")?/[^imsu]/g:/[^imu]/g,""))}let m=0,h=0,p=0,y=0,b,C,w,v;const P=s.valueNames,x=[];for(;;){if(d&&(p+=(t.exec(r,c,p,"sticky")||[""])[0].length),w=t.exec(r,a,p),v=t.exec(r,n,p),w&&v&&(w.index<=v.index?v=null:w=null),w||v)h=(w||v).index,p=h+(w||v)[0].length;else if(!m)break;if(l&&!m&&h>y)break;if(w)m||(b=h,C=p),m+=1;else if(v&&m){if(m-=1,!m&&(P?(P[0]&&b>y&&x.push(e(P[0],r.slice(y,b),y,b)),P[1]&&x.push(e(P[1],r.slice(b,C),b,C)),P[2]&&x.push(e(P[2],r.slice(C,h),C,h)),P[3]&&x.push(e(P[3],r.slice(h,p),h,p))):x.push(r.slice(C,h)),y=p,!window))break}else{const O=s.unbalanced||"error";if(O==="skip"||O==="skip-lazy")if(v)v=null;else{if(O==="skip"){const S=t.exec(r,a,b,"sticky")[0].length;p=b+(S||1)}else p=b+1;m=0}else if(O==="error"){const S=v?"right":"left",L=v?h:b;throw new Error(`Unbalanced ${S} delimiter found in string at position ${L}`)}else throw new Error(`Unsupported value for unbalanced: ${O}`)}h===p&&(p+=1)}return window&&x.length>0&&!l&&P&&P[0]&&r.length>y&&x.push(e(P[0],r.slice(y),y,r.length)),x}};/*!
 * XRegExp Unicode Base 5.1.0
 * <xregexp.com>
 * Steven Levithan (c) 2008-present MIT License
 */const D9=t=>{const e={},r={},a=t._dec,n=t._hex,o=t._pad4;function s(h){return h.replace(/[- _]+/g,"").toLowerCase()}function l(h){const p=/^\\[xu](.+)/.exec(h);return p?a(p[1]):h.charCodeAt(h[0]==="\\"?1:0)}function u(h){let p="",y=-1;return t.forEach(h,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,b=>{const C=l(b[1]);C>y+1&&(p+=`\\u${o(n(y+1))}`,C>y+2&&(p+=`-\\u${o(n(C-1))}`)),y=l(b[2]||b[1])}),y<65535&&(p+=`\\u${o(n(y+1))}`,y<65534&&(p+="-\\uFFFF")),p}function c(h){const p="b!";return e[h][p]||(e[h][p]=u(e[h].bmp))}function d(h,p){const y=e[h];let b="";return y.bmp&&!y.isBmpLast&&(b=`[${y.bmp}]${y.astral?"|":""}`),y.astral&&(b+=y.astral),y.isBmpLast&&y.bmp&&(b+=`${y.astral?"|":""}[${y.bmp}]`),p?`(?:(?!${b})(?:[\uD800-\uDBFF][\uDC00-\uDFFF]|[\0-￿]))`:`(?:${b})`}function m(h,p){const y=p?"a!":"a=";return e[h][y]||(e[h][y]=d(h,p))}t.addToken(/\\([pP])(?:{(\^?)(?:(\w+)=)?([^}]*)}|([A-Za-z]))/,(h,p,y)=>{const b="Invalid double negation ",C="Unknown Unicode token ",w="Unicode token missing data ",v="Astral mode required for Unicode token ",P="Astral mode does not support Unicode tokens within character classes",[x,O,S,L,E,A]=h;let D=O==="P"||!!S;const F=y.includes("A");let T=s(A||E),k=e[T];if(O==="P"&&S)throw new SyntaxError(b+x);if(!e.hasOwnProperty(T))throw new SyntaxError(C+x);if(L&&!(r[L]&&r[L][T]))throw new SyntaxError(C+x);if(k.inverseOf){if(T=s(k.inverseOf),!e.hasOwnProperty(T))throw new ReferenceError(`${w+x} -> ${k.inverseOf}`);k=e[T],D=!D}if(!(k.bmp||F))throw new SyntaxError(v+x);if(F){if(p==="class")throw new SyntaxError(P);return m(T,D)}return p==="class"?D?c(T):k.bmp:`${(D?"[^":"[")+k.bmp}]`},{scope:"all",optionalFlags:"A",leadChar:"\\"}),t.addUnicodeData=(h,p)=>{const y="Unicode token requires name",b="Unicode token has no character data ";p&&(r[p]={});for(const C of h){if(!C.name)throw new Error(y);if(!(C.inverseOf||C.bmp||C.astral))throw new Error(b+C.name);const w=s(C.name);if(e[w]=C,p&&(r[p][w]=!0),C.alias){const v=s(C.alias);e[v]=C,p&&(r[p][v]=!0)}}t.cache.flush("patterns")},t._getUnicodeProperty=h=>{const p=s(h);return e[p]}};var C9=[{name:"C",alias:"Other",isBmpLast:!0,bmp:"\0--­͸͹΀-΃΋΍΢԰՗՘֋֌֐׈-׏׫-׮׵-؅؜۝܎܏݋݌޲-޿߻߼࠮࠯࠿࡜࡝࡟࡫-࡯࢏-ࢗ࣢঄঍঎঑঒঩঱঳-঵঺঻৅৆৉৊৏-৖৘-৛৞৤৥৿਀਄਋-਎਑਒਩਱਴਷਺਻਽੃-੆੉੊੎-੐੒-੘੝੟-੥੷-઀઄઎઒઩઱઴઺઻૆૊૎૏૑-૟૤૥૲-૸଀଄଍଎଑଒଩଱଴଺଻୅୆୉୊୎-୔୘-୛୞୤୥୸-஁஄஋-஍஑஖-஘஛஝஠-஢஥-஧஫-஭஺-஽௃-௅௉௎௏௑-௖௘-௥௻-௿఍఑఩఺఻౅౉౎-౔౗౛౜౞౟౤౥౰-౶಍಑಩಴಺಻೅೉೎-೔೗-೜೟೤೥೰ೳ-೿഍഑൅൉൐-൓൤൥඀඄඗-඙඲඼඾඿෇-෉෋-෎෕෗෠-෥෰෱෵-฀฻-฾๜-຀຃຅຋຤຦຾຿໅໇໎໏໚໛໠-໿཈཭-཰྘྽࿍࿛-࿿჆჈-჌჎჏቉቎቏቗቙቞቟኉኎኏኱኶኷኿዁዆዇዗጑጖጗፛፜፽-፿᎚-᎟᏶᏷᏾᏿᚝-᚟᛹-᛿᜖-᜞᜷-᜿᝔-᝟᝭᝱᝴-᝿៞៟៪-៯៺-៿᠎᠚-᠟᡹-᡿᢫-᢯᣶-᣿᤟᤬-᤯᤼-᤿᥁-᥃᥮᥯᥵-᥿᦬-᦯᧊-᧏᧛-᧝᨜᨝᩟᩽᩾᪊-᪏᪚-᪟᪮᪯᫏-᫿᭍-᭏᭿᯴-᯻᰸-᰺᱊-᱌Ᲊ-᲏᲻᲼᳈-᳏᳻-᳿἖἗἞἟὆὇὎὏὘὚὜὞὾὿᾵῅῔῕῜῰῱῵῿​-‏‪-‮⁠-⁯⁲⁳₏₝-₟⃁-⃏⃱-⃿↌-↏␧-␿⑋-⑟⭴⭵⮖⳴-⳸⴦⴨-⴬⴮⴯⵨-⵮⵱-⵾⶗-⶟⶧⶯⶷⶿⷇⷏⷗⷟⹞-⹿⺚⻴-⻿⿖-⿯⿼-⿿぀゗゘㄀-㄄㄰㆏㇤-㇯㈟꒍-꒏꓇-꓏꘬-꘿꛸-꛿Ɤ-꟏꟒꟔Ꟛ-꟱꠭-꠯꠺-꠿꡸-꡿꣆-꣍꣚-꣟꥔-꥞꥽-꥿꧎꧚-꧝꧿꨷-꨿꩎꩏꩚꩛꫃-꫚꫷-꬀꬇꬈꬏꬐꬗-꬟꬧꬯꭬-꭯꯮꯯꯺-꯿힤-힯퟇-퟊퟼-﩮﩯﫚-﫿﬇-﬒﬘-﬜﬷﬽﬿﭂﭅﯃-﯒﶐﶑﷈-﷎﷐-﷯︚-︟﹓﹧﹬-﹯﹵﻽-＀﾿-￁￈￉￐￑￘￙￝-￟￧￯-￻￾￿",astral:"\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9D-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE49-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD28-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA\uDEAE\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF5A-\uDF6F\uDF8A-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC76-\uDC7E\uDCBD\uDCC3-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD48-\uDD4F\uDD77-\uDD7F\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5C\uDC62-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEBA-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF47-\uDFFF]|\uD806[\uDC3C-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD47-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE5-\uDDFF\uDE48-\uDE4F\uDEA3-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF9-\uDFAF\uDFB1-\uDFBF\uDFF2-\uDFFE]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD832\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF3-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDEBF\uDECA-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE9B-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA0-\uDFFF]|\uD833[\uDC00-\uDEFF\uDF2E\uDF2F\uDF47-\uDF4F\uDFC4-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDD73-\uDD7A\uDDEB-\uDDFF\uDE46-\uDEDF\uDEF4-\uDEFF\uDF57-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD50-\uDE8F\uDEAF-\uDEBF\uDEFA-\uDEFE\uDF00-\uDFFF]|\uD839[\uDC00-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCB5-\uDD00\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDDAE-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDE5F\uDE66-\uDEFF]|\uD83D[\uDED8-\uDEDC\uDEED-\uDEEF\uDEFD-\uDEFF\uDF74-\uDF7F\uDFD9-\uDFDF\uDFEC-\uDFEF\uDFF1-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE\uDCAF\uDCB2-\uDCFF\uDE54-\uDE5F\uDE6E\uDE6F\uDE75-\uDE77\uDE7D-\uDE7F\uDE87-\uDE8F\uDEAD-\uDEAF\uDEBB-\uDEBF\uDEC6-\uDECF\uDEDA-\uDEDF\uDEE8-\uDEEF\uDEF7-\uDEFF\uDF93\uDFCB-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF39-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]"},{name:"Cc",alias:"Control",bmp:"\0--"},{name:"Cf",alias:"Format",bmp:"­؀-؅؜۝܏࢐࢑࣢᠎​-‏‪-‮⁠-⁤⁦-⁯\uFEFF￹-￻",astral:"\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC38]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]"},{name:"Cn",alias:"Unassigned",bmp:"͸͹΀-΃΋΍΢԰՗՘֋֌֐׈-׏׫-׮׵-׿܎݋݌޲-޿߻߼࠮࠯࠿࡜࡝࡟࡫-࡯࢏࢒-ࢗ঄঍঎঑঒঩঱঳-঵঺঻৅৆৉৊৏-৖৘-৛৞৤৥৿਀਄਋-਎਑਒਩਱਴਷਺਻਽੃-੆੉੊੎-੐੒-੘੝੟-੥੷-઀઄઎઒઩઱઴઺઻૆૊૎૏૑-૟૤૥૲-૸଀଄଍଎଑଒଩଱଴଺଻୅୆୉୊୎-୔୘-୛୞୤୥୸-஁஄஋-஍஑஖-஘஛஝஠-஢஥-஧஫-஭஺-஽௃-௅௉௎௏௑-௖௘-௥௻-௿఍఑఩఺఻౅౉౎-౔౗౛౜౞౟౤౥౰-౶಍಑಩಴಺಻೅೉೎-೔೗-೜೟೤೥೰ೳ-೿഍഑൅൉൐-൓൤൥඀඄඗-඙඲඼඾඿෇-෉෋-෎෕෗෠-෥෰෱෵-฀฻-฾๜-຀຃຅຋຤຦຾຿໅໇໎໏໚໛໠-໿཈཭-཰྘྽࿍࿛-࿿჆჈-჌჎჏቉቎቏቗቙቞቟኉኎኏኱኶኷኿዁዆዇዗጑጖጗፛፜፽-፿᎚-᎟᏶᏷᏾᏿᚝-᚟᛹-᛿᜖-᜞᜷-᜿᝔-᝟᝭᝱᝴-᝿៞៟៪-៯៺-៿᠚-᠟᡹-᡿᢫-᢯᣶-᣿᤟᤬-᤯᤼-᤿᥁-᥃᥮᥯᥵-᥿᦬-᦯᧊-᧏᧛-᧝᨜᨝᩟᩽᩾᪊-᪏᪚-᪟᪮᪯᫏-᫿᭍-᭏᭿᯴-᯻᰸-᰺᱊-᱌Ᲊ-᲏᲻᲼᳈-᳏᳻-᳿἖἗἞἟὆὇὎὏὘὚὜὞὾὿᾵῅῔῕῜῰῱῵῿⁥⁲⁳₏₝-₟⃁-⃏⃱-⃿↌-↏␧-␿⑋-⑟⭴⭵⮖⳴-⳸⴦⴨-⴬⴮⴯⵨-⵮⵱-⵾⶗-⶟⶧⶯⶷⶿⷇⷏⷗⷟⹞-⹿⺚⻴-⻿⿖-⿯⿼-⿿぀゗゘㄀-㄄㄰㆏㇤-㇯㈟꒍-꒏꓇-꓏꘬-꘿꛸-꛿Ɤ-꟏꟒꟔Ꟛ-꟱꠭-꠯꠺-꠿꡸-꡿꣆-꣍꣚-꣟꥔-꥞꥽-꥿꧎꧚-꧝꧿꨷-꨿꩎꩏꩚꩛꫃-꫚꫷-꬀꬇꬈꬏꬐꬗-꬟꬧꬯꭬-꭯꯮꯯꯺-꯿힤-힯퟇-퟊퟼-퟿﩮﩯﫚-﫿﬇-﬒﬘-﬜﬷﬽﬿﭂﭅﯃-﯒﶐﶑﷈-﷎﷐-﷯︚-︟﹓﹧﹬-﹯﹵﻽﻾＀﾿-￁￈￉￐￑￘￙￝-￟￧￯-￸￾￿",astral:"\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDCFF\uDD03-\uDD06\uDD34-\uDD36\uDD8F\uDD9D-\uDD9F\uDDA1-\uDDCF\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDFC4-\uDFC7\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6E\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1E\uDD3A-\uDD3E\uDD40-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE49-\uDE4F\uDE59-\uDE5F\uDEA0-\uDEBF\uDEE7-\uDEEA\uDEF7-\uDEFF\uDF36-\uDF38\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDF98\uDF9D-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD28-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA\uDEAE\uDEAF\uDEB2-\uDEFF\uDF28-\uDF2F\uDF5A-\uDF6F\uDF8A-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC4E-\uDC51\uDC76-\uDC7E\uDCC3-\uDCCC\uDCCE\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD48-\uDD4F\uDD77-\uDD7F\uDDE0\uDDF5-\uDDFF\uDE12\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEAA-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC5C\uDC62-\uDC7F\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDDE-\uDDFF\uDE45-\uDE4F\uDE5A-\uDE5F\uDE6D-\uDE7F\uDEBA-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF47-\uDFFF]|\uD806[\uDC3C-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD47-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE5-\uDDFF\uDE48-\uDE4F\uDEA3-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC46-\uDC4F\uDC6D-\uDC6F\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF9-\uDFAF\uDFB1-\uDFBF\uDFF2-\uDFFE]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F\uDC75-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD832\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDB7F][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF3-\uDFFF]|\uD80D[\uDC2F\uDC39-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6D\uDEBF\uDECA-\uDECF\uDEEE\uDEEF\uDEF6-\uDEFF\uDF46-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE9B-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A\uDC9B\uDCA4-\uDFFF]|\uD833[\uDC00-\uDEFF\uDF2E\uDF2F\uDF47-\uDF4F\uDFC4-\uDFFF]|\uD834[\uDCF6-\uDCFF\uDD27\uDD28\uDDEB-\uDDFF\uDE46-\uDEDF\uDEF4-\uDEFF\uDF57-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDFCC\uDFCD]|\uD836[\uDE8C-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD50-\uDE8F\uDEAF-\uDEBF\uDEFA-\uDEFE\uDF00-\uDFFF]|\uD839[\uDC00-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDD5D\uDD60-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCB5-\uDD00\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDEEF\uDEF2-\uDFFF]|\uD83C[\uDC2C-\uDC2F\uDC94-\uDC9F\uDCAF\uDCB0\uDCC0\uDCD0\uDCF6-\uDCFF\uDDAE-\uDDE5\uDE03-\uDE0F\uDE3C-\uDE3F\uDE49-\uDE4F\uDE52-\uDE5F\uDE66-\uDEFF]|\uD83D[\uDED8-\uDEDC\uDEED-\uDEEF\uDEFD-\uDEFF\uDF74-\uDF7F\uDFD9-\uDFDF\uDFEC-\uDFEF\uDFF1-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE\uDCAF\uDCB2-\uDCFF\uDE54-\uDE5F\uDE6E\uDE6F\uDE75-\uDE77\uDE7D-\uDE7F\uDE87-\uDE8F\uDEAD-\uDEAF\uDEBB-\uDEBF\uDEC6-\uDECF\uDEDA-\uDEDF\uDEE8-\uDEEF\uDEF7-\uDEFF\uDF93\uDFCB-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF39-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00\uDC02-\uDC1F\uDC80-\uDCFF\uDDF0-\uDFFF]|[\uDBBF\uDBFF][\uDFFE\uDFFF]"},{name:"Co",alias:"Private_Use",bmp:"-",astral:"[\uDB80-\uDBBE\uDBC0-\uDBFE][\uDC00-\uDFFF]|[\uDBBF\uDBFF][\uDC00-\uDFFD]"},{name:"Cs",alias:"Surrogate",bmp:"\uD800-\uDFFF"},{name:"L",alias:"Letter",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"LC",alias:"Cased_Letter",bmp:"A-Za-zµÀ-ÖØ-öø-ƺƼ-ƿǄ-ʓʕ-ʯͰ-ͳͶͷͻ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՠ-ֈႠ-ჅჇჍა-ჺჽ-ჿᎠ-Ᏽᏸ-ᏽᲀ-ᲈᲐ-ᲺᲽ-Ჿᴀ-ᴫᵫ-ᵷᵹ-ᶚḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℴℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-ⱻⱾ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭꙀ-ꙭꚀ-ꚛꜢ-ꝯꝱ-ꞇꞋ-ꞎꞐ-ꟊꟐꟑꟓꟕ-ꟙꟵꟶꟺꬰ-ꭚꭠ-ꭨꭰ-ꮿﬀ-ﬆﬓ-ﬗＡ-Ｚａ-ｚ",astral:"\uD801[\uDC00-\uDC4F\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]|\uD803[\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD806[\uDCA0-\uDCDF]|\uD81B[\uDE40-\uDE7F]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD00-\uDD43]"},{name:"Ll",alias:"Lowercase_Letter",bmp:"a-zµß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıĳĵķĸĺļľŀłńņňŉŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿǆǉǌǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰǳǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʯͱͳͷͻ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᴫᵫ-ᵷᵹ-ᶚḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎↄⰰ-ⱟⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱻⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝱ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꞻꞽꞿꟁꟃꟈꟊꟑꟓꟕꟗꟙꟶꟺꬰ-ꭚꭠ-ꭨꭰ-ꮿﬀ-ﬆﬓ-ﬗａ-ｚ",astral:"\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD81B[\uDE60-\uDE7F]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD22-\uDD43]"},{name:"Lm",alias:"Modifier_Letter",bmp:"ʰ-ˁˆ-ˑˠ-ˤˬˮʹͺՙـۥۦߴߵߺࠚࠤࠨࣉॱๆໆჼៗᡃᪧᱸ-ᱽᴬ-ᵪᵸᶛ-ᶿⁱⁿₐ-ₜⱼⱽⵯⸯ々〱-〵〻ゝゞー-ヾꀕꓸ-ꓽꘌꙿꚜꚝꜗ-ꜟꝰꞈꟲ-ꟴꟸꟹꧏꧦꩰꫝꫳꫴꭜ-ꭟꭩｰﾞﾟ",astral:"\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD81A[\uDF40-\uDF43]|\uD81B[\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD838[\uDD37-\uDD3D]|𞥋"},{name:"Lo",alias:"Other_Letter",bmp:"ªºƻǀ-ǃʔא-תׯ-ײؠ-ؿف-يٮٯٱ-ۓەۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪࠀ-ࠕࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣈऄ-हऽॐक़-ॡॲ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๅກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎᄀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛱ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៜᠠ-ᡂᡄ-ᡸᢀ-ᢄᢇ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱷᳩ-ᳬᳮ-ᳳᳵᳶᳺℵ-ℸⴰ-ⵧⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ〆〼ぁ-ゖゟァ-ヺヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꀔꀖ-ꒌꓐ-ꓷꔀ-ꘋꘐ-ꘟꘪꘫꙮꚠ-ꛥꞏꟷꟻ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧠ-ꧤꧧ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩯꩱ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛꫜꫠ-ꫪꫲꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎יִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼｦ-ｯｱ-ﾝﾠ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC50-\uDC9D\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF4A\uDF50]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|𝼊|\uD838[\uDD00-\uDD2C\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Lt",alias:"Titlecase_Letter",bmp:"ǅǈǋǲᾈ-ᾏᾘ-ᾟᾨ-ᾯᾼῌῼ"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİĲĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼǄǇǊǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮǱǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅↃⰀ-ⰯⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸꞺꞼꞾꟀꟂꟄ-ꟇꟉꟐꟖꟘꟵＡ-Ｚ",astral:"\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]"},{name:"M",alias:"Mark",bmp:"̀-ͯ҃-҉֑-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣঁ-ঃ়া-ৄেৈো-্ৗৢৣ৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑੰੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣஂா-ூெ-ைொ-்ௗఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣඁ-ඃ්ා-ුූෘ-ෟෲෳัิ-ฺ็-๎ັິ-ຼ່-ໍ༹༘༙༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏႚ-ႝ፝-፟ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝᠋-᠍᠏ᢅᢆᢩᤠ-ᤫᤰ-᤻ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼᪰-ᫎᬀ-ᬄ᬴-᭄᭫-᭳ᮀ-ᮂᮡ-ᮭ᯦-᯳ᰤ-᰷᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿⃐-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꙯-꙲ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀ꧥꨩ-ꨶꩃꩌꩍꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭ﬞ︀-️︠-︯",astral:"\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC82\uDCB0-\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD34\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDCE\uDDCF\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC5E\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDEAB-\uDEB7\uDF1D-\uDF2B]|\uD806[\uDC2C-\uDC3A\uDD30-\uDD35\uDD37\uDD38\uDD3B-\uDD3E\uDD40\uDD42\uDD43\uDDD1-\uDDD7\uDDDA-\uDDE0\uDDE4\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDEF3-\uDEF6]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF51-\uDF87\uDF8F-\uDF92\uDFE4\uDFF0\uDFF1]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]"},{name:"Mc",alias:"Spacing_Mark",bmp:"ःऻा-ीॉ-ौॎॏংঃা-ীেৈোৌৗਃਾ-ੀઃા-ીૉોૌଂଃାୀେୈୋୌୗாிுூெ-ைொ-ௌௗఁ-ఃు-ౄಂಃಾೀ-ೄೇೈೊೋೕೖംഃാ-ീെ-ൈൊ-ൌൗංඃා-ෑෘ-ෟෲෳ༾༿ཿါာေးျြၖၗၢ-ၤၧ-ၭႃႄႇ-ႌႏႚ-ႜ᜕᜴ាើ-ៅះៈᤣ-ᤦᤩ-ᤫᤰᤱᤳ-ᤸᨙᨚᩕᩗᩡᩣᩤᩭ-ᩲᬄᬵᬻᬽ-ᭁᭃ᭄ᮂᮡᮦᮧ᮪ᯧᯪ-ᯬᯮ᯲᯳ᰤ-ᰫᰴᰵ᳡᳷〮〯ꠣꠤꠧꢀꢁꢴ-ꣃꥒ꥓ꦃꦴꦵꦺꦻꦾ-꧀ꨯꨰꨳꨴꩍꩻꩽꫫꫮꫯꫵꯣꯤꯦꯧꯩꯪ꯬",astral:"\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3E\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB0-\uDCB2\uDCB9\uDCBB-\uDCBE\uDCC1\uDDAF-\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF20\uDF21\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD30-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD65\uDD66\uDD6D-\uDD72]"},{name:"Me",alias:"Enclosing_Mark",bmp:"҈҉᪾⃝-⃠⃢-⃤꙰-꙲"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-ٰٟۖ-ۜ۟-۪ۤۧۨ-ܑۭܰ-݊ަ-ް߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ंऺ़ु-ै्॑-ॗॢॣঁ়ু-ৄ্ৢৣ৾ਁਂ਼ੁੂੇੈੋ-੍ੑੰੱੵઁં઼ુ-ૅેૈ્ૢૣૺ-૿ଁ଼ିୁ-ୄ୍୕ୖୢୣஂீ்ఀఄ఼ా-ీె-ైొ-్ౕౖౢౣಁ಼ಿೆೌ್ೢೣഀഁ഻഼ു-ൄ്ൢൣඁ්ි-ුූัิ-ฺ็-๎ັິ-ຼ່-ໍཱ༹༘༙༵༷-ཾྀ-྄྆྇ྍ-ྗྙ-ྼ࿆ိ-ူဲ-့္်ွှၘၙၞ-ၠၱ-ၴႂႅႆႍႝ፝-፟ᜒ-᜔ᜲᜳᝒᝓᝲᝳ឴឵ិ-ួំ៉-៓៝᠋-᠍᠏ᢅᢆᢩᤠ-ᤢᤧᤨᤲ᤹-᤻ᨘᨗᨛᩖᩘ-ᩞ᩠ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽ᪿ-ᫎᬀ-ᬃ᬴ᬶ-ᬺᬼᭂ᭫-᭳ᮀᮁᮢ-ᮥᮨᮩ᮫-ᮭ᯦ᯨᯩᯭᯯ-ᯱᰬ-ᰳᰶ᰷᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷿⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〭꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠥꠦ꠬꣄ꣅ꣠-꣱ꣿꤦ-꤭ꥇ-ꥑꦀ-ꦂ꦳ꦶ-ꦹꦼꦽꧥꨩ-ꨮꨱꨲꨵꨶꩃꩌꩼꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫬꫭ꫶ꯥꯨ꯭ﬞ︀-️︠-︯",astral:"\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC01\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF40\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB3-\uDCB8\uDCBA\uDCBF\uDCC0\uDCC2\uDCC3\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uDB40[\uDD00-\uDDEF]"},{name:"N",alias:"Number",bmp:"0-9²³¹¼-¾٠-٩۰-۹߀-߉०-९০-৯৴-৹੦-੯૦-૯୦-୯୲-୷௦-௲౦-౯౸-౾೦-೯൘-൞൦-൸෦-෯๐-๙໐-໙༠-༳၀-၉႐-႙፩-፼ᛮ-ᛰ០-៩៰-៹᠐-᠙᥆-᥏᧐-᧚᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙⁰⁴-⁹₀-₉⅐-ↂↅ-↉①-⒛⓪-⓿❶-➓⳽〇〡-〩〸-〺㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꘠-꘩ꛦ-ꛯ꠰-꠵꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹０-９",astral:"\uD800[\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23\uDF41\uDF4A\uDFD1-\uDFD5]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE48\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDD30-\uDD39\uDE60-\uDE7E\uDF1D-\uDF26\uDF51-\uDF54\uDFC5-\uDFCB]|\uD804[\uDC52-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDDE1-\uDDF4\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF3B]|\uD806[\uDCE0-\uDCF2\uDD50-\uDD59]|\uD807[\uDC50-\uDC6C\uDD50-\uDD59\uDDA0-\uDDA9\uDFC0-\uDFD4]|\uD809[\uDC00-\uDC6E]|\uD81A[\uDE60-\uDE69\uDEC0-\uDEC9\uDF50-\uDF59\uDF5B-\uDF61]|\uD81B[\uDE80-\uDE96]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDFCE-\uDFFF]|\uD838[\uDD40-\uDD49\uDEF0-\uDEF9]|\uD83A[\uDCC7-\uDCCF\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]"},{name:"Nd",alias:"Decimal_Number",bmp:"0-9٠-٩۰-۹߀-߉०-९০-৯੦-੯૦-૯୦-୯௦-௯౦-౯೦-೯൦-൯෦-෯๐-๙໐-໙༠-༩၀-၉႐-႙០-៩᠐-᠙᥆-᥏᧐-᧙᪀-᪉᪐-᪙᭐-᭙᮰-᮹᱀-᱉᱐-᱙꘠-꘩꣐-꣙꤀-꤉꧐-꧙꧰-꧹꩐-꩙꯰-꯹０-９",astral:"\uD801[\uDCA0-\uDCA9]|\uD803[\uDD30-\uDD39]|\uD804[\uDC66-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDEF0-\uDEF9]|\uD805[\uDC50-\uDC59\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF39]|\uD806[\uDCE0-\uDCE9\uDD50-\uDD59]|\uD807[\uDC50-\uDC59\uDD50-\uDD59\uDDA0-\uDDA9]|\uD81A[\uDE60-\uDE69\uDEC0-\uDEC9\uDF50-\uDF59]|\uD835[\uDFCE-\uDFFF]|\uD838[\uDD40-\uDD49\uDEF0-\uDEF9]|\uD83A[\uDD50-\uDD59]|\uD83E[\uDFF0-\uDFF9]"},{name:"Nl",alias:"Letter_Number",bmp:"ᛮ-ᛰⅠ-ↂↅ-ↈ〇〡-〩〸-〺ꛦ-ꛯ",astral:"\uD800[\uDD40-\uDD74\uDF41\uDF4A\uDFD1-\uDFD5]|\uD809[\uDC00-\uDC6E]"},{name:"No",alias:"Other_Number",bmp:"²³¹¼-¾৴-৹୲-୷௰-௲౸-౾൘-൞൰-൸༪-༳፩-፼៰-៹᧚⁰⁴-⁹₀-₉⅐-⅟↉①-⒛⓪-⓿❶-➓⳽㆒-㆕㈠-㈩㉈-㉏㉑-㉟㊀-㊉㊱-㊿꠰-꠵",astral:"\uD800[\uDD07-\uDD33\uDD75-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE48\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E\uDF1D-\uDF26\uDF51-\uDF54\uDFC5-\uDFCB]|\uD804[\uDC52-\uDC65\uDDE1-\uDDF4]|\uD805[\uDF3A\uDF3B]|\uD806[\uDCEA-\uDCF2]|\uD807[\uDC5A-\uDC6C\uDFC0-\uDFD4]|\uD81A[\uDF5B-\uDF61]|\uD81B[\uDE80-\uDE96]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD83A[\uDCC7-\uDCCF]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D]|\uD83C[\uDD00-\uDD0C]"},{name:"P",alias:"Punctuation",bmp:"!-#%-\\*,-\\/:;\\?@\\[-\\]_\\{\\}¡§«¶·»¿;·՚-՟։֊־׀׃׆׳״؉؊،؍؛؝-؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰৽੶૰౷಄෴๏๚๛༄-༒༔༺-༽྅࿐-࿔࿙࿚၊-၏჻፠-፨᐀᙮᚛᚜᛫-᛭᜵᜶។-៖៘-៚᠀-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᭽᭾᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‐-‧‰-⁃⁅-⁑⁓-⁞⁽⁾₍₎⌈-⌋〈〉❨-❵⟅⟆⟦-⟯⦃-⦘⧘-⧛⧼⧽⳹-⳼⳾⳿⵰⸀-⸮⸰-⹏⹒-⹝、-〃〈-】〔-〟〰〽゠・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫﴾﴿︐-︙︰-﹒﹔-﹡﹣﹨﹪﹫！-＃％-＊，-／：；？＠［-］＿｛｝｟-･",astral:"\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|𐕯|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|𛲟|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]"},{name:"Pc",alias:"Connector_Punctuation",bmp:"_‿⁀⁔︳︴﹍-﹏＿"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\-֊־᐀᠆‐-―⸗⸚⸺⸻⹀⹝〜〰゠︱︲﹘﹣－",astral:"𐺭"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\)\\]\\}༻༽᚜⁆⁾₎⌉⌋〉❩❫❭❯❱❳❵⟆⟧⟩⟫⟭⟯⦄⦆⦈⦊⦌⦎⦐⦒⦔⦖⦘⧙⧛⧽⸣⸥⸧⸩⹖⹘⹚⹜〉》」』】〕〗〙〛〞〟﴾︘︶︸︺︼︾﹀﹂﹄﹈﹚﹜﹞）］｝｠｣"},{name:"Pf",alias:"Final_Punctuation",bmp:"»’”›⸃⸅⸊⸍⸝⸡"},{name:"Pi",alias:"Initial_Punctuation",bmp:"«‘‛“‟‹⸂⸄⸉⸌⸜⸠"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\*,\\.\\/:;\\?@\\¡§¶·¿;·՚-՟։׀׃׆׳״؉؊،؍؛؝-؟٪-٭۔܀-܍߷-߹࠰-࠾࡞।॥॰৽੶૰౷಄෴๏๚๛༄-༒༔྅࿐-࿔࿙࿚၊-၏჻፠-፨᙮᛫-᛭᜵᜶។-៖៘-៚᠀-᠅᠇-᠊᥄᥅᨞᨟᪠-᪦᪨-᪭᭚-᭠᭽᭾᯼-᯿᰻-᰿᱾᱿᳀-᳇᳓‖‗†-‧‰-‸※-‾⁁-⁃⁇-⁑⁓⁕-⁞⳹-⳼⳾⳿⵰⸀⸁⸆-⸈⸋⸎-⸖⸘⸙⸛⸞⸟⸪-⸮⸰-⸹⸼-⸿⹁⹃-⹏⹒-⹔、-〃〽・꓾꓿꘍-꘏꙳꙾꛲-꛷꡴-꡷꣎꣏꣸-꣺꣼꤮꤯꥟꧁-꧍꧞꧟꩜-꩟꫞꫟꫰꫱꯫︐-︖︙︰﹅﹆﹉-﹌﹐-﹒﹔-﹗﹟-﹡﹨﹪﹫！-＃％-＇＊，．／：；？＠＼｡､･",astral:"\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|𐕯|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3E]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A\uDFE2]|𛲟|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]"},{name:"Ps",alias:"Open_Punctuation",bmp:"\\(\\[\\{༺༼᚛‚„⁅⁽₍⌈⌊〈❨❪❬❮❰❲❴⟅⟦⟨⟪⟬⟮⦃⦅⦇⦉⦋⦍⦏⦑⦓⦕⦗⧘⧚⧼⸢⸤⸦⸨⹂⹕⹗⹙⹛〈《「『【〔〖〘〚〝﴿︗︵︷︹︻︽︿﹁﹃﹇﹙﹛﹝（［｛｟｢"},{name:"S",alias:"Symbol",bmp:"\\$\\+<->\\^`\\|~¢-¦¨©¬®-±´¸×÷˂-˅˒-˟˥-˫˭˯-˿͵΄΅϶҂֍-֏؆-؈؋؎؏۞۩۽۾߶߾߿࢈৲৳৺৻૱୰௳-௺౿൏൹฿༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᙭៛᥀᧞-᧿᭡-᭪᭴-᭼᾽᾿-῁῍-῏῝-῟῭-`´῾⁄⁒⁺-⁼₊-₌₠-⃀℀℁℃-℆℈℉℔№-℘℞-℣℥℧℩℮℺℻⅀-⅄⅊-⅍⅏↊↋←-⌇⌌-⌨⌫-␦⑀-⑊⒜-ⓩ─-❧➔-⟄⟇-⟥⟰-⦂⦙-⧗⧜-⧻⧾-⭳⭶-⮕⮗-⯿⳥-⳪⹐⹑⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿゛゜㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꜀-꜖꜠꜡꞉꞊꠨-꠫꠶-꠹꩷-꩹꭛꭪꭫﬩﮲-﯂﵀-﵏﷏﷼-﷿﹢﹤-﹦﹩＄＋＜-＞＾｀｜～￠-￦￨-￮￼�",astral:"\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|𑜿|\uD807[\uDFD5-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|𛲜|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|\uD838[\uDD4F\uDEFF]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA]"},{name:"Sc",alias:"Currency_Symbol",bmp:"\\$¢-¥֏؋߾߿৲৳৻૱௹฿៛₠-⃀꠸﷼﹩＄￠￡￥￦",astral:"\uD807[\uDFDD-\uDFE0]|𞋿|𞲰"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\^`¨¯´¸˂-˅˒-˟˥-˫˭˯-˿͵΄΅࢈᾽᾿-῁῍-῏῝-῟῭-`´῾゛゜꜀-꜖꜠꜡꞉꞊꭛꭪꭫﮲-﯂＾｀￣",astral:"\uD83C[\uDFFB-\uDFFF]"},{name:"Sm",alias:"Math_Symbol",bmp:"\\+<->\\|~¬±×÷϶؆-؈⁄⁒⁺-⁼₊-₌℘⅀-⅄⅋←-↔↚↛↠↣↦↮⇎⇏⇒⇔⇴-⋿⌠⌡⍼⎛-⎳⏜-⏡▷◁◸-◿♯⟀-⟄⟇-⟥⟰-⟿⤀-⦂⦙-⧗⧜-⧻⧾-⫿⬰-⭄⭇-⭌﬩﹢﹤-﹦＋＜-＞｜～￢￩-￬",astral:"\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD83B[\uDEF0\uDEF1]"},{name:"So",alias:"Other_Symbol",bmp:"¦©®°҂֍֎؎؏۞۩۽۾߶৺୰௳-௸௺౿൏൹༁-༃༓༕-༗༚-༟༴༶༸྾-࿅࿇-࿌࿎࿏࿕-࿘႞႟᎐-᎙᙭᥀᧞-᧿᭡-᭪᭴-᭼℀℁℃-℆℈℉℔№℗℞-℣℥℧℩℮℺℻⅊⅌⅍⅏↊↋↕-↙↜-↟↡↢↤↥↧-↭↯-⇍⇐⇑⇓⇕-⇳⌀-⌇⌌-⌟⌢-⌨⌫-⍻⍽-⎚⎴-⏛⏢-␦⑀-⑊⒜-ⓩ─-▶▸-◀◂-◷☀-♮♰-❧➔-➿⠀-⣿⬀-⬯⭅⭆⭍-⭳⭶-⮕⮗-⯿⳥-⳪⹐⹑⺀-⺙⺛-⻳⼀-⿕⿰-⿻〄〒〓〠〶〷〾〿㆐㆑㆖-㆟㇀-㇣㈀-㈞㈪-㉇㉐㉠-㉿㊊-㊰㋀-㏿䷀-䷿꒐-꓆꠨-꠫꠶꠷꠹꩷-꩹﵀-﵏﷏﷽-﷿￤￨￭￮￼�",astral:"\uD800[\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC]|\uD802[\uDC77\uDC78\uDEC8]|𑜿|\uD807[\uDFD5-\uDFDC\uDFE1-\uDFF1]|\uD81A[\uDF3C-\uDF3F\uDF45]|𛲜|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85\uDE86]|𞅏|\uD83B[\uDCAC\uDD2E]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFA]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA]"},{name:"Z",alias:"Separator",bmp:"    - \u2028\u2029  　"},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:"    -   　"}];/*!
 * XRegExp Unicode Categories 5.1.0
 * <xregexp.com>
 * Steven Levithan (c) 2010-present MIT License
 * Unicode data by Mathias Bynens <mathiasbynens.be>
 */const w9=t=>{if(!t.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");t.addUnicodeData(C9)};var A9=[{name:"ASCII",bmp:"\0-"},{name:"Alphabetic",bmp:"A-Za-zªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͅͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈְ-ׇֽֿׁׂׅׄא-תׯ-ײؐ-ؚؠ-ٗٙ-ٟٮ-ۓە-ۜۡ-ۭۨ-ۯۺ-ۼۿܐ-ܿݍ-ޱߊ-ߪߴߵߺࠀ-ࠗࠚ-ࠬࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉࣔ-ࣣࣟ-ࣰࣩ-ऻऽ-ौॎ-ॐॕ-ॣॱ-ঃঅ-ঌএঐও-নপ-রলশ-হঽ-ৄেৈোৌৎৗড়ঢ়য়-ৣৰৱৼਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਾ-ੂੇੈੋੌੑਖ਼-ੜਫ਼ੰ-ੵઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽ-ૅે-ૉોૌૐૠ-ૣૹ-ૼଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽ-ୄେୈୋୌୖୗଡ଼ଢ଼ୟ-ୣୱஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-ௌௐௗఀ-ఃఅ-ఌఎ-ఐఒ-నప-హఽ-ౄె-ైొ-ౌౕౖౘ-ౚౝౠ-ౣಀ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽ-ೄೆ-ೈೊ-ೌೕೖೝೞೠ-ೣೱೲഀ-ഌഎ-ഐഒ-ഺഽ-ൄെ-ൈൊ-ൌൎൔ-ൗൟ-ൣൺ-ൿඁ-ඃඅ-ඖක-නඳ-රලව-ෆා-ුූෘ-ෟෲෳก-ฺเ-ๆํກຂຄຆ-ຊຌ-ຣລວ-ູົ-ຽເ-ໄໆໍໜ-ໟༀཀ-ཇཉ-ཬཱ-ཱྀྈ-ྗྙ-ྼက-ံးျ-ဿၐ-ႏႚ-ႝႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜓᜟ-ᜳᝀ-ᝓᝠ-ᝬᝮ-ᝰᝲᝳក-ឳា-ៈៗៜᠠ-ᡸᢀ-ᢪᢰ-ᣵᤀ-ᤞᤠ-ᤫᤰ-ᤸᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨛᨠ-ᩞᩡ-ᩴᪧᪿᫀᫌ-ᫎᬀ-ᬳᬵ-ᭃᭅ-ᭌᮀ-ᮩᮬ-ᮯᮺ-ᯥᯧ-ᯱᰀ-ᰶᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿᷧ-ᷴḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⒶ-ⓩⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⷠ-ⷿⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙴ-ꙻꙿ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠅꠇ-ꠧꡀ-ꡳꢀ-ꣃꣅꣲ-ꣷꣻꣽ-ꣿꤊ-ꤪꤰ-ꥒꥠ-ꥼꦀ-ꦲꦴ-ꦿꧏꧠ-ꧯꧺ-ꧾꨀ-ꨶꩀ-ꩍꩠ-ꩶꩺ-ꪾꫀꫂꫛ-ꫝꫠ-ꫯꫲ-ꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯪ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC45\uDC71-\uDC75\uDC82-\uDCB8\uDCC2\uDCD0-\uDCE8\uDD00-\uDD32\uDD44-\uDD47\uDD50-\uDD72\uDD76\uDD80-\uDDBF\uDDC1-\uDDC4\uDDCE\uDDCF\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE34\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEE8\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D-\uDF44\uDF47\uDF48\uDF4B\uDF4C\uDF50\uDF57\uDF5D-\uDF63]|\uD805[\uDC00-\uDC41\uDC43-\uDC45\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCC1\uDCC4\uDCC5\uDCC7\uDD80-\uDDB5\uDDB8-\uDDBE\uDDD8-\uDDDD\uDE00-\uDE3E\uDE40\uDE44\uDE80-\uDEB5\uDEB8\uDF00-\uDF1A\uDF1D-\uDF2A\uDF40-\uDF46]|\uD806[\uDC00-\uDC38\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B\uDD3C\uDD3F-\uDD42\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDDF\uDDE1\uDDE3\uDDE4\uDE00-\uDE32\uDE35-\uDE3E\uDE50-\uDE97\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC3E\uDC40\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD41\uDD43\uDD46\uDD47\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD96\uDD98\uDEE0-\uDEF6\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9E]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD47\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Any",isBmpLast:!0,bmp:"\0-￿",astral:"[\uD800-\uDBFF][\uDC00-\uDFFF]"},{name:"Default_Ignorable_Code_Point",bmp:"­͏؜ᅟᅠ឴឵᠋-᠏​-‏‪-‮⁠-⁯ㅤ︀-️\uFEFFﾠ￰-￸",astral:"\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|[\uDB40-\uDB43][\uDC00-\uDFFF]"},{name:"Lowercase",bmp:"a-zªµºß-öø-ÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįıĳĵķĸĺļľŀłńņňŉŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷźżž-ƀƃƅƈƌƍƒƕƙ-ƛƞơƣƥƨƪƫƭưƴƶƹƺƽ-ƿǆǉǌǎǐǒǔǖǘǚǜǝǟǡǣǥǧǩǫǭǯǰǳǵǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟȡȣȥȧȩȫȭȯȱȳ-ȹȼȿɀɂɇɉɋɍɏ-ʓʕ-ʸˀˁˠ-ˤͅͱͳͷͺ-ͽΐά-ώϐϑϕ-ϗϙϛϝϟϡϣϥϧϩϫϭϯ-ϳϵϸϻϼа-џѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӏӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯՠ-ֈა-ჺჽ-ჿᏸ-ᏽᲀ-ᲈᴀ-ᶿḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕ-ẝẟạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿ-ἇἐ-ἕἠ-ἧἰ-ἷὀ-ὅὐ-ὗὠ-ὧὰ-ώᾀ-ᾇᾐ-ᾗᾠ-ᾧᾰ-ᾴᾶᾷιῂ-ῄῆῇῐ-ΐῖῗῠ-ῧῲ-ῴῶῷⁱⁿₐ-ₜℊℎℏℓℯℴℹℼℽⅆ-ⅉⅎⅰ-ⅿↄⓐ-ⓩⰰ-ⱟⱡⱥⱦⱨⱪⱬⱱⱳⱴⱶ-ⱽⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳤⳬⳮⳳⴀ-ⴥⴧⴭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛ-ꚝꜣꜥꜧꜩꜫꜭꜯ-ꜱꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯ-ꝸꝺꝼꝿꞁꞃꞅꞇꞌꞎꞑꞓ-ꞕꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩꞯꞵꞷꞹꞻꞽꞿꟁꟃꟈꟊꟑꟓꟕꟗꟙꟶꟸ-ꟺꬰ-ꭚꭜ-ꭨꭰ-ꮿﬀ-ﬆﬓ-ﬗａ-ｚ",astral:"\uD801[\uDC28-\uDC4F\uDCD8-\uDCFB\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD81B[\uDE60-\uDE7F]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB]|\uD837[\uDF00-\uDF09\uDF0B-\uDF1E]|\uD83A[\uDD22-\uDD43]"},{name:"Noncharacter_Code_Point",bmp:"﷐-﷯￾￿",astral:"[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]"},{name:"Uppercase",bmp:"A-ZÀ-ÖØ-ÞĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİĲĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽƁƂƄƆƇƉ-ƋƎ-ƑƓƔƖ-ƘƜƝƟƠƢƤƦƧƩƬƮƯƱ-ƳƵƷƸƼǄǇǊǍǏǑǓǕǗǙǛǞǠǢǤǦǨǪǬǮǱǴǶ-ǸǺǼǾȀȂȄȆȈȊȌȎȐȒȔȖȘȚȜȞȠȢȤȦȨȪȬȮȰȲȺȻȽȾɁɃ-ɆɈɊɌɎͰͲͶͿΆΈ-ΊΌΎΏΑ-ΡΣ-ΫϏϒ-ϔϘϚϜϞϠϢϤϦϨϪϬϮϴϷϹϺϽ-ЯѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԔԖԘԚԜԞԠԢԤԦԨԪԬԮԱ-ՖႠ-ჅჇჍᎠ-ᏵᲐ-ᲺᲽ-ᲿḀḂḄḆḈḊḌḎḐḒḔḖḘḚḜḞḠḢḤḦḨḪḬḮḰḲḴḶḸḺḼḾṀṂṄṆṈṊṌṎṐṒṔṖṘṚṜṞṠṢṤṦṨṪṬṮṰṲṴṶṸṺṼṾẀẂẄẆẈẊẌẎẐẒẔẞẠẢẤẦẨẪẬẮẰẲẴẶẸẺẼẾỀỂỄỆỈỊỌỎỐỒỔỖỘỚỜỞỠỢỤỦỨỪỬỮỰỲỴỶỸỺỼỾἈ-ἏἘ-ἝἨ-ἯἸ-ἿὈ-ὍὙὛὝὟὨ-ὯᾸ-ΆῈ-ΉῘ-ΊῨ-ῬῸ-Ώℂℇℋ-ℍℐ-ℒℕℙ-ℝℤΩℨK-ℭℰ-ℳℾℿⅅⅠ-ⅯↃⒶ-ⓏⰀ-ⰯⱠⱢ-ⱤⱧⱩⱫⱭ-ⱰⱲⱵⱾ-ⲀⲂⲄⲆⲈⲊⲌⲎⲐⲒⲔⲖⲘⲚⲜⲞⲠⲢⲤⲦⲨⲪⲬⲮⲰⲲⲴⲶⲸⲺⲼⲾⳀⳂⳄⳆⳈⳊⳌⳎⳐⳒⳔⳖⳘⳚⳜⳞⳠⳢⳫⳭⳲꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚘꚚꜢꜤꜦꜨꜪꜬꜮꜲꜴꜶꜸꜺꜼꜾꝀꝂꝄꝆꝈꝊꝌꝎꝐꝒꝔꝖꝘꝚꝜꝞꝠꝢꝤꝦꝨꝪꝬꝮꝹꝻꝽꝾꞀꞂꞄꞆꞋꞍꞐꞒꞖꞘꞚꞜꞞꞠꞢꞤꞦꞨꞪ-ꞮꞰ-ꞴꞶꞸꞺꞼꞾꟀꟂꟄ-ꟇꟉꟐꟖꟘꟵＡ-Ｚ",astral:"\uD801[\uDC00-\uDC27\uDCB0-\uDCD3\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95]|\uD803[\uDC80-\uDCB2]|\uD806[\uDCA0-\uDCBF]|\uD81B[\uDE40-\uDE5F]|\uD835[\uDC00-\uDC19\uDC34-\uDC4D\uDC68-\uDC81\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB5\uDCD0-\uDCE9\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD38\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD6C-\uDD85\uDDA0-\uDDB9\uDDD4-\uDDED\uDE08-\uDE21\uDE3C-\uDE55\uDE70-\uDE89\uDEA8-\uDEC0\uDEE2-\uDEFA\uDF1C-\uDF34\uDF56-\uDF6E\uDF90-\uDFA8\uDFCA]|\uD83A[\uDD00-\uDD21]|\uD83C[\uDD30-\uDD49\uDD50-\uDD69\uDD70-\uDD89]"},{name:"White_Space",bmp:"	-\r    - \u2028\u2029  　"}];/*!
 * XRegExp Unicode Properties 5.1.0
 * <xregexp.com>
 * Steven Levithan (c) 2012-present MIT License
 * Unicode data by Mathias Bynens <mathiasbynens.be>
 */const k9=t=>{if(!t.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");const e=A9;e.push({name:"Assigned",inverseOf:"Cn"}),t.addUnicodeData(e)};var P9=[{name:"Adlam",astral:"\uD83A[\uDD00-\uDD4B\uDD50-\uDD59\uDD5E\uDD5F]"},{name:"Ahom",astral:"\uD805[\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF46]"},{name:"Anatolian_Hieroglyphs",astral:"\uD811[\uDC00-\uDE46]"},{name:"Arabic",bmp:"؀-؄؆-؋؍-ؚ؜-؞ؠ-ؿف-يٖ-ٯٱ-ۜ۞-ۿݐ-ݿࡰ-ࢎ࢐࢑࢘-ࣣ࣡-ࣿﭐ-﯂ﯓ-ﴽ﵀-ﶏﶒ-ﷇ﷏ﷰ-﷿ﹰ-ﹴﹶ-ﻼ",astral:"\uD803[\uDE60-\uDE7E]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB\uDEF0\uDEF1]"},{name:"Armenian",bmp:"Ա-Ֆՙ-֊֍-֏ﬓ-ﬗ"},{name:"Avestan",astral:"\uD802[\uDF00-\uDF35\uDF39-\uDF3F]"},{name:"Balinese",bmp:"ᬀ-ᭌ᭐-᭾"},{name:"Bamum",bmp:"ꚠ-꛷",astral:"\uD81A[\uDC00-\uDE38]"},{name:"Bassa_Vah",astral:"\uD81A[\uDED0-\uDEED\uDEF0-\uDEF5]"},{name:"Batak",bmp:"ᯀ-᯳᯼-᯿"},{name:"Bengali",bmp:"ঀ-ঃঅ-ঌএঐও-নপ-রলশ-হ়-ৄেৈো-ৎৗড়ঢ়য়-ৣ০-৾"},{name:"Bhaiksuki",astral:"\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC45\uDC50-\uDC6C]"},{name:"Bopomofo",bmp:"˪˫ㄅ-ㄯㆠ-ㆿ"},{name:"Brahmi",astral:"\uD804[\uDC00-\uDC4D\uDC52-\uDC75\uDC7F]"},{name:"Braille",bmp:"⠀-⣿"},{name:"Buginese",bmp:"ᨀ-ᨛ᨞᨟"},{name:"Buhid",bmp:"ᝀ-ᝓ"},{name:"Canadian_Aboriginal",bmp:"᐀-ᙿᢰ-ᣵ",astral:"\uD806[\uDEB0-\uDEBF]"},{name:"Carian",astral:"\uD800[\uDEA0-\uDED0]"},{name:"Caucasian_Albanian",astral:"\uD801[\uDD30-\uDD63\uDD6F]"},{name:"Chakma",astral:"\uD804[\uDD00-\uDD34\uDD36-\uDD47]"},{name:"Cham",bmp:"ꨀ-ꨶꩀ-ꩍ꩐-꩙꩜-꩟"},{name:"Cherokee",bmp:"Ꭰ-Ᏽᏸ-ᏽꭰ-ꮿ"},{name:"Chorasmian",astral:"\uD803[\uDFB0-\uDFCB]"},{name:"Common",bmp:"\0-@\\[-`\\{-©«-¹»-¿×÷ʹ-˟˥-˩ˬ-˿ʹ;΅·؅،؛؟ـ۝࣢।॥฿࿕-࿘჻᛫-᛭᜵᜶᠂᠃᠅᳓᳡ᳩ-ᳬᳮ-ᳳᳵ-᳷ᳺ -​‎-⁤⁦-⁰⁴-⁾₀-₎₠-⃀℀-℥℧-℩ℬ-ℱℳ-⅍⅏-⅟↉-↋←-␦⑀-⑊①-⟿⤀-⭳⭶-⮕⮗-⯿⸀-⹝⿰-⿻　-〄〆〈-〠〰-〷〼-〿゛゜゠・ー㆐-㆟㇀-㇣㈠-㉟㉿-㋏㋿㍘-㏿䷀-䷿꜀-꜡ꞈ-꞊꠰-꠹꤮ꧏ꭛꭪꭫﴾﴿︐-︙︰-﹒﹔-﹦﹨-﹫\uFEFF！-＠［-｀｛-･ｰﾞﾟ￠-￦￨-￮￹-�",astral:"\uD800[\uDD00-\uDD02\uDD07-\uDD33\uDD37-\uDD3F\uDD90-\uDD9C\uDDD0-\uDDFC\uDEE1-\uDEFB]|\uD82F[\uDCA0-\uDCA3]|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD66\uDD6A-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDEE0-\uDEF3\uDF00-\uDF56\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDFCB\uDFCE-\uDFFF]|\uD83B[\uDC71-\uDCB4\uDD01-\uDD3D]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD00-\uDDAD\uDDE6-\uDDFF\uDE01\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDD-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF73\uDF80-\uDFD8\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE74\uDE78-\uDE7C\uDE80-\uDE86\uDE90-\uDEAC\uDEB0-\uDEBA\uDEC0-\uDEC5\uDED0-\uDED9\uDEE0-\uDEE7\uDEF0-\uDEF6\uDF00-\uDF92\uDF94-\uDFCA\uDFF0-\uDFF9]|\uDB40[\uDC01\uDC20-\uDC7F]"},{name:"Coptic",bmp:"Ϣ-ϯⲀ-ⳳ⳹-⳿"},{name:"Cuneiform",astral:"\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC70-\uDC74\uDC80-\uDD43]"},{name:"Cypriot",astral:"\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F]"},{name:"Cypro_Minoan",astral:"\uD80B[\uDF90-\uDFF2]"},{name:"Cyrillic",bmp:"Ѐ-҄҇-ԯᲀ-ᲈᴫᵸⷠ-ⷿꙀ-ꚟ︮︯"},{name:"Deseret",astral:"\uD801[\uDC00-\uDC4F]"},{name:"Devanagari",bmp:"ऀ-ॐॕ-ॣ०-ॿ꣠-ꣿ"},{name:"Dives_Akuru",astral:"\uD806[\uDD00-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD46\uDD50-\uDD59]"},{name:"Dogra",astral:"\uD806[\uDC00-\uDC3B]"},{name:"Duployan",astral:"\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9C-\uDC9F]"},{name:"Egyptian_Hieroglyphs",astral:"\uD80C[\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E\uDC30-\uDC38]"},{name:"Elbasan",astral:"\uD801[\uDD00-\uDD27]"},{name:"Elymaic",astral:"\uD803[\uDFE0-\uDFF6]"},{name:"Ethiopic",bmp:"ሀ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፝-፼ᎀ-᎙ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮ",astral:"\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]"},{name:"Georgian",bmp:"Ⴀ-ჅჇჍა-ჺჼ-ჿᲐ-ᲺᲽ-Ჿⴀ-ⴥⴧⴭ"},{name:"Glagolitic",bmp:"Ⰰ-ⱟ",astral:"\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]"},{name:"Gothic",astral:"\uD800[\uDF30-\uDF4A]"},{name:"Grantha",astral:"\uD804[\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]"},{name:"Greek",bmp:"Ͱ-ͳ͵-ͷͺ-ͽͿ΄ΆΈ-ΊΌΎ-ΡΣ-ϡϰ-Ͽᴦ-ᴪᵝ-ᵡᵦ-ᵪᶿἀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ῄῆ-ΐῖ-Ί῝-`ῲ-ῴῶ-῾Ωꭥ",astral:"\uD800[\uDD40-\uDD8E\uDDA0]|\uD834[\uDE00-\uDE45]"},{name:"Gujarati",bmp:"ઁ-ઃઅ-ઍએ-ઑઓ-નપ-રલળવ-હ઼-ૅે-ૉો-્ૐૠ-ૣ૦-૱ૹ-૿"},{name:"Gunjala_Gondi",astral:"\uD807[\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9]"},{name:"Gurmukhi",bmp:"ਁ-ਃਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-ੂੇੈੋ-੍ੑਖ਼-ੜਫ਼੦-੶"},{name:"Han",bmp:"⺀-⺙⺛-⻳⼀-⿕々〇〡-〩〸-〻㐀-䶿一-鿿豈-舘並-龎",astral:"\uD81B[\uDFE2\uDFE3\uDFF0\uDFF1]|[\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A]"},{name:"Hangul",bmp:"ᄀ-ᇿ〮〯ㄱ-ㆎ㈀-㈞㉠-㉾ꥠ-ꥼ가-힣ힰ-ퟆퟋ-ퟻﾠ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ"},{name:"Hanifi_Rohingya",astral:"\uD803[\uDD00-\uDD27\uDD30-\uDD39]"},{name:"Hanunoo",bmp:"ᜠ-᜴"},{name:"Hatran",astral:"\uD802[\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDCFF]"},{name:"Hebrew",bmp:"֑-ׇא-תׯ-״יִ-זּטּ-לּמּנּסּףּפּצּ-ﭏ"},{name:"Hiragana",bmp:"ぁ-ゖゝ-ゟ",astral:"\uD82C[\uDC01-\uDD1F\uDD50-\uDD52]|🈀"},{name:"Imperial_Aramaic",astral:"\uD802[\uDC40-\uDC55\uDC57-\uDC5F]"},{name:"Inherited",bmp:"̀-ًͯ҅҆-ٰٕ॑-॔᪰-ᫎ᳐-᳔᳒-᳢᳠-᳨᳭᳴᳸᳹᷀-᷿‌‍⃐-〪⃰-゙゚〭︀-️︠-︭",astral:"\uD800[\uDDFD\uDEE0]|𑌻|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD67-\uDD69\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD]|\uDB40[\uDD00-\uDDEF]"},{name:"Inscriptional_Pahlavi",astral:"\uD802[\uDF60-\uDF72\uDF78-\uDF7F]"},{name:"Inscriptional_Parthian",astral:"\uD802[\uDF40-\uDF55\uDF58-\uDF5F]"},{name:"Javanese",bmp:"ꦀ-꧍꧐-꧙꧞꧟"},{name:"Kaithi",astral:"\uD804[\uDC80-\uDCC2\uDCCD]"},{name:"Kannada",bmp:"ಀ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹ಼-ೄೆ-ೈೊ-್ೕೖೝೞೠ-ೣ೦-೯ೱೲ"},{name:"Katakana",bmp:"ァ-ヺヽ-ヿㇰ-ㇿ㋐-㋾㌀-㍗ｦ-ｯｱ-ﾝ",astral:"\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00\uDD20-\uDD22\uDD64-\uDD67]"},{name:"Kayah_Li",bmp:"꤀-꤭꤯"},{name:"Kharoshthi",astral:"\uD802[\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F-\uDE48\uDE50-\uDE58]"},{name:"Khitan_Small_Script",astral:"𖿤|\uD822[\uDF00-\uDFFF]|\uD823[\uDC00-\uDCD5]"},{name:"Khmer",bmp:"ក-៝០-៩៰-៹᧠-᧿"},{name:"Khojki",astral:"\uD804[\uDE00-\uDE11\uDE13-\uDE3E]"},{name:"Khudawadi",astral:"\uD804[\uDEB0-\uDEEA\uDEF0-\uDEF9]"},{name:"Lao",bmp:"ກຂຄຆ-ຊຌ-ຣລວ-ຽເ-ໄໆ່-ໍ໐-໙ໜ-ໟ"},{name:"Latin",bmp:"A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꟿꬰ-ꭚꭜ-ꭤꭦ-ꭩﬀ-ﬆＡ-Ｚａ-ｚ",astral:"\uD801[\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD837[\uDF00-\uDF1E]"},{name:"Lepcha",bmp:"ᰀ-᰷᰻-᱉ᱍ-ᱏ"},{name:"Limbu",bmp:"ᤀ-ᤞᤠ-ᤫᤰ-᤻᥀᥄-᥏"},{name:"Linear_A",astral:"\uD801[\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]"},{name:"Linear_B",astral:"\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA]"},{name:"Lisu",bmp:"ꓐ-꓿",astral:"𑾰"},{name:"Lycian",astral:"\uD800[\uDE80-\uDE9C]"},{name:"Lydian",astral:"\uD802[\uDD20-\uDD39\uDD3F]"},{name:"Mahajani",astral:"\uD804[\uDD50-\uDD76]"},{name:"Makasar",astral:"\uD807[\uDEE0-\uDEF8]"},{name:"Malayalam",bmp:"ഀ-ഌഎ-ഐഒ-ൄെ-ൈൊ-൏ൔ-ൣ൦-ൿ"},{name:"Mandaic",bmp:"ࡀ-࡛࡞"},{name:"Manichaean",astral:"\uD802[\uDEC0-\uDEE6\uDEEB-\uDEF6]"},{name:"Marchen",astral:"\uD807[\uDC70-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]"},{name:"Masaram_Gondi",astral:"\uD807[\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]"},{name:"Medefaidrin",astral:"\uD81B[\uDE40-\uDE9A]"},{name:"Meetei_Mayek",bmp:"ꫠ-꫶ꯀ-꯭꯰-꯹"},{name:"Mende_Kikakui",astral:"\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6]"},{name:"Meroitic_Cursive",astral:"\uD802[\uDDA0-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDDFF]"},{name:"Meroitic_Hieroglyphs",astral:"\uD802[\uDD80-\uDD9F]"},{name:"Miao",astral:"\uD81B[\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F]"},{name:"Modi",astral:"\uD805[\uDE00-\uDE44\uDE50-\uDE59]"},{name:"Mongolian",bmp:"᠀᠁᠄᠆-᠙ᠠ-ᡸᢀ-ᢪ",astral:"\uD805[\uDE60-\uDE6C]"},{name:"Mro",astral:"\uD81A[\uDE40-\uDE5E\uDE60-\uDE69\uDE6E\uDE6F]"},{name:"Multani",astral:"\uD804[\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA9]"},{name:"Myanmar",bmp:"က-႟ꧠ-ꧾꩠ-ꩿ"},{name:"Nabataean",astral:"\uD802[\uDC80-\uDC9E\uDCA7-\uDCAF]"},{name:"Nandinagari",astral:"\uD806[\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE4]"},{name:"New_Tai_Lue",bmp:"ᦀ-ᦫᦰ-ᧉ᧐-᧚᧞᧟"},{name:"Newa",astral:"\uD805[\uDC00-\uDC5B\uDC5D-\uDC61]"},{name:"Nko",bmp:"߀-ߺ߽-߿"},{name:"Nushu",astral:"𖿡|\uD82C[\uDD70-\uDEFB]"},{name:"Nyiakeng_Puachue_Hmong",astral:"\uD838[\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDD4F]"},{name:"Ogham",bmp:" -᚜"},{name:"Ol_Chiki",bmp:"᱐-᱿"},{name:"Old_Hungarian",astral:"\uD803[\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDCFF]"},{name:"Old_Italic",astral:"\uD800[\uDF00-\uDF23\uDF2D-\uDF2F]"},{name:"Old_North_Arabian",astral:"\uD802[\uDE80-\uDE9F]"},{name:"Old_Permic",astral:"\uD800[\uDF50-\uDF7A]"},{name:"Old_Persian",astral:"\uD800[\uDFA0-\uDFC3\uDFC8-\uDFD5]"},{name:"Old_Sogdian",astral:"\uD803[\uDF00-\uDF27]"},{name:"Old_South_Arabian",astral:"\uD802[\uDE60-\uDE7F]"},{name:"Old_Turkic",astral:"\uD803[\uDC00-\uDC48]"},{name:"Old_Uyghur",astral:"\uD803[\uDF70-\uDF89]"},{name:"Oriya",bmp:"ଁ-ଃଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହ଼-ୄେୈୋ-୍୕-ୗଡ଼ଢ଼ୟ-ୣ୦-୷"},{name:"Osage",astral:"\uD801[\uDCB0-\uDCD3\uDCD8-\uDCFB]"},{name:"Osmanya",astral:"\uD801[\uDC80-\uDC9D\uDCA0-\uDCA9]"},{name:"Pahawh_Hmong",astral:"\uD81A[\uDF00-\uDF45\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]"},{name:"Palmyrene",astral:"\uD802[\uDC60-\uDC7F]"},{name:"Pau_Cin_Hau",astral:"\uD806[\uDEC0-\uDEF8]"},{name:"Phags_Pa",bmp:"ꡀ-꡷"},{name:"Phoenician",astral:"\uD802[\uDD00-\uDD1B\uDD1F]"},{name:"Psalter_Pahlavi",astral:"\uD802[\uDF80-\uDF91\uDF99-\uDF9C\uDFA9-\uDFAF]"},{name:"Rejang",bmp:"ꤰ-꥓꥟"},{name:"Runic",bmp:"ᚠ-ᛪᛮ-ᛸ"},{name:"Samaritan",bmp:"ࠀ-࠭࠰-࠾"},{name:"Saurashtra",bmp:"ꢀ-ꣅ꣎-꣙"},{name:"Sharada",astral:"\uD804[\uDD80-\uDDDF]"},{name:"Shavian",astral:"\uD801[\uDC50-\uDC7F]"},{name:"Siddham",astral:"\uD805[\uDD80-\uDDB5\uDDB8-\uDDDD]"},{name:"SignWriting",astral:"\uD836[\uDC00-\uDE8B\uDE9B-\uDE9F\uDEA1-\uDEAF]"},{name:"Sinhala",bmp:"ඁ-ඃඅ-ඖක-නඳ-රලව-ෆ්ා-ුූෘ-ෟ෦-෯ෲ-෴",astral:"\uD804[\uDDE1-\uDDF4]"},{name:"Sogdian",astral:"\uD803[\uDF30-\uDF59]"},{name:"Sora_Sompeng",astral:"\uD804[\uDCD0-\uDCE8\uDCF0-\uDCF9]"},{name:"Soyombo",astral:"\uD806[\uDE50-\uDEA2]"},{name:"Sundanese",bmp:"ᮀ-ᮿ᳀-᳇"},{name:"Syloti_Nagri",bmp:"ꠀ-꠬"},{name:"Syriac",bmp:"܀-܍܏-݊ݍ-ݏࡠ-ࡪ"},{name:"Tagalog",bmp:"ᜀ-᜕ᜟ"},{name:"Tagbanwa",bmp:"ᝠ-ᝬᝮ-ᝰᝲᝳ"},{name:"Tai_Le",bmp:"ᥐ-ᥭᥰ-ᥴ"},{name:"Tai_Tham",bmp:"ᨠ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪠-᪭"},{name:"Tai_Viet",bmp:"ꪀ-ꫂꫛ-꫟"},{name:"Takri",astral:"\uD805[\uDE80-\uDEB9\uDEC0-\uDEC9]"},{name:"Tamil",bmp:"ஂஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹா-ூெ-ைொ-்ௐௗ௦-௺",astral:"\uD807[\uDFC0-\uDFF1\uDFFF]"},{name:"Tangsa",astral:"\uD81A[\uDE70-\uDEBE\uDEC0-\uDEC9]"},{name:"Tangut",astral:"𖿠|[\uD81C-\uD820][\uDC00-\uDFFF]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEFF]|\uD823[\uDD00-\uDD08]"},{name:"Telugu",bmp:"ఀ-ఌఎ-ఐఒ-నప-హ఼-ౄె-ైొ-్ౕౖౘ-ౚౝౠ-ౣ౦-౯౷-౿"},{name:"Thaana",bmp:"ހ-ޱ"},{name:"Thai",bmp:"ก-ฺเ-๛"},{name:"Tibetan",bmp:"ༀ-ཇཉ-ཬཱ-ྗྙ-ྼ྾-࿌࿎-࿔࿙࿚"},{name:"Tifinagh",bmp:"ⴰ-ⵧⵯ⵰⵿"},{name:"Tirhuta",astral:"\uD805[\uDC80-\uDCC7\uDCD0-\uDCD9]"},{name:"Toto",astral:"\uD838[\uDE90-\uDEAE]"},{name:"Ugaritic",astral:"\uD800[\uDF80-\uDF9D\uDF9F]"},{name:"Vai",bmp:"ꔀ-ꘫ"},{name:"Vithkuqi",astral:"\uD801[\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC]"},{name:"Wancho",astral:"\uD838[\uDEC0-\uDEF9\uDEFF]"},{name:"Warang_Citi",astral:"\uD806[\uDCA0-\uDCF2\uDCFF]"},{name:"Yezidi",astral:"\uD803[\uDE80-\uDEA9\uDEAB-\uDEAD\uDEB0\uDEB1]"},{name:"Yi",bmp:"ꀀ-ꒌ꒐-꓆"},{name:"Zanabazar_Square",astral:"\uD806[\uDE00-\uDE47]"}];/*!
 * XRegExp Unicode Scripts 5.1.0
 * <xregexp.com>
 * Steven Levithan (c) 2010-present MIT License
 * Unicode data by Mathias Bynens <mathiasbynens.be>
 */const S9=t=>{if(!t.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");t.addUnicodeData(P9,"Script")};b9(he);E9(he);D9(he);w9(he);k9(he);S9(he);const fa=ee.enum([Lt.enum.invalidFormat]),cg=(t,e,{allowUnicode:r=!1}={})=>r&&!he(e).test(t)||!r&&!ns(t,e)?fa.enum.invalidFormat:null,Fi=ee.enum([...lt.options,Lt.enum.invalidFormat]),F9=(t,{allowUnicode:e=!1,isRequired:r=!0,strictlyAllowSpecialCharacters:a=!0,maxLength:n=h3,minLength:o=r9,isCustomRegex:s=!1,customRegex:l=""}={})=>{const u="[a-zA-Z0-9]",d=`^${u}+([',. -]${u}+)*$`;return Pr(t)?r?Fi.enum.empty:null:s?cg(t,l,{allowUnicode:e||s}):e&&!a&&!he("^[\\pL\\pN\\pM]*$").test(t)||e&&a&&!he("^[\\pL\\pN\\pM]+([',. -][\\pL\\pN]+)*$").test(t)||!e&&!a&&!ns(t,/^\w*$/g)||!e&&a&&t.trim()!==t||!e&&a&&!ns(t,d)?Fi.enum.invalidFormat:Os(t,{max:n,min:o})},vv=ee.enum([Lt.enum.empty,Lt.enum.containsForbiddenWords]),A3=(t,e,{isRequired:r=!0,isCaseSensitive:a=!1}={})=>{if(Pr(t))return r?vv.enum.empty:null;const n=e.filter(Boolean).map(l=>a?l:l.toLowerCase()),o=a?t:t.toLowerCase();return n.some(l=>o.includes(l))?vv.enum.containsForbiddenWords:null},Kr=ee.enum([...lt.options,Lt.enum.invalidFormat,Lt.enum.containsForbiddenWords]),x9=(t,{blockedWord:e,isRequired:r=!0,customRegex:a}={})=>{const n="^[a-zA-Z0-9_+&*-]+(?:\\.[a-zA-Z0-9_+&*-]+)*@(?:[a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,15}$";return Pr(t)?r?Kr.enum.empty:null:e&&(e==null?void 0:e.length)>0&&A3(t,e)?Kr.enum.containsForbiddenWords:ns(t,a||n)?Os(t,{max:t9}):Kr.enum.invalidFormat},O9=ee.enum([Lt.enum.empty]),k3=(t,e)=>Pr(t,e)?O9.enum.empty:null;var Ad={},L9={get exports(){return Ad},set exports(t){Ad=t}};(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var r=n(Am),a=lr;function n(l){return l&&l.__esModule?l:{default:l}}var o=/^[0-9]+$/;function s(l,u){return(0,r.default)(l),u&&u.no_symbols?o.test(l):new RegExp("^[+-]?([0-9]*[".concat((u||{}).locale?a.decimal[u.locale]:".","])?[0-9]+$")).test(l)}t.exports=e.default,t.exports.default=e.default})(L9,Ad);const T9=hi(Ad),Ys=ee.enum([Lt.enum.empty,Lt.enum.lessThanMinimumValue,Lt.enum.exceedMaximumValue,Lt.enum.invalidValue,Lt.enum.containsDecimal]),N9=(t,{min:e=Number.MIN_SAFE_INTEGER,max:r=Number.MAX_SAFE_INTEGER,isRequired:a=!0,excludedNumbers:n=[],allowDecimal:o=!0}={})=>{const s=r<e,l=Number(t)%1!==0;if(s)throw new Error(p3.enum.invalidOption);return Pr(t)?a?Ys.enum.empty:null:!T9(t)||Number(t)in n?Ys.enum.invalidValue:Number(t)<e?Ys.enum.lessThanMinimumValue:Number(t)>r?Ys.enum.exceedMaximumValue:!o&&l?Ys.enum.containsDecimal:null},Di=ee.enum([...lt.options,Lt.enum.invalidFormat]),I9=3,B9=(t,{isRequired:e=!0,maxLength:r=h3,minLength:a=I9,isCustomRegex:n,customRegex:o,specialCharacterLocation:s,allowSpace:l,allowAllSpecialCharacters:u,specialCharacters:c,letterCase:d}={})=>{const m="^[^\\W_-][\\w-]+[^\\W_-]$";if(Pr(t))return e?Di.enum.empty:null;if(n&&!ns(t,o||m)||!l&&/\s/.test(t)||!u&&(c==null?void 0:c.length)===0&&/[^a-zA-Z\d\s:]/.test(t)||c&&c.length>0&&(new RegExp(`[^a-zA-Z0-9\\${c.join("")}]`).test(t)||s==="middle"&&new RegExp(`^[${c.join("")}]|[${c.join("")}]$`).test(t)))return Di.enum.invalidFormat;let h=/[a-zA-Z]/;switch(d){case"mixed":h=/([a-z].*[A-Z])|([A-Z].*[a-z])/;break;case"uppercase":h=/^[^a-z]*$/;break;case"lowercase":h=/^[^A-Z]*$/;break}return d!=="any"&&!h.test(t)?Di.enum.invalidFormat:Os(t,{max:r,min:a})},Zs=ee.enum([...lt.options,Lt.enum.invalidFormat]),_9="^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])|(?=.*[A-Z])(?=.*[a-z])(?=.*[_\\W])|(?=.*[A-Z])(?=.*[0-9])(?=.*[_\\W])|(?=.*[a-z])(?=.*[0-9])(?=.*[_\\W]))(?!.*([A-Za-z0-9])\\1{2,})(?!.*([_\\W])\\2{2,})([A-Za-z0-9_\\W])[^\\s]*$",M9=(t,{regex:e=_9,minLength:r=8,maxLength:a=64,maxRepeatingAlphaNum:n=2,maxRepeatingSpecialCharacter:o=2,minCharType:s=3,letterCase:l="mixed",allowLetter:u=!0,allowDigit:c=!0,allowAllSpecialCharacters:d=!0,isCustomRegex:m=!1,allowUnicode:h=!1,specialCharacters:p=[]}={})=>{if(m)return cg(t,e,{allowUnicode:h||m});{if(n>0&&new RegExp(`([a-zA-Z0-9])\\1{${n},}`,"g").test(t)||o>0&&new RegExp(`([${p.join("\\")}])\\1{${o},}`,"g").test(t))return Zs.enum.invalidFormat;let y=0;if(u&&/[a-z]/.test(t)&&y++,u&&/[A-Z]/.test(t)&&y++,c&&/\d/.test(t)&&y++,d&&/[^\w\s]/.test(t)&&y++,!d&&p.length>0&&new RegExp(`[${p.join("\\")}]`).test(t)&&y++,y<s||l==="lowercase"&&t.toLowerCase()!==t||l==="uppercase"&&t.toUpperCase()!==t)return Zs.enum.invalidFormat}return Os(t,{max:a,min:r})},R9={qwerty:{0:["9(",null,null,"-_","pP","oO"],1:["`~",null,null,"2@","qQ",null],2:["1!",null,null,"3#","wW","qQ"],3:["2@",null,null,"4$","eE","wW"],4:["3#",null,null,"5%","rR","eE"],5:["4$",null,null,"6^","tT","rR"],6:["5%",null,null,"7&","yY","tT"],7:["6^",null,null,"8*","uU","yY"],8:["7&",null,null,"9(","iI","uU"],9:["8*",null,null,"0)","oO","iI"],"`":[null,null,null,"1!",null,null],"~":[null,null,null,"1!",null,null],"!":["`~",null,null,"2@","qQ",null],"@":["1!",null,null,"3#","wW","qQ"],"#":["2@",null,null,"4$","eE","wW"],$:["3#",null,null,"5%","rR","eE"],"%":["4$",null,null,"6^","tT","rR"],"^":["5%",null,null,"7&","yY","tT"],"&":["6^",null,null,"8*","uU","yY"],"*":["7&",null,null,"9(","iI","uU"],"(":["8*",null,null,"0)","oO","iI"],")":["9(",null,null,"-_","pP","oO"],"-":["0)",null,null,"=+","[{","pP"],_:["0)",null,null,"=+","[{","pP"],"=":["-_",null,null,null,"]}","[{"],"+":["-_",null,null,null,"]}","[{"],q:[null,"1!","2@","wW","aA",null],Q:[null,"1!","2@","wW","aA",null],w:["qQ","2@","3#","eE","sS","aA"],W:["qQ","2@","3#","eE","sS","aA"],e:["wW","3#","4$","rR","dD","sS"],E:["wW","3#","4$","rR","dD","sS"],r:["eE","4$","5%","tT","fF","dD"],R:["eE","4$","5%","tT","fF","dD"],t:["rR","5%","6^","yY","gG","fF"],T:["rR","5%","6^","yY","gG","fF"],y:["tT","6^","7&","uU","hH","gG"],Y:["tT","6^","7&","uU","hH","gG"],u:["yY","7&","8*","iI","jJ","hH"],U:["yY","7&","8*","iI","jJ","hH"],i:["uU","8*","9(","oO","kK","jJ"],I:["uU","8*","9(","oO","kK","jJ"],o:["iI","9(","0)","pP","lL","kK"],O:["iI","9(","0)","pP","lL","kK"],p:["oO","0)","-_","[{",";:","lL"],P:["oO","0)","-_","[{",";:","lL"],"[":["pP","-_","=+","]}",`'"`,";:"],"{":["pP","-_","=+","]}",`'"`,";:"],"]":["[{","=+",null,"\\|",null,`'"`],"}":["[{","=+",null,"\\|",null,`'"`],"\\":["]}",null,null,null,null,null],"|":["]}",null,null,null,null,null],a:[null,"qQ","wW","sS","zZ",null],A:[null,"qQ","wW","sS","zZ",null],s:["aA","wW","eE","dD","xX","zZ"],S:["aA","wW","eE","dD","xX","zZ"],d:["sS","eE","rR","fF","cC","xX"],D:["sS","eE","rR","fF","cC","xX"],f:["dD","rR","tT","gG","vV","cC"],F:["dD","rR","tT","gG","vV","cC"],g:["fF","tT","yY","hH","bB","vV"],G:["fF","tT","yY","hH","bB","vV"],h:["gG","yY","uU","jJ","nN","bB"],H:["gG","yY","uU","jJ","nN","bB"],j:["hH","uU","iI","kK","mM","nN"],J:["hH","uU","iI","kK","mM","nN"],k:["jJ","iI","oO","lL",",<","mM"],K:["jJ","iI","oO","lL",",<","mM"],l:["kK","oO","pP",";:",".>",",<"],L:["kK","oO","pP",";:",".>",",<"],";":["lL","pP","[{",`'"`,"/?",".>"],":":["lL","pP","[{",`'"`,"/?",".>"],"'":[";:","[{","]}",null,null,"/?"],'"':[";:","[{","]}",null,null,"/?"],z:[null,"aA","sS","xX",null,null],Z:[null,"aA","sS","xX",null,null],x:["zZ","sS","dD","cC",null,null],X:["zZ","sS","dD","cC",null,null],c:["xX","dD","fF","vV",null,null],C:["xX","dD","fF","vV",null,null],v:["cC","fF","gG","bB",null,null],V:["cC","fF","gG","bB",null,null],b:["vV","gG","hH","nN",null,null],B:["vV","gG","hH","nN",null,null],n:["bB","hH","jJ","mM",null,null],N:["bB","hH","jJ","mM",null,null],m:["nN","jJ","kK",",<",null,null],M:["nN","jJ","kK",",<",null,null],",":["mM","kK","lL",".>",null,null],"<":["mM","kK","lL",".>",null,null],".":[",<","lL",";:","/?",null,null],">":[",<","lL",";:","/?",null,null],"/":[".>",";:",`'"`,null,null,null],"?":[".>",";:",`'"`,null,null,null]}},j9=["password","baseball","football","letmein","michael","mustang","qwertyuiop","1234567890","superman","1qaz2wsx","fuckyou","jennifer","trustno1","zxcvbnm","charlie","sunshine","iloveyou","computer","michelle","jessica","starwars","asshole","klaster","freedom","princess","matthew","chelsea","william","yankees","corvette","heather","thunder","diamond","anthony","1234qwer","patrick","richard","internet","samantha","scooter","q1w2e3r4t5","maverick","jackson","phoenix","whatever","chicken","mercedes","ferrari","welcome","samsung","steelers","melissa","arsenal","gateway","porsche","monster","bulldog","qwer1234","hardcore","cowboys","ncc1701","brandon","q1w2e3r4","chester","fuckoff","charles","forever","rangers","midnight","chicago","bigdaddy","victoria","natasha","bigdick","marlboro","raiders","fishing","crystal","jasmine","panties","gandalf","password1","1q2w3e4r","cocacola","jordan23","winston","madison","panther","bigtits","shannon","johnson","asdfasdf","thx1138","danielle","blowjob","jonathan","liverpoo","qwerty123","passw0rd","abcd1234","pokemon","slipknot","123456a","scorpion","startrek","rainbow","asdfghjkl","redskins","newyork","cameron","qazwsxedc","florida","liverpool","nicholas","butthead","dolphins","captain","packers","peaches","dolphin","tiffany","maxwell","qwertyui","shithead","nirvana","metallic","rosebud","mountain","benjamin","warrior","elephant","success","bond007","jackass","scorpio","rush2112","1q2w3e4r5t","123456q","creative","trouble","america","rebecca","garfield","bullshit","asdfghjk","fucking","1qazxsw2","december","airborne","brooklyn","godzilla","4815162342","phantom","nothing","williams","darkness","blink182","platinum","voyager","lifehack","12qwaszx","trinity","snowball","playboy","bubbles","hooters","cricket","nintendo","november","gabriel","destiny","pakistan","pumpkin","digital","explorer","redwings","private","therock","lasvegas","guinness","beatles","christin","qwerty1","asdf1234","broncos","babygirl","eclipse","cartman","michigan","testing","carolina","alexande","pantera","vampire","dickhead","buffalo","montana","maximus","minecraft","stalker","metallica","kristina","kimberly","spencer","barbara","snickers","sabrina","friends","paradise","caroline","lacrosse","qwertyu","bollocks","genesis","poohbear","qweasdzxc","october","vanessa","einstein","boobies","stanley","bitches","drowssap","stephen","courtney","spitfire","drummer","patricia","maryjane","champion","svetlana","gregory","anderson","douglas","westside","security","thumper","general","zaq12wsx","alexander","melanie","a123456","123456789a","vincent","1232323q","scarface","qwerty12","marshall","veronica","frankie","stargate","antonio","liberty","natalie","mercury","12345qwert","semperfi","popcorn","brittany","claudia","scotland","cherokee","vikings","simpsons","loveyou","michael1","allison","patches","jupiter","penguin","cumshot","passion","vladimir","franklin","sandman","infinity","bastard","passport","fantasy","bulldogs","1234554321","budlight","ironman","usuckballz1","softball","francis","jeffrey","fktrcfylh","marines","kawasaki","ireland","fireman","college","russell","houston","bradley","justice","wildcats","logitech","swordfis","everton","motorola","alexandr","timothy","patriots","madonna","colorado","juventus","freeuser","titanic","simpson","warcraft","wolverin","elizabet","arizona","valentin","georgia","test123","mitchell","password123","zachary","naughty","ncc1701d","spiderma","chopper","hello123","extreme","virginia","skyline","pearljam","123qweasd","awesome","dreamer","predator","charlie1","123123a","panthers","skipper","nemesis","peekaboo","rasdzv3","rolltide","american","cardinal","chevelle","fyfcnfcbz","windows","loverboy","lovelove","victory","changeme","rooster","electric","bigcock","newport","kenneth","hendrix","england","sublime","britney","darkside","hercules","lawrence","wolfpack","classic","letmein1","lincoln","ronaldo","spiderman","blizzard","cheyenne","123456789q","cjkysirj","raymond","brother","kristen","pandora","holiday","wildcat","sterling","alabama","bondage","basketball","pussycat","catch22","leather","a1b2c3d4","chronic","flowers","freepass","airplane","perfect","billybob","stingray","snowman","chocolat","zeppelin","detroit","pontiac","firebird","business","redhead","greenday","tarheels","hellfire","engineer","dragon1","service","serenity","michele","fireball","1029384756","remember","darkstar","miranda","mustang1","freddie","pavilion","bobafett","dbrnjhbz","clinton","bowling","harrison","wallace","welcome1","swimming","pyramid","dodgers","defender","trooper","precious","packard","lucifer","icecream","stewart","swordfish","presario","rockstar","manager","control","airforce","atlanta","thailand","looking","bluebird","hawkeye","nfnmzyf","catfish","goldfish","pervert","machine","wrangler","nipples","tornado","cadillac","orlando","pegasus","longhorn","dilbert","microsoft","christia","qazwsx123","shooter","lesbian","seattle","amateur","prelude","assassin","integra","atlantis","123qweasdzxc","pussies","dragons","monkey1","unicorn","lonewolf","stealth","kristin","software","leonardo","student","srinivas","angelina","valentina","trigger","shotgun","veronika","country","babydoll","wordpass","butterfly","chipper","samurai","devildog","valerie","mistress","flipper","freedom1","express","soso123aljg","teacher","polaris","cookies","montreal","hjvfirf","wolfgang","transam","oicu812","hotstuff","toshiba","basketba","birthday","stephani","jessica1","roberto","stinger","testtest","fuckyou2","kathleen","savannah","shamrock","deftones","trucker","redneck","goldberg","blaster","siemens","renegade","blondie","hamilton","swinger","cristina","lindsay","special","blahblah","enterpri","1234abcd","babylon5","sweetpea","skeeter","indiana","trfnthbyf","master1","freeman","bigfoot","trumpet","tristan","spartan","babylon","asdfghj","paladin","andreas","cavalier","marathon","aardvark","butterfl","bigboobs","manchester","yankees1","napoleon","toronto","indians","buckeyes","hesoyam","fredfred","charger","highland","sweetie","holland","1qaz2wsx3edc","diamonds","buckeye","campbell","griffin","passwor","chandler","drpepper","elizabeth","leonard","pornstar","12345678910","thuglife","sherlock","hamster","aragorn","pioneer","triumph","fktrctq","morpheus","wetpussy","shadow1","sampson","consumer","chrissy","goforit","pitbull","adgjmptw","spartak","hunting","barcelona","nicolas","pebbles","sundance","isabella","overlord","emerald","racecar","isabelle","germany","goddess","shirley","element","huskers","christy","ultimate","ncc1701e","blackie","matthew1","geronimo","caserta","123qwe123","philips","bassman","aleksandr","webster","portugal","madness","superfly","q1w2e3r4t5y6","florence","wrinkle1","soldier","warlock","martina","seminole","alejandr","westham","concrete","access14","margaret","christop","ladybug","letmein2","network","bernard","qazxswedc","trombone","pleasure","rhbcnbyf","history","bluesky","sherman","january","onelove","christian","cdtnkfyf","brianna","vfvjxrf","stallion","lindsey","hansolo","natalia","phillip","inferno","mongoose","connect","kingkong","flatron","bluemoon","personal","blessed","dominic","jamaica","alberto","a1234567","fuckyou1","immortal","plastic","dietcoke","anthony1","whiskey","monitor","giovanni","nolimit","daniela","hollywoo","abigail","morrison","katrina","clifford","mission","pickles","million","sailing","bonehead","fernando","ghbdtnbr","charlott","1123581321","cumming","memphis","ilovesex","maurice","william1","hongkong","sebastia","pentium","kennedy","curious","pacific","funtime","werewolf","cantona","kingdom","gilbert","abgrtyu","pirates","super123","cooldude","eternity","lollipop","tottenha","stocking","monique","anything","jackoff","biscuit","columbia","makaveli","robinson","martini","verbatim","snapper","satan666","solomon","patriot","standard","blackcat","punkrock","raistlin","infantry","qwerty12345","twister","ricardo","waterloo","clayton","crimson","seinfeld","musicman","colleen","wolfman","megadeth","foxtrot","garrett","skywalke","gn56gn56","banshee","squirrel","wolverine","sunrise","western","grendel","roxanne","legolas","herbert","lvbnhbq","qazwsxed","stardust","brownie","twilight","daytona","peanuts","intrepid","pikachu","vanhalen","jericho","hershey","strider","lobster","punisher","1234567a","neptune","showtime","amadeus","suzanne","fuckfuck","getsome","support","rfrfirf","skittles","ekaterina","whitney","maestro","english","tarheel","fighter","blue123","hannibal","capital","newlife","thunder1","preston","princes","brendan","123456z","tequila","chelsea1","surfing","1q2w3e4r5t6y","bentley","portland","baggins","panasonic","sandiego","sooners","derrick","penelope","blackdog","harmony","malcolm","buttons","1a2b3c4d","californ","playtime","swallow","warriors","gangster","christine","iverson","chargers","asdf123","mushroom","cracker","dingdong","newpass","crusader","stranger","dkflbvbh","anastasia","masters","collins","slapshot","guardian","septembe","knights","angelica","scarlett","grizzly","camille","scruffy","kittycat","munchkin","lorenzo","rammstein","1passwor","bananas","barcelon","santiago","thegame","robert1","picasso","kolobok","blackman","starcraft","quality","goodluck","eatshit","dorothy","coltrane","gorilla","katerina","fuck_inside","ranger1","pass123","cassidy","discover","oakland","andrew1","spanking","dumbass","shaney14","lonestar","stonecol","meridian","megaman","heather1","rjntyjr","firefly","richard1","alexandra","griffey","zaq1xsw2","beautiful","lowrider","gangsta","paradox","tacobell","catalina","vertigo","halflife","johnjohn","buffett","bonjour","kangaroo","thompson","socrates","soccer1","keyboard","0.0.000","national","scarlet","formula1","frances","cynthia","qwerasdf","penguins","formula","fuckface","vacation","ragnarok","lexmark","asshole1","mailcreated5240","lorraine","dodgeram","prodigy","tempest","sebastian","colombia","oblivion","mystery","sithlord","mustangs","incubus","scoobydo","bigballs","zxcv1234","titleist","richmond","director","magnolia","celeste","melinda","golfing","blueeyes","pussy69","mersedes","springer","imagine","patrick1","kenwood","garbage","martinez","cowboys1","roberts","elliott","nuttertools","mallard","1122334455","analsex","shemale","gateway1","asterix","monkeys","imperial","grateful","gillian","peterpan","kingston","yourmom","gremlin","printer","pa55word","freckles","birdman","defiant","margarita","deadhead","tatyana","frogger","bridget","research","mariners","rootbeer","blondes","weather","aspirine","frederic","children","account","stephanie","shaolin","noodles","scooter1","thomas1","creampie","plymouth","justdoit","assfuck","1234567q","harley1","tatiana","lightnin","massive","camelot","gizmodo","caliente","aezakmi","goodtime","catherin","redalert","brucelee","porkchop","aquarius","raiders1","thankyou","fletcher","shopping","a1s2d3f4","vanilla","hunter1","unknown","sapphire","qwert123","beckham","qazwsxedcrfv","hastings","buster1","blackjac","picture","123321q","iforgot","cxfcnmt","bangkok","spectrum","painter","veritas","chevrole","amsterdam","spankme","avenger","diamond1","rosemary","candyman","beatrice","scrappy","john316","falcons","front242","atlantic","labrador","123456qwerty","syracuse","southern","darling","krishna","sanchez","commando","clitoris","8j4ye3uz","barkley","monopoly","pineappl","celtics","lesbians","gangbang","bennett","hamburg","spartans","romashka","123456aa","snuggles","phoenix1","infiniti","jeremiah","annette","homerun","forrest","carolyn","1234567890q","cosworth","goodbye","charlotte","cuddles","bossman","horndog","doberman","telefon","qawsedrf","durango","peugeot","killer1","plumber","pauline","exigent","brandon1","emmanuel","webmaster","leopard","theking","redbull","viktoria","porsche9","starbuck","fuckers","beefcake","reality","speaker","shelley","godsmack","clarence","kingpin","valhalla","starfish","anarchy","content","sailboat","fitness","achilles","tractor","jordan1","ncc1701a","arsenal1","pa55w0rd","tuesday","frontier","swingers","caitlin","farside","terminator","matilda","kentucky","jackson1","doughboy","butthole","phillies","dannyboy","daniel1","nebraska","qwertyuio","sabbath","pinkfloy","striker","maryland","luckydog","september","oklahoma","qwerty123456","agent007","vfrcbvrf","command","charmed","nathalie","whocares","maynard","vkontakte","ihateyou","puppies","dilligaf","mandingo","kotenok","california","carlton","technics","golfball","trojans","bunghole","hurrican","central","stripper","aberdeen","lespaul","rfnthbyf","enterprise","dthjybrf","handsome","randall","cupcake","excalibu","batman1","momoney","belinda","brothers","bethany","keystone","babyboy","flamingo","firefox","passwort","lancelot","melissa1","marilyn","tdutybq","russian","australia","coolman","kamikaze","designer","deadman","pokemon1","somethin","apollo13","dracula","bearbear","deskjet","bradford","hammers","deeznuts","warhammer","rangers1","justine","summer1","blueblue","marissa","sinatra","meatball","mailman","columbus","manchest","cthulhu","macdaddy","michaela","grandma","sterlin","cartoon","123456789z","sentinel","tolkien","bicycle","beverly","universe","truelove","123456k","eatpussy","kathryn","sexygirl","fernand","rockets","billyboy","military","jamesbon","iloveyo","traffic","microsof","miracle","microlab","pantyhos","lifetime","cutlass","gordon24","theodore","titties","function","lansing","hustler","anfield","1234qwe","passwor1","azsxdcfv","santana","station","scottie","orioles","charlton","fortuna","dfkthbz","warlord","bigmoney","4runner","oranges","superstar","fordf150","asdfjkl","huskies","terminal","wildfire","vladislav","hollywood","gretchen","saratoga","running","greenbay","marlene","trinidad","number1","bigbird","chicken1","bigtime","fashion","piccolo","rjirfrgbde","meatloaf","hyperion","rightnow","jarhead","treasure","natural","lisalisa","chester1","jasmine1","maradona","anaconda","japanese","camilla","coconut","emerson","catherine","dragoon","woofwoof","pass1234","poontang","christopher","revenge","albatros","cabbage","richards","turkey50","adriana","kenworth","happy123","deborah","dinosaur","holyshit","lionking","tsunami","happyday","corrado","chickens","whisper","chocolate","walleye","twisted","pepper1","memorex","ericsson","positive","crazybab","science","romance","sherwood","rereirf","sausage","junebug","clemson","polniypizdec0211","tootsie","fktrcfylhf","zxcasdqwe","hardrock","rachael","anhyeuem","madeline","february","abc12345","justin1","samsung1","clapton","roberta","coleman","applepie","skywalker","theresa","vitalik","bigsexy","gandalf1","lucky13","fingers","davidson","skorpion","hellyeah","australi","rockhard","sparkle","johanna","everest","hedgehog","yosemite","jazzman","cheetah","1qa2ws3ed","slacker","mikemike","pooppoop","america1","valeria","deniska","karolina","kirsten","vfksirf","kenshin","cyclone","starship","balloon","0.0.0.000","salvador","greatone","lillian","admiral","cecilia","freeporn","amanda1","hithere","football1","francois","duchess","scratch","packers1","stefano","fortune","artemis","robotech","roadkill","backdoor","rastaman","felicia","alliance","jerkoff","killbill","goliath","cinnamon","rambler","sojdlg123aljg","carrera","bangbang","jeanette","operator","alibaba","mechanic","keywest","amsterda","hal9000","bristol","pingpong","rasputin","marianne","sanders","majestic","passwords","buttman","trident","kingfish","zxcvbnm1","gotohell","steeler","wrestlin","route66","clipper","charley","macross","railroad","lineage2","swimmer","thursday","a123456789","guiness","matador","typhoon","secret1","retired","ivanova","florian","vermont","ktyjxrf","lolipop","yzerman","peterson","phillips","nwo4life","shearer","charles1","qwer123","123123q","kcj9wx5n","caveman","critter","underdog","r2d2c3po","skydive","renault","george1","snoopdog","jayhawk","hotshot","caramel","broadway","theboss","fuckher","umbrella","feather","splinter","depeche","fuckthis","respect","animals","chemical","cyclops","jamesbond","blackhaw","passpass","sinclair","megapass","translator","magicman","supersta","giuseppe","caligula","shannon1","juggalo","quattro","meredith","bullseye","saturday","ashley1","alucard","tabitha","kristine","nicole1","tunafish","gfhjkm123","dallas1","xbox360","dkflbckfd","kickass","p0015123","vietnam","kendall","crawford","klingon","maureen","tazmania","deepthroat","silence","dfktynbyf","cruiser","tommyboy","horizon","chainsaw","bigbear","abraham","123456r","christina","yousuck","fallout","marino13","getmoney","budweise","qazwsx12","believe","brighton","absolut","gunners","vfhufhbnf","mamapapa","blueboy","penthous","chrisbln","groucho","village","susanne","snowboar","undertaker","flounder","moneyman","love123","canadian","wolf359","viewsonic","coolguy","downtown","strange","italian","ybrjkfq","cypress","qwerty1234","eastside","sneakers","taylor1","golfgolf","panasoni","chicago1","massimo","jillian","q123456","sparrow","snapple","thanatos","ghjcnjnfr","maximum","thesims","whitesox","bonkers","poseidon","johannes","gargoyle","olivier","hambone","bluedog","intruder","sunnyday","compute","ferrari1","solution","madison1","newcastl","goodman","goldstar","quantum","buckshot","dollars","titanium","jabroni","library","journey","beastie","edwards","test1234","federico","1qwerty","assholes","watcher","superman1","sunflowe","babyblue","premier","staples","westwood","apple123","boomboom","florida1","motherlode","multiplelo","scanner","callaway","walmart","micheal","starfire","tigger1","erotica","aaliyah","paintbal","winston1","123qwerty","joshua1","knickers","lokomotiv","panther1","thirteen","rjycnfynby","avalanch","outkast","philippe","martin1","havefun","michell","cubbies","hotpussy","blossom","allmine","zerocool","tomorrow","godfather","reading","original","builder","pudding","newyork1","idontknow","aleksey","vfvfgfgf","beerbeer","redfish","working","beaches","1x2zkg8w","contact","123456s","beretta","francesc","celeron","mittens","diehard","syncmaster","cornell","christie","stunner","hockey1","rtyuehe","hoosier","zxasqw12","cheese1","orange1","paintball","monalisa","terrapin","spongebob","attitude","clevelan","barefoot","chuckles","barrett","meathead","gretzky","cfitymrf","biggles","cambiami","12345678q","blessing","aleksandra","ginger1","twinkle","gladiator","southpark","mazafaka","goodboy","footbal","pianoman","casanova","traveler","hawkeyes","clarinet","eduardo","sexyman","johnboy","deeznutz","warthog","mustard","boricua","meowmeow","abc1234","sunshin","bengals","whatsup","krystal","monster1","prophet","lovesex","triangle","valencia","rhiannon","crystal1","smeghead","andromeda","cerberus","james007","sputnik","lambert","tiberius","abcd123","gabriell","candice","salamander","eternal","silver1","resident","hayabusa","together","rainman","poochie","redwood","buzzard","redwing","juliette","1q2w3e4r5","crjhgbjy","nokia6300","rockford","goldwing","brewster","bermuda","thegreat","confused","badgirl","bacardi","whiskers","spaceman","starman","rebecca1","claudio","12qw34er","allstar","carolin","gesperrt","wildman","nikolay","wrestling","mohammed","pinhead","sersolution","overkill","rhfcjnrf","montgom240","bulldog1","something","12345qwe","changed","higgins","trapper","windsor","supreme","runescape","lightning","edward1","hoosiers","recovery","napster","amazing","tracker","adrienne","roadking","smoking","illusion","rachel1","medicine","antoine","leavemealone","megatron","company","doghouse","12345678a","jaybird","chuckie","morning","mortgage","heineken","rulezzz","fishing1","massage","moonlight","motherfucker","benfica","kashmir","realmadrid","balloons","optimus","gsxr750","tinkerbell","starter","babyface","dogfood","hardcock","bigmike","blackbir","bookworm","hampton","jeffery","salomon","godfathe","meister","seahawks","eagles1","talisman","blackjack","pissing","hawaiian","alphabet","beautifu","maryann","123456654321","mortimer","century","darkman","roadrunn","password2","cubswin","beowulf","charlene","christmas","handyman","eleanor","digital1","tiffany1","cgfhnfr","breasts","chinook","just4me","wedding","calgary","dutchess","gfhjkm1","ludmila","because","cheater","wareagle","martine","valkyrie","idontkno","mohamed","teddybea","killers","boxster","dragonball","babybaby","mermaid","qazwsx1","dolphin1","inuyasha","stanford","peacock","assword","desiree","sullivan","diggler","medical","wishbone","property","thedude","fisting","austin1","gameover","sparky1","redline","salsero","fuckoff1","kittykat","spanish","sinister","manowar","colonel","dragon12","friendly","aa123456","destroy","electra","geoffrey","newpass6","onetime","katherine","claymore","manuela","bitchass","sporting","bartman","matthews","checkers","playing","gabriela","dfcbkbq","wrestle","jktymrf","alexalex","preacher","gamecube","mustafa","svoboda","123321a","armagedon","playstation","z1x2c3v4","magical","marine1","rhtdtlrj","doitnow","subzero","charity","pissoff","blackout","darrell","cocaine","bcfields","rolling","milkman","bigbutt","electron","devil666","silverad","lighter","pothead","oliver1","gobucks","123456qw","thunderb","courage","ghostrider","kaitlyn","reynolds","cannabis","ipswich","lucille","southpar","jackson5","finance","tdutybz","forward","jenkins","absolute","morgan1","musashi","lipstick","1234567890a","laurence","mandarin","baseball1","tottenham","yfnfkmz","kleopatra","dirtbike","1357924680","othello","katherin","northern","cameltoe","bluefish","pheonix","secrets","slippery","kissing","caravan","divorce","sanfran","1qaz2ws","samtron","dolores","qweasd123","shadows","mollydog","annabell","starcraf","ghblehjr","vasilisa","jameson","scorpio1","illinois","warning","deadpool","hillary","bearcat","caprice","farscape","sunflower","hopeless","sheriff","carpedie","asdfzxcv","shepherd","gatorade","cameron1","guitar1","toolman","spectre","nuggets","borussia","flexible","graphics","fyutkbyf","123qq123","mancity","templar","stories","yfcntymrf","records","thedoors","7ugd5hip2j","pussyman","elizaveta","strength","cowboy1","spinner","webmaste","augustus","alejandro","chimera","stretch","bacchus","corsair","argentina","corleone","mickey1","vampires","alex123","ltybcrf","artemka","xxxpass","deutsch","babylove","slapper","harvard","bonjovi","virtual","sergeant","maggie1","dragonba","stonecold","jacques","register","buttercu","millions","millwall","patience","chrysler","bullfrog","latinas","a12345678","istanbul","ashleigh","universal","binladen","shanghai","porsche1","gabriel1","jayhawks","amateurs","ntktajy","barbados","balance","jackpot","nightmare","monarch","knockers","dipshit","chevrolet","everett","counter","augusta","cristian","coolness","cougars","criminal","hardware","ramones","bobdylan","capslock","teddybear","gfhjkmgfhjkm","laurent","missouri","carlitos","halifax","dogshit","entropy","coldbeer","netscape","golfer1","freeway","andromed","brigitte","yeahbaby","yolanda","eldorado","eastwood","monkey12","gunther","paranoid","sexyboy","rainbow6","soulmate","9293709b13","microphone","kakashka","50spanks","111111a","fgtkmcby","mclaren","1234567891","brittney","fastball","creature","just4fun","smashing","washington","carlito","hopeful","snooker","redbird","bigblue","dynasty","mephisto","temp123","trainer","iceberg","shitface","fountain","specialk","estrella","generic","buddyboy","stevens","arcadia","manning","nikitos","piramida","violetta","bailey1","spencer1","salasana","q2w3e4r5","heritage","browning","tiburon","insomnia","promise","theater","kissmyass","spider1","budapest","sexysexy","citizen","pinkfloyd","stroker","playboy1","pasword","ventura","sandwich","homeboy","testpass","gamecock","maxwell1","magician","wildcard","magazine","telephon","bigfish","lazarus","licking","1234asdf","1a2s3d4f","misfits","rochelle","sleeper","seeking","pringles","butcher","iverson3","vsjasnel12","darklord","loveless","radiohea","giorgio","reckless","baldwin","desmond","married","zhjckfd","jiggaman","officer","lovebug","tiger123","classics","hooligan","scrabble","jezebel","jellybea","mexican","hawaii50","pharmacy","abnormal","patrice","concorde","alfredo","qazwsxedc123","islander","chantal","jakejake","yjdsqgfhjkm","bunnies","bushido","kazantip","strawberry","verizon","maksimka","crusher","premium","wg8e3wjf","426hemi","channel","project","sweetnes","master12","corolla","andersen","senator","ferguson","donovan","123456qwe","dynamite","gertrude","doomsday","rhjrjlbk","players","mariposa","killer12","mazda626","excalibur","marcello","buttfuck","masamune","darlene","chestnut","someone","lindros","merlin1","anthrax","imation","tripper","snoopy1","fullmoon","pornporn","citadel","michael2","amerika","bombers","hannah1","burrito","andrea1","inspiron","forsaken","mallory","lantern","goirish","snowboard","lollypop","insanity","placebo","creation","glacier","dabears","katarina","iloveme","moonbeam","gonzalez","tigger2","senators","wingman","pumpkins","windsurf","green123","fishman","reddevil","sheridan","nichole","concord","rjhjktdf","killkill","schalke","woodland","suicide","vanguard","aviation","stanislav","yankees2","mobydick","sausages","francesco","anastasiya","nevermind","presiden","faithful","kerstin","vfitymrf","varvara","happiness","robotics","temppass","postman","highheel","gobears","stratus","tigers1","conover","soprano","firewall","polopolo","radical","evolution","drummer1","fuckme1","battery","bubba69","candace","digimon","mariana","pussy123","pumpkin1","download","fandango","smokey1","qwerty11","mypassword","earnhard","dancing","simmons","airport","angelika","icehouse","softail","killjoy","fischer","electro","delilah","misfit99","christma","kittens","zaqxswcde","bigboss","falcon1","fender1","prowler","harvest","zxcvbnm123","jubilee","toaster","pineapple","harrypotter","gorgeous","namaste","carnage","redsox1","niceguy","magelan","qwert12345","partner","vikings1","spongebo","broncos1","hammer1","carmex2","starstar","chillin","superma","radiohead","pistons","viktoriya","gameboy","santafe","holidays","jennife","mckenzie","reddwarf","dodgers1","cascade","kidrock","pinball","cookie1","london1","platypus","password12","1z2x3c4v","abrakadabra","marianna","longbow","services","mankind","beardog","longjohn","alessandro","juanita","honolulu","nygiants","install","niceass","junior1","dogbert","queenie","mother1","miller1","muscles","highway","cottage","compton","beerman","windmill","guitars","freebird","slamdunk","snowflak","delight","biology","joseph1","bronson","irishman","badgers","bergkamp","training","warrior1","playstat","oatmeal","mudvayne","airwolf","dudedude","jackjack","johndeer","zildjian","hammond","ramirez","kjkszpj","bruiser","josephin","giraffe","paulina","fishbone","genesis1","moondog","charter","bigblock","krypton","jefferso","pelican","clippers","compass","chambers","winners","sucking","theatre","111111q","climber","thisisit","monkeybo","comfort","123456l","epsilon","death666","hounddog","pallmall","angel123","webhompas","monsters","picturs","comanche","severin","whiteout","roadster","basebal","stone55","drifter","norwich","stefanie","mike123","versace","heinrich","undertak","anastasi","fiction","colnago","booster","festival","coolcool","qwe123qwe","squeeze","mazdarx7","shocker","hewlett","choochoo","defense","123456789s","iloveyou2","fidelio","123456m","lithium","kisskiss","cbr900rr","british","mama123","lovelife","hellboy","chipmunk","good123654","bluebell","federal","kjrjvjnbd","fuckinside","washingt","tkbpfdtnf","smirnoff","macbeth","pipeline","james123","fishhead","gustavo","vintage","winner1","konstantin","freefree","summer99","newcastle","krasotka","starligh","flyfish","wireless","81fukkc","nathan1","torpedo","scoobydoo","super12","koroleva","lineage","michaels","redrose","yogibear","redbaron","codered","testing1","frogman","tatarin","kitchen","freesex","nascar24","president","7894561230","highbury","zachary1","username","achtung","johnny1","survivor","program","transit","seagull","flanker","qwerty7","wanderer","soccer12","fuckhead","isabell","costello","rockies","washburn","catwoman","upyours","lemonade","bearcats","gravity","solitude","cocksuck","minerva","boomer1","cricket1","slowhand","paradigm","nostromo","borabora","arkansas","savanna","presley","bologna","terminat","contest","rainbow1","fantasia","stephen1","mildred","grandpa","underground","johnson1","peaches1","cnfybckfd","ghbywtccf","georgie","wildbill","larissa","gilligan","hornets","berkeley","pool6123","armstron","corndog","123qwer","tropical","sundevil","shinobi","gagging","hurricane","volkswag","zanzibar","mustang6","trouble1","angelus","chinese","sunfire","tonight","coventry","jeremy1","gtnhjdbx","45m2do5bs","eastern","daniele","nirvana1","lasvega","amorcit","sidekick","revolver","jackass1","cleopatr","nfytxrf","jermaine","gbhfvblf","marines1","everlast","hopkins","tinkerbe","boating","bluesman","customer","physics","12qw12qw","dakota1","quentin","messiah","hitachi","marjorie","penguin1","denmark","stephan","birddog","tokiohotel","straight","nautilus","slayer1","highlander","firefire","schmidt","longdong","suckers","skyhawk","threesom","asdqwe123","ghjcnjgfhjkm","nokia6233","ghbdtn123","asdfgh01","sisters","valentine","bighead","matthias","changes","descent","buddy123","private1","dogface","irishka","antonia","teenage","enterme","thecrow","andyod22","complete","belmont","fredrick","daniels","skinner","fearless","citroen","rollins","antelope","marseille","compaq1","gryphon","malachi","pantera1","viewsoni","reptile","chandra","evangelion","handball","barselona","zxcasdqwe123","sandrine","sprinter","fyfnjkbq","stinker","palmtree","sonyericsson","hotties","rampage","bigpimp","question","soccer10","carpente","spartan1","pasadena","coldplay","fairlane","elcamino","callisto","glamour","studman","tomahawk","gladiato","stupid1","runaway","dentist","fantomas","castillo","arianna","honeybee","yamahar1","holycow","ukraine","wildwood","yellow1","gambler","david123","karachi","corinne","johngalt","sweetness","options","loretta","mcdonald","sf49ers","palermo","buffalo1","cheshire","superior","ministry","trinitro","casper1","bismillah","elefant","player1","capricorn","nikolai","vendetta","bobdole","wizard1","manfred","margarit","bigpoppa","success1","ijrjkfl","voyager1","winter1","iloveyou1","dominik","limited","vitamin","calibra","iforget","glasgow","antares","antonina","hetfield","bigones","cutiepie","chapman","bolitas","nonenone","bestbuy","papillon","baritone","stephane","freefall","vjqgfhjkm","mischief","foxylady","ernesto","dominion","enforcer","dungeon","leedsutd","f00tball","skillet","giggles","remingto","alberta","rfvfcenhf","derparol","emperor","synergy","shakira","mamamia","cleopatra","rosario","finland","carnival","dmitriy","coolcat","purple1","ghjuhfvvf","knuckles","kayleigh","notused","bigdawg","slugger","harddick","tabasco","keepout","firefigh","addison","barney1","blowfish","1dragon","sexylady","dimples","alexandre","whiteboy","cromwell","magneto","carroll","minemine","dontknow","acmilan","wp2003wp","sanford","referee","lakeside","123456ru","noname123","screamer","calimero","kfgjxrf","dfktynby","francisc","swinging","cygnusx1","trucking","obsidian","money123","roswell","giovanna","sasha_007","thecure","bigbang","12345qw","marijuana","kimball","jaguars","kordell1","kerouac","stryker","cassandr","moonligh","duffman","fuck123","john123","blueball","bigbooty","wrestler","building","fishfish","paramedi","capricor","robocop","hardone","nuclear","universa","kestrel","spanner","cheddar","carlos1","lalakers","cherries","eclipse1","darkangel","bahamut","little1","whistler","57chevy","smackdow","bukkake","leopold","strawber","facebook","susanna","matrix1","transfer","breanna","mothers","clarissa","p@ssw0rd","argentin","slimshady","nokian73","chris123","johncena","magpies","pictures","cevthrb","suckmydick","spanker","dogpound","impreza","notebook","brandy1","prospect","bettina","gymnast","zxcv123","marquis","daylight","golden1","johndoe","biteme1","jeannie","lemmein","petrova","capetown","cartman1","fortress","canucks","serpent","telephone","eggplant","fussball","cardiff","perfect1","hallo123","pufunga7782","factory","budweiser","marseill","janelle","goodgirl","timeout","wolfpac","liverpool1","godlike","university","vincent1","k.lvbkf","nbvjatq","southpaw","sylveste","forever1","wingnut","magellan","captain1","assasin","trailer","taekwondo","sonyfuck","clifton","sabrina1","goldfing","1234zxcv","maveric","marcius2","pentagon","pearson","hotgirls","flasher","cornwall","butters","sixpack","mandrake","bubbles1","earthlink","lookout","slammer","venture","lakewood","dogwood","money12","moonshin","wyoming","suburban","challeng","olympus","opendoor","commande","stanley1","jonathon","diablo2","seymour","bubba123","navigator","lakers1","hellokitty","fkbyjxrf","millenium","gerrard","gateway2","camaross","bluejays","borders","midnite","whatwhat","optimist","gotmilk","redskin","enternow","knight1","prince1","destiny1","beavis1","hattrick","1master","beatles1","2fast4u","natasha1","bordeaux","12345qwer","vanessa1","alchemy","qwert40","therock1","ilovegod","solaris","cardinals","marriage","swedish","espresso","vbkfirf","p4ssw0rd","nightwish","jocelyn","gsxr1000","23skidoo","ghhh47hj7649","shadow12","speedway","timosha","roadrunner","ironmaiden","supernov","toriamos","patches1","capecod","mamacita","cowgirl","stigmata","gonzales","nineinch","waterboy","klondike","finally","boulder","odyssey","somerset","mulligan","krokodil","explore","hardball","azertyui","republic","romantic","vauxhall","boston1","angelic","doggies","tennis1","advance","159357a","rfntymrf","almighty","stratfor","mississippi","suckdick","houston1","intercourse","power123","lenochka","marijuan","domingo","limewire","terefon","blue1234","bledsoe","12345qwerty","htubcnhfwbz","awesome1","funstuff","evgeniy","patrici","printing","theforce","chiquita","streets","holein1","maserati","cabernet","joecool","egghead","sheepdog","terrell","armando","hairball","christa","insight","vancouve","123456789m","grandam","luciano","alcohol","default","scheisse","montana1","ambrose","hoffman","pimpdadd","baltimor","m123456","norbert","mash4077","watford","davinci","steven1","123456t","houdini","kirkland","ophelia","riccardo","another","bonanza","sigmachi","revolution","dragon69","firenze","absolutely","rfhnjirf","sammy123","sophie1","colonial","toolbox","magic32","liliana","q1234567","ilikepie","toonarmy","footjob","natalie1","pancake","bigdicks","cashmone","myxworld","kristian","dominiqu","joemama","toocool","twinkie","marcelo","darkange","persona","scrapper","delaware","progress","shuttle","gabriele","smoothie","slimshad","q123456789","youtube","outside","sandra1","hottest","cumslut","tripleh","morales","vqsablpzla","pathfind","elisabet","evolutio","peanut1","velocity","annmarie","dolemite","vagabond","outback","woodstoc","macleod","plastics","javelin","aolsucks","redbone","rachelle","petunia","all4one","billabon","ncc74656","austin31","koolaid","granada","allegro","nevermore","p0o9i8u7","forgetit","beloved","breaker","password9","reginald","killer123","dukeduke","archange","metroid","minimoni","wizards","hellsing","rocknrol","zaqwsxcde","wanking","morrowind","friendster","goodday","modelsne","juliana","nittany","dogbone","storage","futurama","skateboard","esquire","homemade","kiteboy","herewego","bedford","lonesome","pornking","blackbird","dickens","gotribe","cucumber","vipergts","scooby1","123qwert","muhammad","summer69","jeepster","hello12","acidburn","calling","fireblad","christi","pinnacle","dudeman","harrier","jellybean","mariner","foolish","wildone","peterbil","allgood","dilbert1","estelle","lighting","homework","bigguns","fellatio","weed420","baracuda","newyear","flipflop","raleigh","singapor","sasha123","opennow","12345abc","crackers","doubled","warhamme","proview","masterbate","starwars1","females","flamengo","behappy","lfitymrf","starwar","snowbird","123456789d","bradley1","fucker1","daughter","navyseal","carebear","protect","kamasutra","bastards","musical","steffen","wiseguy","pimping","gators1","whiplash","fuckme2","adriano","reserve","rainyday","mercede","stafford","ontario","gardner","weekend","jakarta","jughead","golfgti","nightmar","johnny5","69camaro","chessie","marshal","phyllis","nautica","dragonfl","bigjohn","stickman","sexybitch","puppydog","5wr2i7h8","deville","paragon","pointer","s123456","melanie1","apollo11","bigdog1","wheeler","rockwell","vfntvfnbrf","eleonora","alleycat","ambrosia","trustme","austria","phialpha","exchange","lokiloki","tarakan","cartoons","contract","kolokol","daisydog","penetration","laetitia","pushkin","mustang2","orchard","freddy1","adrenalin","goldeney","luckyone","escalade","0192837465","samuel1","fyutkjxtr","touching","trinity1","charisma","rainbows","kolbasa","12345qaz","bootsie","interne","raphael","cleveland","bandit1","jenifer","cocksucker","dragster","bismarck","cambridg","1michael","treefrog","treetop","catcher","siobhan","strelok","hawkins","123456789qwe","prosper","workout","dima123","sebring","nounours","burning","driller","angela1","thierry","speakers","brennan","rabbits","buttercup","atticus","mallorca","delaney","checker","alexander1","melrose","normandy","dbnfkbr","thumper1","masterp","playball","scamper","7777777a","lauren1","wonderful","benessere","getting","smackdown","trumpet1","cooper1","asdffdsa","favorite6","sexybabe","cannibal","fosters","beethove","skipper1","nthvbyfnjh","malaysia","azertyuiop","rocknroll","bynthytn","aprilia","pavement","stockton","peppers","guillaum","007bond","jupiter1","readers","royalty","segblue2","trustno","enrique","123456w","abcdefg1","paulpaul","gannibal","compact","skylark","hallowee","andrews","terrier","marbles","ticklish","frenchy","offshore","sexyone","algebra","allison1","special1","hyundai","farmboy","clement","amethyst","letsdoit","thrasher","notredam","murphy1","candyass","travis1","systems","junkmail","flower2","volleyba","stayout","liberty1","blanche","buckley","bouncer","bettyboo","ilikeit","constant","longhair","amatory","q1w2e3r","alcatraz","mynameis","sunshine1","powerful","sephiroth","password01","summers","computer1","1qazxsw23edc","jesus123","nikolas","sparkles","skinhead","sonysony","snicker","pancakes","charlie2","pilgrim","sheldon","generals","montecar","1234567899","sergbest","pathetic","springs","needles","restart","auckland","billbill","calvin1","capitals","pizzaman","ulysses","jehovah","delpiero","neville","1234rewq","virginie","octopus","tampabay","1qazzaq1","playboy2","1million","vampire1","playmate","dfcbkbcf","carrots","istheman","jarrett","ilovepussy","wonderboy","montrose","cassandra","clemente","tralala","dreamcas","rfgecnf","painting","thebear","zxcvb123","lockdown","blacklab","riffraff","fidelity","frankie1","edmonton","pressure","streaming","supernova","fujitsu","samanth","justice1","blubber","camping","babycake","fuckme69","frederik","motocros","rustydog","pinetree","1234509876","glasses","feelgood","cleaner","smirnov","iceland","tigercat","citation","icecube","burnout","panhead","adelina","hanuman","sunlight","bigtruck","kingking","canada1","rhubarb","trooper1","papamama","perkins","husband","jefferson","serious","elements","harriet","cummins","herring","123456as","password99","popcorn1","stellar","furball","titfuck","bagpuss","francine","redstar","revoluti","sniffing","chouchou","giants1","usmarine","dresden","123456qqq","123456d","left4dead","england1","conquest","delldell","nursing","bismark","lol12345","met2002","123456n","gogators","please1","cashmoney","dimitri","3ip76k2","fabienn","volcano","eatmenow","goodyear","spoiled","kamilla","hogtied","lunchbox","piercing","makayla","asdfgh1","boobear","rudeboy","riversid","hemlock","scissors","crescent","erection","entrance","weare138","italiano","matchbox","acapulco","mohammad","lebowski","surprise","shampoo","loverman","abracadabra","fisherman","toomuch","whatthe","someday","celebrity","madagaskar","forlife","dreaming","mercury1","hfytnrb","macintos","tennesse","hardwood","sweetheart","rhfcfdbwf","ronaldinho","masterbating","fabulous","instant","duckman","caracas","begemot","parlament","alpha123","vegitto","requiem","altoids","naughty1","paladin1","asdfg123","dragonballz","rfhfvtkmrf","kicksass","poptart","pugsley","jordan2","granite","goldeneye","interest","alfonso","natedogg","emanuel","1qazxsw","menthol","alterego","bauhaus","simple1","ibrahim","huskers1","benjami","rabbit1","adelaide","nineball","aircraft","trenton","jingles","mallrats","backbone","stanton","innocent","donjuan","termite","freestyle","zerozero","matisse","anonymous","laserjet","parkour","waterman","ballsack","bluejay","dangerous","ghjcnbnenrf","hacking","information","babybear","highlife","favorite","ljxtymrf","trinitron","desktop","muffin1","supersonic","blueberr","123q123","satchmo","claudia1","demon666","natalya","victori","tamerlan","1qw23er4","chamber","qwerasdfzxcv","flyers88","nokia5800","stewart1","iceman1","bathing","darkone","redwine","humphrey","maximka","cashflow","ireland1","implants","juniper","grayson","cantona7","bobmarley","princesa","bendover","gotenks","sopranos","mustang5","hillbill","aaaa1111","chemist","flower1","buster12","carlisle","protocol","dynamic","amature","triplex","jennifer1","grimace","feathers","nemrac58","wonderfu","surgery","qweasdzxc123","bourbon","dickdick","annaanna","pimpdaddy","commander","helsinki","8inches","cyclones","macaroni","thebeast","marauder","rodrigo","braves1","hancock","corinna","frisbee","sapphic","123456g","homepage","dimadima","halloween","cheerleaers","shopper","soccer11","redheads","metallica1","greywolf","estrell","ghjcnjq","rfhfylfi","123456789r","reloaded","gigabyte","flvbybcnhfnjh","dortmund","karaoke","godbless","flipper1","jurassic","experienced","thebest","love1234","coolhand","banana1","kcchiefs","barefeet","1111qqqq","zoomzoom","asdasd123","101091m","greedisgood","1020304050","willard","nevermin","apricot","arizona1","alex1234","nopassword","55bgates","123456789987654321","rosewood","outsider","minnesot","darthvad","olemiss","warwick","baby123","rubicon","bellagio","redlight","handbag","baberuth","messenger","teensex","peabody","abc123456","copenhag","lavalamp","culinary","wannabe","beckham7","doughnut","trueblue","killian","asdfqwer","bramble","advanced","monterey","seaside","waterfal","sickboy","bukowski","mario66","bigblack","gianluca","golfpro","nokia123","smother","as123456","blackhawk","onlyone","access1","dtkjcbgtl","salvatore","davedave","gilmore","tribble","wanrltw","kristin1","satellite","daredevi","duckduck","kamikadze","biohazard","phantom1","1q2q3q4q","aleksei","trample","aviator","frazier","dfytxrf","yinyang","deathnote","pertinant","lilwayne","sierra1","hotgirl","blackberry","poophead","glitter","stiletto","asswipe","wearing","gallaries","mammoth","1234567aa","riverrat","fishtank","dominique","griffith","nightowl","waiting","civicsi","valeriya","tabatha","natchez","pretzel","qweasdzx","skilled","silicon","lizzard","standby","topolino","buddydog","rrpass1","care1839","happyman","deadspin","eighteen","hartford","softtail","beavers","jupiter2","lucky123","ltkmaby","blazers","dogmeat","stonewal","midland","myspace1","fleming","dingbat","hotrats","powerman","smartass","chitown","woodman","qwerty13","prototype","dipstick","darkelf","surveyor","visitor","nascar1","1234qaz","atreides","nicetits","chopper1","bellaco","z1x2c3v4b5","mastermind","manunited","cfvceyu","112233445566","alcatel","123456v","civilwar","harcore","downhill","dallas22","mendoza","interacial","shitshit","waterski","monkeyboy","contour","passord","turtles","daniell","dtxyjcnm","princess1","yfcntyf","nosferatu","fynjirf","prophecy","vincenzo","pitchers","raining","sealteam","kakashi","tortoise","craving","jimbeam","integral","start123","chewbacc","deerhunt","greenman","winter99","myworld","1357908642","kikimora","nothing1","vantage","barrage","bonovox","locutus","mike1234","girlies","density","continue","galileo","crazyman","doodles","attract","2wsx3edc","bertram","lapochka","wdtnjxtr","batista","xxxxxx1","morgoth","kubrick","calypso","disaster","suckcock","makeitso","equinox","olympic","bracken","bizzare","camero1","fivestar","belinea","screwyou","123456789v","abraxas","oaktree","honesty","olympia","adidas1","daniella","persian","jaguar1","foreplay","a1a2a3a4","blueberry","gizmodo1","paperino","bisexual","rodrigue","ohmygod","libertad","martian","danilka","animated","eldiablo","lunatic","poop123","bluestar","aladdin","tickler","youknow","jackie1","cool123","markmark","honduras","tobydog","neutron","volleyball","pizzahut","tequier","q1q2q3q4q5","converse","maxpower","dragonfly","fishcake","mississi","seductive","ntktdbpjh","tadpole","traktor","happines","hotlips","vegitta","badabing","moonman","nightwin","pitcher","kenneth1","raymond1","hilltop","sprocket","passmast","landmark","harpoon","augustin","nathanie","kissmyas","smithers","georgina","abdullah","envelope","surfer1","magenta","stoppedby","climbing","beverley","alessand","graduate","spiderman1","foreskin","jesus777","stephens","fisherma","rocket1","confirm","123456789o","friday13","address","jennings","randolph","guillerm","benedict","bismilla","hondacbr","lourdes","whoknows","therapy","ghbdtnrfrltkf","vfhujif","paisley","booger1","saffron","consult","bigdick1","sephirot","newuser","firedog","cornelia","qaz123wsx","1z2x3c4v5b","nokia5530","gabrielle","123456f","negative","websol76","sokolova","soulfly","diapers","foxfire","india123","hugoboss","websolutions","badboys","baddest","showing","thinking","finalfantasy","20spanks","timoxa94","malinka","mamochka","ciaociao","godspeed","ayanami","1234567890z","mazda323","jonatha","lockout","gangbanged","utjhubq","gagarin","morgana","lovehate","safeway","yaroslav","hookers","norfolk","skydiver","magic123","dogfart","kristen1","qq123456","squirts","profile","architec","philipp","creepers","horatio","kristie","dfhdfhf","jeffrey1","froggie","aspirin","treetree","godawgs","petrovich","lionheart","chairman","honeybun","golfnut","1qaz2wsx3edc4rfv","johnnie","slimjim","andyandy","allstate","christophe","tickling","letme1n","topsecret","roosters","instinct","bigbucks","ilya1234","fighting","dirtydog","gaylord","losangeles","pippen33","merchant","adventure","francisco","leonidas","prayers","flanders","wizzard","spooner","vancouver","jeepers","system1","georgia1","sandberg","scrotum","letsfuck","slipper","lighthou","laughing","general1","locoloco","qw123456","daredevil","rhfcjnf","chickenwing101","icecold","valleywa","livewire","livelife","website","producer","chadwick","rosebud1","987654321a","kontakt","catfight","a1b2c3d4e5","heavenly","blackops","hydrogen","sarasara","pakista","waffles","sniper1","sluttey","antonov","objects","lehjxrf","splendid","vodafone","slapnuts","bernice","wachtwoord","nancy123","sandman1","buddies","ralphie","fujifilm","coochie","marcella","vbienrf","candies","punkass","joystick","addicted","roadway","anthony7","victory1","peddler","piggies","rockrock","access99","ludacris","wilhelm","nineteen","cocacol","salinas","getlost","anytime","decimal","lionhear","quant4307s","stripes","seawolf","flashman","ladyboy","graywolf","paradis","z123456","maurizio","musician","infected","gerhard","garrison","badboy1","forsberg","flathead","okinawa","saxophon","comcast","sarajevo","a1s2d3f4g5","tonytony","ezekiel","tatjana","basement","lacoste","fernande","123456c","monkey69","winfield","bahamas","batman12","niggers","singapore","lincoln1","escorpio","orpheus","rfgbnjirf","molly123","mygirls","underwear","maurici","newness","ghbdtndctv","booboo1","goofball","zxcvasdf","legenda","sickness","hugetits","gfynthf","star123","3rjs1la7qe","internal","squerting","firestorm","nissan1","starlight","torture","blackice","password11","mathias","jessica2","tangerin","dragon01","kitties","qazxsw123","smirnova","ranetki","unbelievable","nastena","bernardo","warcraft3","bazooka","infamous","housewifes","nfhfrfy","katelyn","hillside","privacy","hospital","macgyver","freaked","bigred1","chevys10","acclaim","survival","hooters1","douglas1","rushmore","garland","android","hoochie","gibson1","scirocco","fuzzball","frogfrog","hotspur","911turbo","detroit1","administrator","cornhole","monica1","0o9i8u7y","letmesee","offspring","aaaaaa1","school1","clemens","johnston","daniel12","shredder","sweeney","wednesda","truffles","nathaniel","fantasies","dunhill","chowchow","atlanta1","checkmat","starlite","allnight","horsemen","josephine","1mustang","pregnant","romario","firehawk","sparhawk","favorite2","stirling","silverado","freewill","glendale","a111111","groupd2013","vflfufcrfh","aerosmit","rapture","angel666","jediknig","close-up","pounding","lesbain","funtimes","gfgfvfvf","santiag","evangeli","archery","lacrimosa","bionicle","visited","esteban","madonna1","sooners1","devilman","lamborghini","angelit","baggies","cnfkrth","nadejda","experience","carpediem","schubert","shelby1","poisson","fhntvrf","caitlyn","bassoon","milamber","motocross","euphoria","browndog","luckyme","domenico","telecom","skeeter1","bajingan","scorpions","123321123321","bertrand","frenchie","carsten","cooking","passfan","service1","yfnfirf","sleeping","babemagnet","timothy1","bmw2002","blender","present","merrill","horseman","wendell","armstrong","snapshot","release","1234abc","chingon","priyanka","hunter12","nielsen","sometime","prestige","1password","hawthorn","christo","greatest","mainland","shimmer","riddler","offroad","bulletin","dutchman","passcode","striper","worship","carling","dempsey","tugboat","regional","bernhard","gregory1","assmunch","beatriz","asslover","rocky123","diablo1","seville","zaq12345","carmine","buckaroo","puddles","diplomat","karamba","skeleton","corazon","sexy123","winters","futyn007","mannheim","camaro1","adrianna","disney1","hackers","dominick","wellingt","lynette","dancer1","romania","fernanda","dragon123","manager1","calendar","pennywis","ecuador","komputer","rudolph","pictere","plumbing","thetruth","justinbieber","gulnara","madala11","nokia5130","kakarot","lockerroom","dima1995","yeahyeah","ejaculation","pictuers","wrinkles","beeline","bettyboop","lakshmi","frederick","daydream","friends1","vfhbyjxrf","dominika","falling","smoke420","cobra427","marcela","rochard","extensa","embalmer","basketbal","tailgate","salvator","nocturne","sexymama","rebekah","disabled","papabear","wednesday","lisenok","muffins","shinigami","panorama","illmatic","tortuga","ticktock","fantasy1","woodstock","aligator","mojojojo","earthlin","oldfart","lovejoy","reindeer","thomson","undertow","alabama1","freedom2","monolith","nastenka","123456y","orbital","bonghit","fullback","bigworm","evilone","hotmama","elevator","prudence","neworder","churchil","nonstop","troubles","l3tm31n","norwood","sfgiants","pussylover","qwedsazxc","lioness","montoya","dabulls","beating","rugrats","newstart","contortionist","japanees","reviews","capoeira","vivitron","dreamcast","fruitbat","legends","michelle1","attorney","admin123","mjolnir","fraggle","insecure","willie1","caution","saibaba","armageddon","csyjxtr","delphine","casablanca","alejandra","fhctybq","123qwe123qwe","myfriend","magdalena","knickerless","trotter","billabong","discovery","fhvfutljy","my3sons","cerebus","thumbnils","slasher","welcome2","lebanon","toulouse","fireman1","salesman","surfsup","footman","orgasms","woodwork","daedalus","starfox","violator","jasper1","yamaha1","alexis1","q1q2q3q4","voltron","zimbabwe","budlite","newproject2004","creeper","shimano","monkey2","catfood","moochie","creator","redstorm","schultz","1monkey","brisbane","dagobert","stinger1","couples","windows1","natascha","kennwort","empire1","barbara1","rammstei","wingzero","3edc4rfv","lighthouse","fordtruc","letmeinn","grinder","destroyer","sublime1","athletic","chateau","stinky1","fantasti","jumanji","sverige","michele1","clueless","spamspam","belfast","nigeria","costanza","beyonce","planner","morticia","drywall","sunkist","bigpenis","lingerie","impulse","diamante","1a2s3d4f5g","marymary","alfarome","qawsedrftg","prelude1","shitter","riverside","greentea","marley1","parsons","imtheman","qazwsxedc1","evanescence","motdepasse","porsche911","alessio","arrakis","pussy4me","shelter","munster","kickflip","boogers","landrove","longshot","superbow","comicbookdb","rfhlbyfk","kfcnjxrf","marlins","scoobie","anthony2","paramore","hfljcnm","buckwhea","pornographic","minnesota","lambchop","anakonda","cjytxrf","sanjose","arcangel","j3qq4h7h2v","starbucks","nigger1","gfhjdjp","transexual","vfpfafrf","archangel","braveheart","myspace","lux2000","masturbation","collect","homebrew","berserk","fordf350","zealots","milkyway","forester","babemagn","1213141516","gemini1","maxpayne","google1","duracell","armored","12locked","custard","spanky1","billows","chinchin","ronald1","123456789p","ramstein","coffees","burgess","coaster","trousers","cybersex","wildlife","topspin","cristin","corvet07","tiberian","kevin123","doorknob","monday1","richter","saltydog","bullwink","shevchenko","blanked","darnell","mistake","morozova","maximilian","diamant","steiner","sodapop","headache","gstring","hellohel","messier","arthur1","needforspeed","panache","a123456a","fireblade","ironman1","devilmaycry","asmodeus","mikayla","shawnee","bravehea","chemistry","vfhnsirf","somebody","sharpie","mypasswo","pennstat","milfnew","momsuck","hotdogs","cocktail","sosiska","motherfu","marajade","lesbean","pounded","princeto","rapunzel","hernande","ytngfhjkz","correct","maximus1","pegasus1","disturbed","iamcool","dreamer1","evildead","everques","songoku","deepthro","gfhjkm12","blessed1","klopklop","theboys","12345asd","fishface","yankee1","nemesis1","gorillaz","fyyeirf","sevenof9","vicious","manhatta","elektra","sixteen","kseniya","ursitesux","revival47","detectiv","businessbabe","123456789l","bedrock","rjitxrf","yfnfitymrf","stooges","fastcar","ibilltes","dropkick","sk8ordie","montecarlo","peaceful","breathe","ameteur","veronic","enter123","christel","cowboyup","spiders","1234kekc","rdfhnbhf","marishka","apollo1","turk182","honeydew","monsoon","outlaws","theduke","ladybird","bbbbbb1","cccccc1","fucmy69","chauncey","smeller","cambridge","maryanne","fourteen","reddog1","avalanche","snowman1","shelton","scenery","bullock","aurelie","restless","sunbeam","bluenose","not4you","leticia","cayenne","charlie123","fremont","optiplex","123456qq","bulldawg","omegared","caldwell","comment","chowder","message","hermann","fuckthat","candles","123456ab","genocide","charming","losangel","impalass","fartman","realtor","pendejo","marybeth","newpass1","seahorse","goodsex","zxcvb12345","lorelei","machines","corvett","cazzone","monkey123","scumbag","fuckmehard","master123","goldrush","trailers","adrian1","filippo","capital1","turtle1","asd12345","qwerty78","whateve","vtldtlm","lovely1","lbvjxrf","kazanova","magadan","rktjgfnhf","insider","spalding","santacru","alisher","sunderla","1a2b3c4d5e","snoopdogg","nokia5230","fktyeirf","everton1","ghjdthrf","vfhbirf","123mudar","159753a","geibcnbr","blondinka","pingvin","123456789123","l58jkdjp!","1a2a3a4a","gandolf","hartley","darknes","product","bignuts","videoes","beachbum","waffenss","123qweas","braxton","oedipus","shotokan","hulkster","poobear","eatme69","samadams","heather2","mastermi","sammydog","ignatius","redwall","dragrace","graphic","chris12","monkeyman","slipkno","wrigley","sanity72","hussain","frank123","rasta69","drifting","contests","branden","glassman","rt6ytere","homeless","mark123","yourmama","partners","navigato","goatboy","buckeye1","angel12","costaric","nutella","terrance","allyson","vangogh","angeles","newport1","caralho","evergree","minimum","utahjazz","nickolas","rb26dett","marinka","jeffjeff","cynthia1","feeling","infinite","crockett","thething","bigshow","viking1","jakester","cochise","brenda1","woodside","torrent","bugsbunn","furious","rosanna","bushman","pontiac1","anechka","invictus","sniffer","rawhide","valiant","everyday","russell1","angelok","vasiliy","austin316","mitchel","kbctyjr","biggirl","memories","adventur","tequiero","teacher1","asscock","abstract","bubblegum","callofduty","dickweed","porn4me","thatsme","hershey1","bosshog","control1","housewife","temptress","verygood","hogwarts","wingchun","heinlein","mystical","surgeon","pavlova","aerosmith","blackbelt","hotshit","ethernet","bulls23","eightbal","solnishko","snowflake","firestar","hornyman","manders","girfriend","lebron23","timelord","milhouse","leningrad","caterina","qwerty99","janeway","cneltyn","romanov","allblack","anna2614","pussyeat","mackenzi","masterbaiting","uncencored","manifest","songbird","triplets","devious","ghjnjnbg","bdfyjdf","pyramid1","submarin","partizan","123456b","choppers","planeta","saab900","bigboy1","manatee","fred1234","vbhevbh","desperado","seabass","callahan","manuals","thriller","ilikesex","marina1","antwerp","1letmein","ericeric","littlema","patrizia","12345654321","wapapapa","mistral","arielle","hornyguy","commerce","necklace","fifteen","cannonda","seventeen","sports1","bambino","cartier","blackcock","barracud","pathfinder","fuckshit","scrooge","brunette","parsifal","birthday4","alkaline","shitfuck","muffdive","nfy.irf","bedroom","boarder","account1","courier","lampard","zooropa","glennwei","antigone","ishmael","dragonz","beepbeep","hotbabes","fordf250","motorcyc","coolgirl","rickster","omicron","maganda","theshit","snowdog","citibank","delgado","marmite","goodguy","gobigred","professor","cvbhyjdf","biscuits","cassie1","vaughan","tenerife","goodlife","qwaszx12","volkswagen","southside","fulcrum","maurolarastefy","spartan117","concept","columbo","riptide","peregrin","antonio1","raindrop","bavaria","perkele","laracroft","novikova","joeblow","fathead","0000000000o","bonnie1","fynjybyf","molotok","thought","12345678900","hotlegs","paranoia","caboose","markiza","germany1","fakepass","supernatural","tecumseh","chatham","tonyhawk","skating","francesca","mahalkita","nikita1","thistle","pitures","rutgers","iloveporn","cherry1","falstaff","dominate","deborah1","golfman","bastian","hunter2","lancaster","astonvil","bobmarle","natedog","hennessy","produce","elvis123","nonmembe","bonethug","terriers","tooltime","fedorov","sharon1","terrence","virgini","krasota","russian7","pyramids","roserose","albert1","seattle1","saunders","lololol","schnuffi","potatoes","beanbag","phaedrus","barclay","marketing","raptors","stefania","ballard","cxfcnkbdfz","adeline","lasalle","guesswho","lindsay1","samson1","zxcvvcxz","joaquin","drinker","passthie","testibil","mueller","marriott","snookie","summertime","music123","helphelp","theedge","takamine","woodrow","bigpussy","parker1","duckhunt","ironhors","vibrate","dalejr8","niagara","lemmings","theclash","boromir","sundown","ashtray","unicorn1","shadow01","sparkey","jessie1","hamburger","colossus","gotyoass","qwerty2","qaz12345","bigbutts","elbereth","blaster1","lagwagon","fuckyeah","location","catalog","penetrating","forgotten","walking","academy","pokemon123","optical","thesaint","montero","malakas","element1","amnesia","astalavista","nhfrnjh","asdfg12345","saratov","professional","123123z","hermione","beijing","marketin","segreto","misiaczek","mamo4ka","gymnastic","goodfell","veteran","sexsexse","gulliver","letters","djdjxrf","cristal","volkodav","ybrbnjc","bigmama","domainlock2005","stefani","youandme","riddick","pinguin","galeries","scandinavian","pintail","lakers24","flowers1","rerfhtre","666666a","hell666","macintosh","dhjnvytyjub","killzone","yamahar6","basebal1","labonte","homer123","grandpri","premiere","ovation","smokedog","ametuer","halcyon","deicide","garnett","watermelon","rockman","mayfield","hardwork","skippy1","lasttime","r4e3w2q1","eyeball","peaceout","vivaldi","friday1","1dallas","angeline","details","express1","x72jhhu3z","growler","bookcase","kingtut","newhouse","domestic","acetate","muttley","blackcoc","blackboy","mathieu","ram1500","doggydog","123456asd","numbers","p455w0rd","redwolf","butchie","complex","william2","1ranger","bobcats","envision","gazelle","!qaz2wsx","67camaro","algernon","12qwerty","cordoba","baywatch","sexyass","phoenix2","rsalinas","nickels","blocked","allegra","larsson","dangerou","headless","beaumont","evergreen","frasier","bradshaw","barracuda","tomservo","greatsex","f15eagle","dewayne","spaniel","go2hell","yesterda","1qazse4","marvin1","monkeyma","aquarium","cbr600rr","cluster","mystuff","repoman","payton34","bassbass","123456789k","bugatti","blackass","snakeman","genghis","sincity","polaroid","worldcup","letsplay","deutschland","saab9000","amoremio","family1","vaseline","alligator","seventy","learjet","computers","dimension","packard1","uhbujhbq","kodiak1","phrases","pomidor","golfclub","longhorns","chance1","wellhung","tryagain","colombo","alfalfa","january1","blunted","mysecret","zolushka","copper1","fanatic","catdaddy","stella1","17171717aa","loglatin","gbyudby","samanta","mustang9","chipper1","nadezhda","edinburg","panties1","maripos","excellen","sokolov","pandora1","romanova","vfylfhby","luscious","mayfair","sonyvaio","flipmode","yorktown","jbond007","777vlad","hercule","doggystyle","dkflbvbhjdbx","goodwill","watching","escobar","holahola","davidoff","prancer","robinhood","machoman","klaudia","henning","debbie1","mccarthy","protoss","12s3t4p55","momsanaladventure","fabrizio","foreman","theman1","avengers","ivanhoe","october1","seaweed","sixtynin","toonces","trekker","database","cortina","nichola","twostep","wiggles","easypay","elisabeth","goonies","lesbens","cueball","fuckedup","meandyou","hickory","everquest","sunbird","remington","jason123","schmuck","evelina","lancaste","hd764nw5d7e1vb1","cheyanne","united1","keksa12","juanito","ginscoot","bloopers","flubber","snuggle","gooseman","babushka","patterso","fragile","felicity","plummer","kolibri","blondie1","blueman","crocodil","section","5tgb6yhn","qazwsxedcrfvtgb","camelot1","helpless","soccer13","sweetass","bootleg","getmein","ponyboy","sebastie","shibumi","boogaloo","angelito","lombard","francis1","gallery","peternorth","freiheit","kindred","valentino","a1a2a3a4a5","victor1","000000a","leahcim","hitman47","porn123","winchest","nicknick","orleans","aleksander","consuelo","pimpster","guevara","lifeisgood","splatter","zxcvbn1","feetfeet","darthvader","georges","bruno123","caseydog","amarillo","1basebal","satellit","mustang8","cezer121","romulus","robbins","kleenex","123hfjdk147","carlotta","oralsex","masterkey","blackbel","caramba","belgium","drjynfrnt","familia","lotus123","happydog","quarter","insertions","buchanan","monkey11","sidewind","missing","fettish","hannover","langley","politics","assault","asdfjkl;","chronos","logical","pookie1","4rfv3edc","delphin","vfnbkmlf","eleven11","123qwe456","grapeape","andreev","kthjxrf","654321a","deathrow","onepiece","waterpolo","rattler","dragon13","voodoo1","pilsner","peepers","anna123","techniques","stetson","buratino","distance","facefuck","ijrjkflrf","avangard","volkova","naruto1","vineyard","qazxsw12","calculus","rfhfgep","buttbutt","zz8807zpl","bignasty","emmitt22","amidala","romaroma","maddison","stamford","dropdead","erasure","farrell","hunters","cassius","123456789012","8phrowz622","swanson","dragon11","chastity","lindsey1","hatteras","claudine","foxcg33","luciana","corporal","trucker1","rushrush","gotigers","iloveit","ganjaman","meowmix","vegas123","geology","dude123","chelsey","rebbyt34","imhorny","hawkeye1","mypussy","slayers","lizard1","123masha","1hxboqg2","rootedit","universi","sexyred","toyota1","priscill","b123456","evil666","lexingky","david12","murdock","mandolin","teamwork","c3por2d2","crowbar","gunner1","carefree","footlove","redwing1","muskrat","carmen1","giveitup","cleaning","blowme1","121212q","assface","085tzzqi","usmc0311","tanechka","fuckall","loveme89","terrible","goodness","glenwood","shiznit","ufhvjybz","crowley","1shadow","martin6","allright","goodwin","tucker1","sevilla","claypool","checkit","sydney1","julieann","greyhoun","063dyjuy","pushing","reliant","crevice","nyyankee","penfold","calamity","conquer","dillweed","pantyhose","cavalry","arabella","mauricio","jazmine","gophers","goodison","123321z","tobacco","plaster","luv2epus","hackerz","thewall","alphaman","simcity","bowl300","pedersen","jackdog","44magnum","apples1","barnaby","written","soledad","assassins","qwerty777","boris123","slainte","indy500","marusya","summer12","helpme1","augusto","bachelor","badnaamhere","nevermor","mattingl","lavender","mattmatt","headshot","open1234","topsecre","mckenna","brigada","donald1","gordon1","batgirl","hotchick","monique1","willow1","fabiola","cordelia","akatsuki","openopen","geraldin","freeland","rodriguez","princessa","miranda1","federica","5hsu75kpot","gbgbcmrf","0102030405","fabienne","babygir","santino","carthage","corsica","moonshine","chrissy1","brother1","uzumymw","gooddog","aquafina","catholic","indycar","bassett","alexandru","123456abc","police1","loveyou2","deepblue","novifarm","alright","holiday1","black123","ducati99","moonstar","finnegan","contains","schatzi","nbuhtyjr","satanas","johndeere","ultraman","samantha1","dbnfkbq","r2d2c3p0","badkarma","funeral","random1","swallows","seraphim","peter01","hawkwind","ruffles","hatchet","harding","assclown","crunchy","redneck1","mailbox","jamaica1","cerveza","catalyst","password3","passwerd","pepsi123","open123","trojans1","fastcars","polinka","failsafe","insertion","dkflbvbhjdyf","hilfiger","businka","bronco1","55chevy","caffeine","qwerty77","margaux","pornpass","3216732167","michael3","stuffer","divorced","anteater","mustang0","redshift","cableguy","killroy","kingsize","collecti","buffalos","steve123","warehous","bayliner","crusade","kilgore","charles2","pattaya","coolboy","suikoden","year2005","gangrel","billion","develop","single1","whoopass","gardens","marigold","kermit1","yyyyyy1","aqualung","jamison","summer01","steamer","ricochet","woodson","cumeater","ninguna","112233a","process","pamela1","christy1","nichols","goldman","112233q","transfor","roland1","coffee1","carlson","jackets","andrew12","indiana1","strange1","alexandria","alessia","joseluis","leno4ka","learning","kathrin","wolfwolf","thorsten","luckyman","tennessee","hallmark","saturn1","gfnhbjn","polarbea","cvbhyjd","louise1","gfcgjhn","blackie1","mostwanted","heretic","loveme1","pentium4","poopsie","1qaz!qaz","anduril","resource","broodwar","jimmy123","golfing1","opensesame","nadegda","ninanina","8phrowz624","chemistr","qwert12","numlock","morozov","gfhjkzytn","lol1234","prospero","brownies","flyers1","master01","mindless","rakkaus","cobraya","ytrhjvfyn","licorice","allstars","memnoch","lalaland","giacomo","schastie","arsenalfc","barakuda","westham1","bondarenko","marykay","anatoliy","wysiwyg","stampede","myhouse","carissa","loveyou1","saopaulo","tinker1","passions","mobbdeep","flintsto","endless","lovegod","covenant","robert2","tigress","phillip1","lemming","mapet123456","yodayoda","vladvlad","pleasant","vergeten","calcutta","3465xxx","halibut","hangman","manhattan","sailfish","summerti","righton","foxhound","gunsling","h2opolo","coolone","bluedevi","boswell","thornton","boilers","backspac","rosalie","daffodil","pussylicker","chaplin","essence","redrock","ghjvtntq","blindax","rerehepf","niceday","counterstrike","titanic1","forumwp","sceptre","mustang3","baphomet","lionlion","longlegs","limpone","christ1","abdulla","fred123","starsky","lemieux","thunderbird","lockheed","voiture","rockroll","jeepjeep","parking","marcus1","henderson","wicked1","takashi","ducksoup","palomino","buster01","yesterday","cabinet","mosquito","1asshole","forklift","number9","jerusalem","dddddd1","dennis1","planning","aquaman","maribel","hometown","prisoner","bigdave","request","ltdjxrf","milenium","meltdown","mammamia","caribou","postov1000","pussylov","flapper","evgenii","tigger12","limpbizkit","saphire","redhead1","theworld","ilya1992","culture","user345","juvenile","jumping","omsairam","speedy1","12345678901","whatever1","dustydog","yfnfkbz","afrodita","antoshka","wasdwasd","ambition","gumball","gillette","champions","acoustic","charlie3","pennstate","smooth1","colombi","celticfc","tooltool","bonghits","solidsnake","oldschool","mymother","longtime","cumonme","cristiano","nolimits","galaxie","michael9","delivery","messi10","essendon","legoland","tashkent","skyline1","sargent","rhfcfdxbr","asterios","seahawk","dominator","pleaseme","vicecity","junkyard","nokia3250","magnavox","investor","connection","lakings","katharin","filimon","hellohello","33rjhjds","march13","fightclub","illumina","copenhagen","metalgear","thinkpad","tkfkdgo","bastard1","lovesme","lovefeet","billiard","walters","bareback","cinderella","touchdow","limpopo","rooster1","coolbean","galadriel","showboat","creatine","dominica","intense","rainier","truckin","socrate","shipping","sideways","buttplug","matthew2","searcher","hartman","appleton","getsdown","goldfinger","pioneer1","volodya","chillout","erasmus","october2","meeting","danmark","ronaldo7","westlife","prashant","thelast1","vadimka","mateusz","walter1","tristar","1footbal","sandydog","mustangg","angelofwar","151nxjmt","goheels","gsxr600","primera","rubbing","lucas123","smuggles","peoples","aaaaaaa1","schneider","ketchup","version","nonsense","psychnau","valdepen","shadow2","kirkwood","dragon99","anselmo","weapons","level42","walker1","roygbiv","snoogans","adelaida","1batman","2wsxzaq1","satchel","1killer","trustn01","splurge","fairway","crimson1","kovalenko","passfind","forgiven","wisconsi","letmein22","ballgag","boss302","carwash","carmelo","asphalt","mavericks","lineman","sailor1","cavallo","agyvorc","twodogs","joshua12","behemoth","123321qwe","iloveu2","audi100","7hrdnw23","ghjnjrjk","sixtynine","flossie","swansea","bluebear","titlover","kilkenny","zaq1xsw2cde3","viper123","destroye","zcxfcnkbdf","baraban","mariano","chocolate1","abigail1","codeblue","slayer666","minotaur","goodstuf","argonaut","annabelle","lucky777","number6","leilani","baldrick","nitrous","metropol","hernandez","footbal1","juancarlo","fuckyou123","pipiska","agnieszka","armitage","indonesia","empires","favorite8","bartlett","master11","apelsin","powerade","chobits","shadow11","parliament","bladerunner","batigol","firework","language","besiktas","baltika","vfvfvskfhfve","1a2a3a4a5a","gilmour","orlando1","gfhfljrc","krasnodar","blink18","topless","makarov","tarantul","meaghan","overtime","davecole","mousepad","browneye","brenden","schwanz","anderso","violeta","ecstasy","brianna1","nacional","red12345","vfhbyrf","mathilde","venezuel","kochamcie","vthctltc","buddha1","bianchi","favorite7","wildcat1","k123456","andover","goodone","metalica","skateboa","shooter1","olivia1","silvana","orange12","redbeard","sampson1","schwartz","theflash","natalka","nokian70","gy3yt2rgls","oscar123","derrick1","embassy","riviera","asd123asd","jackman","myangel","scruffy1","brutus1","bizarre","longdick","network1","clitlick","raffles","1buster","ghtktcnm","nosferat","dumpster","dirtbag","jediknight","nighthaw","rerfhfxf","charlies","overload","kitty123","passw0r","ladygaga","hotsauce","dimasik","mnbvcxz1","discreet","interex","brasilia","birdie1","access2","posture","griffon","repytwjdf","sheltie","daisymae","killyou","fuck0ff","whopper","nascar3","sensual","simpson1","champagn","birthday1","grifter","closeup","spinach","autocad","samhain","beethoven","chocobo","fluffy1","discount","papichul","ranchero","1jennife","auction","characte","classic1","lovesexy","thissuck","gunsmoke","crappie","olds442","jerking","gibbons","moneybag","ndirish","bumblebe","halfmoon","airborn","gremlins","zzzzzz1","thatcher","televizor","telecast","torment","1fuckme","pelikan","southsid","1harley","henderso","fuckfest","foghorn","hornyboy","karapuz","multisyn","michael8","dagestan","qweqwe123","123456789abc","yasmine","hellokit","blowjobs","ocarina","booties","boscoe01","joachim","tristan1","doggone","thematrix","badlands","galactic","donkey1","commodor","soccer2","passion1","mackenzie","knockout","malcolm1","bigpimpi","sneaker","brian123","winchester","snikers","flhtyfkby","carter1","hrvatska","d123456","tactical","nikitin","octavia","hondacivic","dreamers","spartacu","marietta","timeless","steelhea","ctdfcnjgjkm","watashi","welcome123","dragon7","lostsoul","123456h","rubbish","angel13","evgeniya","hibernia","q1234567890","mansion","cashman","loredana","123456789n","kukolka","pi314159","fkmnthyfnbdf","biggdogg","oriflame","gtkmvtym","totally","daytime","rockydog","pasport","ytyfdbcnm","dimebag","online1","redfive","ganesha","internet1","iwantsex","tigger01","vitaliy","ghbrjkbcn","mugwump","reporter","frontera","bigpapa","ganjubas","venezia","signals","pendrago","1234567u","intelligence","hotbabe","rocketma","hammerhe","darkmoon","thematri","popsicle","rocketman","hellome","ratfink","glock17","margosha","68camaro","ibilljpf","bigstick","1bigdog","milford","sweet16","jukebox","martino","passage","democrat","iloveher","milashka","biggest","funnyman","sawdust","emachines","playboys","twiztid","dave123","satriani","faulkner","xavier1","roderick","bloomin","rjyjgkz","lowdown","ghjcnjghjcnj","strannik","megafon","thomas12","123123e","ibill01","ghbdtn12","admin18533362","domenow","stroller","tazdevil","sarah123","crossbow","critical","oldnavy","freetime","kingrich","funhouse","clarion","playful","trader12","dickman","roberto1","billing","material","hottie1","shining","njdevils","hotwife","thunders","mounta1n","internat","camaroz2","damager","toshiba1","pinewood","1qay2wsx","2wsxcde3","nihongo","thinker","august1","stockings","hiroshi","futures","holeinon","mazinger","empress","%%passwo","vampyre","2cool4u","college1","treacle","bonefish","islands","fairview","bigfoot1","million1","chewbacca","enfield","piramide","patrick2","sc00ter","galahad","winter12","decatur","hatfield","blueline","fishnet","underworld","piranha","freight","catfish1","bourque","yackwin","girlfriend","bateman","interpol","windstar","skittle","bluegill","lizaveta","fatpussy","isgreat","stlouis","baloney","beckett","camaro69","player69","therion","cadence","polgara","qqqqqq1","warcraft1","a123321","qwerfdsa","nutsack","peterose","qqqq1111","architect","mutabor","bitchin","zamboni","123456p","123456zxc","truffle","jack123","rosette","centrino","aguilera","amherst","photoes","wonderland","memorial","midwest","trashman","danielit","green12","asd1234","clubber","invader","artofwar","lexicon","puckett","metal666","dripping","mansell","flapjack","samwise","raider1","newworld","organic","landscap","temp1234","23176djivanfros","salamandra","vbkbwbz","123456789qwerty","oktober","dzxtckfd","sobriety","angeleye","hotcock","saturn5","thetachi","dickface","advocate","nokia5300","edition","gemstone","nonrev67","godofwar","smallville","qwertasdfg","dthjxrf","rfntyjr","mashina","astroboy","woodward","armenia","delores","cyberonline","galatasaray","sexybaby","hendrix1","mitsubishi","notredame","blacksun","qazxswedcvfr","vittorio","azsxdcfvgb","karamelka","shadow13","capa200","novikov","catalin","qwertyasdfgh","devils1","dominic1","gallardo","rjyatnrf","imperium","inflames","bugsbunny","nicholas1","vlad1996","dragon88","connie1","connect1","ukraina","freezer","piedmont","bagwell","katrina1","bigdogg","pheasant","blastoff","ginger12","indahous","ilovemyself","parasite","voltaire","123456j","touchme","robinhoo","wallace1","seven77","cummings","shorty1","polska1","laracrof","bosstone","quixote","justin12","system32","bluenote","nibbles","brentfor","goldmine","wellington","bassist","goodtimes","colgate","schwinn","sincere","exploite","giddyup","useless","lapdance","cvzefh1gkc","water123","killemall","joyride","nelson1","marlowe","driving","lfybkrf","fantastic","rocking","scooby2","ramazan","iwantyou","repytwjd","radiance","ruthless","sweethea","peter123","poohbea","volodin","olechka","kapusta","89600506779","sandeep","pablito","damage11","pissant","michael7","country1","cumload","raccoon","epaulson","slurred","powerpc","ariadne","bungalow","brandie","gggggg1","loading","stomper","john1234","aurelius","buttsex","etienne","grainger","charcoal","marisol","vulture","ronaldo9","homebase","yannick","adrianne","sensatio","1george","1diamond","1golfer","edwardss","crybaby","3edcvfr4","terence","george12","playoffs","lovegun","king123","andreas1","panchito","frantic","picard1","munchie","fellowes","thirdeye","alfaromeo","hellion","isacs155","dominus","hubbard","roodypoo","scooters","dbrf134","paul123","jesuschrist","maverick1","dragons1","palmetto","sylvania","gerardo","vertical","psycho1","aurelia","fordman","w1w2w3w4","proteus","melbourn","desperad","save13tx","hotwheel","bretagne","trinket","sportste","pickett","terrace","vatoloco","ghostman","jedimast","pringle","prakash","muncher","sunrise1","clinton1","blingbling","pembroke","arsehole","slayer66","animal1","psychnaut1","started","prairie","odysseus","pizzapie","silver12","desires","alpha12","reverse","driver1","wargames","mysterio","darkknight","integra1","westcoast","xfactor","banderas","4r3e2w1q","fatluvr69","trilogy","xsw21qaz","yjdsqujl","slimed123","malvina","1q2q3q4q5q","sailormoon","varsity","current","indians1","babycakes","schweiz","creativ","wooster","diesel1","pussyeater","nikita123","muenchen","qwerty22","medicina","gabriella","cristia","petersen","izzicam","warpten","nokia3310","samolet","reaction","scott123","whosyourdaddy","egorova","astoria","carcass","tagheuer","dexter1","xthtgfirf","1234567z","kochanie","oc247ngucz","carioca","orkiox.","kingair","1111111111zz","porn4life","anatomy","illegal","littlebi","siberian","limerick","xboxlive","ignacio","prettygirl","calvary","moonpie","thejoker","coyotes","cuntlick","metalman","chantel","pounder","leiceste","osborne","handcuff","warhawk","princeton","peaches2","minister","firestor","rhapsody","nodoubt","angels1","jeronimo","denise1","makemoney","annemari","ironmaid","chevyman","hugecock","refresh","tooshort","primetim","sylvester","thomas2","oceans11","richard2","passing","valdemar","jetaime","goodies","death123","outcast","darkwing","taylor12","wipeout","jeepcj7","nikitina","nickname","yomomma","coopers","flyaway","caitlin1","slipknot1","muaddib","123456o","dima1996","fnkfynblf","skypilot","newstyle","0wnsyo0","1223334444","alvarez","luckyboy","mullins","asecret","2112rush","duranduran","pescator","gaetano","merrick","brayden","police22","giovann","burnley","thebomb","elite11","sexslave","ganster","bosworth","mulberry","waterfall","skeletor","pulamea","caballo","itworks","asslick","pepsicola","octavian","serebro","qwerty00","123123123q","ilove69","squiggy","montauk","1jordan","hot2trot","delorean","matthew7","ishikawa","bullets","explode","burgers","document","jessika","zorglub","fistfuck","barnett","gfhkfvtyn","runner1","sexyguy","seagate","whitney1","jailbird","arrowhea","tainted","sexbomb","casablan","qazxswed","moneymoney","miroslav","dagwood","showcase","bulldog2","collette","sorcerer","sex6969","hemicuda","stargaze","1111aaaa","conflict","ironhead","bones69","fuck777","cnhtktw","fktrcfylhjdbx","vfnhbwf","scimitar","nikolaus","mikaela","oriental","trippin","hellothe","chatter","reverend","ronaldo1","whiskey1","edinburgh","hondacrx","zaxscdvf","zepplin","popular","voltage","kitten1","rebirth","voetbal","anton123","pervasive","kelly123","goodnews","astonvilla","milagro","pepper12","ashley12","cachorro","truckers","sysadmin","olivetti","89015173454","mamedov","multimedia","daddy123","navarro","manitou","symphony","sanjuan","toronto1","emachine","fktrcfylhjdyf","scotty1","bonfire","vaz21099","sandals","reklama","violent","slammed","joselui","smarties","stanger","hanover","frankfur","horny69","gfhnbpfy","svetlanka","cuthbert","steward","password4","stealth1","yardbird","godfrey","morkovka","atdhfkm","gjgeufq","dmitrii","qwaszx123","dragon22","arhangel","percival","kban667","muaythai","whitman","nyknicks","mahalko","yorkshir","junction","guitarra","hereford","sweeper","badger1","tightass","jackson2","taekwond","island1","millerli","cstrike","123123qwe","qwer4321","division","feyenoord","morrigan","hello2u","parolparol","vermont1","kamehame","arschloch","catlover","whatthefuck","bigshot","dogfish","direwolf","jakedog","reaper1","1357911q","rocheste","pittbull","roma123","bethann","bernard1","terminus","trigger1","grandprix","future1","comicbook","japanes","sonnyboy","bennett1","daniela1","lucinda","parties","helloyou","redtruck","chevyz71","walkman","1nicole","kindbud","morrisse","trafford","mymoney","evenflow","concert","geneviev","marisha","oneshot","konfetka","knowledge","halflife2","sk84life","123456789w","denis123","12344321q","fyutkjr","ghblehrb","lbfyjxrf","lollol1","kurosaki","redbirds","skelter","westport","slacking","soldier1","makemone","indiglo","strings","antonius","frehley","541233432442","patriot1","weights","takehana","robert12","ratchet","germaine","rotterda","vicente","fcbayern","toosweet","380zliki","startac","schwarz","1robert","figment","bellevue","bayview","prizrak","arigato","monica2","tiramisu","reggie1","belarus","wetlands","practice","12qwasz","watermel","platoon","johnmish","orange8","t34vfrc1991","melville","stuttgart","bolivar","westgate","theraven","superdup","maria123","winifred","benning","abulafia","antioch","trustnoone","papercut","energize","barnsley","hoopster","eightball","toughguy","babygurl","deadeye","doctor1","mahoney","circuit","blanket","spooky1","razorbac","schlong","brazzers","cornholi","champagne","singing","yokohama","firetruc","thurston","epiphone","gateways","chicago2","mexico1","transam1","seven11","proverbs","patricio","good2go","brianjo","puravida","shocking","123456qaz","warfare","tremere","glorious","soccer15","strategy","q1w2e3r4t","stallone","sunderland","seven777","a12345a","carrier","sandy123","capitol","stringer","yingyang","kramer1","chevy454","anamaria","ilovepor","beauty1","ashanti","shannara","kremlin","whatisit","kakaroto","friendship","buzzsaw","superboy","cellular","maricon","pacifica","weedman","annabel","phantasm","salvation","finalfan","sepultura","azerty123","tigerlil","adrenali","hellbent","guderian","samurai1","grimlock","airwalk","pampers","baltimore","wilson1","airforce1","asdasdas","rebelde","newlife1","seafood","cheesecake","swindon","izabella","123qaz123","brindle","shotgun1","northsta","sherwin","rosetta","kindness","kusanagi","diceman","charlie9","malishka","szevasz","iskander","fgjrfkbgcbc","rfgbnfy","katenok","123456789qaz","555555a","a123123","home123","sammyboy","bagpipes","dimarik","4rfv5tgb","cjrjkjdf","froggy1","celtic1","freedom7","alyssa1","vfrcbvec","utility","butter1","cfhfnjd","favorit","haha123","oliveira","tigerwoo","brewers","garrett1","cnjvfnjkju","lover69","cambodia","centurion","warzone","colette","rediska","onclick","fidelis","piazza31","boogie1","spandex","1234qwerty","liberal","ostrich","scooter2","mickeymouse","vjhrjdrf","creamer","rolando","grasshop","colleen1","wonkette","melonie","patrick9","klootzak","jake123","vsijyjr","britain","bubbadog","mustang7","ghbrjkmyj","makarova","travelle","chevron","elvira26","steelers1","compusa","bootneck","red1234","watkins","gohawks","ou812ic","bobby123","redsox04","ladybug1","fuckslut","mcgwire","canseco","hotpants","aluminum","adelphia","frederi","thomas01","golgo13","mcguire","password69","stalker1","matches","panacea","portman","prefect","lakeview","jonathan1","medieval","hammers1","longbeac","networks","cinders","albania","larry123","hansolo1","4904s677075","kirill123","jemoeder","shadow123","reddragon","respekt","natashka","1111122222","mrbrownxx","harley01","007james","flyhigh","cordell","strike1","apache1","freestyl","hardhead","pollock","celtics1","juergen","soccer7","mellons","shadow69","andy123","fartripper","eeeeee1","superbee","turkish","knowledg","eyecandy","topfuel","eatmeraw","asteroid","crewcom","blister","abcdef1","agustin","spectra","browns1","oconnor","cerbera","sister1","maximal","marimba","bulldogg","mavrick","1william","c6h12o6","flogger","letitbe","steeler1","redhawk","sycamore","tigerman","cleaver","squishy","ladydog","pascale","nowhere","tequila1","hunter01","diogenes","marillio","realdeal","ferrari3","chilidog","winston2","regiment","gerhardt","asakura","people1","soccer14","013cpfza","bmw325i","pompier","fredderf","nietzsch","bluerose","workshop","qpwoeiruty","12345trewq","hillman","ritchie","defiant1","dustoff","ganymede","thelema","satanic","1234rmvb","freelove","daniel2","aqswdefr","numbnuts","quetzal","siemens1","whistle","antigua","amanda18","minidisc","blablabl","razdvatri","pakistani","maddog1","babygirl1","fylhtqrf","alhambra","alastair","ukflbjkec","gonefish","biteme69","kozerog","xcountry","bigwilly","humboldt","faceoff","greenbud","iluvsex","chester2","override","blacksta","scooby12","jumpman","biscuit1","beaver1","salamand","chantell","change1","carmela","jenny69","milagros","chelseafc","memento","gtnhjdf","10inches","t123456","mikhail","0147896325","darkjedi","katana1","blackrose","falcon16","godislove","weronika","haircut","vfhvtkfl","primrose","password0","london12","kukuruza","rfpfynbg","dragon76","grenade","kasparov","flipside","memyself","gfgjxrf","doritos","ghbdtnbrb","dashadasha","daniel123","ghbdtnghbdtn","valerie1","rfhjkbyf","kukushka","latitude","barbie1","sistema","cthuttdyf","strelec","sonechka","xtkjdtr","belochka","rerjkrf","gnusmas","rasengan","packman","transport","scribble","cdtnjxrf","marbella","landlord","1cowboy","blackber","packers4","martini1","schlampe","assmaste","capitan","anasazi","mrhappy","shizzle","jledfyxbr","vika123","churchill","miracles","ricardo1","password1234","silverfo","sabotage","baller1","spoonman","babyboo","bandera","cupcake1","congress","britneys","drinking","sideshow","ppspankp","gearhead","q8zo8wzq","1winner","bassfish","batman99","accounts","federic","dannon4","stratos","carbine","scottish","temporar","multisync","slinger","hollydog","12345678900987654321","bella123","lovepussy","lexingto","canadien","bluearmy","laverne","problem","dollface","letitrid","juventu","goodfood","peterbilt","getalife","stairway","driver8","rahasia","troopers","halfpint","browser","westcoas","3stooges","toolshed","buddy12","mattman","goobers","buttocks","lausanne","sebastien","wildrose","doorman","iwantin","bocephus","loveme2","squeaky","jeanine","lottery","jesucrist","ghbdtn1","skyblue","bestfriend","qazxsw21","howard1","kingsley","washere","greenwoo","problems","coconuts","ibill123","florenc","lena123","fussbal","harry123","katusha","titsnass","connery","heaven1","123asd123","haunted","freenet","testme2","gnasher23","sinfonia","birthday21","dad2ownu","1pillow","elaine22","mrbrownx","iiiiii1","hhhhhhh1","curtis1","spenser","dominos","shooting","hopefull","piotrek","jordan12","gotlove","bluemax","trotsky","recycle","manzana","superson","bringit","qwerzxcv","grubber","ichabod","vibrator","1hunter","hillbilly","westwind","hotline","1tigger","piglets","154ugeiu","clarkie","education","gandalf2","rosalind","paramedic","111111aa","lustful","reddrago","manwhore","mamasita","aassddff","powerboo","cracksevi","ford150","51051051051","cup2006","383pdjvl","planetx","landing","rottweil","nazareth","paperboy","scranton","notagain","springst","drumline","salamat","powermac","duckling","canabis","rjynfrn","burbank","checking","wiseman","african","brendan1","fontaine","dragon2","easy123","hotrod1","jiujitsu","backlash","2w3e4r5t","ancient","270873_","colt1911","knocker","thisone","gordito","tolstoy","changeit","winning","possible","fucklove","mozilla","doma77ns","lostone","hoopstar","strangle","venom121293","frolova","hatcher","fabregas","ambassador","free4all","welkom01","guessit","cuntsoup","12345zxcvb","blackshe","osbourne","catarina","chalupa","gargamel","porno69","coronado","commodore","teiubesc","vfvf123","meatman","hellcat","outlook","promethe","melissa2","anuradha","berliner","painkiller","reviewpa","pepsione","black12","gtkmvtyb","rockport","harrypot","newmoon","vodoley","confuse","positivo","pflybwf","foosball","kipling","foxtrot1","gonzale","viviana","saltanat","vfvfbgfgf","hadoken","syclone","kelly001","hamburge","duffbeer","jennife1","saywhat","amanda12","webhompass","a7777777","countach","wembley","cumface","britney1","seagulls","alfa156","guatemal","gtxtymrf","liberta","helpdesk","mazdarx8","gfhjkmxbr","fuckina","cruzazul","giselle","pollito","lovecraf","castaway","breakers","thisisme","master2","sherman1","alpacino","meadows","incognito","defence","victoria1","annamari","suzenet","marissa1","quality1","cnhjqrf","manunite","qwerty21","dockers","package","sarasota","checkmate","boondock","vredina","nokia5310","happydays","landrover","kfvgjxrf","chesterfield","opensesa","crossfire","apocalypse","thetick","wildblue","dragon66","transpor","spokane","nec3520","locoman0","submarine","neveragain","nokia6303","cookies1","powerup","moneymaker","westbrom","haggard","autobahn","denver1","official","phantoms","wesley1","1patrick","fatcock","sprinkle","deepsea","samsara","maldini","purchase","drivers","interests","dothedew","billy123","010203040506","number2","chicken2","mgoblue","sparkie","paterson","gizmo123","sandrock","tommygun","hockey12","usmc1775","open4me","fightclu","lakers32","dragon23","bigbuck","heybaby","bridgett","iloveyou!","society","smokeweed","gibsonsg","firefighter","seagrave","madhouse","bookmark","soloman","tristen","[start]","mookie1","broncos7","vonnegut","robbie1","drawing","bolivia","fighters","cachondo","kasandra","chelsea2","homersim","syncmast","spirit1","hayward","doraemon","chaotic","vasilii","farting","croatia","samsung2","cherish","berries","tyler123","rfnthbyrf","handler","montagne","graffiti","smile123","trusting","newports","topgun1","hjvfyjdf","qwe123asd","kbytqrf","lost4815162342","kozlova","platform","silicone","art131313","eagleone","crazyzil","kristal","dimensio","blacktop","acrobat","srilanka","bedtime","session","jjjjjj1","12345678c","slipknot666","batman69","ffffff1","sqrunch","gobrowns","wellcome","bear123","montague","accessno","sweetie1","6string","tratata","christof","buckster","ratpack","1martin","merritt","l8g3bkde","sunstar","imissyou","ar3yuk3","goober1","pershing","dummies","102030405060","just4you","antilles","bethany1","deadlift","visions","shankar","southend","glotest","brianne","edgewise","abracada","drummers","winslow","calhoun","shifter","teenager","pxx3eftp","archive","durango1","hihje863","oakwood","payback","george2","moldova","dapzu455","password6","leisure","lowlife","alpha06","mooseman","skooter","qwerty6","merhaba","bowhunt","scratchy","postov10","2sexy2ho","cumalot","thaddeus","kassandra","stadium","katie123","fastback","cfvjktn","reliable","ohiostat","jellyfis","bigbill","pidaras","brazil1","fuckmenow","bullhead","austin12","arsenalf","temporary","ghbynth","ranger99","vjkjltw","utyyflbq","baguvix","phydeaux","sevenup","qwertyu1","lettuce","sylvain","dthyjcnm","hellraiser","eminem1","africa1","access12","cidkid86","cortland","aceshigh","kimberle","verizon1","gardenia","griffen","biotech","secreto","testing123","shipyard","orange44","pepsimax","wolves1","lyudmila","michaelj","naruto12","tangerine","loyalty","michelin","telemark","shemales","daisy123","dragon10","starion","claire1","dreamon","hfgcjlbz","soccer22","esmeralda","taylor2","ariadna","bluefin","frdfhbev","ferdinand","vavilon","caliber","iloveamy","gogreen","doorway","kaitlin","tallinn","alphaone","centauri","nataliya","dbrnjhjdbx","favorite5","nbnfybr","123qwe321","estella","cxfcnmttcnm","supergirl","lthgfhjkm","wtpmjgda","weaponx","niceone","gametime","independent","hammarby","grizzly1","allover","pollard","obelisk","asdfgh12","cougar1","amanda69","television","madeira","google123","charged","indianali","sayangku","deadmeat","saruman","apostol","interact","cracker1","letmeinnow","angelin","monkey7","11223344q","sexy1234","master99","ewelina","coldfire","ranger01","9inches","televisi","sherrie","mark1234","greeneye","myfamily","pickles1","heathers","paprika","preston1","fiddler","rudedog","brussels","killer7","jeepman","bluegras","barbarian","perfecto","operation","bartende","blazer1","bobbins","blackbox","charger1","pharaoh","woodduck","dickless","timeport","johanne","lsutiger","freddie1","buster11","1234567890s","skytommy","jerrylee","hoboken","cadr14nu","ready2go","suicidal","tokenbad","my3kids","consume","scramble","shepard","review69","deacons","mustdie","wexford","filbert","hunting1","aragorn1","happy69","paleale","sailing1","ballbag","limaperu","nashvill","pinecone","centaur","scubadiv","tracy71","history1","1summer","boatman","billyjoe","bridges","rfrltkf","killing","nolimit8","rhbcnbyjxrf","dogbite","tallyho","radioman","pirate1","garfiel","satana666","nx74205","charmed1","holstein","polaris1","flaming","clemson1","priscilla","turkey1","sochi2014","ghostrid","sexmachine","thurman","magdalen","dallastx","powered","raffaele","starflee","marcopol","dribble","portuga","demonic","laughter","njkcnsq","stepanova","nariman","nikolaeva","123456789g","littleton","lockwood","stepanov","nikolaev","vanyarespekt","michael6","redgreen","freebie","danimal","redblue","danthema","straycat","johnpaul","fffffff1","zzzzzzz1","wolf666","leonora","tomcat1","violence","failure","gtfullam","followme","fritter","andrew2","1charlie","nimda2k","apostle","babette","ingeborg","forensic","supervisor","nicole2","dgl70460","quixtar","cellphon","lovetits","digiview","missile","ilovemom","redmond","fenster","bondage1","taggart","djgabbab","member1","take8422","christen","banking","waterpol","hadrian","marconi","packrat","withyou","jailbait","treeman","acun3t1x","chgobndg","rasta220","echelon","123456i","striker1","fernandez","roman123","macarena","shagger","letmein6","saturno","sexlover","octagon","pasquale","jlaudio","cashmere","molotov","lookatme","house123","radiator","1thunder","bangers","vaz2107","alistair","chinacat","sokrates","redford","choclate","matlock","beszoptad","smiley1","12monkey","miramar","nolimit9","foucault","fktyjxrf","ssssss1","qw12er34","fromage","friendste","hardcore1","1fuckyou","apple12","guerrero","wormwood","tajmahal","student1","aq1sw2de3","qwerty123456789","1pepper","love143","acidrain","farside1","pepsicol","fortune12","talking","tarheel1","simon123","password7","google12","teddy123","adrenaline","vigilant","lakeland","qwertyu8","colibri","jessica0","malamute","megamanx","berenice","123456789x","soccer17","caesar1","rosebowl","esperanz","89231243658s","costarica","millennium","obvious","iseedeadpeople","goblue1","rjdfktyrj","douglass","courtney1","matematika","nikitka","henry14","vfrfhjys","transformers","olga123","devilmaycry4","another1","baranov","steinway","zaratustra","dbjktnnf","ghbhjlf","pfchfytw","mama1234","hellomoto","drgonzo","slaveboy","imperator","dasha123","skyking","anabolic","alligato","chamonix","freeman1","trogdor","charlie5","motivate","password5","tornado1","secret12","mujeres","eagleeye","vologda","torsten","andre123","vehpbkrf","qweasdzxc1","murzilka","solitari","william3","forest1","depechemode","zombies","hosehead","fuckass","tallman","marcell","gznybwf13","assa1234","vyjujnjxbt","serendip","avenger1","combat123654","xaccess2","vlad1997","littleman","12e3e456","fortytwo","ilovekim","paulette","quicksilver","zinaida","teleport","bigcocks","rimshot","trespass","nastyboy","mine2306","goggles","earnhardt","startup","qwerty66","trevor1","1soccer","feedback","claudius","bassline","xsw23edc","juninho","bathroom","precious1","salvatio","cozumel","schooner","genuine","chimaera","dispatch","controls","spyglass","poiu0987","summer06","saracen","gardener","tweeter","rescue1","itstime","good12345","devildriver","killer2","pennywise","celestia","pullings","rimbaud","pentium1","candycan","wonder1","sturgis","primary","darthmau","cumulus","onelove1","ferrari2","bigtits1","milleniu","mckinley","sunny123","leandro","jadakiss","harvey1","james23","dixiedog","paulchen","scarecro","milwauke","lucydog","leglover","dodger1","naciona","therese","bentley1","saints1","payment","tigger69","happyboy","misskitt","theone1","aalborg","1daniel","relisys","rfhfufylf","plastic1","soulman","digger1","bladerun","keebler","ginuwine","contrast","zigazaga","iceman69","sanjeev","intrigue","teetime","sergeev","farmall","qqqqqqq1","dilshod","efbcapa201","intheass","vova123","1112131415","3141592654","james11","michael0","squeaker","gobills","jennyff","medlock","elektro","humberto","picasso1","netzwerk","ranger2","ddddddd1","2002tii","deliver","thunder2","1ginger","proctor","charlie6","evidence","podaria","qwertyytrewq","badgirls","smoothy","loveboat","gonzalo","ricflair","lucifer1","tweeker","monty123","dirtyboy","outlawz","1thomas","semprini","sr20det","4meonly","ambulanc","galaxy1","calvert","farmers","xakep1234","mybitch","dogfight","sammy12","2wsx1qaz","fucker69","1orange","jimenez","qwerty5","subwoofer","seagrams","wulfgar","arachnid","vanille","hotdamn","pockets","casey123","armadill","diabolo","yy5rbfsc","nochance","w123456","papercli","fhntvbq","david69","redondo","schwein","buzzers","dolittle","2good4u","mihaela","1972chev","cranberr","121212a","trickle","nomercy","screwed","happyme","argento","hisashi","gsxr1100","concerto","bubblegu","forest11","andrade","tommy123","jamesbond007","defamer","ptfe3xxp","roofing","airhead","pervert1","mainman","adgjmpt","waldorf","cornbrea","123123123a","a987654321","beasley","dont4get","thermal","duncan1","helloworld","christos","giorgia","clarity","cheerios","qwedcxzas","acerview","batterse","snowing","clticic","mof6681","chrystal","goodtogo","letmein7","bayside","ferdinan","bigbaby","honeypot","milkbone","umberto","asd123456","cabowabo","wrinkle5","strekoza","caballer","vasilek","jacqueli","smallvil","anna1987","andreeva","rfnfcnhjaf","okidoki","tanstaaf","edelweis","freedom3","birmingham","superduper","crossing","findout","vfkmdbyf","matrix2","gold123","123a123","vfvfgfgfz","loveporn","larry33","fcporto","sampras","123123qweqwe","julianna","camera1","polecat","thatsit","magnetic","karaganda","naruto123","santosh","deathsta","kroshka","eintrach","healthy","pedigree","jacqueline","tatanka","note1234","campion","sergey1","freeride","alex777","123456789b","cdznjckfd","pornsite","gfccdjhl","geraldine","year2000","andyman","toonporn","ukflbfnjh","rusalka","jameson1","kristjan","helicopt","eugenia","whitepower","disturbe","drakula","anonymou","4815162342lost","toodles","rfvbrflpt","sasha1996","ledzeppelin","rkfdbfnehf","hakkinen","gblfhfcs","principe","love4ever","falcons1","pokemon12","elephan","rhfcysq","strokes","antonell","marusia","dfcbkmtd","scarface1","angel777","upgrade","ruffryde","uzumaki","rfn.irf","burgundy","gfdkjdf","ghjcnj123","imhotep","ruslana","brooke1","chosen1","redhouse","angel22","fuckmeha","q12345678","veritech","barbaria","studio54","zxcvbnmm","zemfira","123456e","mineral","atlantida","berserker","lastochka","shootme","hobbes1","bh90210","surfing1","memphis1","335533aa","professo","999111999q","starling","shadows1","4z34l0ts","tranmere","giuliano","sugarbea","gonzaga","passmaster","schneide","ilovehim","chaucer","kumquat","fabrice","macduff","stacey1","skipjack","sharkey","barking","horsesho","nokia8800","daimler","coolest","esoteric","leslie1","unlimited","bigbass","misty123","treetops","coronet","pynchon","killall","cuisine","swimmer1","giggs11","candy123","marylou","volition","chinaman","leipzig","jeanluc","fishfood","april12","surround","littleon","sticker","maritime","hyacinth","flatline","fordham","morphine","lancers","plumper","jericho1","brookie","guatemala","maltese","twisted1","witches","monkey13","summer05","willing","blueyes","hotdog1","amber123","jack1234","phidelt","hotspot","dogstar","fastlane","ohiostate","jester1","harvick","glock21","montego","studmuff","protege","ripcurl","superdog","ranger21","blackbea","takeshi","bishop1","sigmanu","disciple","kennedy1","cichlid","hoseman","carousel","lasting","smith123","copycat","maplelea","dragon21","123456789qqq","realtime","inferno1","sanibel","darkwolf","godslove","travesti","zaragoza","siempre","cdjkjxm","090909t","charlie7","brendon","senha123","allalone","bollock","lolitas","sunghile","nick123","shadowfa","madball","crocodile","liverune","suka123","hamradio","iddqdidkfa","sexyfeet","natacha","geordie","martin12","bulgaria","bitch123","cjcbcrf","ballgame","wrest666","wildroid","12345678z","12345as","evgesha","erhfbyf","123456789t","qq123456789","kristinka","78n3s5af","nokian95","gnatsum","redrider","computador","bullride","bigtymer","makelove","billings","ozlq6qwm","all4you","themaster","pitstop","hobiecat","novartis","autobot","hardhat","shelly1","amatuers","chelsie","bbbbbbb1","jjjjjjj1","gerasim","barkley1","carolcox","shadow99","antivirus","abcde123","123fuck","gourmet","shooters","buttons1","redeemed","368ejhih","1spider","seventee","808state","nameless","guinnes","87t5hdf","bobbijo","1andrew","masterlo","trustnoo","panocha","1bigdick","savage1","casimir","smedley","redrover","maggie11","lifting","angel01","cookie12","pacific1","shellie","legend1","dolphin2","elfquest","brooking","infinit","emyeuanh","schorsch","slowride","iqzzt580","wrecker","cingular","hawaii1","yvtte545","elysium","cantrell","hostile","ikilz083","gallaghe","bridget1","bodyshop","babaloo","aloysius","berserke","554uzpad","hzze929b","winter01","jamielee","cobrajet","frannie","jesusis","photoman","fairfax","issue43","vasileva","sylvia1","forgotte","artwork","sanity729","stewar1","oldsmobi","birdies","rockbott","bashful","lovegirl","alicante","tripping","mongolia","bustanut","drakkar","painless","fairmont","harley12","1qwertyu","dunamis","extreme1","811pahc","pittsburgh","kinetic","joker123","concepts","patrick7","theodor","cocoloco","hockey99","martins","lawless","zebulon","gardiner","sadness","slutwife","12345678912","timebomb","casandra","albundy","feb2000","zenit2011","josefina","dank420","hax0red","planet1","sergeevna","rjcntyrj","abcdef123","westlake","bearshare","sashimi","whatnot","brandon2","kaufman","aquinas","cadaver","rjnjgtc","asdfghjkl123","pendragon","watchmen","pizza123","quercus","rossi46","vampiro","skater1","limabean","1234qwerasdf","adam123","mafalda","fuckyou7","cologne","erickson","chessman","savatage","sidorov","alex2000","annalisa","fighton","sheppard","vittoria","lisa123","pass1word","mancheste","viceroy","zx123456","jg3h4hfn","bigpimpin","tinytim","calavera","hunter11","crushed","hazelnut","salavat","asdfgh123","alaska1","qwer12345","airedale","primetime","airline","123qwe456rty","protein","cuckold","trivial","1234567890qw","olamide","vlad7788","alinochka","monkey10","atkinson","goodhead","elizabeth1","surfers","monkey99","ironpony","gogetit","tony123","vaz2109","rjntyjxtr","ghtpbltyn","sturgeon","cvtifhbrb","valenti","primavera","stephie","wantsome","bullet1","nokia7610","tombston","badkitty","asdfghjkl1","alskdjfhg","kokakola","ibragim","countyli","djljktq","1234567d","badminton","nervous","kalinka","vjybnjh","ghjcnjrdfibyj","lollone","blowme69","semenov","dfktyjr","smitty1","zinedine","lightsab","magister","dragon5","fedorova","mom4u4mm","parabola","danil8098","orange77","mcdonalds","coorslig","cobblers","redriver","triforce","regular","doggie1","gilberto","guillaume","galactus","sevilia1","pebbles1","youwish","r3ady41t","cutegirl","blackhol","green11","oliveoil","sixnine","shelley1","omega123","dogbreat","heythere","pikachu1","lovebird","sorrento","maggie2","curtain","underpar","tiger69","santacruz","ottoman","baxter1","mcbride","doggysty","goterps","grendel1","1superma","welldone","global1","coonass","feynman","godisgood","br00klyn","gbpacker","sexmeup","payroll","connor1","compaq12","sending","shaggy1","dynastar","vision1","chrissie","chris22","cab4ma99","klimenko","megabyte","strummer","nascar88","bears85","ghostdog","queenbee","m6cjy69u35","froggies","lonsdale","smiling","thor5200","hurricanes","goodfellas","123456x","pussypussy","peluche","rusty123","railway","grommit","diciembr","april10","machine1","baseba11","mikey123","hardtime","littlee","methodman","comcast1","1pass1page","mckinney","shitbird","sharkman","joker69","summer20","nashville","johanna1","tomatoes","yasmina","goddess1","zombie1","only4me","starlet","leviatha","ghbdtnbr1","joshua2","bluecat","gretsch","lifesuck","jordans","bomber1","offsprin","1qa2ws3e","nbvjirf","ocean11","provider","hungary","gocanes","getlaid","3syqo15hil","leonard1","brethart","longwood","sleepers","yamamoto","asterix1","diosesamo","crackhea","sundrop","mexicano","fullsail","pallino","azathoth","dantheman","intranet","masyanya","emanuele","bigdeal","webster1","1qazwsx","javaman","tinkerbel","buttmunc","gabriel2","kamehameha","sellout","bysunsu","huskies1","12345ta","stratoca","d1i2m3a4","maverik","lebedeva","manisha","vjhjpjdf","gjkbyjxrf","zxcvbnm12","kuleshov","freelanc","magazin","external","rfhfntkm","ybrjkftdbx","hawkmoon","mironova","asfnhg66","vitalya","mcardle","fhntv1998","1122112211","1357997531","mrbrown","drahcir","tabbycat","zxcvbn12","11qq22ww","1sexyred","george01","playgirl","slick50","hhhhhh1","myxworld4","justina","birthday54","0raziel0","clubpenguin","evening","michael4","autopass","deviant","master3","sherbert","promote","11c645df","pretty1","cheerio","studboy","datalore","students","obscure","asdfg12","nick1234","eagle123","timber1","lonely1","areyukesc","arlington","genevieve","14vbqk9p","ab123456","adamant","863abgsg","paganini","corvett1","master69","esmerald","1lovers","2bigtits","argentum","radagast","bigload","nohack04","quickie","scatman","plokijuh","backhoe","hamster1","ilovejen","mwq6qlzo","masahiro","201jedlz","qwertyuiop123","lzbs2twz","zxcvbn123","facesit","whipped","gangsta1","buckwheat","bob1234","crapola","ffvdj474","monster2","international","dukedog","richman","551scasi","arcturus","transformer","golfer23","footlong","screwbal","independ","outdoors","pain4me","primetime21","2b8riedt","ssptx452","wanker1","sunnyboy","tmjxn151","yqlgr667","thunder5","bluered","mumbles","michae1","mjordan","fabolous","spring1","michaeld","trekkie","gambino","filibert","pussylic","dflbvrf","cntgfirf","heathrow","kissarmy","chumley","happyone","michael5","batman01","benedikt","hunter123","romantik","woodruff","boeing74","millard","1scooter","flights","hiphop1","paloalto","schnapps","elementa","quickly","dcunited","horses1",".ktymrf","submissi","marcopolo","supersex","charlie4","1austin","fuckhard","limpbizk","crownvic","luisito","biggirls","smudger","canibus","cheese12","aaron123","archana","getsmart","money4me","warchild","shadowma","stalingrad","koetsu13","burnside","mamabear","connecti","cfvehfq","viscount","charmain","beaufort","pericles","dolomite","bangladesh","andrzej","monkey77","master22","balefire","bowling1","sumerki","revival","desperados","matahari","ybhdfyf","admiral1","gerrity1","netware","support1","challenger","maritza","stripclub","patrycja","canberra","sagitari","splunge","triumph1","invasion","sex1234","chubby1","cojones","flushing","gfhjkmm","golakers","237081a","evgenia","zx123456789","hellothere","saun24865709","kbcbxrf","insuranc","mercury7","strutter","aguilar","hopkins1","x123456","love777","novembe","iluvporn","snakeeye","hapkido","labatts","fiction7","bruins1","thirsty","sheffield","bvgthfnjh","tennis12","apokalipsis","111222333a","cumshots","annelies","aventura","subrosa","wildthin","666666q","lifesucks","phantom2","cthuttdbx","alexsandr","cnhjbntkm","sasha2010","lbhtrnjh","rihanna","maldives","m1234567","fallout2","haddock","perfume","vasquez","mahalkit","modesto","critters","spider12","sasha1995","gjhjctyjr","minimal","hotboys","1silver","morris1","vfrfhjdf","serafim","cnhtrjpf","martina1","karsten","moremone","poopies","swetlana","goodwood","sdsadee23","1pionee","marmelad","maynard1","qazxcvbn","secret123","nikusha","yfcnz123","madison2","masterca","q1w2e3r4t5y6u7","avatar1","kirstin","andrey123","deadwood","corrina","angel11","mynewpas","cambria","maiden1","vsevolod","parrish","wildwest","teaseme","antosha","4z3al0ts","shygirl1","wildstar","arseniy","raspberr","ashland","steamboa","phatass","sandmann","peartree","snapper1","idontcare","fridays","killians","drumset","dupont24","kimber45","letmein0","bangkok1","glock22","bearman","gorilla1","romeo123","clarice","liberte","enigma1","tubitzen","economic","gilgames","123456789f","deerhunter","batavia","batman2","soccer9","emerald1","nicolai","brittan","battlefield","wladimir","shithole","mittens1","datalife","copeland","708090a","domino1","summer2","krueger","lochness","carlos2","exposure","hardcor","hermosa","montess","longone","everything","laundry","jeannine","london22","speedrac","crippler","lisette","777angel","bitch69","sony123","getiton","mastiff","developer","filipino","slurpee","foxglove","michaelc","sugarray","moleman","mustang4","maddie1","chomper","clambake","chochoz","rodolfo","familyguy","manpower","boyscout","eagles05","loser123","kenny123","alohomora","kimchee","sheffiel","target1","purple12","diablo66","bumblebee","summer11","london99","seaways","fish1234","undergro","xzsawq21","sellers","malibog","vovchik","natusik","fucker11","roaddogg","buckfast","inspecto","jackdani","1hammer","patrick8","pittsbur","jamie123","hellrais","torrance","synapse","cardiac","leaving","caterham","1234qwert","masterch","cuddles1","ownzyou","crazy123","morehead","griffin1","romanroman","valerka","d1lakiss","edward12","soccer3","thomas123","zaq12ws","hellspawn","yanochka","dantist","wiggins","mamulya","homeland","programmer","shutdown","dima1997","nakamura","4506802a","qqqwwweee","holden1","lovestory","lenusik","dicanio","fastfood","mimi92139","ghost123","mrclean","hendrik","r123456","pernille","kodaira52","klingon1","irontree","989244342a","doromich","pornoman","gracelan","poopface","1wildcat","1compute","chris11","letmein9","686xqxfg","pilot123","090808qwe","artistic","danijela","wilfred","fire777","sunfish","i81u812","warrant","whippet","withlove","starfuck","nederland","cecelia","burton1","demented","brando1","1aaaaaaa","pottery","diggity","11bravo","hackman","alpine1","luojianhua","comments","smasher","janette","495rus19","caveman1","griffins","number7","emiliano","majesty","redbarch","operatio","123456zx","vitesse","nokia6120","schiffer","viktoriy","sweet69","siamese","eternal1","darrian","mission1","bootcamp","gestapo","gertrud","csfbr5yy","toosexy","royston","pinggolf","handbook","bingbong","accident","mick7278","yxkck878","565hlgqo","demeter","luv2fuck","arsenal2","puschel","gsgba368","russia1","greeting","pioneers","bartjek","poppies","annette1","muppets","satan66","pattern","80070633pc","stryder","coolkid","sucker1","alfred1","getnaked","fellini","parallax","davidkin","stabilo","bozeman","satsuma","allthat","ingram01","cardenas","whitedog","emotion","mowerman","fylhjvtlf","cabibble","midnigh","friedman","nemisis","ciscokid","makeksa11","nightman","medford","schumacher","polarbear","scotsman","bigdadd","nighthawk","crooked","johnny69","bancroft","octopuss","prentice","grandad","allstar1","fleetwoo","aa12345","angeliqu","chilton","hacker1","scarlet1","newpoint","ptybnxtvgbjy","albatross","abc123abc","blackbur","bahrain","alegria","suzuki1","mcmahon","gfif1991","palestine","mellissa","jujitsu","lambada","kayaking","alex1996","annushka","mighty1","response","loveable","mariann","mulder1","freiburg","kindbuds","croucher","123as123","snooper","gladston","lickher","blenheim","excalibe","zidane10","tasmania","malaika","shearer9","chrissi","russland","roxette","biteme2","eae21157","chase123","compound","temporal","123zxc123","quicksil","bingo123","elefante","adriana1","aa123321","porthos","healing","forbidde","timofey","fumanchu","psalm23","danville","samsung123","123654a","timofei","rfnfgekmnf","carolyn1","poiu1234","nfvthkfy","albacore","raintree","demigod","notoriou","yfgjktjy","pthrfkj","juggernaut","philly1","aristotle","ghjgecr","gulmira","millers","dallas12","12345qq","millenni","bassman1","shirley1","alberto1","redhook","larinso","password13","kamasutr","123a321","karamel","georgiy","angelo4ek","zaqwsx123","alex1990","mydream","undercover","1236987z","antiques","ptktysq","alternative","lavinia","candela","cleavage","highwind","wishmaster","viktori","nightwolf","lovesporn","ponchik","rascal1","mercurio","garcia1","lasombra","jaredleto","lombardi","damascus","pridurok","maggiema","invalidp","madeleine","polniypizdec110211","one4all","sasha12","kaulitz","logistic","beehive","rosemari","californi","kendrick","celestin","avalon1","allanon","breakfas","dfkmrbhbz","already","holding","amsterdam1","alvarado","summer10","thankgod","medellin","123456789qw","archibald","asbestos","silver7","episode1","buttlove","1qa2ws3ed4rf","jetbalance","loophole","blackadd","iamtheone","pennies","informat","midnight1","qwertyuiop1","carrera4","jesus12","zackary","1chicken","strauss","gauntlet","rawiswar","stronger","ivan123","bannana","potomac","governor","harris1","hutchins","paradoxx","buttface","lietuva","friend1","fenerbahce","kenyatta","hornyone","spanked","teresita","love2011","caspian","baggins1","ichbins","amandine","seventh","ferrets","shortie","slippers","chigger","james01","chiller","biochem","teardrop","bassboat","watches","wankers","carpenter","brooks1","farmer1","beachboy","benson1","mayberry","trustee","simonsay","katerinka","holbrook","district","verycool","prufrock","12345zxc","djamaal","lizards","bassmast","holymoly","laramie","hazzard","mcgowan","hamsters","supergir","hamburg1","boobies1","nairobi","monmouth","brady12","foothill","thehulk","sparky12","trainman","gonoles","tardis1","babycat","oakland1","retarded","sandler","fatcat1","serpico","gadzooks","pornogra","dragnet","beertje","solstice","z123456789","assword1","newpassword","console","gasoline","catwalk","tigrenok","sacramen","corrine","discgolf","mariachi","tinhorse","rfkmrekznjh","kissass","1access","bradpitt","monkey22","timepass","bigdogs","community","greenwood","keeper1","highball","mandela","mybuddy","ladyluck","ragdoll","topflite","bighurt","longcut","asshole2","prettybo","mitsubis","slither","fartface","cocorico","mozart1","proline","brownie1","1qwerty1","1234567t","generation","parkway","blueduck","matt123","dragon0","melchior","elfstone","number5","everythi","touchdown","redtail","tiffani","technolo","bullitt","pimpin1","paul1234","chiapet","dfkthbq","leopoldo","puertorico","carmella","mymusic","justyna","journal","welcome12","friction","collier","coondog","alameda","herrera","speaker1","loislane","newman1","burunduk","burnett","gmctruck","azwebitalia","julianne","sprewell","francais","stonewall","profesor","superman2","kimberl","minstrel","turbine","dbrnjhjdyf","hotwater","defcon1","itdxtyrj","fernandes","verygoodbot","vfhecmrf","pickle1","rfhfvtkm","rock123","dietrich","habitat","headcase","123456789zxc","dfcbkmtdf","koshechka","mercure","dima12345","dickson","maksimus","djkrjlfd","leighton","moosehea","elegance","fyfrjylf","vfkbyrf","pierced","freitag","sambuca","snoogins","origami","seconds","shrooms","ranger11","vjzgjxnf","gangstar","quicken","lerochka","fighter1","asslicker","fuckhole","vw198m2n","zaharov","sigsauer","v123456","maxim1935","wenef45313","espanol","caramelo","munchies","maximili","swampfox","1boomer","260zntpc","psylocke","grenada","sugarbear","jlhanes","aabbccdd","blackeye","marilyn1","drummond","suffolk","bigdog69","codfish","lastone","pentium3","dionysus","charmin","ford9402","tttttt1","silverst","1johnny","creaven","levelone","kokanee","qazxsw1","12345678987654321","sherry1","johnathan","corvair","draconis","phish420","portsmou","tempgod","hawkdog79","yourself","pepperoni","427cobra","ardvark","5t6y7u8i","stjames","eduard1","warrior2","lysander","zaq11qaz","chris69","access20","komatsu","squirter","shortsto","mellisa","sleepy1","granger","freestuff","watchdog","jo9k2jw2","oqglh565","pmdmscts","640xwfkv","ginger2","bowhunte","affinity","bagheera","angel69","rincewind","rodents","19mtpgam19","minette","cubbies1","rabbitt","woodsink","axolotl","p3e85tr","alphonse","c123456","iamthema","birthday299","sexisfun","eggbert","parol999","flotsam","asscrack","a654321","1234567w","newjersey","conrail","celtic88","djg4bb4b","trinity3","pistons1","panama1","phillesh","2112yyz","cardigan","soldiers","ybrbnrf","qweszxc","qwerty88","wookie1","endymion","searock6","granted","ballpark","vwjetta","24pnz6kc","lovergir","sumatra","deaddog","chris21","twocats","blackmen","arnold1","omegaman","prettyboy","barclays","hundred","qweasd12","333z333","alemania","dauphin","turismo","kawasak","husker1","oranges1","alfa147","steroids","1guitar","tuczno18","playstation3","killer666","scoubidou","jerusale","trading","newton1","spycams","tm371855","tiberium","carrie1","calderon","iwantit","alessandra","flawless","roflmao","bakayaro","dropzone","academic","newhaven","cascades","mithril","tribute","quantum1","kitsune","harleyd","sonic123","pimpshit","unforgiven","rowland","ackerman","applesauce","31217221027711","prodigy1","monkey01","123456789qq","buffy123","wisconsin","fireworks","fucktheworld","sexybeast","anaheim","utjvtnhbz","hiawatha","rotterdam","mallard1","ahfywbz","joseph10","esposito","roflcopter","anfield1","cheburashka","rochdale","melange","kavitha","variable","goldsink","required","amanda11","amalgam","hshfd4n279","abercrom","prostock","technic","343104ky","htlbcrf","cordless","vjzctvmz","augsburg","nezabudka","lilleke","masterchief","tickleme","pargolf","maloney","monkey3","combine","dragon00","cyjdsvujljv","jewelry","poligon","159753159753","innuendo","q111111","sandoval","komarova","necromancer","159753q","medvedev","initial","catsdogs","king1234","ripken8","impossible","campeon","fkbyf001","rfhectkm","tatooine","guadalup","bluefox","explicit","strapon","jason12","thunder7","theology","emanuela","deltaforce","woodcock","hardman","murder1","monaliza","1jessica","lambrett","iridium","condition","hayastan","overland","bearshar","vanquish","iaapptfcor","silencer","clayton1","titanik","golfvr6","masha123","getbent","hustler1","letitia","onlyyou","mrbungle","karoline","pornografia","firestarter","colole57","dreyfus","ajcuivd289","birdland","london11","taliesin","applemac","marysia","kenshiro","rubyred","oldspice","dima1993","qwe123rty","w8gkz2x1","godzila","cigarett","steelman","integer","bigboob","djohn11","bignose","birdhouse","gunslinger","backpack","badboy69","variety","spankit","baghdad","julieta","codydog","halo123","jordan11","buckskin","toenail","axlrose","delicious","bandit12","cowboys2","fuckyou69","wichita","vfhnbyb","werwolf","flash123","helloman","sillyboy","holland1","longview","masonry","bastion","proceed","freeport","trstno1","darkknig","voluntee","scubapro","counchac","shadow7","managua","tweety1","7777755102q","harley11","mudhoney","teatime","testicle","executiv","thebeach","madelein","camelia","matthew8","through","trillian","speeder","jazzbass","weather1","poiu123","rainger","crayola","plumber1","crichton","invisible","benjamin1","catmando","bennyboy","schnecke","friedric","scandal","musique","neutrino","hartland","springfield","pinkpuss","tribbles","1samanth","dictionary","sureshot","wooddoor","nowayout","stamina","lakers34","suckthis","bigtitts","saltlake","customs","delasoul","fallout3","bigman1","kickass1","theresa1","bikerboy","moonglow","sideout","marciano","nascar2","james69","valjean","roscoe1","katmandu","paulina1","logitec","strumpf","bmw325is","hangover","greendog","metro2033","tombstone","bruckner","ltleirf","collants","grouper","smoochie","excellent","dickies","benladen","robert3","philmont","darknight","knicks1","thegame1","1melissa","convict","finished","redskin1","nokia3230","froglegs","incubus1","yfnecbr","crasher","winnipeg","hello1234","primaver","fordtruck","yzerman1","charlieb","leicester","replace","rosemarie","kelsey1","branson","buster2","cochran","kayaker","1taylor","martin2","yes90125","marques","dallas21","sex12345","nascar20","legendary","justforfun","pereira","solange","herpderp","fkg7h4f3v6","mariajos","castello","florida2","cottages","lostlove","paris123","james99","matrix3","performa","supermanboy","specops","dictiona","0okm9ijn","crapper","rhfdxtyrj","jenny123","avondale","masturba","sveta123","revelation","telekom","s456123789","tbilisi","schumach","geforce","sakic19","careful","skorpion39","bakugan","mireille","vfylfhbyrf","tralfaz","dima2010","summer0","downlow","freelancer","tujheirf","qwerty321","mevefalkcakk","f123456","aaaaaas","dima1234","dima2000","230857z","datnigga","dmitriev","irochka","meteora","gfyfcjybr","p4ssword","fvthbrf","destruct","magomed","quicksan","igromania","francoi","spinning","vfhctkm","tarasova","inkognito","karinka","shock123","semenova","hatesyou","m69fg2w","tujazopi","consense","chessmaster","amekpass","zz123456","martin7","huffman","dragula","sequoia","nicolas1","bassingw","crocker","sparticu","counting","jeanpaul","justin11","fantomen","1starwar","1hockey","1zxcvbnm","roaddog","gobbler","happy12","motorhea","helloween","21crack","maurice1","firefly1","123456789aa","underwor","locksmit","volvos40","arwpls4u","sigmund","euskadi","m1911a1","gridlock","lipinski","rainbow2","ou8124me","rulesyou","firetruck","1chance","seminoles","jessica7","all4u2c","godisgoo","freddy12","candybar","carla10","cucciolo","cornholio","yyyyyyy1","webstar","inhouse","rivaldo","1phoenix","checkout","vetteman","redmoon","qcmfd454","gethigh","2kash6zq","spotter","pokesmot","rockfish","daveyboy","1bailey","sandbox","slickric","potatoe","sangria","lagrange","auditor","jalal123","sometimes","atheist","nikolaj","rileydog","meditate","bigman2","sharing","corbett","hello99","construc","luvpussy","holliste","braindea","squadron","goddard","marlena","ipanema","naughtyboy","herschel","homewood","bipolar","germania","geelong","scholar","energie","cockring","replica","steve69","snickers1","convert","andretti","cocteau","shetland","carlos12","goatman","wellness","sandokan","pendulum","lawnboy","oldsmobile","nicklaus","dfcbktr","mystere","sepultur","sicilia","nowwowtg","1a2b3c4","heartless","netgear","my3girls","fktdnbyf","shadow1212","soccer21","nopasswo","1joshua","hondaciv","tempest1","alakazam","money01","nolimit5","hacksaw","biohazar","august2","borisov","brehznev","casper12","ilovelife","homedepo","caterpillar","sk8board","hannah01","leviathan","janitor","1234567890qwe","peternor","bailey12","peewee1","atletico","cubswin1","academia","hardbody","bonds25","fruitcak","dudelove","qwerty2010","freaky1","ecstacy","el546218","fabiana","deion21","kappasig","florian1","anathema","superpuper","gilbert1","casper2","8letters","template","tvxtjk7r","xenocide","rutland","sasha1234","beaver69","dcowboys","overdose","cfdtkbq","kzueirf","blackmag","codeman","roger123","agbdlcid","vitoria","hfcgbplzq","rattolo58","green99","dnstuff","april17","glavine","bubble1","passw0rd1","christer","football12","dmb2010","h00ters","hedimaptfcor","calient","azertyu","pdtpljxrf","assman1","1234567r","uniform","hockey2","herkules","james12","sausage1","poopers","sharingan","pozitiv","jaimatadi","mossimo","fuck1234","lovehurts","washing","juillet","football2","sanandreas","creosote","piligrim","dragon77","electronic","trujillo","dragonfire","alessandr","az123456","elenberg","cosmopolitan","enamorad","alevtina","mancini","gfhjkm2","hip-hop","elektrik","qazedctgb","kasimir","nadezda","ilovepus","zxc12345","roadstar","sevastopol","autechre","browncow","beautiful1","rjpzdrf","djkujuhfl","vaz2106","lildevil","redknapp","mariela","tester1","milligan","stiffler","1fucker","bill123","altitude","alukard","iamhappy","bayadera","pencil1","soccer99","ambient","roksana","sony1234","azerty1","zaebali","shitass","inspire","westward","cyecvevhbr","jessica8","anamari","frfltvbz","sweethear","xtvgbjy","volvo850","evermore","chelsea0","genius1","drexler","qaz1wsx2","asdasd1","strider1","nihao123","religion","camille1","aniston","frnhbcf","mechanical","dressage","kellyann","strippers","chris99","chicubs","antonella","deleted","fragment","severus","redfred","sebastian1","mcgregor","redeemer","rtynfdh","artemon","flameboy","nathan12","dukester","scorpio7","athlete","pourquoi","vfrcbv123","4815162342a","overture","chutney","nitehawk","milehigh","crawfish","hornydog","tigerpaw","delbert","mathew1","k1234567","bandito","oldschoo","recruit","artiller","thebull","section8","bandaid","racecars","kelly69","sessions","mathews","namibia","vovochka","honeybea","11111111a","rangers9","lobster1","stormy1","julian1","evertonf","sangeeta","starwar1","spring99","outdoor","osvaldo","minnie1","sti2000","herman1","holly123","superbad","buddylee","pepper01","council","djhvbrc","dirkpitt","golfcart","manitoba","greener","jacinta","jeepcj5","crazyboy","master23","pfeiffer","navarre","seniors","gowings","iforgot1","townsend","tiger01","navyblue","avemaria","viviane","theclown","dinmamma","supermar","probert","rosebuds","nottingh","rfhbyjxrf","sheila1","wayland","kessler","katelynn","buccanee","chihuahu","mookie12","parachut","afdjhbn","bergerac","popmart","doherty","jessicas","varadero","redrum1","vivahate","sharks1","gobuffs","coleslaw","serenade","rastafari","shotguns","breezer","sitting","spankey","diggers","hahaha1","ferreira","bojangle","lyndsay","pussylip","luckycat","matt1234","notorious","horny123","thuggin","sadiedog","bigdaddy1","mackdadd","lakers8","romuald","budwiser","iggypop","anguilla","twinboys","johnson2","rambo123","handbags","moneymak","gripper","pentium2","specials","maggie12","partytim","gracie1","pacifico","reliance","astrovan","collingw","blueballs","ghhh47hj764","popstar","ajhneyf","january2","hideaway","oscardog","1panther","black13","1slayer","cyberman","fractal","comeback","bladder","ronnie1","panther2","1matthew","pitbull1","masters1","freakshow","milkshak","getpaid","spector","biscayne","priority","oakridge","weedhead","voodoo2","johnnyb","management","sabbath1","jillian1","lyndsey","golfers","roberts1","tauchen","bobbyboy","rocket88","seventy7","tazman1","france1","cocodog","wuschel","mycroft","pepper123","matthew9","joesakic","ktutylf","ufkfrnbrf","cyclops1","halogen","sicnarf","hawking","valeriy","gogiants","crawler","winter11","jackryan","sexylegs","elguapo","1234asd","sc0tland","mcdowell","tinfloor","stratton","fishbait","5t4r3e2w1q","quagmire","coolbeans","printers","reinhard","redcloud","killerbe","fire911","calamari","domenic","filters","gearbox","mollycat","clicker","sanpedro","oldtimer","jalisco","dreams1","fairfiel","forfree","starfury","cocopuff","ratrace","fullmetal","travolta","malibu1","bmw330ci","finster","blueice","cannondale","b0ll0cks","crackhead","friskie","liveevil","curious1","lancer1","z1234567","asdfasd","delta123","boston12","ichiban","lvbnhbq1","topdevice","pink123","advantag","printer1","pontoon","qwerty10","totalwar","underwoo","123q321","billions","nfnfhby","danny123","supertra","homegrow","flipyou","supermen","q1w2e3r4t5y6u7i8","gjrtvjy","pedro123","redroses","bigfella","masterof","killer66","byajhvfnbrf","monolit","sweetgirl","uruguay","cookie59","shinobu","dbityrf","zqjphsyf6ctifgu","flamenco","morebeer","goleafs","skyhigh","suzanne1","ironroad","sandrin","viktorija","exercise","fabrizi","noncapa0","speeding","redstone","olimpia","tallguy","tyrik123","devices","natalia1","puccini","gthtcnhjqrf","k9dls02a","1hxboqg2s","lhbjkjubz2957704","pradeep","devo2706","roman222","tamwsn3sja","denman85","roberta1","moreland","jasper12","cabinboy","opopop11","134kzbip","gsewfmck","dzakuni","amadeus1","blucher","teengirl","bellsout","pescado","arundel","showers","doppler","belgario","sociald","beandip","1bulldog","hypnodanny","wildside","1xxxxxx","aleksand","qaz123456","biteme12","whittier","cavscout","1qazxcvb","123456782000","cisco123","alfabeta","julie456","charvel","ontheroc","clapton1","hayduke","blingbli","deckard","545ettvy","2wj2k9oj","alianza","alcapone","flagship","muirhead","deftone","monica69","nabokov","hightime","natedawg","eastwest","giusepp","lights1","213qwe879","piehonkii","murdoch","footsie","horney1","12345aa","123456ss","suzette","nascar99","vg08k714","baerchen","warpath","openwide","insane1","1chelsea","1ferrari","anna2000","baby2000","gfhjkm007","concordi","arschloc","surreal","cordero","homicide","89172735872","eeeeeee1","dakota12","23jordan","zachery","linda123","magnum1","troutman","andrewjackie","shaheen","knuckle","chablis","hot4you","dante123","uiegu451","7ovtgimc","graceful","seasons","766rglqy","monorail","succubus","warlock1","willia1","xxxxxxx1","beercan","damngood","pussyfuck","bootsman","lsdlsd12","1yellow","handjob","scorelan","mobster","prometheus","cinderel","armagedo","brenner","dirtball","tootall","jesusislord","yankeemp","jupiler","beetle1","novembre","forgive","bigmac1","1qazxsw23edcvfr4","123456zz","jalapeno","brandon0","bintang","intimate","comander","itsmine","nefertiti","incredible","spatula","alexand","virgins","valheru","turbodog","amaterasu","mastercard","dorothy1","avensis","cathouse","cornflak","onlyone4","pjflkork","frankfurt","rancher","catsmeow","exposed","packer1","slage33","socball","pirrello","anchorag","biggins","rose123","sergey123","alicia1","3xbobobo","archives","pirates1","spacebar","cfvlehfr","cripple","madhuri","peekab00","9379992a","hacienda","nescafe","takeoff","joshua01","sonntag","mistydog","engine1","carter15","thedevil","rjhjkmbien","a9387670a","barbaros","monday12","dicksuck","abaddon","fatdaddy","security1","crabtree","raven123","sophie12","mrjones","tonedup","sugaree","episode","alison1","1111111q","soccer20","gerald1","achille","yankees0","dodgeviper","guitar12","collins1","tequilla","mercedes1","a1l2e3x4","choctaw","1adam12","holloway","zaq123wsx","ferndale","ghbdtngjrf",".adgjmptw","bandung","victoire","kingfisher","andrew01","fcbarcelona","flutter","provence","qwerty89","precios","maintain","sidewinder","gorodok","n123456","spelling","mcfadden","alenushka","always1","slovakia","loveislife","soccer16","brilliant","asdf12345","colonia","alladin","scarecrow","icecrea","hockey11","angela12","vbhjckfdf","smk7366","richland","mylove1","welcome8","simplex","anna2010","lampoon","fisher1","harley2","birthday5","ilikeyou","loveher","firewood","freshman","flight1","alaskan","goforit1","websters","apollon","zmxncbv","rjpthju","kotopes","lena2010","cfytxrf","ghjrehfnehf","snowdrop","tickles","4321rewq","123qweqwe","opelastra","werthrf","chelsea6","kazakov","lesbian1","narayan","qazwsxedc12","teresa1","kjiflrf","hockey10","kentavr","fredrik","napoleo","liverp00l","cessna17","feature","suspende","airjordan","master10","billard","nyquist","diablo666","mizredhe","rfvbkkf","yanshi1982","stargazer","julia123","mandy123","max2000","thissucks","brenton","andrew123","fantasma","winthrop","amylynn","djkrjdf","killer99","marlbor","planets","1andrea","edoardo","fourier","werthvfy","antique","morgan2","koteczek","clemence","apples12","chennai","martyna","emerica","exbntkm","obsolete","blood123","slowpoke","jordan01","luthien","zasranec","studley","chuckie1","thegirls","armagedd","raspberry","arturik","chelios","schaefer","sevendus","multimed","vaz2108","roxbury","baseline","bitches1","howling","blarney","doglover","bagpipe","seaking","septembr","alphabeta","letmein3","brewski","kalinina","geddylee","gizmo69","brittany1","biggreen","birmingh","tracker1","ravens1","bangbus","bcnjhbz","nations","honda250","pyramide","august16","rikimaru","grimsby","goodrich","millie1","firstone","hullcity","seymore","yyz2112","sidney1","bartender","hawkman","monamour","my2kids","camaroz28","wheaties","batman7","camillo","unlimite","qsawbbs","skimmer","orville","wwwwww1","confiden","charlie8","macsan26","glock23","britten","carlton1","sunmoon","gocards","programm","fishboy","haywood","clarkson","digweed","bunny123","deadbeat","redcross","danielle1","bluejean","banana12","killabee","rifleman","iseeyou","natas666","moriarty","tomcat14","bootyman","12qw34er56ty","padilla","gunther1","believer","zxcvbnm.","honey123","password00","blinker","piramid","planters","jolanda","forster","german1","chomsky","sarenna","spiegel","bernadet","alex2112","activate","neverdie","manning1","war3demo","boomtown","cindylou","feldman","billgate","penalty","waverly","penis123","scouter","richard7","honeybear","cheetos","newzealand","trumpets","lorenzo1","volcom1","trapdoor","veracruz","hardtail","corpsman","racheal","bottoms","23wesdxc","blunt420","celtic67","blowjob1","chelseaf","blocker","stimpy1","propane","boobman","hummer1","irondoor","tractors","islanders","billybo","kingdom1","drunken","christopher1","bitchedup","buffett1","aristotl","159753456852","donegal","blackpoo","salazar","shields","t3fkvkmj","three11","collant","fencing","ventrue","perrier","lagarto","netvideo","exclusive","shaolin1","philips1","noaccess","mason123","godloves","tiger12","bob12345","younger","carriage","yonkers","tomwaits","junior2","ludovic","poorboy","geniusnet","jeopardy","mcintosh","smacker","tiger99","snorkel","techno1","norcross","civicex","collection","password10","tigerwoods","newjerse","fish123","defiance","forgotit","merlin12","aynrand","chicago7","brunner","wolverines","unknown1","texas123","tattoos","archie1","baseball2","longball","junglist","cornbread","pilatus","acer123","motherfuck","qwerty3","keyhole","porno123","smartie","camaron","chris01","deltaone","stardog","hateyou","captiva","arclight","snoopy12","mcgrath","windsong","toogood","lightsaber","lasagne","stavros","moremoney","123321qq","timewarp","joseph12","inuyash","supercar","shaitan","hardline","bassale","whattheh","neverland","cortney","hashish","orange2","oshkosh","nokia5228","smolensk","jordan22","myballs","edouard","metropolis","leapfrog","accord1","servant","freemail","goddamn","zxcvfdsa","mazahaka","1234567890w","qwerty666","parol123","love2000","ginger11","treehouse","nugget1","yojimbo","wolfgar","daytona1","matrix12","sssssss1","azsxdcf","rockyboy","denisov","vfhrbpf","kondom25","1211123a","tanzania","dumbass1","dimon4ik","gfhfyjz","ktybyuhfl","flemming","screech","motorhead","123123s","polo1234","123654q","kovalev","siouxsie","password23","vlad1995","slicker","timeline","matthieu","stuart1","fetish01","wessonnn","lefthand","glock19","heatwave","jansson","geronto","suspect","markova","henrique","kishore","skipping","warszawa","maryjoy","ladyffesta","installutil","lekbyxxx","networkingpe","comicsans","pnp0c08","zvbxrpl","tarasov","olegnaruto","1236547890","wehttam","brigade","smallfry","6458zn7a","david01","birthday3","unicorns","m69fg1w","disease","lithium1","1beavis","pleaser","chippers","nichol1","penmouse","bearcat1","vbitymrf","1aaaaaa","123abcd","12345abcde","geilesau","lusting","montgome","pompano","casey22","bruce10","kill666","sd3lpgdr","llcoolj","hardass","dalglish","natwest","skorpio","1corvett","puntang","impaler","gatekeep","spurrier","669e53e1","karishma","1clutch","gooner1","spammer","tension","schools","larrywn","steffie","len2ski1","474jdvff","kringle","625vrobg","zesyrmvu","damned69","firewire","cde34rfv","vallejo","rincewin","buddycat","yqmbevgk","bloomer","sh4d0w3d","gfxqx686","pharoah","2b4dnvsx","takedown","scammer","bastardo","gobruins","andrew13","manners","matthe1","pornlove","bronco2","beatnik","killer23","softbal","d2000lb","wcksdypk","254xtpss","harmony1","rlzwp503","fuentes","bayshore","lasagna","qwerty02","momentum","1morgan","quant4307","1arthur","dragon3","sexsite","mcfarland","austintx","reddawg","jgthfnjh","lvjdp383","fuhrfzgc","griffey1","balling","patagoni","mhorgan","wavmanuk","shrike01","broccoli","charlot","daisymay","qpful542","fridolin","rasheed","adastra","meanone","sarajane","schmitt","northwes","borland","duplicate","philadelphia","johnny99","pirelli","whatthehell","tripoli","rosales","merlin69","drewman","kolovrat","escorpion","volvos80","pepper76","r1chard","passward","plonker","nikeair","rafferty","acuransx","gunners1","a19l1980","89211375759","abcde12345","1qaz3edc","123456aaa","nutshell","jumpman23","mustanggt","isabella1","sweetpe","sexylove","giantess","88002000600","lsia9dnb9y","camaleon","lucky12","cathleen","shasta1","theblues","sibelius","shane123","natasha2","onering","abramova","walleye1","whytesha","baranova","deeppurple","service01","everyone","asdflkjh","ace1210","domination","angelique","spaceboy","agamemno","settlers","goldorak","tickets","kipelov","123456789i","merlin01","gjkbyrf","creative1","breitlin","gohabsgo","spaghetti","beavis69","parkside","ashford","malvern","addiction","password8","utjuhfabz","jor23dan","221195ws","oktober7","serega123","silver11","melinda1","qwaszx1","tecktonik","violette","agent99","timberwo","rocky13","asdfjkl1","aezakmi1","badfish","technology","eyeballs","producti","imagine1","klipsch","ktnj2010","misskitty","chargers1","martin11","a1234567890","bohemian","wallaby","z123456z","dfnheirf","morgane","zoidberg","wildman1","survive","nautique","gfhjkm22","iloveass","monterre","paparoach","twisters","dawkins","dashenka","birillo","severine","alphaomega","anna1988","approved","stone32","frogger1","veryhot","bailey01","wonders","dalamar","asturias","elendil","12345ab","1qaz@wsx","reanimator","angelochek","artem2010","vekmnbr","benefits","anastasiy","catering","windsor1","1234554321q","deadman1","dolemit1","pokerface","realmadri","whitewolf","quigley","theghost","stellina","george11","streetball","astaroth","teaparty","12345zx","vodolei","froinlaven","baseball3","berlin1","chilango","15s9pu03","weasel1","brimston","woodlawn","dominant","dimochka","splitter","arshavin","cherise","gostoso","gooners","petrovna","qwert54321","climbon","cocacola1","artem123","spike123","mightymo","asparagus","vfuyjkbz","habanero","freedom5","mariella","foundati","seashore","devilboy","alabala","esperanza","goeagles","telefono","1234567k","firecat","pjcgujrat","cruiser1","getaway","peanutbutter","simba123","quattro6","hemmelig","chamois","breaker1","diabetes","artisan","channing","qwert1234","snaiper","splodge","hxp4life","1player","hellyes","murmansk","boy4u2ownnyc","bunches","pepsico","killer11","explore1","suckit69","surfboar","beholder","2bornot2b","miller31","baller23","mario123","crazycat","baltazar","littlebo","buttmunch","gatorman","twogirls","grappler","harley69","bambush","iamhere","crickets","longbeach","rambone","deposit","western1","monkfish","chameleo","barbwire","overlook","vtufgjkbc","voldemar","bornfree","barnyard","redfire","wetcunt","splooge","ferrari5","suckmeoff","constance","1234567b","realgood","tanisha","sammie1","pipetka","vandamme","7xswzaq","bavarian","summer00","nastyman","hotwheels","golfer12","bowler1","ddgirls","michelob","beerbong","crayfish","firehous","1heather","backspace","frenchfr","bumerang","buthead","bluecar","liberate","fuckyou!","bighorn","parkview","2bornot2","shitball","darksoul","beograd","jordan123","rassvet","roxydog","pronger","skynyrd","sticky1","painter1","verynice","martesana","wutang36","phoenix7","sally123","c43qpul5rz","invalid","focused","159753z","mermaids","rockhead","playhard","principa","tsv1860","shoebox","dallas11","jrcfyjxrf","hugedick","capella","ballers","bigchief","mojoman","cabinets","dementia","dogstyle","kimberly1","fosgate","getrich","bodyhamm","rodney1","chucker","devotion","bigstuff","majinbuu","winxclub","gunship","pitbulls","providen","dragon9","sweater","simone1","marielle","suzanna","diamond3","chipster","kansas1","backside","davidruiz","schlumpf","wm00022","green22","bitchedu","eugene1","hangout","julius1","rounders","numberon","circles","slayer69","blacksex","blackhawks","forzima","crossfir","codename","bologna1","jasmine2","muffler","dalmatio","ranger12","pavlusha","suckmycock","741852kk","travel1","funtime1","troyboy","millionaire","briley2","movement","excelsio","ninjaman","dessert","waldemar","mesquite","anniedog","peanuts1","d78unhxq","redwood1","marsbar","trololo","cordova","freakout","racing1","graham1","trademan","running1","garfield1","headers","grandmaster","nitrogen","ilovegirls","frequenc","trolley","zzr1100","m1chael","stifler","melodie","nokia6230","chilling","ingodwetrust","thunder9","mishanya","littlebit","falcon2","minicoop","diskette","deadlock","cornell1","geek01d","toxicity","moose123","henriett","dohcvtec","hologram","greater","macanudo","dakota01","charles3","cameleon","moosejaw","offline","costume","clooney","master5","counters","justfun","icewind","polymer","minecraft123","finance1","dignity7","chelsea8","pierrot","harriso","london20","lightbul","products","1ashley","nightwing","karina1","davidlee","whatnow","danilov","mickey12","4cranker","teremok","goodbeer","sweeter","catdog1","lifeson","q123456q","duncan21","seanjohn","laura123","parker12","longlife","soccer4","mashenka","shanice","pokemon2","pasha123","fatality","horndog1","runescape1","7f4df451","standart","westwing","tippmann","marquez","composer","intheend","commish","zermatt","monkey5","qwerty111","nesterov","abkbvjy","waheguru","jobsearc","turtoise","orange3","riesling","anastasija","rfhfynby","karthik","morgan12","igor123","felicida","whisper1","manuel1","rostislav","dbyjuhfl","thomas11","nokia3110","gjvbljh","loshara","paulaner","kristel","kbnthfnehf","lopas123","generic1","volgograd","fk8bhydb","winnipeg261","cegthgfhjkm","whoareyou","motorol","zerkalo","dusty197","ghbphfr","kkkkkk1","berezuckiy","my2girls","marina123","pussylick","pigtails","conehead","sandhya","gangste","hiroyuki","teachers","mustard1","crushme","megapolis","satoshi","modified","vfvektxrf","12345678qwe","room112","karolina1","sanek94","scripto","ktr1996","digitalprodu","installdevic","berbatov","p123456","sherzod","2509mmh","123456@","billyray","selfish","maarten","vitalina","voyager2","devilish","seemore","taxicab","pimpdad","1j9e7f6f","masterb8","warlord1","hookedup","matilda1","edgewood","richard3","trojan1","1zzzzzzz","ggggggg1","1rosebud","pussy21","wharton","abcd12345","motdepas","asdfghj1","rodgers","joey123","allianz","antlers","melissa6","tennis11","masterb","paradiso","hotstuf","a131313","cooling","rembrand","mxaigtg5","soccer18","cheryl1","an83546921an13","forrest1","1grizzly","observer","1richard","wolfdog","tatertot","stanley2","penthouse","katrine","vfhufhbnrf","toasted","foiegras","tiffany2","compute1","newdelhi","batman11","chris23","containe","meagain","toering","wallstre","305pwzlr","iyaayas","yr8wdxcq","sumitomo","chevell","notyours","sniper12","iloveme1","bmw318i","barrakuda","spawn666","yelnats","warlords","spaniard","sam138989","qwerty33","mystikal","georgetown","catalan","radial9","chicano","scrumpy","uvmrysez","7u8i9o0p","hotmove","pizzaboy","drowning","rookie1","betrayed","flashbac","abramov","berty75","minogue","summer04","trillion","sexisgood","anakin1","rovnogod","isengard","qwe123456","dark123","67vette","oleander","chronic1","expediti","master7","1958proman","flashes","camaro67","454dfmcq","headhunt","pussyboy","yellow12","gathering","nicosnn","hedonist","greekgod","frances1","franken","markhegarty","daveman","throttle","kristopher","gregori","astra123","bingham","milkshake","newhope","office1","joselito","tillman","123qazwsx","fonseca","tomato1","austin11","mishima","energy1","newshoes","aaa12345","aaaabbbb","qawsedrftgyh","tarantino","diablo11","abhishek","qawsed123","punched","cbr1000","rhett32","badass1","symmetry","abc123456789","melbourne","samarkand","wilkins","estefan","infernal","ghjuhtcc","bartman1","mohican","papyrus","jasmine5","amanda01","brampton","roulette","testing2","access123","executor","alternat","womersle","emmanue","777777a","august25","karandash","tristram","action1","bb123456","growing","adam1234","jigei743ks","august11","charlie0","charlest","snowfall","towncar","nagasaki","archer1","filomena","123456789as","preciosa","tommaso","ctvtyjd","advokat","adxel187","toystory","avocado","midgard","thomas19","bangalore","idlewild","trythis","silvers","francisca","graikos","cjxb2014","emerson1","42qwerty42","dawidek","karen123","illini1","joker666","veterok","rammstein1","craxxxs","mithrand","autumn1","structur","chloe123","dimedrol","getreal","chinita","muffdiver","godislov","cegthgegth","pornography","gfhjkbot","7653ajl1","greenie","tigger11","minnette","green69","campari","biglove","vinograd","qazsedcft","123321qweewq","0987654321a","jlbyjxrf","ujkjdjkjvrf","punheta","kbdthgekm","merlino","1029384756q","mrsmith","merrill1","quiksilver","challenge","isaiah1","belgorod","aristote","1234567v","curitiba","lindeman","tomjones","mixture","ashton1","cacapipi","mrgreen","ramadan","endzone","noisette","crumpet","lfplhfgthvf","italian1","highfive","chalmers","ontherocks","poolman","rfhfrfnbwf","soriano","medicin","deandre","santeria","rekbrjdf","deathstar","moneymon","ericson","punjabi","mystique","crystals","gumshoe","fvcnthlfv","qwerty69","fuckwit","georgin","timberla","033028pw","condoms","downing","michel1","m1garand","lumberjack","gigante","maradon","indigo1","tigers01","northstar","bigwill","burberry","krasavica","vfvekbxrf","anna1989","butterba","badnews","animation","animator","bethesda","minolta","rfgtkmrf","sloneczko","kononenko","hunter99","gembird","vfnhjcrby","vaz2110","dillion","trailer1","balalaika","karimov","franchis","nicola1","shumaher","kartoshka","redman1","ryjgjxrf","anywhere","crevette","cockman","sophia1","redlegs","fallen1","shutter","linwood","februar","dogballs","basspro","misterio","armenian","2004-10-","bigtime1","brookly","kidding","blah123","streaker","include","roadtrip","holliday","buterfly","eastern1","asshead","1wizard","austin123","boredom","1please","ghjcnjnf","kalinin","pistache","baileys","passwrd","thebears","shortys","govinda","direktor","harmonic","narayana","giants56","salisbur","george3","patric1","winnie1","redapple","denison","airsoft","orioles1","bambam1","hipster","brillig","whitetai","kellogg","favorite3","educatio","bailey10","junkies","banshee1","shuffle","caracol","rhtfnbd","carole1","basenji","glencoe","grumble","sashadog","maureen1","chibears","scoreland","nirmala","bouchard","bradman","manstein","batcave","gerrard8","austin01","19371ayj","demolay","windows9","neworleans","vanechka","far7766","aerostar","titans1","moon123","bigboy12","elsinore","mardigra","auckland2010","brandi1","deltachi","hockey19","veronique","milkdud","lubbock","fresher","scouser","beernuts","manolito","sexiest","belladon","4freedom","ironbird","eveline","bobster","davids1","nintendo64","wolfman1","wordlife","quovadis","plankton","eric1234","foofight","diabolic","talisker","siberia","jimmyboy","r3vi3wpass","coco123","fucknut","hello69","chorizo","breanne","gobuffs2","parents","charlee","raven69","yfltymrf","sacramento","beaudog","canaries","flimflam","bighouse","housepen","littlejo","hotbody","ironmike","blade123","allblacks","green23","ironman2","needsex","shonuff","gifford","jason25","bigstud","hellspaw","gococks","juancho","darkmanx","neuspeed","billgates","engines","mrspock","august31","christian1","marlin1","looksee","heckler","ironsink","pittman","goodgod","norman1","fastone","legalize","warbird","iloveu1","lifeline","rainbow7","miyamoto","putamadre","deepdive","phantasy","steve01","stapler","sawmill","tuffguy","grace123","breadman","wideglid","soccer5","zzzzxxxx","fantasy7","calliope","jerome1","gossamer","testuser","braves10","1amanda","sucker69","builders","monkies","license","cfif123","partyboy","lobsters","harold1","donnell","w2dlww3v5p","jakeman","dovetail","goober12","funkster","mandragora","leto2010","mytruck","omgkremidia","dogbreath","daybreak","norton1","knight12","peter12","shit123","salinger","timberlake","crickett","telstar","shyster","megastar","butterfly1","dollar1","milwaukee","trimmer","gillian1","mst3000","pazzword","woodford","eclipse9","jackdaniels","residentevil","forsythe","lockhart","1merlin","ruthann","javabean","leader1","happier","daffyduc","stoopid","christal","ranger5","6xe8j2z4","applebee","imajica","marceau","lisamari","caliban","tragedy","housecat","fe126fd","nintendo1","gfhjkm11","mackdad","eduardo1","policema","1freedom","dragon25","carlos123","offense","mancity1","logan123","cutting","ziggy123","qwerty23","casper99","minivan","random123","qazwsxe","blessme","lovesyou","galloway","redshoes","pondscum","daftpunk","blackburn","shoppin","univers","counter1","workhard","methane","sunnysid","solomon1","hungwell","olcrackmaster","monkeys1","poppy123","ficktjuv","ybrjkftd","prince12","aksarben","987654321z","morbius","killer69","changepa","s7fhs127","spudman","premier1","painted","herbert1","cybernet","cyberia","vfhbfyyf","kwiatek","novgorod","karate1","sasa123","kevin12","hbhlair","ghjcnjrdfif","ebenezer","hotmale","maricela","sexywife","millenia","1234567890zzz","harrison1","kardinal","wolfram","eumesmo","estonia","cleodog","lfdbl11","display","megryan","economics","navidad","mariusz","minchia","majortom","oxymoron","eliston","leclair","ducati1","zhjckfdf","threesome","dima1992","benetton","important","putaria","qwertyasd","4809594q","hysteria","stuntman","dima1990","dima1999","joeblack","jacob123","mangust6403","getdown","koks888","upright","freespace","grasshopper","mouse123","mmmmmm1","ktyecbr","welshman","aa1111aa","lthtdyz","rockland","1234567s","12345678s","uekmyfhf","martial","newspaper","0p9o8i7u","freedoms","vlad1998","schiller","flintstone","redbull1","qweasdqwe","oddworld","a801016","childre","silvestr","greaser","sexdrive","pingzing","snake123","dkflbdjcnjr","j123456","bcgfybz","bunko18","moonunit","whiteman","kils123","junkman","jimmyjam","sportster","lajolla","membrane","freehand","variant","monkey21","lecture","ekaterina20","vika2010","qzwxecrv","laputaxx","vladislava","fetish69","exploiter","32615948worms","minhasenha","brinkley","mrlover","dragon64","mariner1","demetria","homesick","leftover","bogdana","himitsu","miniskir","fahjlbnf","homerjay","typical","tuesday1","1ccccccc","upupa68","morgan01","5432112345","glimmer","bulls123","aphrodite","dimitris","s1234567","alex12345","bathtub","lickme69","jansport","bill1234","molly12","anhnhoem","pension","luckycharm","slutty3","greengreen","incognit","mpetroff","o4izdmxu","878kckxy","oddball","lazyacres","project1","qaz12wsx","taylorma","lacross","ginsberg","patrick3","hotsex69","toolong","1cowboys","rebound","ryan123","decembe","garden1","shorter","overton","sex2000","devil123","vfrcbvjdf","silversi","arnster55","hairless","dominati","assembly","gwbush1","snowshoe","securit","dreamer2","fairlady","andrea11","bullpen","glock9mm","4gxrzemq","jtuac3my","qmpq39zr","4g3izhox","krieger","at4gftlw","ljb4dt7n","wmegrfux","shoulder","duke123","marie123","barbosa","7ertu3ds","u4slpwra","decipher","wooglin","1sunshin","6jhwmqku","humbert","snoopy2","omalley","nanotech","janvier","peppermint","caterpil","analslut","madmike","chiefs1","b929ezzh","shawshan","9kyq6fge","12345asdfg","hevonen","wayfarer","killemal","682regkh","agricola","leblanc","leadfoot","downfall","bastille","charle1","lifeboat","russians","conduit","parkave","minimax","yujyd360","rocawear","ufgyndmv","freedom4","presari","porsches","alex007","logitech1","cobra123","gameday","sr20dett","busdrive","phoebus","stormie","ariston","shadow3","andrew88","bigwave","cheeseca","retrieve","zzxxccvv","parisien","newmexic","everest1","cmgang1","babyhuey","honda99","janessa","dontcare","fucklife","7gorwell","buttnut","567rntvm","tunisia","heat7777","fhnehxbr","smokeit","buddy23","shinigam","randers","1braves","whitaker","anthony0","lostboy","apple22","mercutio","danbury","vehicle","treehous","crawdad","pornman","carter12","karting","needsome","asdfrewq","matveeva","alex1959","august12","painful","blitzen","hillcres","kobebryant","lol123456","dark666","sonofgod","truckman","qazxsw2","jmh1978","loverbo","kalleanka","1butthea","pullman","bugaboo","skate123","temitope","april13","woodwind","sebora64","bachman","1qwertyuiop","crabcake","boeing1","bankone","divinity","tiger200","foxwoods","dirtyman","lawntrax","dinsdale","shalini","unforgiv","sanctuar","rjvgm.nth","southbay","clipper1","acmilan1","taucher","rfpzdrf","method1","mishutka","atombomb","verysexy","hubbahub","sorokina","flavour","ohyeah1","112233aa","2502557i","carla51","chicago0","cxzdsaewq","legioner","millertime","erreway","jertoot","ashley11","fylh.irf","artist1","computadora","lafayett","andreea","taliban","123456789e","gordolee85","forever21","munchen","serenit","monopoli","westend","portillo","rfktylfhm","seether","firsttim","sliders","loginova","blackone","gblfhfc","eurocard","hockey21","timberwolf","ironchef","fucknuts","dignity","mm111qm","parazit","nokia6630","robertso","sentinal","ajnjuhfabz","212121qaz","gjytltkmybr","aileron","aircrew","virtuagirl","rfkbybyf","peanut12","magpies1","pussyca","lbpfqyth","geujdrf","badmojo","whiting","borntorun","ilovejesus","verochka","lamborgini","ilovejes","speculum","fhifdby","wizard12","margare","winstons","babilon","waikiki","spagetti","rossella","marlboro1","ruffian","xenophon","38gjgeuftd","sasha1988","alekseev","silver2","sensation","alex1973","vorobey","mama2010","alena2010","prestigio","chitarra","rebellio","alex1991","machado","helloall","sasha12345","rjrfrjkf","paula123","sanches","as12345","barmaley","katharina","jetblack","sportin","milenko","parovoz","a121212","alfredo1","venezuela","kameron","alino4ka","fabiano","kolesnik","012345678910","kathrine","twenty20","mcintyre","tadmichaels","roselyn","hardon1","nascar03","sexkitte","6339cndh","harley99","stronghold","balloon1","thekiller","altavista","vhou812","turandot","infrared","cristopher","angelo1","shalimar","sweety1","hairpie","1111111a","pressman","smokers","jeff1234","justinbiebe","1dolphin","matrix69","bioshock","yfcnfcmz","remembe","lisichka","peralta","studioworks","illuminati","matheus","geraldo","cjytxrj","howitzer","gfhfdjp","backward","hardaway","angel99","angelbab","shokolad","madison3","pancake1","microwav","sayonara","borisova","tkachenko","ghjcnbvtyz","fuckyoubitch","antalya","qwerasd","sleipnir","asseater","avrillavigne","flatland","pizdets","ubvyfpbz","obsession","trader1","ivan2010","diablos","tiziana","arsenic","yesican","bonjour1","sunsh1ne","karlmarx","vtufajy","a32tv8ls","master00","lalala1","godswill","dallas01","konovalov","soccer123","felicidad","bacardi1","kaliningrad","rattlesn","automatic","oleg1995","indian1","boombox","lifetec","brooklyn1","bailey2","cellphone","hummerh2","keylargo","1banana","lakers12","manilow","advisor","lovecock","dollarbi","junior12","tiger11","matrix13","inspector","multiple","nicole11","baptist","goleafsg","haloreach","gregorio","barbell","funbags","blonde1","hickman","barcode","shakespe","bridgette","1maggie","barney12","beverage","shoelace","kurwamac","catinhat","jayjay1","inside1","volvov70","lester1","nokia5320","superma1","spencer2","gambit1","tujhjdf","freckle","beaches1","bertha1","panties2","parkland","skyhook","madison9","carrillo","bernie1","hibiscus","snowwhit","elaine1","santacla","free4me","prescott","chesney","grizzley","amistad","calabria","larrybir","1steeler","tombraid","boriqua","kakawka","deerpark","skylane","production","wildthing","missoula","searchin","452073t","madhatte","hendrick","bhbyjxrf","tommylee","labelle","monica12","veritas1","lucky69","incoming","branden1","polizei","kalamazo","liebling","bluefire","woodbird","constantine","family01","charmer","spoiler","gostosa","iamsexy","goblues","derrickh","deshawn","hunter69","labamba","neptune1","ripazha","26429vadim","ripper1","master77","piglett","suckmydi","rollout","phoneman","facials","neworlea","massimiliano","sasquatc","loveone","browns99","chancey","sam2000","pussy11","call911","redhair","chevy350","noreaga","election","ruffneck","smokeone","cadbury","parcells","lombardo","likemike","trashcan","bitchboy","marryher","coorslight","parrothe","redwings1","cycling","deltasig","birdman1","qawsedr","dutches","pursuit","damocles","caroline1","blackdic","chinese1","pugwash","likewhoa","shadow22","tantrum","money111","raylene","godpasi","shallow","p1234567","summer07","teaching","supermax","executive","chaos666","schalke0","psycholo","scorpio2","paperclip","rastafar","salzburg","chianti","blue2000","deirdre","sintesi07","clarkken","london2","peerless","october8","chelsea4","wormhole","urlacher","lp2568cskt","animate","britton","reynard","carlsberg","melvins","easyride","travels","****you","ratface","legrand","bananna","napolean","walther","yankees7","beast666","tanya123","phil413","shamanking","partagas","botafogo","sanborn","josefin","disorder","pepper2","proxima","cumsucker","chapstic","secretar","coolguy1","woody123","cumlover","tarbaby","scooter7","antietam","sydney12","touring","hexagon","reunion","ereiamjh","smeagol","clarets","chapter","dulcinea","canucks1","beach69","nhfdvfnjkju123","crouton","happy100","penny123","elbarto","mudshark","golions","1w2w3w4w","codyman","str8edge","gattone","xcalibur","cossack","veroniqu","gettysburg","bvgthbz","widespre","sunking","gjikbdctyf","vidadi1","barsoom","drastic","cahek0980","iglesias","calvin69","kryptoni","dupa123","guildwars","lol123123","scottie1","bracelet","candycane","dima1994","melissa7","iloveyou123","danger1","1mickey","nephilim","newhome","nissan350z","massacre","montgomery","cabaret","charmaine","chester7","madagascar","tgo4466","maddmaxx","bowhunter","gottlieb","leverage","monkey23","nathan0","rainmake","cracked","potter1","magistr","nutcase","sweet123","mordred","bromley","xplorer","cableman","gkfytnf","zippy123","daycare","dude1998","damaris","powerpower","free123","hemi426","redding","muffin12","742617000027","jeff123","scuderia","ripcord","silverfox","chameleon","silenthill","pogiako","nilknarf","cyfqgth","daisuke","navigate","tigers12","hogwash","newburgh","dfhtymt","311music","stephany","stressed","perseus","revenant","qazxcvbnm","popkorn","0147258369","minouche","kukareku","ledzeppe","deadline","dilligas","pppppp1","rfvxfnrf","leppard","drumnbass","showgirl","qqwweerr","744744z","tane4ka","flatbush","elusive","stalker123","zxc123zxc","metatron","ghostly","dolphins1","honeymoon","moderator","limpdick","protools","jayman1","uhfvjnf","jersey1","capture","homeworld","downunde","egyptian","gondolin","1qasw23ed","station1","volvo240","vanilla1","mouseman","dartmout","qazxcdews","dctktyyfz","moresex","pon32029","1234567l","eric123","lovelov","hitman1","lollipo","examiner","hollister","max33484","changing","juiceman","radical1","henry123","cryptic","narkoman","q2w3e4r","fifa2008","000777fffa","41d8cd98f00b","undertake","hfccdtn","goodgame","necroman","dontask","frosty1","iamhorny","everlong","4311111q","nudelamb","pinkpant","tombraider","miller2","sacrifice","12345678m","ag764ks","ghfplybr","scrappy1","lololyo123","shylock","ironside","tricky1","01081988m","1biteme","booboo12","yourname","nemvxyheqdd5oqxyxyzi","thunder3","hellhole","porpoise","olympics","redrocke","traffic1","malboro","kostyan","bandit01","kapitan","keli_14","pfqxjyjr","vishenka","sidorova","ulugbek","adv12775","gblfhfcbyf","pavlenko","hovepark","19952009sa","kr9z40sy","aaa123a","1133557799","hirsute","hermes1","maratik","claude1","nursultan","noentry","trouble2","demetrio","raiders2","choices","248ujnfk","vinbylrj","ycwvrxxh","poochie1","1charles","deadend","anatole","q12345q","birthday10","grandorgue","webhead","pillow1","feuerwehr","valenci","passwo1","hussein","eldridge","wifey200","ololo123","ilovemusic","ginseng","fatback","drizzit","luzifer","firstson","ceisi123","boneman","russ120","123123f","ern3sto","susanne1","entering","florent","f8yruxoj","aftermath","2gether","roundup","orgasmic","thesnake","stgeorge","thicknes","kristall","encarta","1eagles","madelyn","1fender","acdeehan","linksys","1jeffrey","slacker1","montagna","hondacar","abacabb","lovesong","moebius","cyanide","matkhau","motorrad","absinthe","iiiiiii1","skyblues","456123a","viperman","gatekeeper","01234567890","267ksyjf","redvette","ac2zxdty","hxxrvwcy","lardass","atwater","simpleplan","rampant","cincinnati","1pookie","batman23","eyebrow","animals1","lavigne","nokia6230i","hunt4red","darknigh","cptnz062","ndshnx4s","wnmaz7sd","durandal","8xuuobe4","cmu9ggzh","cribbage","bearclaw","1diablo","bigeasy","whirling","october3","manoman","matilde","rrrrrr1","cabible","moomoo1","summer98","lieve27","mustang69","up9x8rww","deflep27","shafted","cornball","tightend","paquito","snowmass","giuliana","chariot","sasquatch","lewie622","fellows","grinders","kzsfj874","bargain","rustler","devils2","7inches","soundman","alchemist","hoppers","thunderc","tintable","basilisk","yomamma","kayla123","motoman","12345rewq","nightime","mxyzptlk","trivium","dezember","molokai","bossdog","guitarma","photosho","junior24","arcanum","shilling","ranger69","kellie1","frank12","april22","reuters","towtruck","ranger75","boeing77","gosling","xohzi3g4","kfnju842","0147852369","raptor1","ralston","green77","heyjude","missy123","greenway","maiyeuem","nccpl25282","thicluv","broncos2","gartner","norwegen","movieman","deepwate","buffaloe","705499fh","barbecue","whatthef","123456789y","allochka","finesse","spam967888","summer03","123321qaz","ponytail","psw333333","ford123","letmein4","fldjrfn","checked","graceland","fuckoff2","character","mathematics","toutoune","1tiffany","klinker","vaz21093","ch1tt1ck","masha1998","ghbjhbntn","agamemnon","fortunat","fltkbyf","shyanne","number3","bayonne","bohemia","moom4242","beginner","aldebara","eclipse2","cerulean","bonscott","calbears","rainmaker","snakeeyes","bleeding","signature","pandabear","chrisbrown","actress","dima1985","azzurra","hallway","gemini69","lateralus","chivalry","paravoz","panda123","supercoo","worldcom","mydaddy","1q3e5t7u","asdf67nm","chiquit","rev2000","anemone","mommy123","asdasd12","mickey01","brentford","apple13","smile4me","felipe1","happyjoy","hrothgar","aurelio","diversio","billiam","amarill","central1","8928190a","traveller","bartolo","lucifer666","123four","familie","kaligula","portsmouth","moimeme","yourmom1","ekilpool","ghjcnjnfr1","jackpot1","thedead","123456qwer","destini","braddock","sanchez1","ranger02","archmage","boneyard","vaz2101","tankist","steve121","rehjgfnrf","creamyou","bluetooth","mystery1","married1","surface","listopad","pepper11","broadband","cfkfvfylhf","available","1michell","corrado1","fghbjhb","gauthier","alex2010","kuzmich","redemption","snusmumrik","cytujdbr","allan123","postcard","coolman1","langston","shadowru","marzena","marilena","bo243ns","omega13","richardson","temppassword","neopets","111a111","n.kmgfy","stomatolog","fktrcttd","alekseeva","iecnhbr","gjkrjdybr","sobolev","sergeeva","lomonosov","a123456z","vfhvtkflrf","raffaello","lala123","gutierre","palmeiras","mindgame","frdfkfyu","chinchil","rfhkcjy","marakesh","elmer251","orthodox","projects","jake1234","wpoolejr","staticx","qq12345","garnier","1234567qw","andrew22","blackpool","salmon1","serendipity","inertia","appletre","satelite","fromhell","designs","jeremia","juggalo1","mourning","barnaul","playgolf","romawka","garbage1","zaharova","astonmartin","solutions","family5","shivani","deutsche","crazy4u","annie123","madison0","murphy01","huntsman","aurinko","kissme1","fynjybj","p030710p$e4o","skywalk","gerlinde","solidus","omgwtfbbq","assfucke","0o9i8u7y6t","anders1","celicagt","pleomax","godisgreat","chris13","3techsrl","orenburg","80637852730","greyhound","7418529630","silvia1","lateralu","nemezida","wrexham","guernsey","empathy","botswana","wiktoria","djljgfl","luckies","fy.njxrf","aa123123","teddies","tricolor","kikiriki","stevenso","barbaris","annarbor","fbi11213","senegal","rfhnbyf","rhfcyjlfh","turkiye","estefani","firehose","grace17","arbiter","banderos","mama1963","punksnotdead","tanner1","australia1","lordsoth","sweetpussy","multiplelog","iamtheman","jetblue","gnorman","ufhhbgjnnth","yamakasi","cabezon","piglet1","7elephants","a000000","sharkie","yellow22","appleseed","fynfyfyfhbde","birthday6","bluedevils","assembler","sergant","festina","twizzler","gfhfcjkmrf","barrynov","punt0it","bruno12","vfvfktyf","mackdaddy","dancers","mwss474","whitesta","backyard","vetalik","baby1234","sureno13","kluivert","mickeymo","nicerack","falconer","jackster","watson1","raincoat","buzzman","manchild","spurs123","smokepot","scoubidou2","benelli","jaihind","chihuahua","jasmina","blasters","enjoyit","mantle7","nightcrawler","tigerboy","bandido","superted","bandits","tankers","livestrong","smooches","banging","spaghett","leopards","bigblue1","trident1","candide","orange99","lighters","baptiste","elvis77","karabas","samanth1","harmless","shantel","bartek1","bigmack","manhunt","cubalibr","wombat1","purpose","fishlips","asdf4321","ellison","postage","mapleleafs","welding","poptarts","waters1","winter00","bassplay","1porsche","porn1234","bathory","buckwild","monkey20","murphys","postbank","superjet","duisburg","harrydog","dorothea","sexsex1","extra300","tallulah","dowling","ladygirl","isabela","vfiekmrf","alpha01","epiphany","littledo","surfcity","mtwapa1a","bengals1","spindle","monkey24","boriska","neighbor","doctorj","phish123","jgordon","topdawg","candlebo","daniel01","positiv","beauties","warehouse","hannelor","saturne","5tgbnhy6","jessicam","1johnson","william7","geometry","dunedin","begonia","junior123","themaste","somalia","bubba22","7ofnine","bulldog7","rainman1","callista","password21","robinso","segredo","freedom9","medvedeva","blondin","shaffer","liberty2","ferret1","araceli","moonlite","p2ssw0rd","freaker","standup","himself","orchids","pensacola","eminem12","sissyboy","loraine","takayuki","bergman","cheerleader","hemligt","benidorm","portable","murcielago","legolas1","command1","666satan","rednecks","greentre","daniel4","solnyshko","jellyfish","ford4x4","bhavani","playstation2","coachman","michail","sexysex","funnyguy","peacock1","sandown","irocz28","iyaoyas","macabre","left4dead2","fuckyou12","wrestle1","degauss","robert01","flicker","smokey12","bearing","perrito","lebaron","bigpappa","heartbre","bootycal","dicklick","athena1","jarhead1","harbour","blacker","master13","popeye1","boarding","lucretia","wutang1","knights1","shortdog","forsure","tea4two","icepick","motorbike","swatteam","scarfac","juggerna","lawncare","bloomberg","doubles","gawker1","amazonas","dalejr88","rhianna","sparrow1","macdonal","billygoa","asshole3","sparky11","smokey01","fabrika","westsid","engaged","associat","downtime","songohan","snowball1","hooligans","brunswic","safety1","harwood","1forever","krayzie","altosax","greenday1","black22","hydrant","shazbot","zealand","instruct","blackdick","greyfox","realman","holsten","iforgotit","particle","gretzky9","bombshel","celeste1","alderaan","corona1","west123","loveman","compaq3","triniti","carlyle","worldwid","carnegie","fenwick","jordan99","bluetick","k123456789","bob2000","essayons","bmw320i","employee","tincouch","miroslava","bosco123","booboo69","murderer","nafanya","pornlover","redskins1","bogdan123","123456789.","nicolett","polopol","nicklas","yfdbufnjh","beatles4","mrkitty","graffix","bonoedge","donnelly","wright1","sammycat","1234567m","deadsexy","bookert","badluck","mercenar","merlin99","penelopa","nascar8","lizbeth","gjkysqgbpltw","golf123","worksuck","partyon","speciali","rainfall","dusty123","dukeblue","reptiles","1winter","wilshire","bettylou","hagakure","pmdmsctsk","flyingv","buffy16","love269","disneyland","marcelle","lifeguar","stoneman","phoenix8","witness","patrick0","milkman1","applied","nicole12","brodeur","ticketmaster","number20","superfre","cannonba","sandy69","coastal","tompkins","gateway3","fuckyou0","carson1","1xrg4kcq","cbr929rr","deangelo","motorbik","hideout","pussy101","camp0017","co437at","bottles","doormat","timmy123","paolino","hunter22","ceramic","vvvvvv1","krondor","gustavo1","eclectic","april26","steven2","123456789c","acurarsx","slut543","pouncer","soccer69","mammoth1","fighting54","fontana","sordfish","hellgate","dctvghbdf","sprint1","sixsix6","repvtyrj","zxcasdqw","matters","uranium","monkey6","warcraf","coleman1","junebug1","strateg","edmundo","135135ab","psalm69","elemental","perkman","salguod","viper99","backhand","serrano","qwertyas","mailman1","soaring","bizarro","michela","preciou","01telemike01","spender","1miller","wendall","yvonne1","ytnhjufnm","electra1","integrit","strikes","ruslan123","appelsin","schmidt1","postal1","terorist","vengence","maroon5","kassidy","pimpjuice","repytxbr","gen0303","palenque","iamfree","bigears","contessa","kerrigan","111222q","loveforever","stratocaster","motorolla","123456789zx","fugitive","poker123","qaz1234","noodles1","lakeshow","soccer33","nosgoth","jordan7","darren1","icculus","bluesea","provista","withnail","spiritus","cruella","david26","deliciou","money777","metadata","shitbag","diana123","nikita2000","llllll1","qwaszxqw","klapaucius","bear101","vfktymrfz","smokey2","keith123","tubaman","jimmy69","demon123","marchenko","de1987ma","cronaldo","peterman","telecaster","megaman1","neophyte","fgdfgdfg","1986irachka","dfcz123","110491g","dctvghbdtn","niblick","performance","51094didi","robert11","gfhjkm13","martusia","vfrcbvev","losenord","jungfrau","zxcvbnmz","rottweiler","zxc1234","hotfeet","kaitlynn","sisyphus","pascual","eatshit1","dragon6","kzktxrf","contacts","alabama123","crazyfrog","anthon1","tiktonik","lavanda","dhtlbyf","trantor","g123456","yoyo123","ghjcnjz","ghost16","gattaca","fotograf","dumpling","flower12","novastar","blackstar","iownyou","pi31415","tentacle","fielding","vasilina","lero4ka","jlbyjxtcndj","loosee123","palantir","virgin1","flooring","calculator","iloveme2","themoon","ghjcnjqgfhjkm","spooker","squealer","peace123","zxcqweasd","murakami","processor","bullshi","galinka","nina123","geemoney","0000000000d","italien","vintelok","parfilev","grundle","matthew3","access22","miguelit","vivienne","nallepuh","imaging","bissjop","rutabega","janeiro","monitor1","kazakova","mistral1","batman123","5544332211","optimum","kenwood1","installsqlst","klubnika","123456789101","vid2600","xfiles1","buster22","solovey","generator","geolog323","a3eilm2s2y","byabybnb","yfcnzyfcnz","ltcnhjth","monika1","compatible","uto29321","earn381","soreilly","is_a_bot","531879fiz","1472583690","1597532486","adidas12","williamm","1234567890m","bbbbbb99","tekken3","bechtel","1member","snuffles","tapioca","cbr600f3","grenden","245lufpq","ytdxz2ca","hallowboy","ranger6","hartmann","insurance","fatgirls","hondacrv","outhouse","gotrice","fuckmeno","rugburn","weihnachte","hubbell","megiddo","validate","timoth1","24lover","11111aaaaa","ccccccc1","bridge1","stagger","jimmy12","heating","norseman","sundaypunch","birthday100","joesmith","glenn74","fotball","johnnybo","lisa1234","1prince","zombie13","ancella2","shawn41","pandora2","ck6znp42","1herbier","analfuck","maranell","veronik","1w2q3r4e","pass999","claybird","chevytru","battle1","dynomite","beer4me","sonshine","damnyou","hopalong","tribune","1fishing","paladine","bulgakov","hdbiker","anthony3","yourass","breakfast","kowloon","cheroke","asmodean","come2me","calbear","dustin23","1bbbbbbb","crispin","promises","suckmyco","mjollnir","5w76rnqp","caption","farfalla","4fa82hyx","x4ww5qdr","witcher","talktome","a7nz8546","fkojn6gb","zldej102","astroman","preteen","kpydskcw","lg2wmgvr","pointers","unb4g9ty","65pjv22","46doris","nicole23","bigsexy1","1surfer","qwerty01","allen123","endgame","unlucky","counsel","littleone","angrick","rosalba","brownlov","allister","wltfg4ta","rocket69","blueskie","mandreki","xsvnd4b2","dm6tzsgp","dposton","rdgpl3ds","kcmfwesg","1derful","aquamann","oceanic","sexfiend","guenther","libtech","racecar1","gennadiy","nectarin","bigal37","motorman","boner69","myheart","jvtuepip","analyst","swissair","camacho","voronin","timberland","1matrix","lineback","8363eddy","rosedale","gandalf3","1234567890qaz","pgszt6md","redlands","startnow","titmouse","johnwayn","camaleun","peepshow","lizette","1monster","freaksho","tabaluga","fefolico","contrera","robert99","accounting","coimbra","jimdavis","skywalk1","exclusiv","gershwin","benefit","legoman","wachovia","qwe1234567","safeu851","longtong","cokeman","magilla","shannan","blindman","hermine","valerio","cindy69","johnson4","quinton","valley1","katydid","bigbroth","zanardi","lutscher","buster99","kourniko","finger1","devilmay","stockcar","haribol","telefone","b1234567","vasilisk","classact","todiefor","uuuuuu1","nhfnfnf","strike3","andrew11","master55","ilovemylife","joshua3","antonova","valkiria","intelinside","squires","anastas","berwick","belo4ka","cincinna","rjdfkmxer","goldtree","balla007","batterie","teodoro","torrente","auburn1","faith123","heracles","shakespeare","abm1224","bennevis","bobbob1","samadhi","66chevy","monkey00","castles","comrades","americas","shithead1","monument","verboten","thordog","thespian","modeling","average","mafioso","adamski","rupert1","maranello","phishin","fishers","sanctuary","thinkbig","fktrcfylh1","twinkles","flvbhfk","1manager","hidalgo","falcon11","muchacho","darwin1","matematica","chicken123","monkeybu","0sister0","anallove","maximus2","yjdjcnbf","gunblade","anna1984","eagle99","octavius","gcheckou","cbcntvf","asd123qwe","cowabung","amazonka","12341234q","choucho","stokrotka","ghjcgtrn","foxyroxy","aguilas","florenci","silkcut","alinaalina","rambler1","confidence","12344321a","newbaby","ranger7","poussin","happens","skylight","batistuta","liebherr","beaver12","janice1","snowdon","matulino","ajnjuhfa","invoice","calumet","zzzxxxccc","messenge","atljhjdf","rossignol","arlingto","shark01","ranetka","astonmar","autogod","algeria","bigmaxxx","resolute","getfucked","pinguino","mm259up","celular","archibal","juanjose","charissa","marihuana","sidewalk","eldritch","palmeira","sasha1992","mercator","parolamea","tacitus","aleshka","sasha2000","nastya1995","comando","kuzmina","aftermat","rudenko","dervish","protection","sharky7","zastava","bristol1","sashasasha","gracias","sweetdream","123654z","garibald","galatasara","madalina","nazarova","a666666","cytuehjxrf","knopo4ka","nike1234","worldwar","4me2know","elena123","giggalo","salvado","milano1","almanac","antenna","princesse","az12345","buckman","honeypie","alphadog","alsscan","7jokx7b9du","faustus","brescia","tribunal","precise","sparrows","andrei123","sundial","matrix01","bmw318is","pokemons","blackhole","chippewa","maxwell7","fuckyou6","iluvtits","cholera","kilbosik","desirae","acuario","cheyenn","stuttgar","andreia","andreyka","fylhttdf","coulter","flatron1","telefoon","andrei1","frederiksberg","spinoza","velosiped","blackmetal","andrew10","lovergirl","huggies","serenada","cnhtkjr","amberlee","rothmans","vfyxtcnth","appollo","jbruton","angelita","maldonado","1knight","dorsett","engine2","vfuflfy","aggarwal","tattoo1","lfytxrf","vika1998","juliane","anna1986","matrix7","klimova","usethis1","123abc123","housebed","maranda","graphix","mlesp31","gfgfrfhkj","caldera","roxanne1","underwat","conchita","radiatio","donkeys","koolhaas","sapporo","nbuhbwf","vjnjhjkf","arkangel","artem777","babyruth","magical123","gfhjkm135","chanelle","rushfan","screwme","weinberg","hannah11","twenty1","hellyea","respublika","unclesam","villain","rfyfgkz","hpmrbm41","grayfox","alexis01","marryme","forward1","badaboom","hardtoon","hatelove","mensuck","kickbutt","eddie123","badseed","sweden1","yjdujhjl","babcock","panthers1","boobless","russell2","superbowl","eruption","dillard","techdeck","busters","1murphy","comrade","kleaner","buttnutt","ironhorse","montenegro","was.here","omnibus","ashley01","greenegg","european","scooter6","spirits","bandana","benhogan","lifestyle","bullyboy","poutine","mandalay","pistol1","hello22","david77","rebecca2","ipswich1","1edward","delirium","lovespor","s5r8ed67s","cowboy22","barney11","jamming","sexpistols","barrera","saviola","groovy1","sanders1","bear2327","quincunx","chuck123","hammer22","vfvfgfgf123","mathilda","knuddel","galatea","carolina1","22q04w90e","mollymoo","mirella","vlad777","batman13","saxophone","johnsmith","xpressmusic","dima1998","nicotine","tuppence","sexmania","sevisgur","kd189nlcih","polkaudi","thoradin","beaner1","yankees3","thomas10","sirocco","1sparky","goldie1","oooooo1","wwwwwww1","7eleven","budman1","martha1","elliott1","melissa3","slick123","0773417k","august17","eagles20","cyclone1","tigger99","mickey7","shanahan","ducati74","whipper","clothes","beagles","skidmark","grumman","logging7","bears34","stripped","ashley69","roadhog","studmuffin","buckets","beantown","kurtcobain","sunset1","beckman","bajskorv","idontno","portvale","relayer","nomoney","monkey66","brewcrew","gillespi","mother2","dedalus","footboy","obsessio","gogosox","bellaboo","vlad1994","ceramics","broken1","celebrit","elvis69","estrellit","felix123","krillin","grolsch","mrblonde","rousseau","rachael1","solitair","natural1","killer01","invest1","samuel12","melanie2","studio1","zebedee","harness","sooner1","thomas13","violet1","wakeboar","bilbobag","brainiac","bball23","redfish1","deep111","gallego","carbone","lanzarot","camshaft","christa1","armadillo","trapped","killerb","bootycall","bigball","frank69","speedie","1peanut","automag","goodpussy","russel1","jaysoncj","dwdrums","snowwhite","muscle1","bigfeet","chinito","yesenia","sophie2","chaching","onemore","tiger22","nowayman","hardpack","fireboy","mangoes","skinner1","ruggles","philip1","phinupi","millerti","iwojima","zrjdktdf","blackfly","pretende","jazzmin","woodpony","redlion","maxwell2","clocker","cokeisit","halftime","guinness1","phoenix3","hammered","rachel69","icecube1","billbob","compress","william0","rich123","cdexswzaq","poohbear1","binkley","october6","tiffanie","ducttape","dragonfi","kruemel","flippers","falcon12","giancarlo","feather1","biarritz","physical","gevaudan","solidsna","leather1","cumsuck","slobber","courtne","ashley2","pagedown","grandma1","buddy01","deskpro","yankees4","mattress","dragon20","despair","ssvegeta","overdriv","cheese2","thechamp","panther5","alanfahy","william6","dasboot","tassadar","metalgea","william8","c0rvette","prosperity","helpme2","tangent","ncc1864","honda123","bdfyeirf","nokia2700","waterbed","scoubidou6","spackle","crystal2","stratman","bluesky1","phatfarm","willows","millerlite","dowjones","mickey11","trooper2","tiggers","gofaster","markus1","mcdaniel","oooooo99","fifty50","mikehunt","intersta","asdfg1234","beardown","hedonism","magnus1","nyyanks","sheena1","negrito","lytdybr","isabel1","jimandanne","kekskek1","bruins77","kallisti","brattax","sashenka","frostbit","kwiettie","perverts","daniel3","basshead","celtic1888","bookman","123qwe12","edward2","diamond7","booster1","p3nnywiz","borisenko","heisman","bosshogg","4294967296","catbert","boucher","michael12","materia","muledeer","1doctor","vickers","boywonde","bckhere","wonderbo","groover","lespaul1","chinatow","starting","gennaro","motorcycle","excellence","breaking","fishhook","james00","carolann","gamecocks","bullwinkle","riobravo","snookums","brielle","ranma12","twolves","december1","kendall1","capstan","spunky1","gigantor","taylor01","poiulkjh","944turbo","riverplate","fuckmyass","bubba12","bubbabub","whateva","prisonbreak","hondaman","delacruz","ghjrehjh","karimova","skelton","energizer","cdtnkfyrf","gostate","braves95","3f3fpht7op","porkypig","rubberdu","donthate","rfvtgbyhn","comatose","clarisse","tumadre","bubbles2","cameron2","taurus1","smelly1","applegat","stingers","1camaro","unhappy","master21","malinois","yeahrigh","dopehead","chewbaca","carla123","fitness1","kyocera","aphrodit","happy99","jackaroo","depeche1","grendal","politic","lightman","nitemare","cassidy1","kirsten1","1cookie","machina","pacheco","balmoral","cnhfyybr","shitty1","realmadr","malabar","alfa155","fullred","diego123","microlab1","shania1","ram2500","28infern","muselman","juggler","cooking1","chicco22","vfvf2011","qazwsx1234","171204j","ketamine","buster21","hopeful1","swollen","bloembol","youngone","berkley","roller1","dustin1","tkachuk","civilian","emily123","corinth","sillyme","hornet1","albator","loranthos","debbie69","liverpoolfc","tooling","crfnbyf","heinz57","identity","mistery","shenlong","rse2540","greshnik","abundance","drizzt1","flagman","tiddles","sailaway","starburs","!qazxsw2","wetwilly","father1","purple01","handsoff","diamondd","rodders","duchess1","jonnyboy","robert123","jacobsen","liza2000","hangten","wert1234","theworm","lindros8","sheraton","midtown","rjyatnf","fallenangel","feyenoor","ltybcjdf","vtkmybr","sharron","mirror1","diamond6","roosevel","sexxxxxx","giordano","david13","virgilio","grissom","warren1","chacha1","dima1989","polygon","racefan","harddriv","firedawg","1a2s3d4f5g6h","black666","celebrat","michaelb","mets1986","muggins","laforge","seashell","xenogear","cornfed","jesusis1","cheerlea","renfield","madness1","gary123","hoodlum","bsheep75","rolodex","rrrrrrr1","almaz666","efremov","suggest","whalers","dimidrol","80988218126","dell123","dinamite","118a105b","toenails","vika1996","constanc","b00bies","stuffit","ifufkbyf","tanusha","registr","mahendra","cnhfcnm","willie12","hornball","j0nathan","crashed","yankees9","tranzit","soboleva","teamster","shockers","elegant","ladonna","100years","sovereign","jesse123","bonethugs","ab12cd34","schuster","lena1982","justin10","champio","katenka","example","17071994a","cjkysir","gauloise","paintball1","badminto","tourist","guilherme","111111z","blacksab","leachim","secret2","s123456789","marykate","freakme","thinner","shedevil","slot2009","highgate","vladimi","crjhjcnm","schuyler","polopolo09","feuerweh","9noize9","tranquil","bycnbnen","selfok2013","fullhous","littlebitch","pussybitch","stitches","theking1","sexsells","swinger1","helpful","rhind101","nicegirl","katerin","m7hsqstm","freeones","bombadil","leighann","yousuck1","joker12","angel21","cb207sl","lennart","brucewayne","gauthie","123321s","peggy12","bailey11","maxine1","spookie","lightfoo","punkrawk","wichsen","knight99","ludmilla","l0swf9gx","hankster","dfktynbyrf","cv141ab","kalyani","eus1sue1","sexybitc","gb15kv99","bimbo38","phishing","sasha1997","fackyou","tatiana1","greeneyes","slava123","izumrud","katya123","123456qwert","pistols","vika2011","mariska","ncstate","verlaat","phatboy","lisabeth","ak470000","10987654321","kurosawa","valerik","poltava","fuckyouguys","754740g0","juris01","garfild","makarenko","lebedev","vlasova","roma1993","hjcnbckfd","tsubasa","spanner1","nikki123","directory","waitron","lizottes","nata123","heckfyxbr","nikita95","shdwlnds","premiumcash","tos8217","tiribon12","tornike","rewster","demarco","richar1","golfer01","jegr2d2","hondacr","littlegi","nihaoma","brittani","67stang","68stang","ds7zamnw","wycombe","stivone","1jackson","apology","hoddling","eggroll","zucchero","thousand","1001sin","scheiss","informer","1marine","72chevy","venetian","1simpson","letmego","schlange","1gggggg","1jjjjjjj","newpass3","1brandon","maulwurf","ace1062","naturals","tannenbau","qwerttrewq","1abcdefg","tigereye","chiffon","scott12","5string","blogger","andrew6","greatgoo","pinoyako","marcus2","xufrgemw","sonofsam","weihnachten","blackros","zwilling","maandag","asdzxc123","paraguay","anthony9","ardmore","carlsbad","abigale","baddog1","charly1","1booger","kalimera","1warrior","triplet","jackhamm","tiger25","honda200","hallodu","1carlos","rollover","moonrake","melvin1","wisdom1","hal2000","fuckitall","vbnhjafy","coolwhip","signatur","sexygirls","fcc5nky2","rvgmw2gl","dro8smwq","mbkugegs","chris25","azfpc310","dogfuck","thetaxi","daywalker","apples2","edmonds","alice123","2much4u","keywest1","wejrpfpu","wwr8x9pu","watchman","tarzan1","ngc4565","2i5fdruv","hkger286","qmezrxg4","rz93qpmq","javier1","skidrow","buzzkill","sierra01","nicksfun","sommer1","passwordpassword","vurdf5i2","xyh28af4","euro2000","blackwhite","guenter","sujatha","armyof1","saisg002","eklhigcz","school12","bigboner","158uefas","lifesux","5thgbqi","triathlo","jamshid","teufelo7","germain","gutierrez","ffggyyo","divedeep","laz2937","4ebouux8","cornelius","athlon64","saginaw","winner12","carvalho","grumpy1","handicap","monkey4","7seven7","hotlanta","schoolgirlie","mvtnr765","ym3cautj","jaydog472","differen","smalltit","1rangers","passthief","bankshot","hackett","cessna15","thesame","4cancel","swisher","123321w","baldman","johnatha","1zxcvbn","gtnhjdyf","bootmort","purple11","antonio2","harakiri","highjump","nicole18","backdraf","caustic","borodina","bad11bad","104328q","bogomol","techman","entertai","morocco","sabbeth","connors","table54781","gjlfhjr","grabber","ellehcim","albright","gericom","whitetail","knudsen","agent86","dagobah","groucho1","calpoly","sanfrancisco","finding","merlin11","brandan","diamondb","changer","ownage123","bugmenot","stillher","fourplay","traxxas","muleman","bond0007","wow12345","eastbay","struppi","andreika","pkunzip","aaron12","joseph2","odonnell","123qweasdzx","debussy","sniper01","easy1234","rjycnbnewbz","toontown","checkito","saskatoo","cleo123","dianne1","pumping","z1z2z3z4","blood666","mermaid1","sinatra1","coolio1","beverly1","anna1985","greenlee","cjkjdtq","muhammed","aerobics","restaura","canbeef","allston","ferarri","clownboy","rockets1","strong1","kodeord","funfunfu","ironlung","latisha","alskdjfh","bigdong","htcnjhfy","123a456","black23","mamusia","galvesto","amaranth","corvette1","cleocat","ilovemar","89876065093rax","goodboss","tiburon1","adilbek","copland","diadora","cacique","inverse","desember","farming","sdbaker","cthuttdf","iamthe1","siegheil","jitterbu","persepho","zaq12qaz","wizardry","reviewpass","sambuka","nathan01","msconfig","arianna1","louisian","anarchy1","alphaome","heather6","yorkshire","kohsamui","fatdick","adidas11","horacio","cascada","lanfear","apples123","kulikov","toonsex","flameon","march11","koskesh","newzeala","safrane","zaphod42","av473dv","sf161pn","transcend","shuriken","saudade","kamilek","ballast","surabaya","dunwoody","dirtygirl","converge","grigoryan","sebring1","airmail","1iceman","aishiteru","shortcut","rangers2","blackhea","rumpole","scorpio6","praveen","marston","deidara","denhaag","august24","daniel0","ghjrjgtyrj","answers","larionov","nausicaa","airlines","prototyp","andorra","vangelis","tango123","walhalla","mansour","aurelien","remorse","glasnost","lovehina","bestboy","leander","quaresma","gizmodo2","weymouth","phaedra","arrowhead","faramir","idinahui","alex1995","a159753","rhfcbdfz","konfeta","jumpjet","1234567qwertyu","sorento","liliput","lytghjgtnhjdcr","wonderwall","111222333000","assa123","alex1985","merengue","chulita","alex1987","fiorentina","mansfiel","areyuke","vaz2115","indahouse","cagliari","fktrcfyl","nhecsyfujkjdt","neumann","qwertyy","mama1961","pornostar","alina123","a123456b","brittni","chelsea7","tarelka","isthebes","fuck666","walkman555","cowd00d","almeria","joanna1","ethiopia","17711771s","travieso","aquemini","kristina1","berlioz","jerkyboy","gumdrop","icandoit","lenchik","forest99","wishing","3611jcmg","amazing1","kathmandu","spring12","anisimov","harlock","money99","nottoday","kenshin1","fsd9shtyu","videoman","bigbird1","ybrjkftdyf","voronina","zaqwsxcderfv","hvidovre","dakota2","9638527410","lucky99","fylhtq1","annapoli","misha123","seemnemaailm","anderlecht","tigertig","soccer09","zebra123","priscila","margret","cactus1","rockshox","missyou","baskets","anna1990","anna1997","ybrbnbyf","jxfhjdfirf","5c92v5h6","purple13","qwaszxerdfcv","qweasd1","lucozade","antananarivu","maywood","gbplf123","pawelek","anna1994","gfhfyjbr","fvfnjhb","sucesso","diamond2","philbert","silmaril","venom123","grandson","redhill","listing","antonio3","heimdall","firstone123","karlmasc","apartment","vermeer","regatta","artimus","plat1num","dick123","dictator","moom4261","distant","thoughts","pa$$w0rd","maxthedo","pushistik","unclebob","cubalibre","canada99","shipmate","fibonacci","artemis1","bunnyman","asdfasdf1","bravado","eeyore1","thebeatl","montesa","silver99","msouthwa","zjses9evpa","ou81269","brandon6","piccolo1","azerbaijan","hergood","hotlove","outlaw1","misfits1","hoghead","ernest1","humanoid","c43dae874d","penquin","seattle2","kenaidog","department","123123qq","himalaya","pinkerto","bigballa","dewdrop","toonami","robinho","mypass1","wonderwo","dancer2","notmine","paycheck","jesussaves","brother2","rodman91","dopeman","apple11","hammock","1penguin","forbidden","caramon","prophet1","screamin","philosophy","killswit","czekolada","w8woord","hammett","jazzman1","anabelle","bartend","finnland","barnabas","barnard","1justin","viper69","demetra","lawnmowe","ab55484","papasmurf","p3orion","gloria1","barstow","chelsea3","rockandr","bigboys","shellac","darkness1","happyguy","greenlantern","untitled","cbufhtnf","python1","nedkelly","sassy123","kreator","lamppost","bonapart","batman21","joker777","robin123","ventura1","peter22","battery1","bobbyjoe","yomismo","painkill","antihero","spartak1922","boomers","gervais","cruises","goldenbo","genoveva","glassjaw","redarmy","redshirt","1loveyou","basketball1","bearcub","nnnnnn1","uuuuuuu1","marley12","wheaton","coronas","chlorine","67mustan","reynaldo","inandout","tazzman","normand","cousteau","specboot","junior01","castell","im2cool","legion1","redsox11","byteme1","qazwsxqazwsx","abby123","cornhusk","defcon4","linkinpark","soybean","culebra","cantona1","beastie1","messiah1","kissthis","beatoff","cheesey","hejmeddig","redcard","intermilan","cakewalk","clusters","osceola","poolside","beer1234","gobulls","pimpsta","bernardi","rocket21","000000z","enormous","swansong","helicopter","poulette","theodora","bellows","dolphin9","cookie2","1ladybug","regedit","good4you","france98","kensingt","inspect","psychic","scsa316","dmb2011","without","peter69","private5","teenslut","bombero","eleanor1","vassago","august15","brandon7","cheating","landers","mauritius","hithere1","flexscan","2305822q","tomjerry","nnmaster","belladog","cool1234","dreamgirl","superman123","manimal","ensemble","hailey1","baseball12","formel1","pornosta","amber69","divine5","superdude","fishbowl","whitewol","devochka","littlebear","sparky99","goshawk","nothing0","suckfuck","mario12","beanhead","goathead","tigers11","cannibus","johnnyd","fastdraw","halford","daddymac","thibault","promopas","thereds","powerpla","wallpape","morgaine","bettis36","thruster","1theman","1bigmac","liberty7","greenery","bigmouth","dennis2","hangers","march15","wetworks","crossroa","gunfight","rockcity","heywood","gutentag","dirtybir","willis1","bushwick","sharon69","mystic1","katiedog","greatdan","houndog","testerer","schroede","multipas","lizabeth","chico123","kumar123","channels","birdcage","racquel","washear","shameless","rachele","k1200rs","kissfan","sassydog","yellow5","optiquest","birdsong","forecast","tirpitz","bobby12","cooper12","sammy69","toscana","cleanup","mymoney1","cntgfyjdf","blackfin","blackheart","robotec","joker13","grimreap","ashaman","walsall","motoguzz","money23","thekids","temple1","logcabin","neverwinter","twiddle","stevie1","pinokio","mclarenf1","stickboy","bloodlus","torrents","blueone","pussy12","boogiema","bluedragon","scorpian","fsunoles","januari","standrew","87e5nclizry","justin01","ginger123","bmw750il","stronzo","canesfan","kathryn1","65mustan","shoeman","britches","stumper","killer13","terrill","fortune1","jojo123","justin123","hotdick","dfyjdf846","futebol","pinarell","dude1234","fuckthem","mattias","giampaolo","danny001","puppets","pancreas","tampico","supermario","modesty","turambar","pretender","chatting","eagle21","pandoras","hottuna","balls123","nosaints","lovesuck","fillmore","brandy12","chevyss","kleiner","buster3","barney01","ou812345","children2","carrion","longford","mcknight","redhorse","fuckgirl","gordon2","napster1","doodle1","panzer1","sasafras","publish","bridger","miami305","secure1","letmeino","lesabre","videogam","pointman","gehenna","daniel21","gopokes","ranger98","abbydog","lou1988","spankme1","buck123","hammer99","artichok","gthtrhtcnjr","jimmy99","bushmast","sailormo","amersham","coolfool","1bullshi","lucycat","butterbean","vfrcbvvfrcbv","mahatma","cgtwbfkbcn","lacrimos","teenlove","palace1","seabass1","taratata","marmalad","cameron7","mahogany","huntress","redwhite","interior","mudslide","canoneos","october7","channel1","naturist","shapiro","authcode","master0","latrice","smith22","kicker1","surfside","glasgow1","rfycthdf","clements","ingersol","daniel11","selrahc","donna123","maryann1","annamaria","baseball9","steph123","donsdad","system12","marcelit","wrestling1","orange10","arowana","silver33","chris10","palpatin","silverfi","corneliu","design1","insignia","thestone","yoghurt","singer1","5411pimo","dima2009","zimmerma","cowboy12","excited","retired1","kolia123","harley13","sarah69","sigmapi","bigloser","rebenok","crenshaw","r1234567","joshman","sputnik1","croaker","lexmark1","salerno","cestmoi","good123","august9","masterma","love4you","ctvtyjdf","passking","oleg1994","9379992q","photogra","quacker","capital5","poppydog","embrace","ferraris","clementi","singe11","semperf1","maria12","marcin1","marquise","feldspar","sthgrtst","tylenol","robert22","lovethem","qwertyz","kittykit","monster7","french1","liveoak","silverma","kolding","mama12345","dnevnik","poopoo1","aqwzsxedc","marshal1","greentree","qweqwe12","presence","purple2","drucker","pentagram","hfnfneq","lolita1","njhyflj","margera","pumpkin2","powerhou","emmajane","1qazxdr5","sponsor","darkhors","mineonly","dragoon1","lotrfotr34","caffreys","zvfrfcb","gladiolus","hotspurs","boutique","driscoll","gettysbu","holeshot","recover","shazam1","p0o9i8u7y6","dave1234","peggysue","baldhead","everclea","dctdjkjl","vbkkbjy","rkbvtyrj","123321aa","terminato","monday2","lolnoob","nextdoor","santorin","hardest","emergenc","awdrgyjilp","thefrog","flibble","papageno","boomerang","555555d","quietkey","skripka","timbuktu","123lol123","1234qwerasdfzxcv","korolev","lionsden","pappnase","tweaker","xexeylhf","qazwsx12345","studly1","arenrone","italia1","gateway9","jesuschr","terrific","money69","powerstr","bigsexxy","thesims2","drilling","suckit1","dthjybxrf","lbvfcbr","panasonik","polkaudio","nicetry","hockey22","111luzer","mongrel","boognish","pbyfblf","gtogto43","pepsiman","jason13","polonia","fathead1","station2","ps253535","dragon666","mashoutq","nfyz123","dumbshit","toyota91","struggle","newlove","selassie","gatinho","iddqdiddqd","tcglyued","assmaster","jamboree","yjdbrjdf","stockhol","matrix99","a1b2c3d","thvfrjdf","valenok","bananza","gribble","sat321321","felecia","quintana","alexandra1","1234512i","gfgf1234","apocalyp","starline","raffael","fabfive","sharona","lovebugs","marcus12","cepseoun","pinkpussy","cityboy","321ret32","babyboy1","fastman","morrissey","nintend","mickey22","sasha11","nokiax2","sovereig","ferrell","qwest123","stiefel","ozzy666","agapov58","ttttttt1","junkfood","nfyrbcn","profiles","ironfist","squeeky","hjvfynbrf","hondavfr","homer69","cockgobbler","tornados","oleg123","mario64","richard0","12345qqq","summoner","mclaren1","gilgamesh","diavolo","cvzefh1gk","marleen","hardguy","galleries","maks123","nikita1998","lucas12","godhead","shithappens","sergio1","cheetah1","cornish","rudiger","iloveboobies","hambone1","abcdef12","kloster","hereiam","janssen","irish123","ghjcnjgbpltw","shahrukh","longboar","margaret1","vfnehsv","nomames","puttana","w1234567","quantex","viktory","phineas","hammertime","mayflowe","avr7000","heckfyf","cbr600f4","tv612se","jason22","deskjet1","0cdh0v99ue","mossberg","miracle1","huligan","precisio","karpova","roman777","klaudia1","roadrash","medical1","perfection","nazarenko","rfhbyrf","hjvjxrf","revelati","rfnfhbyf","love2010","importan","jordana","j1234567","zaqwsx1","lactate","jesus33","burrows","gcheckout","rfgecnfcerf","selector","secured","lacroix","minddoc","mobility","sudhakar","malcolmx","kakosja","vlad123","pangaea","yfl.irf","l123456","nanette","description","accountbloc","octavio","hardwareid","scripts","287hf71h","mrmagoo","romanenko","mkvdari","mdmaiwa3","ybrbnf_25","gfccgjhn","svetasveta","123321az","losbravo","thd1shr","imaccess","gxlmxbewym","n8skfswa","ufdibyjd","2468013579","1digital","a8kd47v5","supercop","gentleman","ssbt8ae2","jackfrost","christo1","shinchan","qwerty09","ibelieve","knopfler","parsley","thecure1","horizon1","walter34","buster88","fastest","wendigo","platina","fordfocus","verymuch","oldpussy","1bbbbbb","1eeeeeee","zachar1","1xxxxxxx","al123456","121ebay","goodjob","shadow88","austin2","dragon98","1asdfghj","bertone","123test","123boots1","dietmar","softcore","hathaway","camilla1","penfloor","visigoth","bullnuts","singapur","scotlan","shadow14","matveev","elfriede","animal2000","carlos6","7imjfstw","9hmlpyjd","478jfszk","merlin21","algiers","specter","refinnej","nokia7070","jimbo69","tobias1","deedlit","lichking","hubertus","suspend","pantyman","newyorke","vfhnsyjdf","liza2009","adolphus","1bigdadd","littleb","breeder","taproot","malaria","1packers","hammer69","golfer11","1badger","qwe1234","simbacat","yodaddy","thewolf","lightbulb","angelia","hoffmann","123321456654","currahee","nicole3","dkjfghdk","1creativ","sd3utre7","wrongway","torquay","demetri","queenas8151","damian1","justforf","mccool24","hedj2n4q","ofclr278","macross7","forplay","rosebudd","twotone","schwing","jabroni1","dukeman","angeleyes","pipeutvj","2h0t4me","wallstreet","burundi","tabletop","richard9","acehigh","bellybut","12345678i","invernes","conducto","tooting","method7","barrabas","softball1","voorhees","moonstafa","barabbas","escort1","mustaine","calimer","summer13","1drummer","albert12","indianer","scanman","panther6","duramax","arsenii","accobra","scottsda","erathia","adelheid","camel123","jackie69","n7td4bjl","laurenc","loploprock","issmall","gborv526","yaglasph","blessyou","mariette","misterme","checkm8","connell","1qazwsxedc","whynotme","monteiro","auntjudy","waltrip","1234567890987654321","blofeld","barnacle","marlins1","trotters","flyboy1","dudley1","joxury8f","fifa2010","trim7gun","donaldduck","buster123","booyaka","andrea12","capone1","1234567890qwerty","rabbit66","abandon","boolean","monster9","hydepark","opening","devil69","george13","connecte","matthew5","rushman","jhrl0821","handily","kosssss","nightfal","phoenix9","anthony5","armani1","kaufmann","snowcat","enlighte","david21","86chevyx","f14tomcat","29palms","ygfxbkgt","adamson","turbo911","svenska","greyhawk","volante","christiaan","girls69","anchorat","sanskrit","queens1","hanford","gimmesum","eatmyass","dogbert1","azimuth","truegrit","jeniffer","edward11","q1w2e3r4t5y6u7i8o9p0","honda450","gigemags","a112233","a159357","anna1982","sammons","biedronka","dmitrij","gresham","12345678w","techn9ne","6gcf636i","primus1","playhouse","gangster1","trabant","guitarman","sportage","denver7","bogdanova","chevy11","hesoyam1","nottingham","morganstanley","amanda10","airbrush","milburn","freecell","astronomy","pakalolo","hockey4","vfrcbvjd","bullard","nevergiveup","chivas1","andrea99","romanson","nepenthe","morefun","gonchar","madhatter","fredrau","access88","eugenio","impossib","morelia","scratch1","hollywood1","sacrific","siffredi","nantucke","kravchenko","rochester","darksta","sananton","looking4","angel007","mother12","excaliber","bandman","hello101","sawtooth","pistola","theriver","alfonse","basket1","sophieh6","bluewave","koketka","123321qw","borodin","felicita","azizbek","bankrupt","1arsenal","birthday2","edcwsxqaz","mark3434","backwood","sunday1","molodec","larousse","nokia5200","taylorc","mamaliga","wowlook1","manchester1","telus01","natasha123","sys64738","alex1974","nostradamus","newborn","654321z","epervier","afrodite","poopypan","skydive1","jawbreak","penchair","aldebaran","akinfeev","silkeborg","pensacol","g0dz1ll4","sanction","jesuschris","nn527hp","milkmaid","terrell1","epsilon1","lillian1","crhbgrf","cathryn","felicidade","ezequiel","matrixx","polly123","number8","vaffanculo","botanik","jhnjgtl12","arxangel","malyshka","petshop","fhrflbq","0123654789","alltheway","maasikas","sunsets","59382113kevinp","cachero","password!","karizma","tarragon","mama1964","joshua0","silverstone","chaparra","saraann","pipeman","1chester","monarchs","asmodey","zapidoo","connor11","sane4ek","journey1","9988776655","blue135","jnrhjqcz","daggers","123vika","1legend","anna2002","tsunami1","rolltide1","ybrbnjcbr","portishead","redcar27","cougars1","blackhorse","ferrina","av626ss","macedonia","si711ne","dtcyeirf","1234567890p","picture1","cartagen","volodia","folgore","alex1975","katemoss","alex1981","digitex","fktrcttdf","yfxfkmybr","123654789a","sasha777","bloody1","haustool","cbljhjdf","alex1971","134679a","northside","skyeseth","frontosa","andress","diamond4","luansantana","blooming","scudder","fredonia","valeria1","corrigan","jawa350","contrasena","elmwood","qwe123qwe123","change12","yellow3","ofcourse","romance1","genesis2","fuckthemall","alina1995","lubimaya","happyness","weasels","paranoya","vinicius","charleston","titania","boing747","parliame","hunglow","ufkjxrf","patient","pookster","parapet","1hardon","adrianna1","painters","ferrero","stargirl","pennydog","onlyone1","amanda123","ashley123","green45","fucking1","festiva","buldozer","slender","pheonix1","negrita","heavymetal","sargsyan","1flowers","april15","ifoptfcor","miyvarxar","lovable","truelov","stimorol","potapova","anatoli","lubimka","cathrine","147258369a","qw12345","andrew99","clarkkent","andrey1","gjkzrjdf","yfeiybrb","bumhole","luvbekki","sparky01","holcomb","amberdog","persona1","multiscan","beloved1","hotbitch","truskawka","angel17","sascha1","eatmeat","yoshiko","anime123","outpost","antonioj","flyvholm","fhutynbyf","aaa123456","sone4ka","donkeykong","gtnhjpfdjlcr","hurryup","lovepuss","susan69","avtoritet","antonia1","ninjutsu","dima777","mansikka","odt4p6sv8","zxcvbn123456","gjpbnbd","apache64","aessedai","aperture","monitor2","totenkopf","dogphil3650","chicago5","arabian","putangina","babyphat","jason11","hanibal","dontgotm","arkasha","asslicke","philippines","cantina","wideopen","run4fun","molecule","davinchi","zxcasd123","scrapland","methanol","bmw328i","spiderman3","phezc419hv","reviewer","werty123","lassiter","comicbooks","64chevy","zcxfcnkbdfz","perrine","borealis","a333444","zsecyus56","bigbone","booboo11","4815162342q","thuglove","raptor22","bltynbabrfwbz","poacher","medtech","baba123","vaz2114","1explore","america2","masterba","greenlan","chopsuey","balance1","moondog1","flynavy","cotton1","destiny2","ironfish","tracey1","jasmine7","betrayal","mcgrady","ballroom","oneputt","stonehenge","zacharia","bananas1","warhammer40k","hemingwa","hello23","cobra12","jordan45","furnace","generale","march17","killer77","williamj","letterma","steroid","peanut11","seamless","rugbyman","plywood","franco1","execute","angeldog","potters","hatrick","shenmue","grandam1","rosehill","zackery","1cricket","kinglear","cessna172","baroque","gbpltw123","shadowman","olga1976","myhoney","guadalupe","1bastard","baseball7","cottage1","homerun1","greenda","monkeybutt","syndicate","something1","craiger","passwordstandard","pierre1","dorothee","bastogne","brandon3","iamgreat","358hkyp","overflow","coffee2","marcia1","fairchil","batmonh","batteries","exciter","rataros","tonchin","chicken0","maprchem56458","paswoord","leedsuni","dance123","ppppppp1","mmmmmmm1","nnnnnnn1","elessar","bobo123","user123","bobolink","gandalf0","1giants","freezing","chappie","maddawg","hextall","amiga500","hotcunt","further","infotech","moose69","motoxxx","gundam00","bermuda1","vending","backd00r","cheyenne1","drumming","tgbxtcrbq","lovezp1314","buster69","twistys","whatluck","riptide1","playgrou","construction","tangsoo","brewery","ortezza","beatbox","slutfuck","momoney1","fractals","polkadot","prince11","bigtitty","kimberley","slavery","optimus1","pickens","london01","steamboat","comfort1","sammy11","litebeer","hampster","smalldog","realsex","cartman2","blasted","sunburst","albertjr","wantsex","egoiste","pjkeirf","maddog69","belinda1","awesome2","thicker","cosmodog","beltran","ben1234","fatmike","mamadou","medicus","justine1","morphius","biplane","goodbye1","brillian","snaggle","lankford","pr1ncess","nuaddn9561","metalhead","mamapap","jollymon","trompete","matchbox20","benzene","bozo123","lifestyl","pachanga","buzzword","gfhfpbn","adaptec","grenoble","mariana1","green420","spring00","help123","vitalik1","gavrilov","123qwe1","steve22","cassie12","underhil","fireplug","bobcat12","overcome","bruce123","knowles","g1234567","lokomoti","nightwis","sleddog","onizuka","scooby11","obvious1","policeman","bautista","emporium","1nascar","patriots1","chrisrey","padawan","pinky123","golf1234","fucktoy","bigbubba","2letmein","ilikepussy","godsgift","chevy69","technica","flinders","bouvier","elway07","gravedig","jakeyboy","longboard","highspee","saralee","12inches","grizzlie","hockey69","biggums","leghorn","bigjake","tomtom1","goskins","gaffney","monkey9","nigger123","lilmike","snappy1","gomango","mantaray","whitehea","redhawks","newcomer","hondas2000","steve12","dickster","skinny1","sunburn","cumshot1","bonkers1","convair","kyjelly","throatfuck","imladris","himmler","85bears","partner1","communit","alucard1","jackoff1","spider10","cabledog","eagleman","tidwell","drachen","lzhan16889","igor1994","champ123","brooksie","frogman1","bubbaman","august22","passsword","noodle1","stang50","brennan1","1cherry","twinturb","pamplona","pasture","boycott","baseball11","welcomes","scc1975","douchebag","rossigno","nuggets1","youngman","blazing","clothing","doggy123","krakatoa","snowstor","church1","orange11","chester3","motdepass","zymurgy","bloomers","selecta","fatman1","fuckuall","mamasboy","purple69","shopping1","juvis123","noremac","icewater","damiano","joshua99","imagination","viper01","apeshit","richard8","mcclure","freedom8","coppers","carrot1","latenite","789456123a","imperia","bubba11","nikolaevna","nokia6131","evenpar","hoosier1","kwiatuszek","gtnhjczy","nokia6500","vova1994","chicony","english1","bondra12","meatwad","fatfree","sambora","foreign","fahayek","boobs69","pimphard","belluno","booty69","boochie","bobcat1","wintermu","rjnjatq","beckham23","delerium","1rabbit","caseyboy","redsox20","justice2","venomous","scorpius","boundary","gondola","stabbin","ladylove","sniffles","eintritt","lanesra","navyman","jessica3","vanhorn","platinu","cookbook","bradbury","kanmax1994","thunder0","pallina","taylor9","hammer11","compaq123","hockey9","busines","socorro","wagoneer","danniash","markham","david11","infidel","shockey","hammer12","burlpony","platonic","angel77","sarcasm","kenseth","max1998","science1","ox3ford","platini","sparkle1","service321","christi1","bot2010","cooper11","iraffert","guillermo","gnasher","cleaners","tiedomi","flipoff","abc123a","1christi","pothole","jack5225","vwpassat","burltree","mornings","cosmo123","thomas21","1snoopy","subzero1","oaktown","bullrun","happyhap","yasacrac","discord","greenhouse","shampoo1","qwerty32","tiziano","candance","coloring","twincam","supermom","easypass","porkpie","undernet","endeavor","wireman","talavera","tobasco","karmann","shameles","taylor11","chippie","guthrie","brevard","gamemaster","bpgjldsgjldthnf","casting","dearborn","strikers","effects","xiaoyua123","writerspace","passwd1","pantera6","tttttt99","manageme","hornets1","ciccione","jumpshot","sharper","clockwor","katiebug","pincher","reynald","guybrush","music101","ewing33","control2","toadman","trixie1","marmalade","arsenal0","jasmine3","speedy2","clancy1","cooper2","deuce22","zpflhjn1","jimbob1","1rocket","confetti","coorslit","12monkeys","matrix123","earlgrey","shabazz","wildchil","countess","marzipan","coyote1","sofaking","1crystal","gfhfvgfvgfv","gonzo123","standing","beagle1","craig123","cutlass1","jimbo123","milliona","sactown","kryptonite","rocksta","creativ1","darksun","wisteria","mustang67","123456789j","einstei","marcos1","repmvbx","pass1wor","queball","matthew0","hoyasaxa","methodma","saladin","lisaann","holiness","prince2","damilola","kolawole","richard4","jesus4me","lostboys","qwerty789","shadow10","ghtlfntkm","barabash","triton1","tigerfan","oliver2","moparman","9z5ve9rrcz","rocker1","jackmeof","ringwood","1gandalf","kahless","disable","tickled","rbhjxrf","rustyboy","fietsbel","one2one","hotshot1","acheron","gfg65h7","goldenboy","kgvebmqy","vader123","falcon69","scarlets","dogman1","dopamine","laverda","dumbfuck","graphite","tigers2","dimo4ka","fiveiron","blowme2","katyusha","green55","snoopy69","haileris","dandelion","6846kg3r","denis1988","topnotch","spinners","azerty12","jerbear","assass1","intercom","cheezit","1rainbow","caritas","brondby","fifa2011","ashlynn","looking1","tyson123","windward","morrowin","changeme1","lifeless","123qw123","lexus300","12345abcd","jungle1","sword123","wharfrat","heavymet","mountains","andiamo","gfghbrf","lfiekmrf","paraiso","1q1q1q1","tlbyjhju","d1234567","windows2","rattlers","david10","palmer1","world123","superdav","anadrol","spartacus","larkspur","mudbone","blessings","is3yeusc","qazxcdew","cannon1","oakville","nhfkbdfkb","sugardog","nothanks","1996gta","kalleank","5678ytr","ujhjl312","scanner1","fourstar","ilike69","partyman","star1234","joshua19","boss429","ivan1985","canada12","kappaman","sahalin","den12345","gaudeamus","kolonka","taganrog","1muffin","stuffing","soccer19","rosebush","1assword","hannah12","dimon95","zse4xdr5","qwertgfdsa","pyramid7","commandos","sloeber","fuckit1","diapason","dinamit","drumandbass","hanswurst","yfcnzvjz","tulipan","shavkat","toppdogg","flywheel","staples1","rockytop","7777777s","maguire","marino1","huskerdu","pilsbury","fatbitch","donatello","mesohorny","suitcase","kailayu","stuffed","uaeuaeman","donttell","sergei1","industry","surfer69","tallest","iampurehaha2","dukenukem","samatron","pussykat","trekbike","stopper","headhunter","racerx1","schenker","bounder","19851985p","ptichka","felixxxx","mickey2","carpet1","scooper","1falcon","eagles12","shadowfax","brandnew","102030q","economist","armastus","granvill","134679q","elena2010","maks2010","gerbera","mamma123","qwer1209","dontforg","kevin69","tdfyutkbjy","jkbvgbflf","kolosov","peterburg","qazxswedc123","footslav","power666","river123","hallo12","vlad1234","freedom0","kafedra","restore","nastya2010","maremma","jayhawk1","foster1","searock","mexicali","stargat","hesoyam123","invisibl","green17","tupacshakur","startre","ghjcnjabkz","decembre","romantika","qwertyuiop10","farrier","cheetahs","fatgirl","playground","position","redsand","7777777z","hfcnfvfy","assasins","engine3","cvbn123","jpthjdf","dune2000","zxcvb1234","4rzp8ab7","waratsea","nokiadermo","michiko","blankman","a123654","james22","1gateway","colbert","stinkyfinger","cuntfinger","littlewhore","flashnet","fletch1","ultra123","littlegirl","123-123","blackmor","busybee","fuckyou8","schalke04","pretoria","tanushka","schecter","mike12345","heathen","jasmin1","groundho","april21","falco02","sexfreak","homefree","snowhite","igor1234","masturbate","blackhat","butthea","gbljhfcs","24gordon","nicolas2","sextime","gridiron","losfix16","ilovecock","cjdthitycndj","viper12","rockbottom","southwes","glock40","1s1h1e1f1","mariami","grafton","fyfnjkmtdyf","gintonic","konnichi","plethora","maestro1","alabaste","qazxswe","uhtqneyu","superhero","4077mash","vergesse","hooker1","1qayxsw2","jeffery1","higgins1","terry123","toccata","sexytime","thespot","pedrito","ferrara","limbaugh","eybdthcbntn","qazwsx11","fktrcfylhjd","ravshan","slayers1","tracy123","weezer1","kirpich","greatwhi","formatters","espinosa","irina123","metoyou","melnikova","saqartvelo","veronda","jessica6","kmdtyjr","jake5253","sewanee","zimmerman","vakantie","joaquim","roanoke","lovesick","calender","traxdata","flyfishi","outbreak","tedbear","jordan18","maitland","thebeatles","madmax1","mynewbots","michaell","zagadka","mandarinka","thekiwi1","kbpjxrf","villevalo","runfast","mariupol","likesit","nfnmzyrf","odinthor","icam4usb","completed","vfif123","netnwlnk","iloveluc","mashamasha","adapters","bodiroga","netsnip","pchealth","pngfilt","413276191q","lennon1","protected","performing","corperfmonsy","controller","predators","paulinka","trevoga","talonesi","vova12345","fjnq8915","fylhtq95","saveliy","vladimir1","zavilov","1234562000","1346798520","deadmoin","6043dkf","bigwaves","gameplay","%e2%82%ac","quintain","lommerse","kpcofgs","jockstra","porsche2","avalon11","nosredna","swizzle","chrisbl","barbarossa","madarchod","time123","48n25rcc","centric","nounour","1861brr","captaink","dubesor","yawetag","kontiki","1sexsex","rhfcyjzhcr","monica01","lockedup","bertie1","schnuff","scuba10","bobbybob","1ffffff","1jjjjjj","1zzzzzz","1iiiiiii","bigasses","luckystr","weihnachtsbau","1234567892000","fredric","1234567887654321","1abcdef","andrew17","12345678d","spandau","crackpot","toshiro","n0th1ng","1spanky","1asdfgh","133andre","chingada","10293847qp","z3cn2erv","enhanced","loveland","8seconds","diablo23","anonymer","manutd1","weetabix","2000jeep","godless","abagail","1montana","expired","mobile1","1rachel","br1ttany","gigantic","lickme2","1tigers","1august","2wsx4rfv","girls4me","cqub6553","baldeagl","andy2000","cabbages","sexybeas","icebear","blueroom","antonin","ranger9","tremble","opinion","peewee51","rockwood","bart316","movies23","critter1","bg6njokf","entrada","auguste","mollusk","donking","jzf7qf2e","vkfwx046","naumova","cannelle","1angela","august29","stupid12","forsale","5gtgiaxm","odgez8j3","pqnr67w5","mazdamx5","macondo","discman","300zxtt","debeers","palace22","squidly","babyfac","tdeir8b2","guitar69","brillo021","fincher","mickael","tenorsax","providian","alex1983","supratt","ukqmwhj6","dsobwick","sassycat","dmfxhkju","2children","bishkek","pudding1","pissword","connolly","letmeon","howhigh","addpass","chancho","whitecat","gautier","marantz","denali1","snow123","spanners","spike69","jgtxzbhr","newmoney","purgator","h9iymxmc","2ykn5ccf","passpage","mayflower","noskcaj","stickdaddy77","yardman","spacebal","madrigal","khongbiet","speedster","azzurro","captain2","1therock","1little","sweetu70","geronim","mickeys","gkfdfybt","zaqxsw123","muppet1","coffee11","pentable","drakcap","123456789000","marinus","havefun1","highest","hello11","facial1","megaton","implant","014702580369","lynnette","birthday26","enron714","jed1054","heydude","samsam1","spotligh","riordan","wilbur1","tsalagi","james10","mama777","saransk","7654321a","purcell","shibainu","pidoras","georgia2","marimar","wholesale","capri50","bayamon","honeydog","aldrich","martinet","bigrick","123qwaszx","44e3ebda","bernadette","money100","asdfgh123456","guitare","laser123","raunchy","slammin","honda01","greetings","profits","segovia","artefact","stoppedb","daffyduck","compass1","jordan20","chevy01","aa123456789","wasdwasd1","assmonke","lvbnhbtdf","joshua5","1cassie","thomas0","spartan11","4seasons","hockey14","kinsella","stthomas","syndicat","greatman","m7n56xo","honey12","afghanistan","tremblay","california1","furnitur","necronomicon","oligarh","samuraix","liudmila","esbjerg","abercrombie","hollister1","bellamy","encounter","welcome01","folgers","riggins","showoff","antanta","angel20","rafaela","connard","sexual1","calipso","sslazio","bri5kev6","airborn1","borracho","olesica","alex111","usermane","serious1","stella12","c0l0rad0","bacteria","dynamics","detective","sport123","moonshot","fatal1ty","venture1","appleby","moscow1","santana1","litespee","football123","vfufpby","deepika","menards","passat99","adebayo","adelante","1mercede","junior13","laketaho","dartmouth","cool-ca","icebaby","capitano","adjuster","89032073168","genetic","economia","hershil","heather9","anthony8","adriane","orange88","f1f2f3f4","fenomen","yfhrjnbrb","andyboy","seatleon","dimanche","schreibe","apollo12","passover","kristof","outside1","qazqaz123","beegees","metlife","amizade","ghjuhfvbcn","dfktyrb","obafgkm","afrika2002","afroman","qqqqwwww","tapestry","ctrhtnyj","zipdrive","seemann","alex1982","kneecap","schloss","sagittarius","preludes","bomberman","alex1976","1albert","yokosuka","commercial","victory7","bertuzzi","mundell","daniel6","fishpond","zse45rdx","1234554321a","aigerim","mortalkombat","warspite","black10","cessna1","operate","bangalor","harley03","akademia","mishmash","peacemaker","mylover","1oliver","trabajo","akmaral","nesterova","calgary1","vtldtltd","horosho","pfuflrf","lloo999","artem1995","alex1998","h200svrm","abeille","prodojo","bismilah","guitar01","animalsex","clermont","darkfire","pa437tu","alina2006","eleonor","meiling","chicago9","vernost","torres9","beyblade","wlafiga","stormbri","balaton","walstib","badboyz","alex1989","atalanta","legends1","emotions","karlito","gemini12","minotavr","sorokin","123qwerty123","al1916w","palladin","soccer6","papirus","chanel5","csyekmrf","alexand1","jitters","lestat1","chicago3","gendalf","1carolin","prelude9","fgjcnjk","proghouse","diesirae","qwaszx11","flaquit","happylife","winston6","emergency","victoriya","potapov","1secret","breeze1","alina2010","jackson9","lickpussy","obsessed","rfcgthcrbq","rejoice","tinchair","money77","alina1998","alina1994","alina2011","gjgjxrf","marco123","nata1980","anastacia","123456789zz","mama1970","kamakazi","cookie123","lkjhgfdsazx","escaflowne","default1","joselit","systemofadown","hijodeputa","themack","thunder6","alpha69","play2win","stunner1","porosenok","nopasaran","altezza","andrew9","michell1","imaloser","sara123","ihateyou1","wolfone","qaz123wsx456","highway1","1speedy","muchacha","awo8rx3wa8t","xiomara","money1234","atlanti","tallboy","babyblu","horndogg","vespucci","nimrod1","toasters","neverman","teamomuch","devotee","newblood","kareena","rmracing","pornclub","naumenko","chanel1","verbati","nastyanastya","qazwsxc","angelangel","avogadro","hoangen","lambert1","stratus1","fengshui","bonaire","forzaroma","superme","houghton","jackiech","express2","andrey1992","artem1992","rosenrot","thugstools","lohotron","pandemonium","supafly","foundation","kvartira","angella","cameron0","plhy6hql","diamond0","violett","songline","doghead","thegirl","samsung9","nazaret","destruction","bringiton","privet123","fynjyjdf","quicksand","fufnfrhbcnb","chinadol","anthony4","armyman","eddie666","nokiae51","santa234","lincoln7","fusilier","marcelin","bodybuil","aquatic","hyderabad","wroclaw","bazongaz","eusebio","pakistan1","madalena","questor","zxcvbnm123456789","f22raptor","yggdrasi","chris200","gulfstre","mononoke","tootsie1","meditation","james13","latrobe","deadsoul","privado","aaaa1122","mallards","2278124q","lollol12","elgordo","prevail","lover123","rattrace","birdbath","impress","34erdfcv","darkseed","nikolay9","bravada","bujhm123","kasperok","notgood","queequeg","1vampire","nytimes","ikmvw103","irina1991","ashley19","ripley1","booboo2","cookie13","love4eve","street1","peyton18","longman","thresher","opusone","steffan","zxcvbnma","chaplain","rauchen","1celtic","masonic","keating","dagger1","ba25547","flyers99","cookie11","firedept","heather7","walker2","bananana","dfhtybr","puertori","bryan123","warhorse","patatina","bangbros","uptheass","37kazoo","muffin11","mykitty","stepside","smoke20","bouboule","daystar","covingto","warhamer","niccolo","rhtyltkm","satchel1","barbaro","oldfield","peppino","moviebuf","yamaha12","expresso","wartburg","bakesale","charlus","bugger1","mattylad10","1barney","lullaby","sekirarr","kerberos","franky1","sweetpus","jasmine9","conditio","lexington","essential","karloff","bleacher","pimpman","falcon3","dragonla","burmese","sixflags","pitcher1","jeffrey4","catchme","spangle","dakota99","shakers","motzart","turner1","freakboy","killerman","darknite","magic69","ilovelucy","grocery","gothic1","radiant","bordello","britania","preserve","triston","baytown","burrito1","kilowatt","momanddad","megan123","tiger23","stjohns","twenty2","pass111","paramount","badmofo","breakdance","process1","1dakota","blockbus","kiersten","chessmas","spittle","brett123","bigboy11","potsmoke","nodnarb","blademan","blackwoo","1qaz0okm","notepad","bueller","lauren12","colts18","camneely","ooicu812","theband","money21","wspanic","woodchuc","yomama1","airways","parker01","militar","jackfros","andrew23","beardog1","clitring","osasuna","curtains","1newlife","codered1","cocotte","sexstuff","welcome4","ashley24","singles","newyork2","smitten","michal1","sunshin1","petty43","tanelorn","snatch1","manteca","roleplay","upskirt","alcoholi","whassup","sharipov","jordan9","orion123","gandalf7","institut","svoloch","bellini","breadfan","pablo123","roseline","fourkids","santini","palermo1","spider7","9hotpoin","lovinit","cinemax","penguin8","asshole123","santana5","satisfaction","oakdale","rooney10","latinus","lexusis","bultaco","ahjkjdf","telescop","kobayash","cfiekmrf","berger1","artcast2","bigbull","monrovia","technik","trafalga","bigberth","quartz1","firegod","kiss123","better1","raven13","rockstar1","gfhjkm777","deadfish","ragtime","fitzgera","kl?benhavn","biggame","enigma2","quackers","magichat","lightspe","bruiser1","kenneth2","thinline","blackboo","goodstuff","gopinath","bosslady","chimaira","connelly","sataniv1993","joshua10","fortran","symantec","turntabl","intrude","hobbes12","1234567890d","farmland","rugby123","coffee12","iambigal","brentwoo","nipples1","boating1","kingshit","magical1","doodlebu","teenfuck","justme1","shatter","pimpjuic","ow8jtcs8t","countryb","needajob","chelsea5","angus123","tuscany","vanburen","pokerman","prevert","sexy4me","smokewee","cumhard","cheeseburger","jazz1234","surfboard","kipper1","berlingo","cherrypi","chicklet","maximize","livefree","sexpics","sheldon1","fubar123","vannasx","violentj","brenda69","panther8","acuracl","pureevil","pimpin69","cherry12","love5683","happytim","cbljhtyrj","adapter","burton12","crystal0","raindog","miller01","dukenuke","stillers","sanchin","phoenix0","password22","passssap","analysis","forgetme","boredboi4u","warrior3","mankind1","cunthole","sawadee","decline","coralie","boobies2","cavalla","albatro","snakebit","michael123","1hotdog","linette","daniel9","bisquit","bloodred","hardc0re","justonce","porol777","rockhopper","silver77","supercat","patch123","nabisco","cubsfan","worldnet","chaser1","hotchkis","packers2","kalamazoo","scully1","1panties","nickers","plastik","martijn","wrapper","madinina","manning18","regency","montblanc","roadrage","1yamaha","tinroof","aaaassss","stoner1","elephant1","jamesdea","glowworm","bluedevil","explorer1","k.ljxrf","caleb123","chevalier","tolkien1","coolbree","catapult","bobby18","nicole01","hilliard","keepsake","riogrand","chamberl","bluedog1","musiclover","libertin","anamika","mike2000","kd5396b","blumpkin","frankly","april14","bigsmall","1friday","lovelady","godsend","digital2","good4me","redsox19","hammer01","bobjones","krypton1","gbkbuhbv","nothere","fulhamfc","carreras","not4u2c","sadomaso","banaan123","boilerma","cyklone","dipascuc","water12","lisbeth","hiheels","ohotnik","slickone","otherside","casper123","mikejone","dragon4","sexxybj","2dumb2live","booking","ladder1","omnislash","hakaone","sketchy","redsox99","delta88","amberly","redsox12","diploma","minutes","corcoran","conklin","delonge","ganibal","founder","boyfriend","antiflag","catrina","killer00","ralliart","landscape","brandon8","halsted","parkhead","kamikazi","breakout","cowboys0","hotdog12","simferopol","juanpabl","subscriber","crossman","monkey14","silverch","glock45","praline","chuluthu","pookie11","shazaam","freeway1","mountie","burrfoot","malacon","summer02","bronwyn","demetriu","orosie1","radio123","chris33","raven11","ridered","goniners","kyle123","dragstar","kareltje","willyboy","jackie01","bugssgub","orange6","midiland","charlize","budster","671fsa75yt","buffy1ma","hunt0802","welcome0","constantin","tremendo","22tango","hfpldfnhb","bushwack","dimitry","a1s2d3f4g5h6","bvlgari","fortknox","tanyshka","chris999","corsair1","yolande","zipcode","camster","monoxide","cochino","spinnake","skyclad","karolin","lafleur","2hot4you","testament","gogetter","canario","murciela","yoda123","startrek1","cody123","zemanova","playboy6","minnesota_hp","washingto","intubate","marocas","caution1","catania","mko09ijn","pineapple1","glacius","tomatoe","bulldozer","rachell","pippolo","olemiss1","not4u2no","strongbo","nathalia","zorro123","reggie31","tree123","enolagay","silence1","bigtuna","newlife2","iloveyou11","charliem","collect1","amoroso","parachute","lovegame","madman1","princesit","ashcroft","stepashka","chernov","bellend","beano002","mainstre","united99","fanclub","yjhbkmcr","cartmen","a1s2d3f","ilikeporn","antichrist","unicron","nikkita","select1","1cooper","fun4all","cassell","jenelle","rcfhlfc","colin123","command2","jacobson","1escobar2","asguard","sasha1993","tigger3","shivers","fucker12","lukas123","harsingh","tachyon","winner69","hooters6","scott11","coastie","branford","arminia","rattrap","fender12","jedimaster","nantucket","steam181","steamforums","rhonda1","loveline","adidas69","420smoke","cressida","topanga","lovehurt","toreador","hellbound","matrixxx","percussion","space199","gwendoli","jacuzzi","fannies","flowing","abiodun","destinee","kracker","shockwav","wcrfxtvgbjy","asdflkj","tigger13","iloveyou12","cnfnbcnbrf","122333444455555","makenna","norwalk","2401pedro","polkilo","montage","tileman","macbook","sexiness","kudos4ever","marillion","cunningh","69pussy","latching","nastya123","cuyahoga","summer22","lovejone","network2","vladimirovna","ousooner","jackson6","sweet666","jlettier","delfino","favorite4","legshow","rampart","ichwill","111222333444555","djtiesto","s1s2s3s4","132forever","tgkbxfgy","indonesi","lfybkjd","blunder","watchout","march23","lachesis","wrinkle","cumquat","temujin","tubular","joanne1","silver22","divine1","buhjvfybz","oldskool","daniel7","lilmama","marmaris","daniel5","kevin11","pokemon00","savannah1","dracula1","cerebro","ilovemyfamily","julemand","kingman","dannym88","bigelow","welcome5","indiana7","microbe","770129ji","dasha2010","lakers08","escrima","empire11","teamlosi","deadmau5","tiger21","1andonly","lbvekmrf","michaeljackson","humanity","starfleet","firdaus","padrino","david777","emilyann","success2","squad51","dresser","6yhn7ujm","epstein","jaguarxj","peugeot406","decibel","euclid90","barmalei","poiuyt1","baldeagle","gerasimova","chances","stainless","demoman","grinding","copernic","munson15","xxx12345","jack2000","jokerjoker","matthew6","ironcity","123llll","domovoy","dylandog","donaldo","robotic","phoenix5","middleto","hatebree","consulta","difference","cumberla","aquariu","mazdarx","frontline","jeffhardy","yeahright","dragonage","valmont","denis1984","hockey13","robert8","federer","server1","ummagumma","lozinka","ginette","rfpfyjdf","thomasd","exorcist","fuckmylife","misha1111","vfhbyfvfhbyf","qwaszxedc","lollol123","evh5150","onetwo12","cecilia1","yeababy","insulin","oleg1996","mushrooms","dianochka","roma1990","sharlene","nargiza","masiania","1234567890o","qwertyuiop12345","trfnthby","1qa2ws3ed4rf5tg","savchenko","fenomeno","krystle","vbhjh123","chipmonk","winter2","federov","nirvana9","pfqxtyjr","doogie1","cobbler","castill","dragon05","pitboss","vaz21074","qwerty4","newpassw","happy13","yuitre12","partridg","dragon19","ilovetits","jacklyn","april24","thatguy","marisela","fleabag","fromvermine","selhurst","utrecht","topshelf","nyyankees","sympathy","gfitymrf","blackdra","trunks1","snowden","thedream","trrim777","nicolette","hornier","scatter","sasha2011","time2go","qwerty999","rbgtkjd","pumpk1n","frost1996","penhorse","netpass","woodfish","lainth88","minority","dutchie","am4h39d8nh","kki177hk","sanders2","koblenz","opelagila","madmax11","thecount","widespread","bigjuggs","quixotic","cranston","lovedick","websolutionssu","el345612","adonis1","amadeusptfcor","kuolema","makavel","julie123","babochka","djkxbwf","muffinman","qwertasd","ninja123","qwerty100","misiek1","uthvfybz","silver01","martin01","vfrfhjd","macross1","lazarev","starwood","yamahar","good4now","wretched","bibigon","honey69","qwerty8","fallengun","phalanx","falloutboy","uhfdbwfgf","fanatik","london123","1inside","l1750sq","testdrive","surrende","fatboy1","kalender","tema1234","eriksson","mongini","killerbee","sirius1","nfkbcvfy","cbarkley","justlook","filmstar","happyface","icequeen","presidente","fkrjujkbr","kkkkkkk1","9085603566","stocker","spritzer","filatova","minicooper","mister2","rush211","baggio10","littlefuck","littleminge","guitar11","tommycat","recluse","smallvill","byrjuybnj","kershaw","joseph11","scholes","nfhtkrf","laptop1","stanisla","racecar02","eight888","thepower","ab12345","grossman","punter12","skiller","kingrat","alondra","walnuts","shannon2","engineering","tiikeri","thering","adalbert","jawbone","fruitcake","yjdbrjd","stratcat","suckmy1k","massive1","winter0","grapple","miniclip","skinnass","shibuya","smile4u","ilovedick","niewiem","gabriel12","kisulya","gayathri","ginger69","snowbal","goducks","summer08","prostreet","junior8","gators96","castle1","gbljhfc","meister1","rosalia","carleton","goodmorning","maslova","greatzyo","herbie1","hacked1","threepio","mickey69","sinnfein","quiksilv","newspape","colucci","keyword","zeratul","gladbach","gromova","johansen","lizzie1","sb211st","pukimak","thesims3","katinka","jahbless","stormin","miller12","trigger2","cezanne","valerian","repmvbyf","trinity7","doctorwh","volunteer","specialinsta","111111w","vthrehbq","123456789asd","goahead","brandon00","karolinka","cthulhu1","juancarlos","troutbum","kalambur","trillium","tijuana","msvcr71","neveraga","nhfycajhvths","rfnthbyf1988","lllooottt","lissalissa","hollage","kbpfdtnf","nthtvjr","kravitz","00000ty","cdtnkzxjr","stockpor","fidodido","mcclain","starbase","harlequi","switzer","joshua11","mike007","nietzsche","kimber1","superman12","makenzie","technical","transits","theword","willow01","phantom3","nymets1","sweeties","nudegirl","green33","messages","estrela","julietta","darthmaul","rollrock","ksyusha","kamelia2011","yelena03","leolion","o123456","5element","qwertyu123","njkmrjz","123456rrr","komarov","vika1995","max2010","nastya1996","bond9007","passout","metal123","paraklast1974","maryjan","mdmgatew","lapo4ka","michaelm","begemotik","sunbanna","yarddog","serafima","blade55","settings","rhfvfnjhcr","fairless","jscript","mailliw","s12345678","webuivalidat","advantage","msorcloledbr","phenmarr","inetcfg","nondriversig","browseui","sasha1994","mike1969","asdasd22","zaq!2wsx","photowiz","freeclus","aregdone","123456789qwer","manifold","20091989q","nikita99","ojp123456","v123456789","9085084232","lolkin09","fm12mn12","tu190022","8096468644q","1212312121","1928374655","elena1971","hawkwood","dnomyar","sexaddict","yocrack","sissinit","123ewqasd","arsenal9","sexyred1","google10","dknight","loveall","freeuse","dandelio","spiller","pmtgjnbl","qcxdw8ry","dbm123dm","reports","123joker","financia","euroline","jimkirk","ameritec","geoffre","music11","lilcrowe","oldmans","likesdick","zhv84kv","charles0","bitter1","sparkplu","timoteo","mexican1","several","drafting","1shelly","1autopas","autopas1","1ggggggg","frozenfish","morello","nuggett","yellow7","dranreb","matrix19","12345672000","onetwothree","house12","tuesday2","tarrant","stpiliot","car12345","henry12","templar1","outbound","yasuhiro","cataract","justinb","wazzkaprivet","ouachita","dabl1125","sandburg","cousins","scorcher","charless","jeanmarc","monalis","debugger","jason69","lewiston","myemail","weihnachtsbaum","mrwhite","bayern1","19delta","1bigfish","getinnow","1hawaii","1peaches","chief123","1sierra","rounder","1winston","mopar440","dishwash","nonnahs","2wsxxsw2","illwill","1qwerty2","djfpass","1alexis","userpass","llabtoof","gangsters","nosnibor","oregano","safonova","beaversx","yesyesye","rowboat","hotstud","skarlett","yougotit","aloevera","kurgn01","hzgg9umc","ch3cooh","dmarink","quasimod","hpsalgay","frankzap","thesmith","oct2888","fossil1","fleetwood","andrea2","2access","damasta","fjysk762","vre2nc3z","hearts1","tanager","falcon5","1beaver","zwt2sbzl","1private","chandos","brannon","passtrader","norsemen","catman1","as5ffz17i","cdgirls","q4n2jdeh","vmdnygfu","merlin2","robertos","bigboy40","packer4","prosser","watchers","lbnjgtmp","e2fq7fzj","sportsmen","holywood","shipley","fuckyour","dogmatic","willson","sharon12","bumfuck","hayden1","falcone","nikey63","lada2110","allycat","bruxelle","tvmarcia","seattle7","super412","march21","takecare","152geczn","farragut","bikeboy","frank51","golgotha","shantell","pikey13","introubl","chris198","trickster","shianne","chester9","joshua7","ryleigh","donvito","ichiro51","groovin","august19","animales","sophie3","niemtel","johnboy1","andrew69","fickdich","bruce69","greekboy","billy69","trieste","shumway","westies","blah1234","69stang","orange9","bondone","tr2amp25","wamozart","orestes","rjpkjdf","arthur69","buffy44","chinatown","wheeling","yolanda1","a1111111","greenwav","kazakhstan","waylande","mabuhay","onspeed","rational","hornyme","gasanov","vtr1000","teamase","probegt","optiques","prince55","sdh686drth","allahuakbar","pianino","deering","rjhjdf777","avenged","anton1992","sutvsc5ysaa","qaz26101778","jeremias","artemartem","bailbond","sexsites","passwordd","gurpreet","sanek123","porndog","joshua123","flowers2","pillage","badgers1","march20","kamchatka","jacobus","kalamata","splendor","marylee","goofy123","shadowrun","onetwo3","daniel69","cesare5","bucket1","wordpas","potolok","likethis","lachlan","acidbath","dallas88","tatarka","abogado","leclerc","lancelo","66mustang","chauncy","lovecraft","utythfk","merlin10","user1122","sunspot","denis1987","killer9","robert0","access10","samurai7","suleiman","vivian1","mouloud","silvergo","akimova","acolyte","salamon","alastor","maximill","activex","actuary","elsalvador","outrider","ghostrecon","lauretta","necron99","gearsofwar","football6","terranova","chieftai","mercede1","bongtoke","aspirant","hotness","granata","admin12","browneyes","virtuoso","admirer","photoshop","laurita","almonds","gjdtkbntkm","supercal","dontdoit","advance1","sicilian","panatha","aeroplane","vaz2105","kfgecbr","saretta","laranja","afhvfwtdn","vovan_lt","pfeffer","fktrcfylhjdf","canadiens","cghfdjxybr","kamilka","aishwarya","taburetka","andrey12","ghoster","vthokies","vbhjndjhtw","serafin","hola123","aniolek","crm0624","hockey123","rjdfktdf","kbkbxrf","alina12","sweetman","roma1995","newmedia","shashank","maddog01","hyperlit","ovaltine","diablo69","ghbcnfd","wonderbr","uhjpysq","bunnies1","fylhtq123","bullgod","zxcv4321","static1","ou81234","sasha13","chicken6","fanfare","violin1","alan123","positano","sanremo","panther9","st123st","blowjob69","savanah","reglisse","ferien12","1coffee","fhbyjxrf","nicolle","zhongguo","prokuror","gorbunov","pfhfnecnhf","peresvet","dfkmltvfh","irkutsk","pasword1","nhfrnjhbcn","love007","alena123","carisma","podarok","gznfxjr","xtutdfhf","toolkit","dfkthbr","problemas","alexsander","alex2009","kamakiri","marsala","touareg","ntktgepbr","ronaldo99","z1x2c3v4b5n6m7","gaviota","palacio","ethereal","heccrbq","konoplya","ghjgfufylf","numeric","reddevils","buheirf","nokia5610","edifier","fyfnjkmtdbx","pepsi12","understand","nyranger","aspirina","kemerovo","alhimik","nicole123","traitor","montella","peachfuz","great123","lzlzdfcz","alina2002","domodedovo","halfway","danilova","roseanne","222222a","darkmage","nhfkzkz","lindalou","ghjatccjh","bulldog5","shortman","diabolik","google2","qqqqqqw","splicer","stoffel","modaddy","wapbbs_1","ghjnbdjcnjzybt","bigguy1","secreta","evander","locutus1","vepsrfyn","rockers","protozoa","puissant","access01","gorilla9","alternativa","matthewd","metalcore","jordan10","dctvcjcfnm","hannah22","homer22","hightech","qwertyuiop12","mumford","tracksta","dejesus","ambulance","hindustan","stiffie","furelise","kalifornia","subspace","ammonia","amorcito","orange01","nautica1","lovebaby","dragonma","sonnenschein","katinas","energia","ballsout","claudiu","servette","corporat","arsenal123","anastasya","ufkxjyjr","gjlcnfdf","balinor","sexkitten","s9te949f","moderato","bulldoze","nemiroff","andranik","arachne","nobody1","tima123","jaroslav","fktrcfylth","micaela","stokecit","aotearoa","egor123","zxc123456","yoshimi","jasper2","anna12345","anxiety","rincess","angel18","dolphin6","forgetmenot","proverb","montero1","turnkey","computer12","12345qazwsx","francia","gazette","madison4","136611gt","mcmaster","crosby87","beatrix","belldandy","sharpie1","dentman","astra334566","palamino","bright1","diebitch","demonio","margherita","spartak1","martymar","anubis1","00000000a","ghjnbdjufp","malishi","infalicall","vicenza","vacances","applejui","trains1","appraise","kungsan","april27","marinaro","controll","policia","dodobird","amoremi","audubon","birthday36","universidad","tinmouse","vonsclan","qwerty0","electronics","caballero","cheburek","cloud69","chidori","artem1994","artem1991","zxcvbnm1234","cunning","astronom","scuba123","pratibha","guitarist","navigation","uhtvkby17","matelot","positron","allah786","asdqwe12","bollock1","rfhvfyftd","asuncion","angelfac","myspace2","auxerre","elevatio","avinash","zolushka2","24beers","bulldog8","fabfour","zorrope","voodoo69","rattlesnake","nitrate","megafon77","southwest","jc05595","maveric1","yasmeen","hejsan123","balerina","piledriv","lampard8","flattop","clapper","sasha111","ball123","sonic593","smaller","blowpop","fantasm","sombrero","armchair","haguenau","prolong","bananaman","santande","agustus","anointed","fuckstic","smurfett","realhard","banjoman","calvin12","specialist","bluntman","graycat","reymysterio","havanna","espagne","corrupt","working1","2hot4me","lazyboy","thegreat1","refugee","sparky69","lena2011","minimax1","futball","missydog","rocinant","barrett1","inventor","barrier","schnitzel","terrano","polimer","beergood","smuggler","oliver01","sixtysix","ganteng","kyleregn","eliezer","daniel19","checkin","q777777","kearney","tigger22","baobab6","tedesco","jackfrui","marijane","789456123q","green42","bathgate","fatass1","starcraft2","timothy2","underwea","battlestar","danziger","shiner1","mccallum","bearden","rainforest","divine2","wwwooo1234","airjorda","markers","thunder12","lawsons","beatles6","michaelp","vandread","politika","bluebir","gooding","sargeant","rekmubyf","nursery","kill123","furtado","go4broke","bbwlover","goldtop","skidmore","brandy2","bill2455","golfer69","chipotle","atherton","evanston","musicbox","cupcakes","versace1","codyboy","ronster","50cents","pass1821","beanies","smooth15","greybear","kelly12","alberta1","anytimetoday","sorpresa","confess","beastman","password88","accounta","zrx1100","tanlines","specialp","butthea1","machone","leather9","rashley198","multisca","assfucker","beckham1","jeffbeck","spider2","caladan","overseas","jeffers","gunnison","burford","clickit","bonanza1","enfuego","woodbury","gotribe1","jordan98","shitman","beeswax","panther7","hangtime","nimajneb","belfour","belladonna","wonderwa","danechka","lobster2","marrero","dragonman","sveto4ka","nadnerb","moneybags","libertas","assfuck1","trevino","starwars123","footloos","kalle123","garcia12","ledzep1","eddings","prussia","indurain","superbob","fiction9","quarters","eingang","tigger7","lucky10","blcktrn","panthera","beast11","bernie51","getitnow","jesus01","illicit","radar123","calamar","ferrarif","hackaren","spider8","sarah13","sony678","nikopol","powerof3","poolboy","marsbars","gungrave","123321i","chevette","scooby69","ratliff","metalhea","myjdxtcxks","bouboune","lumpkin","firebir","idontcar","shiloh1","tennis01","develope","ntktdbpjh1994","jonny123","krishna1","rover123","biblioteka","philemon","boots123","cooldog","blackgir","wiskers","lcrastes","goldone","toothpic","mistycat","voyager7","snakeyes","devante","brian12","firewate","nick1234-rem936","wetpuss","bigcock1","emmarose","reddick","duckbutt","daniel00","1flyers","evenstar","bakerman","lickpuss","1booboo","warrior6","ravenlof","kickbox","donahue","vegasman","foulball","tellurid","ashley10","falcon01","tyrone1","topside","james19","smarter","lovelace","attack1","cantstop","1nissan","mossyoak","conrad1","carrick","summary","oliphant","estreet","papasmur","hasbeen","fleshbot","hobbits","nichelle","hawaiiguy","garters","transalp","dimabilan","daniel10","elevation","sarita2","shatner","koufax32","privates","algerie","connor12","william4","12string","stauffer","freakin","redsox24","horsepower","nadine1","binford","gfhfyjqz","extra330","1birdie","tristin","beast123","keegan1","paramoun","cheeser","cardman","hattori","locksley","maxmotives","toolfan","seminar","metal69","bitwise","hockey33","thomas7","headroom","ozzmosis","tolkein","cochrane","purple3","dreadful","fireston","serena1","camilit","blackdragon","dragon33","need4speed","irish88","plugger","blackwid","soylent","leonardo1","snuggles1","nightshade","1234567j","babylon6","blaze420","jetboat","1accord","cassiope","blotter","magicone","delta12","chandle","wolf123","hellhoun","japan10","collecto","redsox3","blowhard","knitting","brunodog","whodaman","x002tp00","fishead","soccer77","raider12","bluelight","redrobin","j10e5d4","roaches","cobra777","blueboys","bluewate","boomer12","awesome123","crystal7","strip4me","1trouble","bandit11","m_roesel","maclaren","m123456789","wethepeople","111zzzzz","beaulieu","bobbobbo","bobo1234","blackpus","duckpond","narendra","pimpdady","wirenut","iceman11","nji90okm","theman22","puffdadd","newmexico","frigate","rsturbo","bobsmith","statistika","cypress1","jethro1","malaka1","netware1","resipsa","desdemon","timoshka","kulikova","vinegar","pippone","vitamine","spears1","buckles","wallace2","sex4free","hoskins","bonita1","zero000","happyhappy","scooter5","chester8","boogyman","kittykitty","hortense","portnoy","open321","cdtnkfy","corsano","lopotok01","boosted","shocker1","nikki69","shadow23","200190ru","webpass","volvos60","passive","vlad2011","princip","boobear1","norwest","bobbyorr","fynjy123","wolf100","boston11","yeahman","swordsma","zxcvbasdfg","plokiju","slipper1","hardwick","pickwick","bowling3","wombats","boxster1","987654321g","kfgeirf","jourdan","orange22","robert19","knothead","aikman8","nemesis2","1junior","shelby2","goodlove","choirboy","brasil1","vikings2","anastaci","jimmypag","welcome7","amitech","harley20","kenmore","vitalogy","rfybreks","visionar","pussygal","cheaters","turtle2","landman","august20","magnoli","olivier1","imperato","fire1234","april16","vehvfycr","mypuppy","bigjohn1","septiembr","cisco69","brothel","robert23","h397pnvr","unified","hibernian","robertr","amazon1","rosebud7","wilson2","enrique1","ghislain","compost","milfhunter","ma123123123","xjy6721","natalie2","roykeane","mamatata","jackie2","hackedit","godflesh","iamking","green15","q123123","gungadin","chinaski","storm12","toadfrog","westover","automati","squirtle","llebpmac","burrell","chikara","plowboy","hormone","wagner1","letmein5","fastfun","conner1","stinker1","campus100","rangerover","mohamma","skyblue1","canales","morgans","broward","ingenier","ranger3","daddy69","capulet","ford350","tiger00","energy12","march14","murphy11","parasha","nielson","heather4","charisse","carmina","colegiata","smoothe","carwash1","latrell","bubblebox","stanhope","wiseass","earnest","1pumpkin","phantom7","superpower","dogdays","slagelse","twothree","ballsdeep","alphasig","cccdemo","fire123","claire2","august10","lth1108","goirish1","rabbit69","travail","chantal1","greenpea","bergen09","petticoa","ceilidh","lucidity","centrum","chileno","99ranger","estoppel","carter80","fcgbhby","sunitha","flagpole","nicole0","chisholm","souschef","riverat","publius","thomasj","bmw540i","stacker","iceman44","vengeance","chris100","chris24","cosette","clearwat","koolkat","jamesjames","ckflrbq","streams","18n28n24a","coasters","shergar","nautical","ringo123","economy","johnny12","halberd","dillinge","cosenza","sloboda","marion1","arsenal7","ezmoney","chesters","patrick5","aikman08","robert4","elspeth","roenick","writer1","foxmulder","scurlock","1sailor","nalgene","1friend","bandicoot","death13","master4","hillary1","bloodlust","shadow00","bambina","yummies","freehold","grammar","matthew4","mnemonic","fubared","nikifor","scubaman","saavedra","dtheyxbr","letssee","tamplier","gorillas","pelican1","fiction6","onetwo34","gunsmith","murphydo","fallout1","spectre1","jabberwo","tactics","redryder","jesusgod","kicking","musical1","josepha","rebel12","organist","archimed","springsteen","wowsers","yamoon6","miruvor79","falcon7","miatamx5","dogpile","birthday28","georgio","sinaloa","willy123","llabesab","vicelord","hopper1","gerryber","fre_ak8yj","jergens","itsasecret","takeout","mountai1","bongwater","1london","heroine","pepper14","fordgt40","rfhfdfy","hallelujah","hunnybun","megamon","tuffgong","gymnast1","butter11","123xyi2","tatarstan","oussama","technici","schweden","throbber","jacksons","pilgrims","deadzone","dethklok","cybrthc","qq123123","williams1","c32649135","flash33","spacejam","holycrap","tummybed","daniel26","kingpins","dima1991","spencer5","thecakeisalie","sophie01","jerry69","daddysgirl","irondesk","jasmine123","mosias98","raleigh1","daisy3112","zootsuit","rubyrose","parallel","vova1992","letizia","vfhfnbr","1986mets","enclave","boomer22","edwards1","gemini13","eagles11","cintaku","mossman","maks5843","lincoln2","gre69kik","core2duo","ublhjgjybrf","daniel20","hardcor1","orochimaru","hjlbntkb","paradoks","ghjuhfvvbcn","doright","figure8","ontheoutside","louis123","moonwalk","mercury2","richelle","lafrance","sexking","wealthy","jahlove","ringding","apollo8","nefertit","morrisey","tailhook","bujhmbujhm","thedark","meteoro","felicia1","tinuviel","lgkp500","grandkids","darling1","dazzler","chuckle","vsajyjr","vbhjckfd","zcfvfzkexifz","max1234","loggins","pangolin","marhaba","salford","escape1","fairbank","soundwav","elvis99","rooney1","pilsung","dennis12","demolition","logistics","lavonne","whizzer","bluejay1","sustanon","marine21","winsome","dctvgbplf","xxxp455w0rd5","lllllll1","ooooooo1","qwertasdfgzxcvb","vegeta1","brigham","ilovetit","vallarta","longjump","littleguy","magritte","dilnoza","saltwater","kokaine","destiny7","dragonss","klaipeda","suckme1","delights","smellyfe","deutschl","harley88","birthday27","vfvekmrf","kristie1","kelebek","99strenght","denis2011","stalker2","1stunner","jessejames","west1234","silver69","twentyon","drstrang","jenna123","malinda","civic97","rusty21","shineon","wonderwoman","kanabis","fktif6115","54gv768","826248s","leecher","kinkysex","geekboy","62vette","dochenka","firebug","snake12","starbug1","querida","meester","outland","pcgamer","dima3452","maksimov","dima2011","dolphin5","kakdela","p1nkb178","warranty","pointblank","dinochka","mama1965","1scorpio","measure","seitnap","rfnz123","ghjatccbjyfk","gestalt","eatadick","discordi","jackhammer","helping","player21","soccer23","robert5","deadfred","cornelis","cntgfyjd","iloveyou22","1startre","jasper01","nfhfctyrj","wonderla","berlin1945","starkey","missions","maxmax1","felixcat","vbhjyjdf","aksjdlasdakj89879","dominik1","tiger10","0000aaaa","pussylips","lucious","senorita","cjhjrbyf","diamond8","terror1","valetudo","doublej","sup3rman","stryper","101054yy","weiland","kovaleva","isdaman","mandala","percussi","sallydog","naruto010","1maddog","sissy123","artanis","thimble","june1503","raptor01","poppers","23wkoa0fp78dk","sumsung","palacios","1sophie","erkebulan","northpole","marinamarina","fdfyufhl","gbgtnrf","mastert","reddead","estefania","hopping","ibragimov","albuquerq","juliett","timofeeva","semperf","jackpot3","lazareva","christoph","reptymrf","nextgen","guitarhero","hellboun","quinten","valiant1","nokian82","tortilla","fatima753357","paloalt","segundo","telegrap","bigbrother","redhat50","longfell","marijke","lyrical","cucciol","tropico","pascal1","faceman","mirinda","tiger77","nthvbyfnjh2","algebra1","samson12","allways","pjkmabhz","leandra","terrorist","islamabad","sixpence","6inches","rockster","bluegreen","readynow","porridge","lacrosse1","galleon","prolinea","meloman","c7e4f8ezqh","probably","112233qq","stas1992","lexus11","dkfcntkby","justin2","zafhjdf","rjkjrjkmxbr","pizarro","maggie01","123vv123","farmhous","gthcjyfk","octobre","jackass2","fusion1","duckhead","showbiz","regina1","jordan00","fghghgh","fireice","birthday133","dirtycunt","jizzeater","naughtya","shamroc","fisheye","asdf0987","passman","irongoat","sultana","robert00","howareyo","forreal","takefive","reinhold","w3e4r5t6","lovegirls","ilovefee","wkmcpmn","protecti","mansfield","rocket7","vaz21083","ardennes","porsche8","my_pass","trek5200","klinger","gamer123","goodnight","francis2","george123","sarakawa","germano","jeannett","michiga","storm123","strosek","xcat_xca","sheetal","sondheim","udinese","6215mila6215","przemek","girasole","tommy55","lizardki","seniseviyor","5unshine","adi7id5","traills","jobsearch","fitzgerald","bmvm3e46gtr","galatasa","miguel1","mail123","joshua23","market1","pinklady","1florida","guardia","blackadder","zkexifz","dallas33","ethan123","hamlet1","newpass2","priroda","2606642yra","capucine","mahoomar","iloveyou143","mastery","valentinka","varenik","poutana","111222a","shit1234","buttock","maisuradze","xsw2zaq1","uthfcbv","2008m2009","123b321","kensington","maggie10","zaq12wsxcde3","oskar123","oliver99","goodboy1","gq361hy","satisfy","shebadog","diagonal","fgjkbyfhbz","whenever","happiest","letmein123","genius123","chinchilla","hockey77","othello1","harvest1","1q3e5t7u9o","kaylynn","roskilde","hepburn","herbert0","pol123456","latinos","astros1","murasaki","k9vvos0a","masha2011","ronaldo123","soccer01","iamawesome","love4me","eisbaer","plushka","katushka","jokerman","imbored","rollers","tropicana","sergeevich","logging","diamond9","access16","sandy12","t1234567","autocar","paycheck1","debaser","rajendra","vfubcnh","jamdown","voronov","blitzkrieg","irairaa","ubvyfcnbrf","bushmaster","pilipenko","mirumir","minarets","hjvfirf1","lera2000","123456zzz","nathanae","popochka","decision","brookes","kelloggs","silver5","jhonatan","puckhead","ridgeway","motera15","worldwide","jammers","timpani","backhome","candyfinger","stayrude","akvarium","starscream","patricia1","salvage","onlygod","deathblo","lakerfan","boxsters","rommel1","jerry123","sachiko","stephen2","thesimpsons","born2run","nouveau","redbird1","padlock","greatnes","mariamar","mascitti","gohogsgo","aaa123aaa","210689n","dtybfvby","keneand","icefire","siddhart","rajkumar","kiselev","volodja","rock1234","talented","hammerhead","katebush","gznybwf","kozanostra","loveme12","zadnica","1234567890l","skotina","marinochka","sahtm069","polyakova","maintenance","raptors1","love12345","papa123","vfhmzyf","carnaval","vladivostok","azsxdc123","robert6","1raiders","sqloledb","yfcnhjtybt","vitalik123","scooter3","gjhjlfcjqrb","leon123","candyeater","jammygirl","littleslut","mocelot","overmars","carlsber","makayla1","7samurai","helpctr","m1m2m3m4","love777321777","corratec","sniper123","mjbnbna1","yoshimitsu","max12345","masha2010","reddawn","eventlog","vfif1986","activation","citbanna","podiatry","messina","192837465q","vjkjnjr","gfhfdjpbr","mostafa","luggage","voronova","osipova","123456789aaa","setting","ieinfo5","poopie1","kopa1994","nastya1997","cnthdjxrf","oksanka","4815162342lf","nepbr2009","vardann","rahul123","snh4life","w74156900","pfqwtd27121988","zxcvbn3215","sergey7","16fretb","cnfc35762209","221133z","hassagjs","1324354657","1994200414","2143658709","headspin","erskine","merlin7","tdfqugl5","123happy","hahahah","march10","geneseo","66stang","robbieh","closter","copperco","wsbadmin","ramtough","lindsay2","pernell","bird333","spearman","percent","pebbles2","blakeca","1mother","chapper","lovesazz","quartet","natalee","1dddddd","franway","1hhhhhhh","buttboy","carmen2","sensitiv","amc20277","namrepus","12345677654321","pornboy","shkiper","bacchus1","chester123","firstaid","canopus","chantelle","falkland","hayashi","incident","schnucki","green13","lovers1","km83wa00","riverman","ilikeike","fetisch","paris75","carlos68","billyjo","blueprint","zcgihlke","einstien","trebor1","serpent1","raritan","calibre","doorbell","button1","wildfir","alvarito","caesars","guerilla","gooner01","vitebsk","nordman","utyyflmtdyf","alfetta","absolut1","attilio","exciting","busstop","goodall","andrew00","lampshade","paulita","andrew8","gameman","1badass","redlover","haha1234","luckyday","zxcvbnmmnbvcxz","rocket01","1stephen","1viking","recneps","1hundred","1magneto","monkey19","angel200","falcon21","fuckinti","climber1","undergroun","limeligh","123321l","skidder","baseball21","okk34125","sylviahans","castilla","suckmydic","addition","shadwell","bodensee","amstrad","greenber","marinas","callie1","tankman","aladino","root138","m0ntlure","debtfree","redflag","visiting","nzceg251","pibzk431","zmpimeje","boonedog","allende","wtsfjmi7","twinpeaks","forlorn","pimpdogg","austin97","altamira","katie12","mong1ni","gfhjkmrf","whitlock","andrew21","lucerne","lbvfhbr","greencat","bigballer","rdq5ww4x","matthew10","bigboat","mech6666","fernwood","omytvc15","astrolog","monkman","seltzer","bittner","cgzfrhuf","boracay","uxmdzi4o","ashley22","andrewb","angel66","lvd9341","bearboon","civilization","scrubber","daphne1","rebbecca","blackwell","bigsmurf","cmigtvo7","tiger86","h72sfibbnl","mutt22pu","rathbone","arguments","andrewj","onelife","afriend","charlied","housing","chicane","kincaid","leading","sgegukbm","cartoon1","hendrix2","george10","gilbert2707","curioso","imemine","monreal","tspeter1","srawrats","indobokep","espiritu","honda2000","nfgbpltwq","fuckersss","avantis","12345love","burgerki","63chevy","seadoo96","roebuck","sarah200","akira123","tigertiger","qwqw1212","thomas3","jrracing","freesurf","66mustan","kinshasa","shanker","98stang","exupery","champion1","eagle69","oldgold","rancid1","abbeyroa","gavilan","slainte6","subskin","simonova","nicole69","nicosia","gateway7","jizzman","nagging","ilovebri","wildcat7","w1408776w","greenwic","trucks1","fuckyoua","joeyjojo","vgy78uhb","gatinha","dbrecmrf","cumsalot","avarice","schroeder","david25","michaele","nekromant","textile","deepred","sandrita","ujhjljr","vortech","geranium","getback","soslite","longing","qwerty56","poopdick","amilcar","98cobra","puregold","78vette","slappy1","4p9f8nja","sapiens","77sunset","aaurafmf","studios","buddy111","1pamela","bujinkan","mustang66","9874563210","aaabbbccc","dundee1","pharaon","misiaczek1","inbhkbw","meerkat","batman9","harbinger","333333a","scandisk","bigmoose","1blaster","natasha5","joeseph","pinocchio","oliver12","outkast1","august28","bayarea","bravo20","noway123","iskandar","hfcnbirf","malmstee","switcher","bma2002","iverson1","winter07","abbasov","coco1234","december2","bastich","thegreek","alex1980","maldonad","abidjan","123456789*","grandkid","doingit","hughjass","muhamma","123123qw","diana2002","abubakr","jones123","alphabravo","certified","beamish","lucydog1","lurcher","snapple1","s211278","avionics","kristi1","michael13","lange9x","kerygma","crazyhor","marine12","april30","progres","reset123","kottayam","danknugs","triathlon","joshua04","cruzeiro","darkroom","ranger82","andrea10","blacklabel","fanta123","bobbles","anakin99","andrew33","meribel","thug4life","glassic","paragon1","gibralta","bloodhou","tilleie","coldone","badhabit","louise01","evaluate","findaupair007","qq123321","annetta","anthony12","whipple","kambing","teenies","fungible","alina2009","ozzyman","ktyj4rf","adidas23","adidas99","youporn","dragon06","allpass","america7","daddy21","onlylove","gjkjdbyrf","blitzkri","hardkore","biologia","saiyajin","movies1","between","heffner","syndrome","naughty2","cervantes","palladio","prowler1","galapago","african1","ichiban1","e214fre21","vindiesel","andres1","ultimatum","fifa2000","1turtle","mercedez","afterglo","astra12","ltybc123","navillus","caillou","hamtaro","marksman","santorini","carmen00","jedidiah","anna1979","motylek","themann","capsule","30seconds","thegr81","kabanchik","aimhigh","vasilev","predator1","airtime","flashme","supermac","biturbo","sanmarco","dominoes","yessongs","jensen1","blahbla","catullus","vadim1995","autobody","limonad","7777777f","malachy","football10","fkmnfbh","warhawks","anna1992","balabama","1qaz2wsx3","barchett","alacran","claddagh","alpha135792468","baroness","louisvil","boeing747","parol12345","wetland","nata1977","italias1","nokia12","sandra69","voyager6","seabird","hv120dv","es206en","roseann","liberdade","lathrop","artur4ik","palladium","inshallah","dfktxrf","ghtdtlvtldtl","newyork0","batman00","olga1991","alena1992","aleister","edwardcullen","alejandro1","vfrcbvtyrj","vtnhj2033","s1a2s3h4a5","fkbyf123","123alex","alkogolik","zxc123qwe","njnjirf","w1w2w3w4w5","kfdfylf","klubnichka","20162016up","vjqfyutk","restart1","gordienko","kardelen","alex555","buggerme","alex1992","polanco","rodionov","fafyfcmtd","alex1993","gfhfktkjuhfv","qazwsx123456","april29","pyfrjvcndj","millioner","gofsu338","amber12","princess2","147369a","reading1","drusilla","sweetdreams","asdfvcxz","strasse","70780070780","umisushi","wingtsun","cancun1","harley4","nicaragu","gerasimov","voldemor","trotter1","nokia1600","alina2000","lena1234","annemarie","petruha","azerbaycan","alisaalisa","alisha1","1gemini","lutheran","azlk2141","alla123","artem2000","h0lygr41l","nation1","freejack","parsnip","diya2003","ragweed","tawny20","anfiska","elmhurst","carolynn","m0nkeyb0","casillas","podstava","hanalei","lytdybrbdfvgbhf","gypsydog","jagger1","alouette","element2","yasemin","providia","santander","success7","denis1989","tindoor","amaranta","sandies","ziegler","hegemon","asd123asd123","parola12","room101","figtree","jordan6","hulahoop","astrodog","aeroflot","paredes","august21","z12345z","senthil","mexico2","fashist","lovegood","scooter8","tendulkar","october31","mousemouse","milking","domingue","7777777q","shalom1","azaliya","robert24","filofax","bettina1","santamaria","ferraro","passwordassword","andrea00","qweasdzxc12","andrea69","nightfall","ronaldinho10","fernando1","gostosao","belomor","zxcvqwer","ctdthysq","bmwpower","audirs4","consult1","usa1776","abuelita","cosmetic","caledoni","a2345678","anushka","funnies","angel2010","bombarde","girlygirl","carmona","angelface","ingress","angelie","demon13","hernando","fr33d0m","vfvfxrf","zakaria","anna1998","annabella","zoopark","pavel123","rosalita","yjuufyj","canarias","attempt","patricks","vincente","mironenko","kfrhbvjpf","slackers","svensps820","pogosyan","shakeel","pifagor","buzzard1","mclarenf","12andriy14","charade","123vvv123","onimusha","underwater","barriste","seaquest","caliburn","labyrinth","bujhtdbx","cristobal","crepusculo","epidemia","chupakabra","mascara","fortyone","montreux","jorge123","p@ssw0r","artem1998","theman2","chiemsee","belmondo","artur123","refused","yakudza","maksimuss","ipo54tj45uy856","s123456s","aznpride","kerstin1","3616615a","un4given","laudrup","phatazz","dogmatix","budlight1","qazxsw22","badboy123","ishorny","becker1","financial","puddin1","autobus","cfgfa03","snakepit","isthebest","therocks","upyachka","badstuff","waterfalls","zippers","baggage","oceania","reality5","privetik","branston","shitfire","boulevar","1maveric","chamorro","cookman","rossman","nightcra","maranath","pumpitup","baldwin1","shadow20","westside1","amoureux","cavaliers","bananen","famille","stalion","schnitze","1brother","rtyu4567","banana69","splash1","ke12fe13","dentista","wannasee","bangcock","chris77","imjakie123","cruising","green75","chouette","blaster2","blather","moisture","nhatrang","april18","wolcott","nickster","gemini6","jackasss","college2","rubberduck","kaka123","macavity","hal2001","checkup","nikegolf","kotyara","robertson","platinum1","1purple","larryboy","legendar","incorrect","villeneuve","rosalina","rasberry","cassey1","asianlov","kakka12","timezone","newberry","patches2","1driver","saskia1","bassmaster","moneysho","unnamed","sesame1","chefdom","fantasie","marlene1","jamessss","november1","1yankees","loxpidr","1sucker","killer21","compete","bass1234","snappers","hummer99","hobbiton","sheehan","lbyfvbn","suckme69","batman22","mcmillan","gospurs","babygirl2","12q34w56e","returns","batman3","winter13","bmx4life","stucker","mirrors","exhaust","agnostic","gracchus","davison","momo123","recorder","sex4ever","american1","lattice","godzill","gateway5","rovers1","slammer1","bubba99","weed123","bball15","black47","castings","xz33333","lovecat","sabrosa","jeremy2","boodles","watson0","poptart1","russell7","sammysos","charter1","habbo123","go49ers","bigdawg1","godzils4s7","ashburn","psycho72","falcon4","jimmy11","testo12","fuzzbutt","ultracash","beerguy","yankees23","jhendrix","despina","rocket2","cbreeze","wikinger","dorkboy","ruggiero","robert71","skiing1","12345678l","casper13","girlfrie","taylormade","zerohour","silentbo","boston99","londres","nathali","charles9","butterbe","kittycat1","follett","winston3","xtvjlfy","blowjob6","flanker7","qaz123qaz","shoehorn","radford","sheffwed","georgie1","hunter5","rachel7","towanda","tweezer","armyofon","rustang","cocklover","bubba13","vf279sm","brooklin","kippers","1tennis","angel100","blue222","compose","metaphor","norwich1","rutledge","glastron","biloute","babylon1","copyright","killer45","chris26","holyman","tigger10","karupspc","illusions","bailey99","89semtsriuty","oliver123","holly12","juicebox","berl1952","gareth1","evelyne","amarant","bergeron","nosleep","david99","geminis","1voyager","babe1987","duffydog","library1","goodguys","icenine","daywalke","gateway6","schatje","druhay17","vika12345","foreveryoung","james777","fordfocu","sierra12","broker1","jazzmine","badboys2","souleater","jiggles","bigmac12","beasties","flannery","purple7","ytrewq11","baseball10","maggie123","sandusky","waycool","super21","jackson4","soldout","ziggydog","dakotas","pointbreak","blackand","23843dima","iluvatar","gherkin","carolin1","rinker1","daisies","fishing4","nyisles","fuckher1","bigwilli","getsome1","concise","blizzard1","gizmodog","faithless","katrinka","packing","bigtimer","martin21","scarred","tarquin","cumtome","bluegrass","thumper2","7elephant","chiquito","longhaul","bullshit1","sdicmt7seytn","playboy3","1bigtits","theblack","54chevy","diverdow","titsass","irishboy","1bigman","bigdog2","casey12","ramcharg","justin99","buffalo7","iamsocool","savings","carpets","bigfish1","newbury","goodlord","alltime","whoppers","footfuck","willian","thedude1","phantom4","zeeshan","sridhar","bratpack","bigjack","killeen","cbr600f2","moose23","bigkahun","kennedy12","happy21","optional","suprise","kathy69","texasboy","bigpimpn","grizzle","deedee1","schlitz","clayman","synchro","1joseph","thelove","catskill","thebean","yellow8","tylerca310","hogwild","cyclist","cougar11","goliath1","threeday","frodobag","ranger13","asdasda","djeter2","bill063","hellowor","paddler","bristolc","scamper1","asteria","chalice","cipolla","technician","sadiemae","ph0enix","allybong","swearer","bulldog6","harleyma","rebels1","babybird","zheng2568","moretti","tractor1","giancarl","please12","westfiel","gmcjimmy","blondie2","killer22","podruga","chowmein","blacktie","kaitlyn1","dylan123","dalton1","black99","powder1","burritos","shakazul","death66","blacksonblon","trickste","cigarette","sasuke123","derelict","talbert","hellsbel","brandon5","manson1","1nstant","bravo123","magic12","black69","shoeless","cowboys3","fritolay","bigbear1","tottenham1","thirteen13","tabryant","greenguy","budligh","sunglasses","rosie123","saddles","chimera1","420842084208555","sexypass","drew123","frankzappa","nsnabh76","ladies1","secret99","nightmare1","lantern1","slayer123","goodnigh","blossoms","kerplunk","shipman","blue333","ch3ch2oh","bluebox","tomcruis","royals1","mariamaria","elzorro","1special","dogbones","gizmocat","rebecca9","saspurs","belushi","fishfry","paper123","research1","xehrf2011","aussie1","sammyjo","captain7","april11","gateway0","newport2","philadel","secret00","howareyou","texas69","carmelit","bmfc2353","master32","ineedsex","chimney","666hell","astaire","explosiv","michigan1","tadpole1","tungdom6","mcfarlan","mohinder","giovani","19thhole","spunker","mybaby1","cancer69","quepasa","forestman","worr3619","corporation","therams","ellswort","taylor10","flatboat","flatbed","cuminme","crooner","concern","2w93jpa4","leveller","paperman","takethat","carmine1","liz8tysiu","artillery","wetzlar","stiller","bot_schokk","limonade","ireland3","sapphir","martin19","boxerdog","silvermo","00seven","arrogant","lisalove","peaches3","gobucks1","goredsox","wind0ws","kukaracha","football7","idontknow1","dakota11","ballin23","hidden1","bulldog3","hockey30","brazilia","donatella","mindspri","taylor6","spionkop","mikesch","aerospac","sweetiepie","brentwood","dogtown","edwardo","qualcomm","rastlin","twinkies","pingeye2","richard5","tunisie","chloedog","jamie12","skyhawk1","manolis","obninsk","ravenna","cyrille","butler1","routine","fdfsfaf","chipchop","kittyhaw","mansoor","arbuckle","jazmine1","bastrop","asdf456","benno007","dexter12","texas22","roadrace","penwindo","winston9","jasmine0","redcoat","green88","alkanaft123","m0nster","liberty9","carrera1","andrew7","jktrcfylh","bubba111","tropics","play123","julia666","moonbar","gatorfan","turntable","dienstag","starshin","candy69","funforme","3children","tatonka","chevy57","antonino","slaphead","lokator","lxgiwyl","redlabel","richardc","sawblade","rubber1","asdfzxc","woodbine","crazyhorse","payless","ktjynsq40147","1a2a3a4a5a6a","q123321q","bullnuts2003","burner1","dopey01","littlefo","poorman","nelson11","soltero","candle1","popcorn2","totti10","ratbert","shauna1","catbird","one23456","slapnutz","lukester","charles7","frank21","zippo123","catseye","cameron9","rassilon","hackney","freemont","bj200ex1","sensible","arnette","turnbull","krista1","kokopell","redtide","emirates","cumbria","vidaloca","carlos10","miami123","gastone","carnivor","toolman1","jackruss","ilovesam","cowsrule","wheels1","charles4","greyson","tennis22","longtail","mukkula","senior1","eddieboy","svtcobra","9231wcf","chicago23","blueskies","sunflower1","nicebutt","cchaiyas","master9","assorted","goyanks","absalom","jason23","leaders","gjyjvfhtdf","niceboy","cerf123","ranger66","qwertyui1","lumber1","yankee23","ninety9","spikers","hocuspocus","riceman","nagshead","rakkasan","coolidge","creditca","diehard1","charizard","bbnyxyx","helpme96","ace2luv","garrick","fourtrax","chasman","elastic","connecto","cameron6","hjvfynbr","simonsays","chinadoll","jackdaw","workers","taekwon","gefccga","heimlich","stooges3","batfink","tankdog","passwort1","sleeper1","noonehackme","psycho78","rhh8319","lothlorien","1xavier","toptotty","backoff","billie1","peter11","constanta","twinstar","theborg","67chevy","1psycho","scaffold","aa111111","carmack","pernilla","b0nehead","am56789","1boston","iceman01","jasonlee","charlotte1","schedule","croydon","polo123","cjdtcnm","legend2","montana2","laplace","rossini","phantom0","ginger01","1cracker","stickit","jamaican","sprite1","blacksheep","preview","lantana","cranberry","cuteako","hondo17","addidas","madruga2","bellaire","bulldogs1","pauline1","moocher","lion123","t5r4e3w2q1","pussy420","starwars3","retreat","raven666","crocket","serafina","1jasmine","saturnin","plasticp","ss6z2sw6lu","neurosis","fivekids","snoopy13","against","wimbledon","ryebread","sevenout","eagles5","phoenix6","emma123","cjkytxyfz","quincey","nouvelle","2sexy4u","catolica","frostbite","stoney1","sitepass","pederast","tasha123","tangled","1raider","george99","broadban","thecult","cumstain","rjvfhjdf","super99","longest","hightide","1mountai","sweetboy","iddqd88","beisbol","1service","showme1","iforgoti","cherokee1","supermod","drugfree","alex8899","oilers1","lesley1","shelbygt500","kaleigh","dmiller12as","1mookie","maelstro","poison1","erotica1","red1sox","gurumayi","rockandroll","evgenij","caesar12","goldstei","salomon1","face2face","050605rostik","demonik","happycat","ngentot","denise01","grandmas","footballs","richardo","19960610ilja","djljghjdjl","hand2000","7410258963","freesex1","dakotah","morena1","kar120c","earnhart","august30","harveys","jesusfreak","tompetty","kristofer","devil66","damirka","loserkid","cthueyz","tiffanys","gooliner","unleashed","dinodog","hotporn","ripken08","lineage123","jeter02","persist","madelin","hammer00","1dancer","ketchum","marina15","andrews1","tarantula","1jackie","hotboy1","pantera2","sandra11","sanderso","kursant","dfhrhfan","permanent","123123w","escorpi","jeffwsb1","hippies","bonnies","qwe123321","revenue","123456zxcvbn","dragon18","trueman","goodfella","liberia","pfchfyrf","kaioken","booyeah","leonida","gordita","selanne","1carmen","nikonf5","berkshir","money13","vfkmxbr","dtynbkznjh","roman12","123321d","ribalka","lamonte","superbik","jellyman","kalpana","smokie1","poopster","smile101","sex4fun","thankful","yesplease","theseus","neuroman","animal2","lizzy123","lucille1","catriona","david22","diebold","summer09","whoopie","writing","superdave","horseshit","80361665abc","ginger99","morning1","maricopa","calloway","voodoo22","sasuke12","winner2","thegoat","rogelio","8218yxfz","textbook","sawa212","faustino","adrenolin","0123698745","kamelot","evillive","vintage1","eric1132","samogon","drdeath","wedding1","martell","frogface","marcs1997","paramon","12345qa","harryhoo","deepsix","dogmeat1","foolish1","irishlad","1angels","klavier","hongfund","dogbutt","canfield","lionhart","afternoon","zergling","deniska1","1dollar","arcadia1","deltatau","jktujdbx","demidov","demchenko","sillyman","kosmonavt","abcd123456","demiurg","iceman22","forestry","102030a","vjhjpjd","fournier","denis1983","den040791","copperfi","maggie99","mccloud","puppy123","roma2010","eghfdktybt","nokia5700","barnhart","monster123","9731553197","lufthans","fuckthroat","santafe1","sammie01","galactica","master66","rt3460014","torpedo1","pencils","schroder","sportsca","omen666","astronaut","thebrain","bvncnbnvvbn","elates_y","gundamwing","special7","aurora1","1bandit","letmeout","marcuseckos","nicholas9","patton1","didenko","dispute","florencia","beeldbuis","josh123","avtomat","werty12345","dima1983","housemusic","mazda123","fucktard","plutoniu","hobgoblin","dustman","d36rkqdff","mixmaster","ak471996","george69","progressive","fantazy","porshe911","snejana","rulezzzz","youssef","iwillwin","kukuruku","ncc-1701","passwurd","1hardcor","apollo17","rhbdtnrf","gtnheirf","tallica","ljcnfkb","doc_0815","gabbana","happy11","hothead","vegetabl","dustbin","dreamonline","89057003343","edik123","gosselin","electro1","wordpass1","plhfdcndeq","angelfir","gtynfujy","iddqd890","olliedog","winstonone","dragon44","monkey42","fitzroy","dragon35","general2","restrict","lalala123","dreamteam","superuse","jigaboo","edinorog","sixstrin","e6pz84qfcj","vladlen","grommet","squiggle","eminem11","z1x2c3v4b5n6","deshaun","kingring","e123456","smokey22","872rlcfo","rewards","facelift","retard1","marcel1","89181502334","gremlin1","telecom1","samuele","suvorov","entertainment","elena1975","fairytail","fantasy8","abcabc55","platter","ad12345678","estrada","murcielag","mor_pass","121212z","greengre","fox12345","rdflhfn","vesuvius","qsefthuko","minnie2","360moden","safronova","lakers2","boogers1","159357q","mathild","rabbit12","forget1","fuckstick","eyesonly","laetiti","telefon1","hennepin","multipass","cochabamb","playstatio","now0new","kobebrya","89063032220m","johncen","acca3344","freewin","vadim1996","mariah1","stalingr","vfhbz007","5858855abc","fallacy","resolve","renaldo","yfhrjvfy","acts238","winter98","hector1","nesterenko","fdnjhbpfwbz","fcnfkfdbcnf","shabnam","farmvill","silver21","lucky22","dauntivi","toofast","diablo123","harleys","zipper1","tzeentch","espinoza","megabass","fedotov","soccer8","917190qq","chicken4","gustave","plaisir","retraite","ybrjkftdf","calypso1","bobbie1","ferrari4","q12we34r","badiman28200","a3930571","hjpjxrf","wwwww77","ujyxfhjdf","franklyn","gitanes","blackwol","mazdamx3","arsenal14","zexts364325","filatov","filippov","vlad2010","123ewqasdcxz","fuckoff666","denture","fiorell","cvyx76h","merzario","charlie111","bdfyjdyf","kingkon","party01","westpoin","loginov","jess1ca","tyler12","jenn1fer","golfer20","nhbujyjvtnhbz","schultz1","adv0927","weakness","miami99","1stella","telaviv","michaelt","1united","superdut","allofit","grimreaper","devastator","ubnkthrfgen","mankato","clubbing","freakdog","saoirse","juliana1","fubar69","maiden666","rangersf","winter09","frederico","freemind","gopackgo","susubaby","lothian","manzey20","natalja","polniypizdec1102","gmoney1","marigol","vfvjxrf1","redbank","star6767","killer6","wetlips","suffering","venecia","fenerbahc","piaggio","2004-11-","ne_e_pod_chehyl","belgarat","1gabriel","wilkinso","mustikka","sandhill","89132664230","walkers","kartina","mama1960","ybrjkfq1","retriver","1billion","naruto0","salamanc","colours","go4itnow","toblerone","mohamme","happy200","teacher2","irina1989","schnell","getajob","mazatlan","truelies","thundercat","modular","oldblue","hasting","rocket12","salohcin","1w2e3r4t","gregster","genetics","possum1","mdxpain","folders","dragonforce","naruto99","trixter","runner12","80camaro","cobra99","vfvfnfyz","nthk12345","010203a","betty123","skillzz","000000q","gunner01","tbone69","kabouter","clubmed","111000z","redpoint","greenlea","sunshine69","sandi1172","rjpkjljq","hd764nw5d7e1vbv","royjones","moon1234","sandlot","firewalk","riccard","shutout","nobunaga","tothetop","o1l2e3g4","fyfcnfcbz1","golovin","gorbunova","heidiho","saturn2","hispanic","number10","typhoon1","bmwk75s","seabrook","rockdog","pussy24","power01","huckster","agahaja","hp189dn","knucklehead","harringt","eagles22","is211tn","pm209mt","aezakmi123","randyman","voodoo3","prostotak","lastcall","fafyfcbq","molly13","applejuice","love200","coverall","dbnfkbyf","thomsen","pljhjdmt","89614774181","annada2","dickens1","1reddog","grayson1","gfgf123","brown123","citabria","trashed","leopard1","schnuffe","brandonn","football5","dfhbfyn","faggot1","dragon17","silentium","rfkbajhybz","njkmznnb","lollipop1","villegas","rita123","guyver1","ametist","1qwerty7","123123asd","superstr","jason01","stanthem","x123456x","teddybeer","trannies","shadow9","kolomna","hotrods","olga1234","stephanie1","jktcmrf","system58","mortars","swimbike","kasatka","pepperon","userexecute","uniqueness","volvofh12","spesional","marusja","12345ss","normal1","petrushka","brussel","motilda","antwerp1","ivan1996","ivanivanov","n1a2t3a4","izabela","papichulo","amber01","justin3","shelbygt","kris123","lifeguard","jeanett","lucciano","fixitman","babalola","mango123","sam12345","twelve12","wankher","sexy101","raiders0","potsdam","annelise","matthewj","sallyann","knight7","kayleen","simon12","kss2773","voyeur1","jitendra","sadie123","marshall1","josephphone7","rocky11","freyfvfnfnf","hottsexx","nicelegs","jjohnson","nascar08","funnycar","rutabaga","0l8kchek","like123","vbkzdrf","whoareyo","max1992","thetford","semperfi1","selling","arequipa","templer","sakura1","johnpass","ranger10","trekstar","clubcapt","jose123","69mustan","gandako","looping","as12az23","belzagor","vicious1","rushhour","karasik","justmine","nizmo400r","amanda96","katyakatya","divider","juttu123","kenichi","urracco","vespa123","kirillov","kiseleva","sladkaya","starchil","valakas","kiuhnm1","valera123","a789456123","061096m","opossum","novosibirsk","vfhxtyrj","1success","diamand","penguin6","malutka","80972694711","kondrat","konovalova","russian6","sahtm131","mdmolic","certclas","mass234","nikotin","krasavchik","krishnan","cvtnfyf","poohead","stockholm","biglips","ihateyo","olga1979","12345qwert7","zapotec","luisfigo","rachel01","purple77","angel10","rundll32","summer7","quietman","rossiya","kirusha","potenza","underage","thurber","fishfinger","5345321aa","adm15575","dietpeps","melissas","enchante","acdc123","kordell","peanutbu","doublet","gthtrfnbgjkt","1122qqww","montydog","sasitare","aa123456s","vtlbwbyf","sahtm038","dunnowho89","moschino","oleaut32","nosorog","maks1995","viggen37","neyland","stevens1","mdmsii64","apppatch","htmlctl","packages","netnovel","configuratio","mdmnttd2","mdmgl004","ehidkbd","sahtm082","compiling","msoracle32re","patrick4","tuvieja","pilchard","britanni","component","mdmnis1u","vika1234","sacoremsg","sasha1991","spiffy1","morales1","setupenu2","jaws1221","interrupt","pass2012","pitmans4","communic","mtr1996","boy1cool23","melvin69","sizinici","gbfcnhs","oleg1985","navisite","ckjytyjr","gbpltw147","strelka","4solomon","sasha1998","minntwin","rednose","redball","vinogradov","podvinsev","shopmenu","rauf123","higashi","roma1996","shuhrat","krebsen","bhrh0h2oof6xbqjeh","voxstrange","ka12rm12","193570356033","87654321vv","dimazarya"],Pt=ee.enum(["username","displayName","password","email"]),Su=class{static getValidationDescription(t,e){const r=e.find(a=>a.field===t);return r?r.validation.description.message.map(a=>a.slice(a.length-1)==="."?a.slice(0,-1):a):[]}};let $e=Su;$e.validateDisplayName=(t,e=!1,r)=>{const a=Su.getValidationByKey(Pt.enum.displayName,r);return a?F9(t,{maxLength:a.maxLength,minLength:a.minLength,isRequired:e,allowUnicode:a.allowUnicode,isCustomRegex:a.isCustomRegex,customRegex:a.regex}):null};$e.validateUserName=(t,e)=>{const r=Su.getValidationByKey(Pt.enum.username,e);return r?B9(t,{maxLength:r.maxLength,minLength:r.minLength,isCustomRegex:r.isCustomRegex,customRegex:r.regex,letterCase:r.letterCase,allowSpace:r.allowSpace,allowAllSpecialCharacters:r.allowAllSpecialCharacters,specialCharacters:r.specialCharacters,specialCharacterLocation:r.specialCharacterLocation}):null};$e.validatePassword=(t,e)=>{const r=Su.getValidationByKey(Pt.enum.password,e);return r?M9(t,{regex:r.regex,minLength:r.minLength,maxLength:r.maxLength,maxRepeatingAlphaNum:r.maxRepeatingAlphaNum,maxRepeatingSpecialCharacter:r.maxRepeatingSpecialCharacter,minCharType:r.minCharType,letterCase:r.letterCase,allowLetter:r.allowLetter,allowDigit:r.allowDigit,allowAllSpecialCharacters:r.allowAllSpecialCharacters,isCustomRegex:r.isCustomRegex,specialCharacters:r.specialCharacters}):null};$e.validateEmail=(t,e)=>{const r=Su.getValidationByKey(Pt.enum.email,e);return r?x9(t,{blockedWord:r.blockedWord,customRegex:r.regex,isRequired:!0}):null};$e.validateWithRegex=(t,{validation:e,isRequired:r=!0})=>{let a;if(Pr(t)&&!r)return null;if(a=Os(t,{min:e.minLength,max:e.maxLength}),a||(a=A3(t,e.blockedWord||[])),!a&&!e.isCustomRegex){const n=t.slice(-1);/[^a-zA-Z0-9]/.test(n)&&t.length>1&&(a=e.specialCharacterLocation==="middle"?fa.enum.invalidFormat:null),!a&&!e.allowSpace&&(a=/\s/.test(t)?fa.enum.invalidFormat:null)}return a||(a=cg(t,e.regex,{allowUnicode:e.allowUnicode||e.isCustomRegex})),a};$e.getValidationByKey=(t,e)=>{const r=e.find(a=>a.field===t);if(r)return r.validation};class U9{constructor(e,r){this.getCurrentUser=()=>this.newInstance().getUsersMe(),this.renderImageFromGlbModel=n=>{const o=Sy.create({...this.conf});return g6.responseType(()=>o.post("https://render.readyplayer.me/render",n),XS,"ReadyPlayerMe")};const a=e.assembly();this.conf=a.config,this.namespace=r!=null&&r.namespace?r==null?void 0:r.namespace:a.namespace,this.cache=r!=null&&r.cache?r==null?void 0:r.cache:a.cache}newInstance(e){return new y6(Sy.create(this.conf),e||this.namespace,this.cache)}}function of(t,e){return of=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},of(t,e)}function P3(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,of(t,e)}function is(){return is=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},is.apply(this,arguments)}function dg(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}i.Component;i.Component;var sf=function(e,r){return typeof e=="function"?e(r):e},S3=function(e,r){return typeof e=="string"?D6(e,null,null,r):e},mg=function(e){return e},os=i.forwardRef;typeof os>"u"&&(os=mg);function z9(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}var V9=os(function(t,e){var r=t.innerRef,a=t.navigate,n=t.onClick,o=dg(t,["innerRef","navigate","onClick"]),s=o.target,l=is({},o,{onClick:function(c){try{n&&n(c)}catch(d){throw c.preventDefault(),d}!c.defaultPrevented&&c.button===0&&(!s||s==="_self")&&!z9(c)&&(c.preventDefault(),a())}});return mg!==os?l.ref=e||r:l.ref=r,i.createElement("a",l)}),xe=os(function(t,e){var r=t.component,a=r===void 0?V9:r,n=t.replace,o=t.to,s=t.innerRef,l=dg(t,["component","replace","to","innerRef"]);return i.createElement(TD.Consumer,null,function(u){u||ND(!1);var c=u.history,d=S3(sf(o,u.location),u.location),m=d?c.createHref(d):"",h=is({},l,{href:m,navigate:function(){var y=sf(o,u.location),b=n?c.replace:c.push;b(y)}});return mg!==os?h.ref=e||s:h.innerRef=s,i.createElement(a,h)})}),F3=function(e){return e},kd=i.forwardRef;typeof kd>"u"&&(kd=F3);function q9(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return e.filter(function(a){return a}).join(" ")}var nr=kd(function(t,e){var r=t["aria-current"],a=r===void 0?"page":r,n=t.activeClassName,o=n===void 0?"active":n,s=t.activeStyle,l=t.className,u=t.exact,c=t.isActive,d=t.location,m=t.sensitive,h=t.strict,p=t.style,y=t.to,b=t.innerRef,C=dg(t,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.createElement(TD.Consumer,null,function(w){w||ND(!1);var v=d||w.location,P=S3(sf(y,v),v),x=P.pathname,O=x&&x.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),S=O?E6(v.pathname,{path:O,exact:u,sensitive:m,strict:h}):null,L=!!(c?c(S,v):S),E=L?q9(l,o):l,A=L?is({},p,{},s):p,D=is({"aria-current":L&&a||null,className:E,style:A,to:P},C);return F3!==kd?D.ref=e||b:D.innerRef=b,i.createElement(xe,D)})});const H9=ee.object({devStackTrace:ee.string().nullish(),errorCode:ee.number().int(),errorMessage:ee.string(),messageVariables:ee.record(ee.string()).nullish()}),$9=ee.object({chargebackReversedTime:ee.string().nullish(),chargebackTime:ee.string().nullish(),charged:ee.boolean().nullish(),chargedTime:ee.string().nullish(),countItemId:ee.string().nullish(),countNamespace:ee.string().nullish(),countUserId:ee.string().nullish(),createdAt:ee.string().nullish(),createdTime:ee.string().nullish(),creationOptions:C6.nullish(),currency:w6.nullish(),discountedPrice:ee.number().int().nullish(),expireTime:ee.string().nullish(),ext:ee.record(ee.any()).nullish(),free:ee.boolean().nullish(),fulfilledTime:ee.string().nullish(),itemId:ee.string().nullish(),itemSnapshot:A6.nullish(),language:ee.string().nullish(),namespace:ee.string().nullish(),orderNo:ee.string().nullish(),paymentMethod:ee.string().nullish(),paymentMethodFee:ee.number().int().nullish(),paymentOrderNo:ee.string().nullish(),paymentProvider:ee.enum(["ADYEN","ALIPAY","CHECKOUT","PAYPAL","STRIPE","WALLET","WXPAY","XSOLLA"]).nullish(),paymentProviderFee:ee.number().int().nullish(),paymentRemainSeconds:ee.number().int().nullish(),paymentStationUrl:ee.string().nullish(),price:ee.number().int().nullish(),quantity:ee.number().int().nullish(),refundedTime:ee.string().nullish(),region:ee.string().nullish(),returnUrl:ee.string().nullish(),rvn:ee.number().int().nullish(),salesTax:ee.number().int().nullish(),sandbox:ee.boolean().nullish(),status:ee.enum(["CHARGEBACK","CHARGEBACK_REVERSED","CHARGED","CLOSED","DELETED","FULFILLED","FULFILL_FAILED","INIT","REFUNDED","REFUNDING","REFUND_FAILED"]).nullish(),statusReason:ee.string().nullish(),subtotalPrice:ee.number().int().nullish(),tax:ee.number().int().nullish(),totalPrice:ee.number().int().nullish(),totalTax:ee.number().int().nullish(),updatedAt:ee.string().nullish(),userId:ee.string().nullish(),vat:ee.number().int().nullish()}),Ct=$9.shape.status.unwrap().unwrap(),W9=ee.enum(["image/png","image/jpeg","image/bmp","image/gif","image/vnd.microsoft.icon","image/jpeg","image/png","image/svg+xml","image/tiff","image/webp","text/markdown","text/html","audio/aac","audio/midi audio/x-midi","audio/mpeg","audio/ogg","audio/wav","audio/webm","video/x-msvideo","video/mpeg","video/ogg","video/webm","video/3gpp","video/3gpp2"]),pg=ee.object({contentType:ee.string(),fileName:ee.string(),url:ee.string()}),Pd=ee.object({type:ee.string(),content:ee.string()}),K9=ee.object({title:ee.string(),tags:ee.string(),content:Pd.optional(),media:pg.optional()});ee.object({id:ee.string(),appId:ee.record(ee.string(),ee.union([ee.string(),ee.undefined()])),locale:ee.record(ee.string(),K9)});const Gr=Object.freeze({URL_IMAGE:"url:image",URL_VIDEO:"url:video",YOUTUBE_VIDEO:"youtube:video"}),G9=ee.enum([Gr.URL_IMAGE,Gr.URL_VIDEO,Gr.YOUTUBE_VIDEO]),ui=ee.object({type:G9,content:ee.string()}),Y9=ee.object({title:ee.string(),media:ee.array(pg),excerpt:Pd.optional(),content:Pd.optional(),tags:ee.string().optional()}),Z9=ee.object({id:ee.string(),locale:ee.record(ee.string(),Y9),publishedAt:ee.string(),lastUpdatedAt:ee.string(),authorId:ee.string().optional()}),X9=ee.object({authorName:ee.string().optional()}),Q9=ee.object({id:ee.string(),locale:ee.record(ee.string(),X9)}),J9=ee.intersection(Z9,ee.object({author:Q9.optional()}));ee.object({data:ee.array(J9),paging:ee.object({totalPage:ee.number()})});ee.object({itemId:ee.string(),mainBackground:ee.union([ui,ee.null()]).optional(),medias:ee.array(ui).optional(),miniLauncherUrl:ee.string().optional(),launcherMainBackground:ee.union([ui,ee.null()]).optional()});const eF=ee.object({title:ee.string(),subtitle:ee.string().optional(),content:Pd.optional(),icon:pg.optional()}),Ql=ee.object({path:ee.string(),locale:ee.record(ee.string(),eF)}),x3=ee.object({support:ee.union([Ql,ee.null()]),subPaths:ee.array(ee.string())});ee.object({support:ee.union([Ql,ee.null()]),sub:ee.record(ee.string(),x3),parents:ee.array(Ql)});const tF=ee.object({support:Ql,sub:ee.record(ee.string(),x3),parents:ee.array(Ql)});ee.object({data:ee.array(tF),paging:ee.object({totalPage:ee.number()})});class hg extends Error{constructor(e){super(e),Object.setPrototypeOf(this,hg.prototype)}}class zt{}zt.ErrorRoot=new ft("/error");zt.Error400=new ft("/error/400");zt.Error401=new ft("/error/401");zt.Error404=new ft("/error/404");zt.Error500=new ft("/error/500");zt.ErrorNetwork=new ft("/error/network-error");zt.ErrorSessionExpired=new ft("/error/login-session-expired");zt.ErrorAlreadyAuthenticated=new ft("/error/already-authenticated");function O3(){return{baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}let Ts=O3();function rF(t){Ts=t}const aF=/[&<>"']/,nF=/[&<>"']/g,iF=/[<>"']|&(?!#?\w+;)/,oF=/[<>"']|&(?!#?\w+;)/g,sF={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},bv=t=>sF[t];function pr(t,e){if(e){if(aF.test(t))return t.replace(nF,bv)}else if(iF.test(t))return t.replace(oF,bv);return t}const lF=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function L3(t){return t.replace(lF,(e,r)=>(r=r.toLowerCase(),r==="colon"?":":r.charAt(0)==="#"?r.charAt(1)==="x"?String.fromCharCode(parseInt(r.substring(2),16)):String.fromCharCode(+r.substring(1)):""))}const uF=/(^|[^\[])\^/g;function xt(t,e){t=typeof t=="string"?t:t.source,e=e||"";const r={replace:(a,n)=>(n=n.source||n,n=n.replace(uF,"$1"),t=t.replace(a,n),r),getRegex:()=>new RegExp(t,e)};return r}const cF=/[^\w:]/g,dF=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function Ev(t,e,r){if(t){let a;try{a=decodeURIComponent(L3(r)).replace(cF,"").toLowerCase()}catch{return null}if(a.indexOf("javascript:")===0||a.indexOf("vbscript:")===0||a.indexOf("data:")===0)return null}e&&!dF.test(r)&&(r=fF(e,r));try{r=encodeURI(r).replace(/%25/g,"%")}catch{return null}return r}const ec={},mF=/^[^:]+:\/*[^/]*$/,pF=/^([^:]+:)[\s\S]*$/,hF=/^([^:]+:\/*[^/]*)[\s\S]*$/;function fF(t,e){ec[" "+t]||(mF.test(t)?ec[" "+t]=t+"/":ec[" "+t]=jc(t,"/",!0)),t=ec[" "+t];const r=t.indexOf(":")===-1;return e.substring(0,2)==="//"?r?e:t.replace(pF,"$1")+e:e.charAt(0)==="/"?r?e:t.replace(hF,"$1")+e:t+e}const Sd={exec:function(){}};function ja(t){let e=1,r,a;for(;e<arguments.length;e++){r=arguments[e];for(a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t}function Dv(t,e){const r=t.replace(/\|/g,(o,s,l)=>{let u=!1,c=s;for(;--c>=0&&l[c]==="\\";)u=!u;return u?"|":" |"}),a=r.split(/ \|/);let n=0;if(a[0].trim()||a.shift(),a.length>0&&!a[a.length-1].trim()&&a.pop(),a.length>e)a.splice(e);else for(;a.length<e;)a.push("");for(;n<a.length;n++)a[n]=a[n].trim().replace(/\\\|/g,"|");return a}function jc(t,e,r){const a=t.length;if(a===0)return"";let n=0;for(;n<a;){const o=t.charAt(a-n-1);if(o===e&&!r)n++;else if(o!==e&&r)n++;else break}return t.slice(0,a-n)}function gF(t,e){if(t.indexOf(e[1])===-1)return-1;const r=t.length;let a=0,n=0;for(;n<r;n++)if(t[n]==="\\")n++;else if(t[n]===e[0])a++;else if(t[n]===e[1]&&(a--,a<0))return n;return-1}function T3(t){t&&t.sanitize&&!t.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function Cv(t,e){if(e<1)return"";let r="";for(;e>1;)e&1&&(r+=t),e>>=1,t+=t;return r+t}function wv(t,e,r,a){const n=e.href,o=e.title?pr(e.title):null,s=t[1].replace(/\\([\[\]])/g,"$1");if(t[0].charAt(0)!=="!"){a.state.inLink=!0;const l={type:"link",raw:r,href:n,title:o,text:s,tokens:a.inlineTokens(s,[])};return a.state.inLink=!1,l}return{type:"image",raw:r,href:n,title:o,text:pr(s)}}function yF(t,e){const r=t.match(/^(\s+)(?:```)/);if(r===null)return e;const a=r[1];return e.split(`
`).map(n=>{const o=n.match(/^\s+/);if(o===null)return n;const[s]=o;return s.length>=a.length?n.slice(a.length):n}).join(`
`)}class fg{constructor(e){this.options=e||Ts}space(e){const r=this.rules.block.newline.exec(e);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(e){const r=this.rules.block.code.exec(e);if(r){const a=r[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?a:jc(a,`
`)}}}fences(e){const r=this.rules.block.fences.exec(e);if(r){const a=r[0],n=yF(a,r[3]||"");return{type:"code",raw:a,lang:r[2]?r[2].trim():r[2],text:n}}}heading(e){const r=this.rules.block.heading.exec(e);if(r){let a=r[2].trim();if(/#$/.test(a)){const o=jc(a,"#");(this.options.pedantic||!o||/ $/.test(o))&&(a=o.trim())}const n={type:"heading",raw:r[0],depth:r[1].length,text:a,tokens:[]};return this.lexer.inline(n.text,n.tokens),n}}hr(e){const r=this.rules.block.hr.exec(e);if(r)return{type:"hr",raw:r[0]}}blockquote(e){const r=this.rules.block.blockquote.exec(e);if(r){const a=r[0].replace(/^ *>[ \t]?/gm,"");return{type:"blockquote",raw:r[0],tokens:this.lexer.blockTokens(a,[]),text:a}}}list(e){let r=this.rules.block.list.exec(e);if(r){let a,n,o,s,l,u,c,d,m,h,p,y,b=r[1].trim();const C=b.length>1,w={type:"list",raw:"",ordered:C,start:C?+b.slice(0,-1):"",loose:!1,items:[]};b=C?`\\d{1,9}\\${b.slice(-1)}`:`\\${b}`,this.options.pedantic&&(b=C?b:"[*+-]");const v=new RegExp(`^( {0,3}${b})((?:[	 ][^\\n]*)?(?:\\n|$))`);for(;e&&(y=!1,!(!(r=v.exec(e))||this.rules.block.hr.test(e)));){if(a=r[0],e=e.substring(a.length),d=r[2].split(`
`,1)[0],m=e.split(`
`,1)[0],this.options.pedantic?(s=2,p=d.trimLeft()):(s=r[2].search(/[^ ]/),s=s>4?1:s,p=d.slice(s),s+=r[1].length),u=!1,!d&&/^ *$/.test(m)&&(a+=m+`
`,e=e.substring(m.length+1),y=!0),!y){const x=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:[*+-]|\\d{1,9}[.)])((?: [^\\n]*)?(?:\\n|$))`),O=new RegExp(`^ {0,${Math.min(3,s-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),S=new RegExp(`^ {0,${Math.min(3,s-1)}}(?:\`\`\`|~~~)`),L=new RegExp(`^ {0,${Math.min(3,s-1)}}#`);for(;e&&(h=e.split(`
`,1)[0],d=h,this.options.pedantic&&(d=d.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),!(S.test(d)||L.test(d)||x.test(d)||O.test(e)));){if(d.search(/[^ ]/)>=s||!d.trim())p+=`
`+d.slice(s);else if(!u)p+=`
`+d;else break;!u&&!d.trim()&&(u=!0),a+=h+`
`,e=e.substring(h.length+1)}}w.loose||(c?w.loose=!0:/\n *\n *$/.test(a)&&(c=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(p),n&&(o=n[0]!=="[ ] ",p=p.replace(/^\[[ xX]\] +/,""))),w.items.push({type:"list_item",raw:a,task:!!n,checked:o,loose:!1,text:p}),w.raw+=a}w.items[w.items.length-1].raw=a.trimRight(),w.items[w.items.length-1].text=p.trimRight(),w.raw=w.raw.trimRight();const P=w.items.length;for(l=0;l<P;l++){this.lexer.state.top=!1,w.items[l].tokens=this.lexer.blockTokens(w.items[l].text,[]);const x=w.items[l].tokens.filter(S=>S.type==="space"),O=x.every(S=>{const L=S.raw.split("");let E=0;for(const A of L)if(A===`
`&&(E+=1),E>1)return!0;return!1});!w.loose&&x.length&&O&&(w.loose=!0,w.items[l].loose=!0)}return w}}html(e){const r=this.rules.block.html.exec(e);if(r){const a={type:"html",raw:r[0],pre:!this.options.sanitizer&&(r[1]==="pre"||r[1]==="script"||r[1]==="style"),text:r[0]};return this.options.sanitize&&(a.type="paragraph",a.text=this.options.sanitizer?this.options.sanitizer(r[0]):pr(r[0]),a.tokens=[],this.lexer.inline(a.text,a.tokens)),a}}def(e){const r=this.rules.block.def.exec(e);if(r)return r[3]&&(r[3]=r[3].substring(1,r[3].length-1)),{type:"def",tag:r[1].toLowerCase().replace(/\s+/g," "),raw:r[0],href:r[2],title:r[3]}}table(e){const r=this.rules.block.table.exec(e);if(r){const a={type:"table",header:Dv(r[1]).map(n=>({text:n})),align:r[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:r[3]&&r[3].trim()?r[3].replace(/\n[ \t]*$/,"").split(`
`):[]};if(a.header.length===a.align.length){a.raw=r[0];let n=a.align.length,o,s,l,u;for(o=0;o<n;o++)/^ *-+: *$/.test(a.align[o])?a.align[o]="right":/^ *:-+: *$/.test(a.align[o])?a.align[o]="center":/^ *:-+ *$/.test(a.align[o])?a.align[o]="left":a.align[o]=null;for(n=a.rows.length,o=0;o<n;o++)a.rows[o]=Dv(a.rows[o],a.header.length).map(c=>({text:c}));for(n=a.header.length,s=0;s<n;s++)a.header[s].tokens=[],this.lexer.inline(a.header[s].text,a.header[s].tokens);for(n=a.rows.length,s=0;s<n;s++)for(u=a.rows[s],l=0;l<u.length;l++)u[l].tokens=[],this.lexer.inline(u[l].text,u[l].tokens);return a}}}lheading(e){const r=this.rules.block.lheading.exec(e);if(r){const a={type:"heading",raw:r[0],depth:r[2].charAt(0)==="="?1:2,text:r[1],tokens:[]};return this.lexer.inline(a.text,a.tokens),a}}paragraph(e){const r=this.rules.block.paragraph.exec(e);if(r){const a={type:"paragraph",raw:r[0],text:r[1].charAt(r[1].length-1)===`
`?r[1].slice(0,-1):r[1],tokens:[]};return this.lexer.inline(a.text,a.tokens),a}}text(e){const r=this.rules.block.text.exec(e);if(r){const a={type:"text",raw:r[0],text:r[0],tokens:[]};return this.lexer.inline(a.text,a.tokens),a}}escape(e){const r=this.rules.inline.escape.exec(e);if(r)return{type:"escape",raw:r[0],text:pr(r[1])}}tag(e){const r=this.rules.inline.tag.exec(e);if(r)return!this.lexer.state.inLink&&/^<a /i.test(r[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):pr(r[0]):r[0]}}link(e){const r=this.rules.inline.link.exec(e);if(r){const a=r[2].trim();if(!this.options.pedantic&&/^</.test(a)){if(!/>$/.test(a))return;const s=jc(a.slice(0,-1),"\\");if((a.length-s.length)%2===0)return}else{const s=gF(r[2],"()");if(s>-1){const u=(r[0].indexOf("!")===0?5:4)+r[1].length+s;r[2]=r[2].substring(0,s),r[0]=r[0].substring(0,u).trim(),r[3]=""}}let n=r[2],o="";if(this.options.pedantic){const s=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(n);s&&(n=s[1],o=s[3])}else o=r[3]?r[3].slice(1,-1):"";return n=n.trim(),/^</.test(n)&&(this.options.pedantic&&!/>$/.test(a)?n=n.slice(1):n=n.slice(1,-1)),wv(r,{href:n&&n.replace(this.rules.inline._escapes,"$1"),title:o&&o.replace(this.rules.inline._escapes,"$1")},r[0],this.lexer)}}reflink(e,r){let a;if((a=this.rules.inline.reflink.exec(e))||(a=this.rules.inline.nolink.exec(e))){let n=(a[2]||a[1]).replace(/\s+/g," ");if(n=r[n.toLowerCase()],!n||!n.href){const o=a[0].charAt(0);return{type:"text",raw:o,text:o}}return wv(a,n,a[0],this.lexer)}}emStrong(e,r,a=""){let n=this.rules.inline.emStrong.lDelim.exec(e);if(!n||n[3]&&a.match(/[\p{L}\p{N}]/u))return;const o=n[1]||n[2]||"";if(!o||o&&(a===""||this.rules.inline.punctuation.exec(a))){const s=n[0].length-1;let l,u,c=s,d=0;const m=n[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(m.lastIndex=0,r=r.slice(-1*e.length+s);(n=m.exec(r))!=null;){if(l=n[1]||n[2]||n[3]||n[4]||n[5]||n[6],!l)continue;if(u=l.length,n[3]||n[4]){c+=u;continue}else if((n[5]||n[6])&&s%3&&!((s+u)%3)){d+=u;continue}if(c-=u,c>0)continue;if(u=Math.min(u,u+c+d),Math.min(s,u)%2){const p=e.slice(1,s+n.index+u);return{type:"em",raw:e.slice(0,s+n.index+u+1),text:p,tokens:this.lexer.inlineTokens(p,[])}}const h=e.slice(2,s+n.index+u-1);return{type:"strong",raw:e.slice(0,s+n.index+u+1),text:h,tokens:this.lexer.inlineTokens(h,[])}}}}codespan(e){const r=this.rules.inline.code.exec(e);if(r){let a=r[2].replace(/\n/g," ");const n=/[^ ]/.test(a),o=/^ /.test(a)&&/ $/.test(a);return n&&o&&(a=a.substring(1,a.length-1)),a=pr(a,!0),{type:"codespan",raw:r[0],text:a}}}br(e){const r=this.rules.inline.br.exec(e);if(r)return{type:"br",raw:r[0]}}del(e){const r=this.rules.inline.del.exec(e);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2],[])}}autolink(e,r){const a=this.rules.inline.autolink.exec(e);if(a){let n,o;return a[2]==="@"?(n=pr(this.options.mangle?r(a[1]):a[1]),o="mailto:"+n):(n=pr(a[1]),o=n),{type:"link",raw:a[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}}url(e,r){let a;if(a=this.rules.inline.url.exec(e)){let n,o;if(a[2]==="@")n=pr(this.options.mangle?r(a[0]):a[0]),o="mailto:"+n;else{let s;do s=a[0],a[0]=this.rules.inline._backpedal.exec(a[0])[0];while(s!==a[0]);n=pr(a[0]),a[1]==="www."?o="http://"+n:o=n}return{type:"link",raw:a[0],text:n,href:o,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(e,r){const a=this.rules.inline.text.exec(e);if(a){let n;return this.lexer.state.inRawBlock?n=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(a[0]):pr(a[0]):a[0]:n=pr(this.options.smartypants?r(a[0]):a[0]),{type:"text",raw:a[0],text:n}}}}const Oe={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:Sd,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/};Oe._label=/(?!\s*\])(?:\\.|[^\[\]\\])+/;Oe._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/;Oe.def=xt(Oe.def).replace("label",Oe._label).replace("title",Oe._title).getRegex();Oe.bullet=/(?:[*+-]|\d{1,9}[.)])/;Oe.listItemStart=xt(/^( *)(bull) */).replace("bull",Oe.bullet).getRegex();Oe.list=xt(Oe.list).replace(/bull/g,Oe.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Oe.def.source+")").getRegex();Oe._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul";Oe._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/;Oe.html=xt(Oe.html,"i").replace("comment",Oe._comment).replace("tag",Oe._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex();Oe.paragraph=xt(Oe._paragraph).replace("hr",Oe.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Oe._tag).getRegex();Oe.blockquote=xt(Oe.blockquote).replace("paragraph",Oe.paragraph).getRegex();Oe.normal=ja({},Oe);Oe.gfm=ja({},Oe.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"});Oe.gfm.table=xt(Oe.gfm.table).replace("hr",Oe.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Oe._tag).getRegex();Oe.gfm.paragraph=xt(Oe._paragraph).replace("hr",Oe.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",Oe.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Oe._tag).getRegex();Oe.pedantic=ja({},Oe.normal,{html:xt(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",Oe._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Sd,paragraph:xt(Oe.normal._paragraph).replace("hr",Oe.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",Oe.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});const Ee={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Sd,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Sd,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};Ee._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~";Ee.punctuation=xt(Ee.punctuation).replace(/punctuation/g,Ee._punctuation).getRegex();Ee.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g;Ee.escapedEmSt=/\\\*|\\_/g;Ee._comment=xt(Oe._comment).replace("(?:-->|$)","-->").getRegex();Ee.emStrong.lDelim=xt(Ee.emStrong.lDelim).replace(/punct/g,Ee._punctuation).getRegex();Ee.emStrong.rDelimAst=xt(Ee.emStrong.rDelimAst,"g").replace(/punct/g,Ee._punctuation).getRegex();Ee.emStrong.rDelimUnd=xt(Ee.emStrong.rDelimUnd,"g").replace(/punct/g,Ee._punctuation).getRegex();Ee._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;Ee._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;Ee._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/;Ee.autolink=xt(Ee.autolink).replace("scheme",Ee._scheme).replace("email",Ee._email).getRegex();Ee._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;Ee.tag=xt(Ee.tag).replace("comment",Ee._comment).replace("attribute",Ee._attribute).getRegex();Ee._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/;Ee._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/;Ee._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;Ee.link=xt(Ee.link).replace("label",Ee._label).replace("href",Ee._href).replace("title",Ee._title).getRegex();Ee.reflink=xt(Ee.reflink).replace("label",Ee._label).replace("ref",Oe._label).getRegex();Ee.nolink=xt(Ee.nolink).replace("ref",Oe._label).getRegex();Ee.reflinkSearch=xt(Ee.reflinkSearch,"g").replace("reflink",Ee.reflink).replace("nolink",Ee.nolink).getRegex();Ee.normal=ja({},Ee);Ee.pedantic=ja({},Ee.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:xt(/^!?\[(label)\]\((.*?)\)/).replace("label",Ee._label).getRegex(),reflink:xt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Ee._label).getRegex()});Ee.gfm=ja({},Ee.normal,{escape:xt(Ee.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/});Ee.gfm.url=xt(Ee.gfm.url,"i").replace("email",Ee.gfm._extended_email).getRegex();Ee.breaks=ja({},Ee.gfm,{br:xt(Ee.br).replace("{2,}","*").getRegex(),text:xt(Ee.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});function vF(t){return t.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function Av(t){let e="",r,a;const n=t.length;for(r=0;r<n;r++)a=t.charCodeAt(r),Math.random()>.5&&(a="x"+a.toString(16)),e+="&#"+a+";";return e}class kn{constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Ts,this.options.tokenizer=this.options.tokenizer||new fg,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};const r={block:Oe.normal,inline:Ee.normal};this.options.pedantic?(r.block=Oe.pedantic,r.inline=Ee.pedantic):this.options.gfm&&(r.block=Oe.gfm,this.options.breaks?r.inline=Ee.breaks:r.inline=Ee.gfm),this.tokenizer.rules=r}static get rules(){return{block:Oe,inline:Ee}}static lex(e,r){return new kn(r).lex(e)}static lexInline(e,r){return new kn(r).inlineTokens(e)}lex(e){e=e.replace(/\r\n|\r/g,`
`),this.blockTokens(e,this.tokens);let r;for(;r=this.inlineQueue.shift();)this.inlineTokens(r.src,r.tokens);return this.tokens}blockTokens(e,r=[]){this.options.pedantic?e=e.replace(/\t/g,"    ").replace(/^ +$/gm,""):e=e.replace(/^( *)(\t+)/gm,(l,u,c)=>u+"    ".repeat(c.length));let a,n,o,s;for(;e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some(l=>(a=l.call({lexer:this},e,r))?(e=e.substring(a.raw.length),r.push(a),!0):!1))){if(a=this.tokenizer.space(e)){e=e.substring(a.raw.length),a.raw.length===1&&r.length>0?r[r.length-1].raw+=`
`:r.push(a);continue}if(a=this.tokenizer.code(e)){e=e.substring(a.raw.length),n=r[r.length-1],n&&(n.type==="paragraph"||n.type==="text")?(n.raw+=`
`+a.raw,n.text+=`
`+a.text,this.inlineQueue[this.inlineQueue.length-1].src=n.text):r.push(a);continue}if(a=this.tokenizer.fences(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.heading(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.hr(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.blockquote(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.list(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.html(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.def(e)){e=e.substring(a.raw.length),n=r[r.length-1],n&&(n.type==="paragraph"||n.type==="text")?(n.raw+=`
`+a.raw,n.text+=`
`+a.raw,this.inlineQueue[this.inlineQueue.length-1].src=n.text):this.tokens.links[a.tag]||(this.tokens.links[a.tag]={href:a.href,title:a.title});continue}if(a=this.tokenizer.table(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.lheading(e)){e=e.substring(a.raw.length),r.push(a);continue}if(o=e,this.options.extensions&&this.options.extensions.startBlock){let l=1/0;const u=e.slice(1);let c;this.options.extensions.startBlock.forEach(function(d){c=d.call({lexer:this},u),typeof c=="number"&&c>=0&&(l=Math.min(l,c))}),l<1/0&&l>=0&&(o=e.substring(0,l+1))}if(this.state.top&&(a=this.tokenizer.paragraph(o))){n=r[r.length-1],s&&n.type==="paragraph"?(n.raw+=`
`+a.raw,n.text+=`
`+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):r.push(a),s=o.length!==e.length,e=e.substring(a.raw.length);continue}if(a=this.tokenizer.text(e)){e=e.substring(a.raw.length),n=r[r.length-1],n&&n.type==="text"?(n.raw+=`
`+a.raw,n.text+=`
`+a.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=n.text):r.push(a);continue}if(e){const l="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(l);break}else throw new Error(l)}}return this.state.top=!0,r}inline(e,r){this.inlineQueue.push({src:e,tokens:r})}inlineTokens(e,r=[]){let a,n,o,s=e,l,u,c;if(this.tokens.links){const d=Object.keys(this.tokens.links);if(d.length>0)for(;(l=this.tokenizer.rules.inline.reflinkSearch.exec(s))!=null;)d.includes(l[0].slice(l[0].lastIndexOf("[")+1,-1))&&(s=s.slice(0,l.index)+"["+Cv("a",l[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(l=this.tokenizer.rules.inline.blockSkip.exec(s))!=null;)s=s.slice(0,l.index)+"["+Cv("a",l[0].length-2)+"]"+s.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(l=this.tokenizer.rules.inline.escapedEmSt.exec(s))!=null;)s=s.slice(0,l.index)+"++"+s.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(u||(c=""),u=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some(d=>(a=d.call({lexer:this},e,r))?(e=e.substring(a.raw.length),r.push(a),!0):!1))){if(a=this.tokenizer.escape(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.tag(e)){e=e.substring(a.raw.length),n=r[r.length-1],n&&a.type==="text"&&n.type==="text"?(n.raw+=a.raw,n.text+=a.text):r.push(a);continue}if(a=this.tokenizer.link(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(a.raw.length),n=r[r.length-1],n&&a.type==="text"&&n.type==="text"?(n.raw+=a.raw,n.text+=a.text):r.push(a);continue}if(a=this.tokenizer.emStrong(e,s,c)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.codespan(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.br(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.del(e)){e=e.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.autolink(e,Av)){e=e.substring(a.raw.length),r.push(a);continue}if(!this.state.inLink&&(a=this.tokenizer.url(e,Av))){e=e.substring(a.raw.length),r.push(a);continue}if(o=e,this.options.extensions&&this.options.extensions.startInline){let d=1/0;const m=e.slice(1);let h;this.options.extensions.startInline.forEach(function(p){h=p.call({lexer:this},m),typeof h=="number"&&h>=0&&(d=Math.min(d,h))}),d<1/0&&d>=0&&(o=e.substring(0,d+1))}if(a=this.tokenizer.inlineText(o,vF)){e=e.substring(a.raw.length),a.raw.slice(-1)!=="_"&&(c=a.raw.slice(-1)),u=!0,n=r[r.length-1],n&&n.type==="text"?(n.raw+=a.raw,n.text+=a.text):r.push(a);continue}if(e){const d="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(d);break}else throw new Error(d)}}return r}}class gg{constructor(e){this.options=e||Ts}code(e,r,a){const n=(r||"").match(/\S*/)[0];if(this.options.highlight){const o=this.options.highlight(e,n);o!=null&&o!==e&&(a=!0,e=o)}return e=e.replace(/\n$/,"")+`
`,n?'<pre><code class="'+this.options.langPrefix+pr(n,!0)+'">'+(a?e:pr(e,!0))+`</code></pre>
`:"<pre><code>"+(a?e:pr(e,!0))+`</code></pre>
`}blockquote(e){return`<blockquote>
${e}</blockquote>
`}html(e){return e}heading(e,r,a,n){if(this.options.headerIds){const o=this.options.headerPrefix+n.slug(a);return`<h${r} id="${o}">${e}</h${r}>
`}return`<h${r}>${e}</h${r}>
`}hr(){return this.options.xhtml?`<hr/>
`:`<hr>
`}list(e,r,a){const n=r?"ol":"ul",o=r&&a!==1?' start="'+a+'"':"";return"<"+n+o+`>
`+e+"</"+n+`>
`}listitem(e){return`<li>${e}</li>
`}checkbox(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "}paragraph(e){return`<p>${e}</p>
`}table(e,r){return r&&(r=`<tbody>${r}</tbody>`),`<table>
<thead>
`+e+`</thead>
`+r+`</table>
`}tablerow(e){return`<tr>
${e}</tr>
`}tablecell(e,r){const a=r.header?"th":"td";return(r.align?`<${a} align="${r.align}">`:`<${a}>`)+e+`</${a}>
`}strong(e){return`<strong>${e}</strong>`}em(e){return`<em>${e}</em>`}codespan(e){return`<code>${e}</code>`}br(){return this.options.xhtml?"<br/>":"<br>"}del(e){return`<del>${e}</del>`}link(e,r,a){if(e=Ev(this.options.sanitize,this.options.baseUrl,e),e===null)return a;let n='<a href="'+pr(e)+'"';return r&&(n+=' title="'+r+'"'),n+=">"+a+"</a>",n}image(e,r,a){if(e=Ev(this.options.sanitize,this.options.baseUrl,e),e===null)return a;let n=`<img src="${e}" alt="${a}"`;return r&&(n+=` title="${r}"`),n+=this.options.xhtml?"/>":">",n}text(e){return e}}class N3{strong(e){return e}em(e){return e}codespan(e){return e}del(e){return e}html(e){return e}text(e){return e}link(e,r,a){return""+a}image(e,r,a){return""+a}br(){return""}}class I3{constructor(){this.seen={}}serialize(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")}getNextSafeSlug(e,r){let a=e,n=0;if(this.seen.hasOwnProperty(a)){n=this.seen[e];do n++,a=e+"-"+n;while(this.seen.hasOwnProperty(a))}return r||(this.seen[e]=n,this.seen[a]=0),a}slug(e,r={}){const a=this.serialize(e);return this.getNextSafeSlug(a,r.dryrun)}}class Pn{constructor(e){this.options=e||Ts,this.options.renderer=this.options.renderer||new gg,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new N3,this.slugger=new I3}static parse(e,r){return new Pn(r).parse(e)}static parseInline(e,r){return new Pn(r).parseInline(e)}parse(e,r=!0){let a="",n,o,s,l,u,c,d,m,h,p,y,b,C,w,v,P,x,O,S;const L=e.length;for(n=0;n<L;n++){if(p=e[n],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[p.type]&&(S=this.options.extensions.renderers[p.type].call({parser:this},p),S!==!1||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(p.type))){a+=S||"";continue}switch(p.type){case"space":continue;case"hr":{a+=this.renderer.hr();continue}case"heading":{a+=this.renderer.heading(this.parseInline(p.tokens),p.depth,L3(this.parseInline(p.tokens,this.textRenderer)),this.slugger);continue}case"code":{a+=this.renderer.code(p.text,p.lang,p.escaped);continue}case"table":{for(m="",d="",l=p.header.length,o=0;o<l;o++)d+=this.renderer.tablecell(this.parseInline(p.header[o].tokens),{header:!0,align:p.align[o]});for(m+=this.renderer.tablerow(d),h="",l=p.rows.length,o=0;o<l;o++){for(c=p.rows[o],d="",u=c.length,s=0;s<u;s++)d+=this.renderer.tablecell(this.parseInline(c[s].tokens),{header:!1,align:p.align[s]});h+=this.renderer.tablerow(d)}a+=this.renderer.table(m,h);continue}case"blockquote":{h=this.parse(p.tokens),a+=this.renderer.blockquote(h);continue}case"list":{for(y=p.ordered,b=p.start,C=p.loose,l=p.items.length,h="",o=0;o<l;o++)v=p.items[o],P=v.checked,x=v.task,w="",v.task&&(O=this.renderer.checkbox(P),C?v.tokens.length>0&&v.tokens[0].type==="paragraph"?(v.tokens[0].text=O+" "+v.tokens[0].text,v.tokens[0].tokens&&v.tokens[0].tokens.length>0&&v.tokens[0].tokens[0].type==="text"&&(v.tokens[0].tokens[0].text=O+" "+v.tokens[0].tokens[0].text)):v.tokens.unshift({type:"text",text:O}):w+=O),w+=this.parse(v.tokens,C),h+=this.renderer.listitem(w,x,P);a+=this.renderer.list(h,y,b);continue}case"html":{a+=this.renderer.html(p.text);continue}case"paragraph":{a+=this.renderer.paragraph(this.parseInline(p.tokens));continue}case"text":{for(h=p.tokens?this.parseInline(p.tokens):p.text;n+1<L&&e[n+1].type==="text";)p=e[++n],h+=`
`+(p.tokens?this.parseInline(p.tokens):p.text);a+=r?this.renderer.paragraph(h):h;continue}default:{const E='Token with "'+p.type+'" type was not found.';if(this.options.silent){console.error(E);return}else throw new Error(E)}}}return a}parseInline(e,r){r=r||this.renderer;let a="",n,o,s;const l=e.length;for(n=0;n<l;n++){if(o=e[n],this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[o.type]&&(s=this.options.extensions.renderers[o.type].call({parser:this},o),s!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(o.type))){a+=s||"";continue}switch(o.type){case"escape":{a+=r.text(o.text);break}case"html":{a+=r.html(o.text);break}case"link":{a+=r.link(o.href,o.title,this.parseInline(o.tokens,r));break}case"image":{a+=r.image(o.href,o.title,o.text);break}case"strong":{a+=r.strong(this.parseInline(o.tokens,r));break}case"em":{a+=r.em(this.parseInline(o.tokens,r));break}case"codespan":{a+=r.codespan(o.text);break}case"br":{a+=r.br();break}case"del":{a+=r.del(this.parseInline(o.tokens,r));break}case"text":{a+=r.text(o.text);break}default:{const u='Token with "'+o.type+'" type was not found.';if(this.options.silent){console.error(u);return}else throw new Error(u)}}}return a}}function Re(t,e,r){if(typeof t>"u"||t===null)throw new Error("marked(): input parameter is undefined or null");if(typeof t!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected");if(typeof e=="function"&&(r=e,e=null),e=ja({},Re.defaults,e||{}),T3(e),r){const a=e.highlight;let n;try{n=kn.lex(t,e)}catch(l){return r(l)}const o=function(l){let u;if(!l)try{e.walkTokens&&Re.walkTokens(n,e.walkTokens),u=Pn.parse(n,e)}catch(c){l=c}return e.highlight=a,l?r(l):r(null,u)};if(!a||a.length<3||(delete e.highlight,!n.length))return o();let s=0;Re.walkTokens(n,function(l){l.type==="code"&&(s++,setTimeout(()=>{a(l.text,l.lang,function(u,c){if(u)return o(u);c!=null&&c!==l.text&&(l.text=c,l.escaped=!0),s--,s===0&&o()})},0))}),s===0&&o();return}try{const a=kn.lex(t,e);return e.walkTokens&&Re.walkTokens(a,e.walkTokens),Pn.parse(a,e)}catch(a){if(a.message+=`
Please report this to https://github.com/markedjs/marked.`,e.silent)return"<p>An error occurred:</p><pre>"+pr(a.message+"",!0)+"</pre>";throw a}}Re.options=Re.setOptions=function(t){return ja(Re.defaults,t),rF(Re.defaults),Re};Re.getDefaults=O3;Re.defaults=Ts;Re.use=function(...t){const e=ja({},...t),r=Re.defaults.extensions||{renderers:{},childTokens:{}};let a;t.forEach(n=>{if(n.extensions&&(a=!0,n.extensions.forEach(o=>{if(!o.name)throw new Error("extension name required");if(o.renderer){const s=r.renderers?r.renderers[o.name]:null;s?r.renderers[o.name]=function(...l){let u=o.renderer.apply(this,l);return u===!1&&(u=s.apply(this,l)),u}:r.renderers[o.name]=o.renderer}if(o.tokenizer){if(!o.level||o.level!=="block"&&o.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");r[o.level]?r[o.level].unshift(o.tokenizer):r[o.level]=[o.tokenizer],o.start&&(o.level==="block"?r.startBlock?r.startBlock.push(o.start):r.startBlock=[o.start]:o.level==="inline"&&(r.startInline?r.startInline.push(o.start):r.startInline=[o.start]))}o.childTokens&&(r.childTokens[o.name]=o.childTokens)})),n.renderer){const o=Re.defaults.renderer||new gg;for(const s in n.renderer){const l=o[s];o[s]=(...u)=>{let c=n.renderer[s].apply(o,u);return c===!1&&(c=l.apply(o,u)),c}}e.renderer=o}if(n.tokenizer){const o=Re.defaults.tokenizer||new fg;for(const s in n.tokenizer){const l=o[s];o[s]=(...u)=>{let c=n.tokenizer[s].apply(o,u);return c===!1&&(c=l.apply(o,u)),c}}e.tokenizer=o}if(n.walkTokens){const o=Re.defaults.walkTokens;e.walkTokens=function(s){n.walkTokens.call(this,s),o&&o.call(this,s)}}a&&(e.extensions=r),Re.setOptions(e)})};Re.walkTokens=function(t,e){for(const r of t)switch(e.call(Re,r),r.type){case"table":{for(const a of r.header)Re.walkTokens(a.tokens,e);for(const a of r.rows)for(const n of a)Re.walkTokens(n.tokens,e);break}case"list":{Re.walkTokens(r.items,e);break}default:Re.defaults.extensions&&Re.defaults.extensions.childTokens&&Re.defaults.extensions.childTokens[r.type]?Re.defaults.extensions.childTokens[r.type].forEach(function(a){Re.walkTokens(r[a],e)}):r.tokens&&Re.walkTokens(r.tokens,e)}};Re.parseInline=function(t,e){if(typeof t>"u"||t===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof t!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected");e=ja({},Re.defaults,e||{}),T3(e);try{const r=kn.lexInline(t,e);return e.walkTokens&&Re.walkTokens(r,e.walkTokens),Pn.parseInline(r,e)}catch(r){if(r.message+=`
Please report this to https://github.com/markedjs/marked.`,e.silent)return"<p>An error occurred:</p><pre>"+pr(r.message+"",!0)+"</pre>";throw r}};Re.Parser=Pn;Re.parser=Pn.parse;Re.Renderer=gg;Re.TextRenderer=N3;Re.Lexer=kn;Re.lexer=kn.lex;Re.Tokenizer=fg;Re.Slugger=I3;Re.parse=Re;Re.options;Re.setOptions;Re.use;Re.walkTokens;Re.parseInline;Pn.parse;kn.lex;const Jl=class{static makeHtml(t){switch(t.type){case W9.enum["text/markdown"]:return Re(t.content)}return null}static waitForImageLoad(t){return new Promise((e,r)=>{if(t){const a=new Image;a.onload=()=>e(),a.onerror=n=>r(n),a.src=t}else r()})}static makeTitleWithAppName(t){if(!Jl.isInEditorPreview())return t?`${t} - ${this.getAppName()}`:this.getAppName()}static formatDate(t,e){if(!t)return"";const r=wt(),a=t instanceof Date?t:new Date(t);return e.type==="dynamic"?bF(a,r,e.format):bd(a,e.format,{locale:EF[r]})}};let st=Jl;st.separatorVisibility=(t,e)=>t.some(r=>r)?"":e;st.getAppDirectory=t=>{var a;const e=(a=U.getAppState().getPersistDB().getDownloadState(t))==null?void 0:a.appDirectory;let r=e;if(!e){const{installDir:n}=Device.desktopStorage.get(k6.SETTINGS)??{};r=n||Device.osSettings.get(P6.APPDIR)}return r};st.playGame=()=>{const{activeGameId:t,buildManifestRecord:e}=U.getGameState().state,r=t;if(r){const a=e&&e[t];if(!a)return;const{defaultLaunchProfile:n,launchArguments:o}=a;if(!n)return;const{defaultEntryPoint:s,defaultClientId:l,defaultRedirectURI:u}=n,c=U.getAppState().getPersistDB().getAccessToken(),d=Jl.getAppDirectory(r);c&&s&&l&&u&&d&&Device.downloadManager.execute({appId:r,appDirectory:d,entryPoint:s,launchArguments:o||"",accessToken:c,clientId:l,redirectURI:u,codeChallenge:S6.generateChallenge().challenge})}};st.repairGame=async t=>{console.log("repairGame invoked. TODO",t)};st.verifyGame=async t=>{console.log("verifyGame invoked. TODO",t)};st.checkUpdateGame=async(t,e,r,a,n,o,s)=>{console.log("checkUpdateGame invoked. TODO",s)};st.getDropDownList=(t,e)=>{const a=[e&&{label:$("detailApp.options.uninstall"),onClick:()=>t.setState({showUninstallDialog:!0})}].filter(Boolean);return a.length===0?null:a};st.getSearchParamsObject=t=>{try{const e=t.location.search;return new URLSearchParams(e)}catch{throw new yg}};st.redirectToErrorPage=(t,e)=>e instanceof F6?(U.getAppState().logout(),t.replace(zt.ErrorSessionExpired.makePath())):e instanceof x6?t.replace(`${t.location.pathname}`):t.replace(`${t.location.pathname}`);st.reactNodeToString=t=>{let e="";return typeof t=="string"?e=t:typeof t=="number"?e=t.toString():t instanceof Array?t.forEach(r=>{e+=Jl.reactNodeToString(r)}):g.isValidElement(t)&&(e+=Jl.reactNodeToString(t.props.children)),e};st.debounce=(t,e=500)=>{let r;return(...n)=>{clearTimeout(r),r=setTimeout(()=>t(...n),e)}};st.isInEditorPreview=()=>!!document.getElementById(J1);st.getAppName=()=>{const t=U.getAppState().getBrandName();return $("Common.appName",{publisherName:t})};class yg extends Error{constructor(e){super(e),Object.setPrototypeOf(this,yg.prototype)}}function bF(t,e,r){if(r==="LL")return Intl.DateTimeFormat(e,{day:"2-digit",month:"long",year:"numeric"}).format(t);const a=Intl.DateTimeFormat(e,{dateStyle:"full",timeStyle:"short"}).formatToParts(t);let n,o="";for(const s of a){if(s.type==="literal"&&n==="year"){o+=" ";continue}o+=s.value,n=s.type}return o}const B3="i18nextLng",EF={"en-US":ig,"zh-CN":ZS},Om=ag.languageCodes,DF=Om.reduce((t,e)=>(t[e]={translation:HD.unflatten(w5[e])},t),{});function CF(){if(!Ps.isSSR()){const t=localStorage.getItem(B3);if(t&&Om.includes(t))return t}return ag.defaultLanguage}function wF(t){Ps.isSSR()||localStorage.setItem(B3,t)}const yi=Dr.use(r3);yi.on("languageChanged",t=>{wF(t)});yi.init({lng:CF(),fallbackLng:ag.fallbackLanguage,preload:Om,resources:DF,initImmediate:!1,returnObjects:!1,debug:!1,interpolation:{format:(t,e="LL")=>t instanceof Date&&(e==="LL"||e==="LLLL")?st.formatDate(t,{format:e,type:"dynamic"}):t}},()=>{});function $(t,e){return yi.t(t,e)}function wt(){return yi.language}async function AF(t){await new Promise(e=>{yi.changeLanguage(t,e)})}function kF(){return Object.keys(lv).filter(t=>Om.includes(t)).reduce((t,e)=>({...t,[e]:lv[e]}),{})}var _3={},Al={},PF={get exports(){return Al},set exports(t){Al=t}},Ip={},kv;function Lm(){return kv||(kv=1,function(t){(function(e,r){r(t)})(Bn,function(e){Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(o){for(var s=1;s<arguments.length;s++){var l=arguments[s];for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(o[u]=l[u])}return o},a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o};e.isDate=function(s){return s instanceof Date},e.isEmpty=function(s){return Object.keys(s).length===0};var n=e.isObject=function(s){return s!=null&&(typeof s>"u"?"undefined":a(s))==="object"};e.properObject=function(s){return n(s)&&!s.hasOwnProperty?r({},s):s}})}(Ip)),Ip}var Pv;function SF(){return Pv||(Pv=1,function(t,e){(function(r,a){a(t,e,Lm())})(Bn,function(r,a,n){Object.defineProperty(a,"__esModule",{value:!0});function o(u,c,d){return c in u?Object.defineProperty(u,c,{value:d,enumerable:!0,configurable:!0,writable:!0}):u[c]=d,u}var s=Object.assign||function(u){for(var c=1;c<arguments.length;c++){var d=arguments[c];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(u[m]=d[m])}return u},l=function u(c,d){if(c===d)return{};if(!(0,n.isObject)(c)||!(0,n.isObject)(d))return d;var m=(0,n.properObject)(c),h=(0,n.properObject)(d),p=Object.keys(m).reduce(function(y,b){return h.hasOwnProperty(b)?y:s({},y,o({},b,void 0))},{});return(0,n.isDate)(m)||(0,n.isDate)(h)?m.valueOf()==h.valueOf()?{}:h:Object.keys(h).reduce(function(y,b){if(!m.hasOwnProperty(b))return s({},y,o({},b,h[b]));var C=u(m[b],h[b]);return(0,n.isObject)(C)&&(0,n.isEmpty)(C)&&!(0,n.isDate)(C)?y:s({},y,o({},b,C))},p)};a.default=l,r.exports=a.default})}(PF,Al)),Al}var kl={},FF={get exports(){return kl},set exports(t){kl=t}},Sv;function M3(){return Sv||(Sv=1,function(t,e){(function(r,a){a(t,e,Lm())})(Bn,function(r,a,n){Object.defineProperty(a,"__esModule",{value:!0});function o(u,c,d){return c in u?Object.defineProperty(u,c,{value:d,enumerable:!0,configurable:!0,writable:!0}):u[c]=d,u}var s=Object.assign||function(u){for(var c=1;c<arguments.length;c++){var d=arguments[c];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(u[m]=d[m])}return u},l=function u(c,d){if(c===d||!(0,n.isObject)(c)||!(0,n.isObject)(d))return{};var m=(0,n.properObject)(c),h=(0,n.properObject)(d);return Object.keys(h).reduce(function(p,y){if(m.hasOwnProperty(y)){var b=u(m[y],h[y]);return(0,n.isObject)(b)&&(0,n.isEmpty)(b)?p:s({},p,o({},y,b))}return s({},p,o({},y,h[y]))},{})};a.default=l,r.exports=a.default})}(FF,kl)),kl}var Pl={},xF={get exports(){return Pl},set exports(t){Pl=t}},Fv;function R3(){return Fv||(Fv=1,function(t,e){(function(r,a){a(t,e,Lm())})(Bn,function(r,a,n){Object.defineProperty(a,"__esModule",{value:!0});function o(u,c,d){return c in u?Object.defineProperty(u,c,{value:d,enumerable:!0,configurable:!0,writable:!0}):u[c]=d,u}var s=Object.assign||function(u){for(var c=1;c<arguments.length;c++){var d=arguments[c];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(u[m]=d[m])}return u},l=function u(c,d){if(c===d||!(0,n.isObject)(c)||!(0,n.isObject)(d))return{};var m=(0,n.properObject)(c),h=(0,n.properObject)(d);return Object.keys(m).reduce(function(p,y){if(h.hasOwnProperty(y)){var b=u(m[y],h[y]);return(0,n.isObject)(b)&&(0,n.isEmpty)(b)?p:s({},p,o({},y,b))}return s({},p,o({},y,void 0))},{})};a.default=l,r.exports=a.default})}(xF,Pl)),Pl}var Sl={},OF={get exports(){return Sl},set exports(t){Sl=t}},xv;function j3(){return xv||(xv=1,function(t,e){(function(r,a){a(t,e,Lm())})(Bn,function(r,a,n){Object.defineProperty(a,"__esModule",{value:!0});function o(u,c,d){return c in u?Object.defineProperty(u,c,{value:d,enumerable:!0,configurable:!0,writable:!0}):u[c]=d,u}var s=Object.assign||function(u){for(var c=1;c<arguments.length;c++){var d=arguments[c];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(u[m]=d[m])}return u},l=function u(c,d){if(c===d)return{};if(!(0,n.isObject)(c)||!(0,n.isObject)(d))return d;var m=(0,n.properObject)(c),h=(0,n.properObject)(d);return(0,n.isDate)(m)||(0,n.isDate)(h)?m.valueOf()==h.valueOf()?{}:h:Object.keys(h).reduce(function(p,y){if(m.hasOwnProperty(y)){var b=u(m[y],h[y]);return(0,n.isObject)(b)&&(0,n.isEmpty)(b)&&!(0,n.isDate)(b)?p:s({},p,o({},y,b))}return p},{})};a.default=l,r.exports=a.default})}(OF,Sl)),Sl}var Fl={},LF={get exports(){return Fl},set exports(t){Fl=t}},Ov;function TF(){return Ov||(Ov=1,function(t,e){(function(r,a){a(t,e,M3(),R3(),j3())})(Bn,function(r,a,n,o,s){Object.defineProperty(a,"__esModule",{value:!0});var l=d(n),u=d(o),c=d(s);function d(h){return h&&h.__esModule?h:{default:h}}var m=function(p,y){return{added:(0,l.default)(p,y),deleted:(0,u.default)(p,y),updated:(0,c.default)(p,y)}};a.default=m,r.exports=a.default})}(LF,Fl)),Fl}(function(t){(function(e,r){r(t,SF(),M3(),R3(),j3(),TF())})(Bn,function(e,r,a,n,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.detailedDiff=e.updatedDiff=e.deletedDiff=e.diff=e.addedDiff=void 0;var l=h(r),u=h(a),c=h(n),d=h(o),m=h(s);function h(p){return p&&p.__esModule?p:{default:p}}e.addedDiff=u.default,e.diff=l.default,e.deletedDiff=c.default,e.updatedDiff=d.default,e.detailedDiff=m.default})})(_3);const NF=ID(O6),{detailedDiff:IF}=_3,{__SUPER_SECRET_CONTAINER_DEBUG_HOOK__:BF}=NF,Li={isEnabled:!0,isCollapsed:!1,logStateChanges:!0,containers:{},get states(){const t={};for(const[e,r]of Object.entries(this.containers))t[e]=r.state;return t},logState(){for(const[t,e]of Object.entries(this.containers))console.log(`%c${t}
`,"font-weight:bold",e.state)}};BF(t=>{if(!Li.isEnabled)return;const{name:e}=t.constructor;Li.containers[e]=t;let r=t.state;t.subscribe(()=>{if(!(Li.isEnabled&&Li.logStateChanges))return;const{state:a}=t,n=IF(r,a);(Li.isCollapsed?console.groupCollapsed:console.group)(e);const s=l=>Object.keys(l).length>0;s(n.added)&&console.log(`Added
`,n.added),s(n.updated)&&console.log(`Updated
`,n.updated),s(n.deleted)&&console.log(`Deleted
`,n.deleted),console.log(`New state
`,a),console.log(`Old state
`,r),console.groupEnd(e),r=a})});typeof window<"u"&&(window.UNSTATED=Li);var vg=Li,U3=(t=>(t.updateBackground="updateBackground",t))(U3||{});class _F extends Ss{constructor(){super(...arguments),this._=U3}updateBackground(e){this.emit("updateBackground",e)}}const Zt=new _F,ca="/assets/bg-common-819b846e.svg",bg="/assets/logo-057ebeed.svg",MF="_emailVerificationPage_1w486_16",RF="_emailVerificationPageContainer_1w486_19",jF="_logoContainer_1w486_25",UF="_emailVerificationPageHeader_1w486_28",zF="_emailVerificationPageForm_1w486_31",VF="_title_1w486_34",qF="_description_1w486_37",HF="_input_1w486_44",ra={emailVerificationPage:MF,emailVerificationPageContainer:RF,logoContainer:jF,emailVerificationPageHeader:UF,emailVerificationPageForm:zF,title:VF,description:qF,input:HF};function lf(){return lf=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},lf.apply(this,arguments)}function $F(t,e){if(t==null)return{};var r=WF(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function WF(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}var Eg=g.forwardRef(function(t,e){var r=t.color,a=r===void 0?"currentColor":r,n=t.size,o=n===void 0?24:n,s=$F(t,["color","size"]);return i.createElement("svg",lf({ref:e,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),i.createElement("polyline",{points:"20 6 9 17 4 12"}))});Eg.propTypes={color:Ue.string,size:Ue.oneOfType([Ue.string,Ue.number])};Eg.displayName="Check";const KF=Eg;function uf(){return uf=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},uf.apply(this,arguments)}function GF(t,e){if(t==null)return{};var r=YF(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function YF(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}var Dg=g.forwardRef(function(t,e){var r=t.color,a=r===void 0?"currentColor":r,n=t.size,o=n===void 0?24:n,s=GF(t,["color","size"]);return i.createElement("svg",uf({ref:e,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),i.createElement("polyline",{points:"6 9 12 15 18 9"}))});Dg.propTypes={color:Ue.string,size:Ue.oneOfType([Ue.string,Ue.number])};Dg.displayName="ChevronDown";const ZF=Dg;function cf(){return cf=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},cf.apply(this,arguments)}function XF(t,e){if(t==null)return{};var r=QF(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function QF(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}var Cg=g.forwardRef(function(t,e){var r=t.color,a=r===void 0?"currentColor":r,n=t.size,o=n===void 0?24:n,s=XF(t,["color","size"]);return i.createElement("svg",cf({ref:e,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),i.createElement("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),i.createElement("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"}))});Cg.propTypes={color:Ue.string,size:Ue.oneOfType([Ue.string,Ue.number])};Cg.displayName="Copy";const JF=Cg;function df(){return df=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},df.apply(this,arguments)}function ex(t,e){if(t==null)return{};var r=tx(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function tx(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}var wg=g.forwardRef(function(t,e){var r=t.color,a=r===void 0?"currentColor":r,n=t.size,o=n===void 0?24:n,s=ex(t,["color","size"]);return i.createElement("svg",df({ref:e,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),i.createElement("circle",{cx:"12",cy:"12",r:"10"}),i.createElement("line",{x1:"2",y1:"12",x2:"22",y2:"12"}),i.createElement("path",{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"}))});wg.propTypes={color:Ue.string,size:Ue.oneOfType([Ue.string,Ue.number])};wg.displayName="Globe";const rx=wg;function mf(){return mf=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},mf.apply(this,arguments)}function ax(t,e){if(t==null)return{};var r=nx(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function nx(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}var Ag=g.forwardRef(function(t,e){var r=t.color,a=r===void 0?"currentColor":r,n=t.size,o=n===void 0?24:n,s=ax(t,["color","size"]);return i.createElement("svg",mf({ref:e,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),i.createElement("circle",{cx:"12",cy:"12",r:"10"}),i.createElement("line",{x1:"15",y1:"9",x2:"9",y2:"15"}),i.createElement("line",{x1:"9",y1:"9",x2:"15",y2:"15"}))});Ag.propTypes={color:Ue.string,size:Ue.oneOfType([Ue.string,Ue.number])};Ag.displayName="XCircle";const ix=Ag,ox="_dialogBody_11ex3_63",sx="_dialogFooter_11ex3_67",z3={dialogBody:ox,dialogFooter:sx};function lx(t){if(Ps.isSSR())return null;const e=t?"editorDialogWrapper":"dialogWrapper";let r=document.getElementById(e);return r||(r=document.createElement("div"),r.id=e,t?ux(r):document.body.appendChild(r)),r}function ux(t){const e=document.getElementById(J1);e&&e.appendChild(t)}const Qe=t=>i.createElement("div",{className:G(z3.dialogBody,t.className)},t.children),at=t=>i.createElement("div",{className:G(z3.dialogFooter,t.className)},t.children);class Ge extends g.Component{constructor(e){super(e),this.modalRoot=lx(this.props.isPreviewMode),this.modalContainer=Ps.isSSR()?null:document.createElement("div")}componentDidMount(){!this.modalRoot||!this.modalContainer||this.modalRoot.appendChild(this.modalContainer)}componentWillUnmount(){!this.modalRoot||!this.modalContainer||this.modalRoot.removeChild(this.modalContainer)}renderDialog(){const{title:e="",className:r="",onClose:a=null}=this.props;return i.createElement("section",{className:G("dialog",r,ia.BODY_FONT)},e&&i.createElement("div",{className:"dialogHeader"},i.createElement("h2",{className:G("titleContainer",ia.TITLE_FONT)},e),!!a&&i.createElement("div",{className:"closeButtonContainer",style:{color:"rgb(var(--od-rgba-secondary)"}},i.createElement("button",{onClick:()=>{a&&a()}},i.createElement(BD,null)))),this.props.children)}renderDialogOverlay(){const{isOpen:e}=this.props;if(e)return i.createElement("div",{className:"dialogOverlay editorDialogOverlay"},this.renderDialog())}render(){var e;return this.props.isPreviewMode&&((e=this.props.className)!=null&&e.includes("paymentStatusDialog"))?this.renderDialogOverlay():this.modalContainer?Au.createPortal(this.renderDialogOverlay(),this.modalContainer):i.createElement("div",null)}}const cx="_logoutConfirmationModal_2sxv6_16",dx={logoutConfirmationModal:cx},mx=({onLogout:t,onClose:e,isOpen:r})=>i.createElement(Ge,{title:$("LogoutConfirmationModal.title"),isOpen:r,className:G(dx.logoutConfirmationModal)},i.createElement(Qe,null,i.createElement("p",null,$("LogoutConfirmationModal.content"))),i.createElement(at,{className:"dialogFooter"},i.createElement(le,{className:"btn big btn-ghost btnClose footer-btn",onClick:e},$("UserSessionList.dialog.cancel")),i.createElement(le,{className:"btn big btn-primary btnLogout footer-btn",onClick:t},$("UserSessionList.dialog.logout"))));function px(){try{return window.ga}catch{return null}}function tr({eventCategory:t,eventAction:e=`${location.pathname}${location.search}`,eventLabel:r,eventValue:a=0,maxRetry:n=3}){const o=px(),s=Fe.TELEMETRY_GOOGLE_ANALYTICS_TRACKING_ID==="true",l=n-1;if(Ye.isDesktopApp()||!s)return;const u=()=>{window.setTimeout(()=>tr({eventCategory:t,eventAction:e,eventLabel:r,eventValue:a,maxRetry:l}),1e3)};!o&&s&&l>0&&u(),o&&o("send",{hitType:"event",eventCategory:t,eventAction:e,eventLabel:r})}const Uc="registration_link_account_email";class kg extends Error{constructor(e){super(e),Object.setPrototypeOf(this,kg.prototype)}}class Pg extends Error{constructor(e){super(e),Object.setPrototypeOf(this,Pg.prototype)}}class Sg extends Error{constructor(e){super(e),Object.setPrototypeOf(this,Sg.prototype)}}class Fg extends Error{constructor(e){super(e),Object.setPrototypeOf(this,Fg.prototype)}}class xg extends Error{constructor(e){super(e),Object.setPrototypeOf(this,xg.prototype)}}class Og extends Error{constructor(e){super(e),Object.setPrototypeOf(this,Og.prototype)}}class Lg extends Error{constructor(e){super(e),Object.setPrototypeOf(this,Lg.prototype)}}const hx={11014045:g.createElement(f,{i18nKey:"adminServiceError.11014045"},"Failed to export Logs. No log found.")},fx={11234:g.createElement(f,{i18nKey:"adminServiceError.11234"},"The country already registered in another region"),11233:g.createElement(f,{i18nKey:"adminServiceError.11233"},"Region does not exist"),11337:g.createElement(f,{i18nKey:"adminServiceError.11337"},"Namespace does not exist"),11440:g.createElement(f,{i18nKey:"adminServiceError.11440"},"User profile does not exist"),11469:g.createElement(f,{i18nKey:"adminServiceError.11469"},"User does not exist"),11540:g.createElement(f,{i18nKey:"adminServiceError.11540"},"User profile does not exist"),11132:g.createElement(f,{i18nKey:"adminServiceError.11132"},"You've reached the maximum upload limit."),11235:g.createElement(f,{i18nKey:"adminServiceError.11235"},"Region already exists"),11336:g.createElement(f,{i18nKey:"adminServiceError.11336"},"Namespace already exists"),11339:g.createElement(f,{i18nKey:"adminServiceError.11339"},"Invalid namespace name"),2e4:g.createElement(f,{i18nKey:"adminServiceError.20000"},"Something went wrong. Please contact Administrator."),20001:g.createElement(f,{i18nKey:"adminServiceError.20001"},"Sorry, you are not authorized for selected action"),20002:g.createElement(f,{i18nKey:"adminServiceError.20002"},"Please correct the errors in the form to proceed"),20008:g.createElement(f,{i18nKey:"adminServiceError.20008"},"User does not exist"),20013:g.createElement(f,{i18nKey:"adminServiceError.20013"},"Sorry, you have no permission to do this action or access this page"),20019:g.createElement(f,{i18nKey:"adminServiceError.20019"},"Something went wrong. Please contact Administrator."),20006:g.createElement(f,{i18nKey:"adminServiceError.20006"},"The item is already updated by another admin. Please refresh the page."),20017:g.createElement(f,{i18nKey:"adminServiceError.20017"},"The user must be linked to the item's namespace before entitled to the selected item")},gx={11233:g.createElement(f,{i18nKey:"serviceError.11233"},"Error: Country group does not exist. If you see this error, please contact our support team for immediate assistance"),11337:g.createElement(f,{i18nKey:"serviceError.11337"},"Error: User profile does not exist. If you see this error, please contact our support team for immediate assistance"),11440:g.createElement(f,{i18nKey:"serviceError.11440"},"Error: User profile does not exist. If you see this error, please contact our support team for immediate assistance"),11441:g.createElement(f,{i18nKey:"serviceError.11441"},"Error: User profile is already exist. If you see this error, please contact our support team for immediate assistance"),11132:g.createElement(f,{i18nKey:"serviceError.11132"},"You've reached the maximum upload limit."),2e4:g.createElement(f,{i18nKey:"serviceError.20000"},"Something went wrong. For more information please contact our support team"),20001:g.createElement(f,{i18nKey:"serviceError.20001"},"Sorry, the page you want to access is publicly unavailable."),20002:g.createElement(f,{i18nKey:"serviceError.20002"},"Please correct the errors in the form to proceed"),20008:g.createElement(f,{i18nKey:"serviceError.20008"},"Error: User does not exist. If you see this error, please contact our support team for immediate assistance"),20013:g.createElement(f,{i18nKey:"serviceError.20013"},"Sorry, you have no permission to do this action or access this page"),20017:g.createElement(f,{i18nKey:"serviceError.20017"},"Oops, it seems you haven't play the game yet. Please play the game before proceed with this action"),20019:g.createElement(f,{i18nKey:"serviceError.20019"},"Something went wrong. For more information please contact our support team")},yx={30071:g.createElement(f,{i18nKey:"adminServiceError.30071"},"This item cannot be deselected while the associated bundle/option box is still selected"),30072:g.createElement(f,{i18nKey:"adminServiceError.30072"},"This category cannot be deselected while there are still items selected within it."),30074:g.createElement(f,{i18nKey:"adminServiceError.30074"},"This item cannot be deselected while the associated subscription is still selected"),30075:g.createElement(f,{i18nKey:"adminServiceError.30075"},"This display cannot be deselected while the associated section is still selected"),30141:g.createElement(f,{i18nKey:"adminServiceError.30141"},"The draft store does not exist or deleted in namespace"),30326:g.createElement(f,{i18nKey:"adminServiceError.30326"},"Subscription item cannot be bundled"),30327:g.createElement(f,{i18nKey:"adminServiceError.30327"},"Invalid item trial price"),30374:g.createElement(f,{i18nKey:"adminServiceError.30374"},"SKU already exist. Please try again."),31178:g.createElement(f,{i18nKey:"adminServiceError.31178"},"Entitlement out of time range"),33271:g.createElement(f,{i18nKey:"adminServiceError.33271"},"Payment configuration for the selected namespace and region already exists."),34042:g.createElement(f,{i18nKey:"adminServiceError.34042"},"Failed to update reward condition. Please remove or change any inactive or deleted items."),37171:g.createElement(f,{i18nKey:"adminServiceError.37171"},"Code Redemption Name already exists. Try again."),37271:g.createElement(f,{i18nKey:"adminServiceError.37271"},"Key Group Name is already exists."),37221:g.createElement(f,{i18nKey:"adminServiceError.37221"},"Upload file failed. It's either empty or file extension is not acceptable"),38122:g.createElement(f,{i18nKey:"adminServiceError.38122"},"Subscription end date required"),40141:g.createElement(f,{i18nKey:"adminServiceError.40141"},"Subscription does not exist")},V3={38171:g.createElement(f,{i18nKey:"serviceError.38171"},"Sorry, you already own this item"),30121:g.createElement(f,{i18nKey:"serviceError.30121"},"Failed to import store. Imported file is invalid. Please try again."),30122:g.createElement(f,{i18nKey:"serviceError.30122"},"Failed to publish store. Language/Region does not match. Please try again."),30171:g.createElement(f,{i18nKey:"serviceError.30171"},"Failed to update store. Language/Region does not match. Please try again."),30172:g.createElement(f,{i18nKey:"serviceError.30172"},"Failed to update store. Language/Region does not match. Please try again."),35121:g.createElement(f,{i18nKey:"serviceError.35121"},"The maximum amount per day has been exceeded."),35122:g.createElement(f,{i18nKey:"serviceError.35122"},"The maximum amount per transaction has been exceeded."),35125:g.createElement(f,{i18nKey:"serviceError.35125"},"The maximum balance amount has been exceeded."),31177:g.createElement(f,{i18nKey:"serviceError.31177"},"You cannot make this purchase because it includes one or more items you already own."),38121:g.createElement(f,{i18nKey:"serviceError.38121"},"You can only purchase 1 copy of this item."),31145:g.createElement(f,{i18nKey:"serviceError.31145"},"Sorry! The item you've selected doesn't exist in this Option Box.")},vx={13122:g.createElement(f,{i18nKey:"serviceError.13122"},"The password that you entered does not match. Please make sure you input the correct password")},bx={10157:g.createElement(f,{i18nKey:"adminServiceError.10157"},"Role does not exist"),20022:g.createElement(f,{i18nKey:"adminServiceError.20022"},"Something went wrong. You've sent an invalid request."),10156:g.createElement(f,{i18nKey:"adminServiceError.10156"},"Role does not exist"),10130:g.createElement(f,{i18nKey:"adminServiceError.10130"},"Age does not meet the age restriction"),10142:g.createElement(f,{i18nKey:"adminServiceError.10142"},"Sorry, your new password cannot be the same as the old one"),10143:g.createElement(f,{i18nKey:"adminServiceError.10143"},"The password that you entered does not match. Please make sure you input the correct password"),10154:g.createElement(f,{i18nKey:"adminServiceError.10154"},"Country does not exist"),10133:g.createElement(f,{i18nKey:"adminServiceError.10133"},"Email address is already taken"),10139:g.createElement(f,{i18nKey:"adminServiceError.10139"},"Platform account does not exist"),10158:g.createElement(f,{i18nKey:"adminServiceError.10158"},"Ban does not exist"),10145:g.createElement(f,{i18nKey:"adminServiceError.10145"},"Only Publisher Admin can perform this action"),10159:g.createElement(f,{i18nKey:"adminServiceError.10159"},"Only Role Manager can perform this action"),10160:g.createElement(f,{i18nKey:"adminServiceError.10160"},"User already has the role"),10161:g.createElement(f,{i18nKey:"adminServiceError.10161"},"User is already registered as role member"),10153:g.createElement(f,{i18nKey:"adminServiceError.10153"},"User already exists"),10152:g.createElement(f,{i18nKey:"adminServiceError.10152"},"Something went wrong. Please contact Administrator."),10137:g.createElement(f,{i18nKey:"adminServiceError.10137"},"Verification code is expired"),10136:g.createElement(f,{i18nKey:"adminServiceError.10136"},"Sorry, you've entered the codes incorrectly too many times. Please request a new one"),10138:g.createElement(f,{i18nKey:"adminServiceError.10138"},"Verification code does not match"),10170:g.createElement(f,{i18nKey:"adminServiceError.10170"},"User already has platform account"),10140:g.createElement(f,{i18nKey:"adminServiceError.10140"},"User is already verified"),10169:g.createElement(f,{i18nKey:"adminServiceError.10169"},"Age restriction does not exist"),10171:g.createElement(f,{i18nKey:"adminServiceError.10171"},"Email address is not registered"),10177:g.createElement(f,{i18nKey:"adminServiceError.10177"},"Username is already taken. Please try something different."),10190:g.createElement(f,{i18nKey:"adminServiceError.10190"},"QR Code expired. Please reload the page and repeat the process to enable the authenticator app."),20007:g.createElement(f,{i18nKey:"adminServiceError.20007"},"You have requested too many codes. Please try again later."),10365:g.createElement(f,{i18nKey:"adminServiceError.10365"},"Client does not exist"),10364:g.createElement(f,{i18nKey:"adminServiceError.10364"},"Client already exists"),10456:g.createElement(f,{i18nKey:"adminServiceError.10456"},"Role does not exist"),10467:g.createElement(f,{i18nKey:"adminServiceError.10467"},"Admin role must have at least 1 role manager"),10468:g.createElement(f,{i18nKey:"adminServiceError.10468"},"User already registered as role manager"),10457:g.createElement(f,{i18nKey:"adminServiceError.10457"},"Failed to add role member, the role is not an admin role"),10459:g.createElement(f,{i18nKey:"adminServiceError.10459"},"Only Role Manager can perform this action"),10469:g.createElement(f,{i18nKey:"adminServiceError.10469"},"User already registered as role member"),10148:g.createElement(f,{i18nKey:"adminServiceError.10148"},"Something went wrong. Please contact Administrator."),10149:g.createElement(f,{i18nKey:"adminServiceError.10149"},"Something went wrong. Please contact Administrator."),11621:g.createElement(f,{i18nKey:"adminServiceError.11621"},"API Key is invalid. Please try again with the correct one."),10146:g.createElement(f,{i18nKey:"adminServiceError.10146"},"user id not match"),10466:g.createElement(f,{i18nKey:"adminServiceError.10466"},"invalid role members")},Ex={10130:g.createElement(f,{i18nKey:"serviceError.10130"},"Sorry, we are unable to process this request"),10142:g.createElement(f,{i18nKey:"serviceError.10142"},"Sorry, your new password cannot be the same as the old one"),10143:g.createElement(f,{i18nKey:"serviceError.10143"},"The password that you entered does not match. Please make sure you input the correct password"),20022:g.createElement(f,{i18nKey:"serviceError.20022"},"Something went wrong. For more information please contact our support team"),10136:g.createElement(f,{i18nKey:"serviceError.10136"},"Sorry, you've entered the codes incorrectly too many times. Please request a new one"),10137:g.createElement(f,{i18nKey:"serviceError.10137"},"Sorry, the code you entered is expired. Please request a new one."),10138:g.createElement(f,{i18nKey:"serviceError.10138"},"Sorry, the code you entered is invalid. Please try again."),10154:g.createElement(f,{i18nKey:"serviceError.10154"},"Country does not exist"),10171:g.createElement(f,{i18nKey:"serviceError.10171"},"This email address is not registered"),10133:g.createElement(f,{i18nKey:"serviceError.10133"},"Sorry, you must enter a new email address"),10140:g.createElement(f,{i18nKey:"serviceError.10140"},"User is already verified"),10153:g.createElement(f,{i18nKey:"serviceError.10153"},"User already exists"),20007:g.createElement(f,{i18nKey:"serviceError.20007"},"You have requested too many codes. Please try again later."),10170:g.createElement(f,{i18nKey:"serviceError.10170"},"Oops, you are already linked your email address to your account."),10172:g.createElement(f,{i18nKey:"serviceError.10172"},"Sorry, your account is already linked."),10173:g.createElement(f,{i18nKey:"serviceError.10173"},"Sorry, platform account has already linked with another user account."),10139:g.createElement(f,{i18nKey:"serviceError.10139"},"Oops, it seems you haven't play the game yet. Please play the game before proceed with this action"),10174:g.createElement(f,{i18nKey:"serviceError.10174"},"Oops, the platform you are trying to connect does not exist. Please try another platform."),10177:g.createElement(f,{i18nKey:"serviceError.10177"},"That username has been taken. Please choose another."),10152:g.createElement(f,{i18nKey:"serviceError.10152"},"Something went wrong. For more information please contact our support team"),10149:g.createElement(f,{i18nKey:"serviceError.10149"},"Something went wrong. For more information please contact our support team"),10148:g.createElement(f,{i18nKey:"serviceError.10148"},"Something went wrong. For more information please contact our support team"),10180:g.createElement(f,{i18nKey:"serviceError.10180"},"The invitation link has expired. Please request a new link."),10190:g.createElement(f,{i18nKey:"serviceError.10190"},"QR Code expired. Please reload the page and repeat the process to enable the authenticator app.")},Dx={40030:g.createElement(f,{i18nKey:"adminServiceError.40030"},"No localization, please add localization and try again"),40043:g.createElement(f,{i18nKey:"adminServiceError.40043"},"Legal name is already published.")},Cx={11403:g.createElement(f,{i18nKey:"adminServiceError.11403"},"Game mode already exists. Please try another one"),510103:g.createElement(f,{i18nKey:"adminServiceError.510103"},"This game mode is already exists")},wx={84103:g.createElement(f,{i18nKey:"adminServiceError.84103"},"Reason group name already exists. Please try another one")},Ax={34071:g.createElement(f,{i18nKey:"adminServiceError.34071"},"Reward code already exists. Please try another one")},kx={49122:g.createElement(f,{i18nKey:"adminServiceError.49122"},"Invalid time range"),49173:g.createElement(f,{i18nKey:"adminServiceError.49173"},"Reward code already exists in the Season"),49179:g.createElement(f,{i18nKey:"adminServiceError.49179"},"Failed to delete reward. The Reward is in use."),49143:g.createElement(f,{i18nKey:"adminServiceError.49143"},"Season does not exist in namespace"),30142:g.createElement(f,{i18nKey:"adminServiceError.30142"},"Published store does not exist in namespace"),49141:g.createElement(f,{i18nKey:"adminServiceError.49141"},"Tier item does not exist in the store of namespace"),49142:g.createElement(f,{i18nKey:"adminServiceError.49142"},"Pass item does not exist in the store of namespace"),30341:g.createElement(f,{i18nKey:"adminServiceError.30341"},"One or more of the included items are not active or published in your store. Please publish or remove them to continue"),36141:g.createElement(f,{i18nKey:"adminServiceError.36141"},"Currency does not exist in namespace"),49144:g.createElement(f,{i18nKey:"adminServiceError.49144"},"Reward does not exist"),49171:g.createElement(f,{i18nKey:"adminServiceError.49171"},"Invalid season status"),49172:g.createElement(f,{i18nKey:"adminServiceError.49172"},"Season is already ended"),49175:g.createElement(f,{i18nKey:"adminServiceError.49175"},"Published season already exists in namespace"),49176:g.createElement(f,{i18nKey:"adminServiceError.49176"},"Rewards are not provided"),49177:g.createElement(f,{i18nKey:"adminServiceError.49177"},"Passes are not provided"),49178:g.createElement(f,{i18nKey:"adminServiceError.49178"},"Tiers are not provided"),49174:g.createElement(f,{i18nKey:"adminServiceError.49174"},"Pass already exists in the season"),49121:g.createElement(f,{i18nKey:"adminServiceError.49121"},"Default language required in localizations"),49145:g.createElement(f,{i18nKey:"adminServiceError.49145"},"Pass does not exist")},Px={12275:g.createElement(f,{i18nKey:"adminServiceError.12275"},"The default value must be within range of Min. Value & Max. Value"),2e4:g.createElement(f,{i18nKey:"adminServiceError.20000"},"Something went wrong. Please contact Administrator."),20002:g.createElement(f,{i18nKey:"adminServiceError.20002"},"Please correct the errors in the form to proceed"),70131:g.createElement(f,{i18nKey:"adminServiceError.70131"},"Configuration does not exist"),70132:g.createElement(f,{i18nKey:"adminServiceError.70132"},"Configuration already exist"),70330:g.createElement(f,{i18nKey:"adminServiceError.70330"},"Sorry, we are unable to process this request"),70331:g.createElement(f,{i18nKey:"adminServiceError.70331"},"Configuration does not exist"),70334:g.createElement(f,{i18nKey:"adminServiceError.70334"},"Statistic value is not decreasable."),70335:g.createElement(f,{i18nKey:"adminServiceError.70335"},"User statistic item does not exist"),70336:g.createElement(f,{i18nKey:"adminServiceError.70336"},"User statistic item already exist"),70337:g.createElement(f,{i18nKey:"adminServiceError.70337"},"You've reached the max value for statistic")},Sx={771403:g.createElement(f,{i18nKey:"adminServiceError.771403"},"Tag Name already exists. Please try another one"),772804:g.createElement(f,{i18nKey:"adminServiceError.772804"},"Tag Name already exists. Please try another one"),771703:g.createElement(f,{i18nKey:"adminServiceError.771703"},"Type Name already exists. Please try another one"),771904:g.createElement(f,{i18nKey:"adminServiceError.771904"},"Type name already exists. Please try another one")},Fx=["en-US","fr-FR","it-IT","de-DE","es-ES","ja-JP","zh-CN"],xx="en-US",Ox="en-US",Tg={languageCodes:Fx,defaultLanguage:xx,fallbackLanguage:Ox},Lx={"serviceError.10130":"Leider können wir diese Anfrage nicht bearbeiten.","serviceError.10133":"Du musst eine neue E-Mail-Adresse eingeben.","serviceError.10136":"Leider hast du den Code zu oft falsch eingegeben. Bitte fordere einen neuen Code an.","serviceError.10137":"Leider ist der eingegebene Code abgelaufen. Bitte fordere einen neuen an.","serviceError.10138":"Der eingegebene Code ist leider ungültig. Bitte versuche es erneut.","serviceError.10139":"Hoppla! Es scheint, als hättest du das Spiel noch nicht gespielt. Bitte spiele zuerst das Spiel, bevor du mit dieser Aktion fortfährst.","serviceError.10140":"Benutzer ist bereits verifiziert.","serviceError.10142":"Leider darf dein neues Passwort nicht mit deinem alten übereinstimmen.","serviceError.10143":"Das eingegebene Passwort stimmt nicht überein. Bitte vergewissere dich, dass du das richtige Passwort eingegeben hast.","serviceError.10148":"Etwas ist schiefgelaufen. Für weitere Informationen wende dich bitte an unser Support-Team.","serviceError.10149":"Etwas ist schiefgelaufen. Für weitere Informationen wende dich bitte an unser Support-Team.","serviceError.10152":"Etwas ist schiefgelaufen. Für weitere Informationen wende dich bitte an unser Support-Team.","serviceError.10153":"Benutzer existiert bereits.","serviceError.10154":"Land existiert nicht.","serviceError.10170":"Du hast deine E-Mail-Adresse bereits mit deinem Konto verknüpft.","serviceError.10171":"Diese E-Mail-Adresse ist nicht registriert.","serviceError.10172":"Dein Konto ist bereits verknüpft.","serviceError.10173":"Leider wurde dieses Plattformkonto bereits mit einem anderen Benutzerkonto verknüpft.","serviceError.10174":"Hoppla! Die Plattform, die du verknüpfen möchtest, existiert nicht. Bitte versuche es mit einer anderen Plattform.","serviceError.10177":"Dieser Benutzername ist bereits vergeben. Bitte wähle einen anderen Namen.","serviceError.11233":"Fehler: Ländergruppe existiert nicht. Bitte wende dich für Hilfe an unser Support-Team.","serviceError.11337":"Fehler: Benutzerprofil existiert nicht. Bitte wende dich für Hilfe an unser Support-Team.","serviceError.11440":"Fehler: Benutzerprofil existiert nicht. Bitte wende dich für Hilfe an unser Support-Team.","serviceError.11441":"Fehler: Benutzerprofil existiert bereits. Bitte wende dich für Hilfe an unser Support-Team.","serviceError.13122":"Das eingegebene Passwort stimmt nicht überein. Bitte vergewissere dich, dass du das richtige Passwort eingegeben hast.","serviceError.20000":"Etwas ist schiefgelaufen. Für weitere Informationen wende dich bitte an unser Support-Team.","serviceError.20001":"Leider ist die Seite, auf die du zugreifen möchtest, öffentlich nicht verfügbar.","serviceError.20002":"Bitte korrigiere die Fehler im Formular, um fortzufahren.","serviceError.20007":"Du hast zu viele Codes angefordert. Bitte versuche es später erneut.","serviceError.20008":"Benutzer existiert nicht.","serviceError.20013":"Leider bist du nicht berechtigt, diese Aktion auszuführen oder auf diese Seite zuzugreifen.","serviceError.20017":"Hoppla! Es scheint, als hättest du das Spiel noch nicht gespielt. Bitte spiele zuerst das Spiel, bevor du mit dieser Aktion fortfährst.","serviceError.20019":"Etwas ist schiefgelaufen. Für weitere Informationen wende dich bitte an unser Support-Team.","serviceError.20022":"Etwas ist schiefgelaufen. Für weitere Informationen wende dich bitte an unser Support-Team.","serviceError.unknown":"Anfrage konnte nicht abgeschlossen werden."},Tx={"adminServiceError.10130":"Age does not meet the age restriction","adminServiceError.10133":"Email address is already taken","adminServiceError.10136":"Sorry, you've entered the codes incorrectly too many times. Please request a new one","adminServiceError.10137":"Verification code is expired","adminServiceError.10138":"Verification code does not match","adminServiceError.10139":"Platform account does not exist","adminServiceError.10140":"User is already verified","adminServiceError.10142":"Sorry, your new password cannot be the same as the old one","adminServiceError.10143":"The password that you entered does not match. Please make sure you input the correct password","adminServiceError.10145":"Only Publisher Admin can perform this action","adminServiceError.10146":"user id not match","adminServiceError.10148":"Something went wrong. Please contact Administrator.","adminServiceError.10149":"Something went wrong. Please contact Administrator.","adminServiceError.10152":"Something went wrong. Please contact Administrator.","adminServiceError.10153":"User already exists","adminServiceError.10154":"Country does not exist","adminServiceError.10156":"Role does not exist","adminServiceError.10157":"Role does not exist","adminServiceError.10158":"Ban does not exist","adminServiceError.10159":"Only Role Manager can perform this action","adminServiceError.10160":"User already has the role","adminServiceError.10161":"User is already registered as role member","adminServiceError.10169":"Age restriction does not exist","adminServiceError.10170":"User already has platform account","adminServiceError.10171":"Email address is not registered","adminServiceError.10177":"Username is already taken. Please try something different.","adminServiceError.10190":"QR Code expired. Please reload the page and repeat the process to enable the authenticator app.","adminServiceError.10364":"Client already exists","adminServiceError.10365":"Client does not exist","adminServiceError.10456":"Role does not exist","adminServiceError.10457":"Failed to add role member, the role is not an admin role","adminServiceError.10459":"Only Role Manager can perform this action","adminServiceError.10466":"invalid role members","adminServiceError.10467":"Admin role must have at least 1 role manager","adminServiceError.10468":"User already registered as role manager","adminServiceError.10469":"User already registered as role member","adminServiceError.11014045":"Failed to export Logs. No log found.","adminServiceError.11132":"You've reached the maximum upload limit.","adminServiceError.11233":"Region does not exist","adminServiceError.11234":"The country already registered in another region","adminServiceError.11235":"Region already exists","adminServiceError.11336":"Namespace already exists","adminServiceError.11337":"Namespace does not exist","adminServiceError.11339":"Invalid namespace name","adminServiceError.11403":"Game mode already exists. Please try another one","adminServiceError.11440":"User profile does not exist","adminServiceError.11469":"User does not exist","adminServiceError.11540":"User profile does not exist","adminServiceError.11621":"API Key is invalid. Please try again with the correct one.","adminServiceError.20000":"Something went wrong. Please contact Administrator.","adminServiceError.20001":"Sorry, you are not authorized for selected action","adminServiceError.20002":"Please correct the errors in the form to proceed","adminServiceError.20006":"The item is already updated by another admin. Please refresh the page.","adminServiceError.20007":"You have requested too many codes. Please try again later.","adminServiceError.20008":"User does not exist","adminServiceError.20013":"Sorry, you have no permission to do this action or access this page","adminServiceError.20017":"The user must be linked to the item's namespace before entitled to the selected item","adminServiceError.20019":"Something went wrong. Please contact Administrator.","adminServiceError.20022":"Something went wrong. You've sent an invalid request.","adminServiceError.30071":"This item cannot be deselected while the associated bundle/option box/loot box is still selected","adminServiceError.30072":"This category cannot be deselected while there are still items selected within it.","adminServiceError.30074":"This item cannot be deselected while the associated subscription is still selected","adminServiceError.30075":"This display cannot be deselected while the associated section is still selected","adminServiceError.30141":"The draft store does not exist or deleted in namespace","adminServiceError.30142":"Published store does not exist in namespace","adminServiceError.30326":"Subscription item cannot be bundled","adminServiceError.30327":"Invalid item trial price","adminServiceError.30341":"One or more of the included items are not active or published in your store. Please publish or remove them to continue","adminServiceError.30374":"SKU already exist. Please try again.","adminServiceError.31178":"Entitlement out of time range","adminServiceError.33271":"Payment configuration for the selected namespace and region already exists.","adminServiceError.34042":"Failed to update reward condition. Please remove or change any inactive or deleted items.","adminServiceError.34071":"Reward code already exists. Please try another one","adminServiceError.36141":"Currency does not exist in namespace","adminServiceError.37171":"Code Redemption Name already exists. Try again.","adminServiceError.37221":"Upload file failed. It's either empty or file extension is not acceptable","adminServiceError.37271":"Key Group Name is already exists.","adminServiceError.38122":"Subscription end date required","adminServiceError.40030":"No localization, please add localization and try again","adminServiceError.40043":"Legal name is already published.","adminServiceError.40141":"Subscription does not exist","adminServiceError.49121":"Default language required in localizations","adminServiceError.49122":"Invalid time range","adminServiceError.49141":"Tier item does not exist in the store of namespace","adminServiceError.49142":"Pass item does not exist in the store of namespace","adminServiceError.49143":"Season does not exist in namespace","adminServiceError.49144":"Reward does not exist","adminServiceError.49145":"Pass does not exist","adminServiceError.49171":"Invalid season status","adminServiceError.49172":"Season is already ended","adminServiceError.49173":"Reward code already exists in the Season","adminServiceError.49174":"Pass already exists in the season","adminServiceError.49175":"Published season already exists in namespace","adminServiceError.49176":"Rewards are not provided","adminServiceError.49177":"Passes are not provided","adminServiceError.49178":"Tiers are not provided","adminServiceError.49179":"Failed to delete reward. The Reward is in use.","adminServiceError.510103":"This game mode is already exist","adminServiceError.70131":"Configuration does not exist","adminServiceError.70132":"Configuration already exist","adminServiceError.70330":"Sorry, we are unable to process this request","adminServiceError.70331":"Configuration does not exist","adminServiceError.70334":"Statistic value is not decreasable.","adminServiceError.70335":"User statistic item does not exist","adminServiceError.70336":"User statistic item already exist","adminServiceError.70337":"You've reached the max value for statistic","adminServiceError.771403":"Tag Name already exists. Please try another one","adminServiceError.771703":"Type Name already exists. Please try another one","adminServiceError.771904":"Type name already exists. Please try another one","adminServiceError.772804":"Tag Name already exists. Please try another one","adminServiceError.84103":"Reason group name already exists. Please try another one","adminServiceError.12275":"The default value must be within range of Min. Value & Max. Value","serviceError.10130":"Sorry, we are unable to process this request","serviceError.10133":"Sorry, you must enter a new email address","serviceError.10136":"Sorry, you've entered the codes incorrectly too many times. Please request a new one","serviceError.10137":"Sorry, the code you entered is expired. Please request a new one.","serviceError.10138":"Sorry, the code you entered is invalid. Please try again.","serviceError.10139":"Oops, it seems you haven't play the game yet. Please play the game before proceed with this action","serviceError.10140":"User is already verified","serviceError.10142":"Sorry, your new password cannot be the same as the old one","serviceError.10143":"The password that you entered does not match. Please make sure you input the correct password","serviceError.10148":"Something went wrong. For more information please contact our support team","serviceError.10149":"Something went wrong. For more information please contact our support team","serviceError.10152":"Something went wrong. For more information please contact our support team","serviceError.10153":"User already exists","serviceError.10154":"Country does not exist","serviceError.10170":"Oops, you are already linked your email address to your account.","serviceError.10171":"This email address is not registered","serviceError.10172":"Sorry, your account is already linked.","serviceError.10173":"Sorry, platform account has already linked with another user account.","serviceError.10174":"Oops, the platform you are trying to connect does not exist. Please try another platform.","serviceError.10177":"That username has been taken. Please choose another.","serviceError.10180":"The invitation link has expired. Please request a new link.","serviceError.10190":"QR Code expired. Please reload the page and repeat the process to enable the authenticator app.","serviceError.11132":"You've reached the maximum upload limit.","serviceError.11233":"Error: Country group does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11337":"Error: User profile does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11440":"Error: User profile does not exist. If you see this error, please contact our support team for immediate assistance","serviceError.11441":"Error: User profile is already exist. If you see this error, please contact our support team for immediate assistance","serviceError.13122":"The password that you entered does not match. Please make sure you input the correct password","serviceError.20000":"Something went wrong. For more information please contact our support team","serviceError.20001":"Sorry, the page you want to access is publicly unavailable.","serviceError.20002":"Please correct the errors in the form to proceed","serviceError.20007":"You have requested too many codes. Please try again later.","serviceError.20008":"User does not exist","serviceError.20013":"Sorry, you have no permission to do this action or access this page","serviceError.20017":"Oops, it seems you haven't play the game yet. Please play the game before proceed with this action","serviceError.20019":"Something went wrong. For more information please contact our support team","serviceError.20022":"Something went wrong. For more information please contact our support team","serviceError.30121":"Failed to import store. Imported file is invalid. Please try again.","serviceError.30122":"Failed to publish store. Language/Region does not match. Please try again.","serviceError.30171":"Failed to update store. Language/Region does not match. Please try again.","serviceError.30172":"Failed to update store. Language/Region does not match. Please try again.","serviceError.31177":"You cannot make this purchase because it includes one or more items you already own.","serviceError.35121":"The maximum amount per day has been exceeded.","serviceError.35122":"The maximum amount per transaction has been exceeded.","serviceError.35125":"The maximum balance amount has been exceeded.","serviceError.38121":"You can only purchase 1 copy of this item.","serviceError.38171":"Sorry, you already own this item","serviceError.31145":"Sorry! The item you've selected doesn't exist in this Option Box.","serviceError.unknown":"Failed to complete the request"},Nx={"serviceError.10130":"Lo sentimos. No se ha podido procesar la solicitud.","serviceError.10133":"Debes introducir una nueva dirección de correo.","serviceError.10136":"Has introducido el código incorrecto demasiadas veces. Solicita uno nuevo.","serviceError.10137":"El código que has introducido ha caducado. Solicita uno nuevo.","serviceError.10138":"El código que has introducido no es válido. Inténtalo de nuevo.","serviceError.10139":"¡Vaya! Parece que aún no has jugado al juego. Antes de proceder con esta acción, debes jugar al juego.","serviceError.10140":"El usuario ya está verificado.","serviceError.10142":"Tu nueva contraseña no puede ser la misma que la antigua.","serviceError.10143":"La contraseña que has introducido no coincide. Comprueba que hayas escrito la contraseña correcta.","serviceError.10148":"Ha habido un problema. Para más información, ponte en contacto con nuestro equipo de atención al cliente.","serviceError.10149":"Ha habido un problema. Para más información, ponte en contacto con nuestro equipo de atención al cliente.","serviceError.10152":"Ha habido un problema. Para más información, ponte en contacto con nuestro equipo de atención al cliente.","serviceError.10153":"El usuario ya existe.","serviceError.10154":"El país no existe.","serviceError.10170":"Ya has vinculado tu dirección de correo a tu cuenta.","serviceError.10171":"Este correo electrónico no está registrado.","serviceError.10172":"Tu cuenta ya está vinculada.","serviceError.10173":"La cuenta de la plataforma ya se ha vinculado a otra cuenta de usuario.","serviceError.10174":"¡Vaya! La plataforma a la que intentas conectarte no existe. Inténtalo con otra plataforma.","serviceError.10177":"El nombre de usuario ya está en uso. Elige otro nombre distinto.","serviceError.11233":"Error: El grupo del país no existe. Ponte en contacto con el equipo de atención al cliente para que te ayuden a solucionar el problema.","serviceError.11337":"Error: El perfil de usuario no existe. Ponte en contacto con el equipo de atención al cliente para que te ayuden a solucionar el problema.","serviceError.11440":"Error: El perfil de usuario no existe. Ponte en contacto con el equipo de atención al cliente para que te ayuden a solucionar el problema.","serviceError.11441":"Error: El perfil de usuario ya existe. Ponte en contacto con el equipo de atención al cliente para que te ayuden a solucionar el problema.","serviceError.13122":"La contraseña que has introducido no coincide. Comprueba que hayas escrito la contraseña correcta.","serviceError.20000":"Ha habido un problema. Para más información, ponte en contacto con nuestro equipo de atención al cliente.","serviceError.20001":"La página a la que intentas acceder no es de acceso público.","serviceError.20002":"Corrige los errores del formulario antes de continuar.","serviceError.20007":"Has solicitado demasiados códigos. Inténtalo más tarde.","serviceError.20008":"El usuario no existe.","serviceError.20013":"No tienes permiso para realizar esta acción o acceder a esta página.","serviceError.20017":"¡Vaya! Parece que aún no has jugado al juego. Antes de proceder con esta acción, debes jugar al juego.","serviceError.20019":"Ha habido un problema. Para más información, ponte en contacto con nuestro equipo de atención al cliente.","serviceError.20022":"Ha habido un problema. Para más información, ponte en contacto con nuestro equipo de atención al cliente.","serviceError.unknown":"Error al completar la solicitud."},Ix={"serviceError.10130":"Oups ! Nous ne pouvons pas traiter cette demande.","serviceError.10133":"Tu dois saisir une nouvelle adresse e-mail.","serviceError.10136":"Oups ! Tu as entré un code incorrect un trop grand nombre de fois. Demande un nouveau code.","serviceError.10137":"Oups ! Le code que tu as saisi a expiré. Demande un nouveau code.","serviceError.10138":"Oups ! Le code que tu as saisi n'est pas valide. Réessaie.","serviceError.10139":"Oups ! On dirait que tu n'as pas encore joué au jeu. Merci de jouer au jeu avant de réaliser cette action.","serviceError.10140":"Le compte de cet utilisateur est déjà vérifié.","serviceError.10142":"Oups ! Ton nouveau mot de passe ne peut pas être le même que l'ancien.","serviceError.10143":"Le mot de passe que tu as saisi ne correspond pas à celui que tu as défini. Vérifie que tu as saisi le bon mot de passe.","serviceError.10148":"Une erreur s'est produite. Pour plus d'informations, contacte notre équipe d'assistance.","serviceError.10149":"Une erreur s'est produite. Pour plus d'informations, contacte notre équipe d'assistance.","serviceError.10152":"Une erreur s'est produite. Pour plus d'informations, contacte notre équipe d'assistance.","serviceError.10153":"Cet utilisateur existe déjà.","serviceError.10154":"Ce pays n'existe pas.","serviceError.10170":"Tu as déjà lié ton adresse e-mail à ton compte.","serviceError.10171":"Cette adresse e-mail n'est pas enregistrée.","serviceError.10172":"Ton compte est déjà lié.","serviceError.10173":"Oups ! Le compte de cette plateforme est déjà lié à un autre compte d'utilisateur.","serviceError.10174":"Oups ! La plateforme que tu essaies de connecter n'existe pas. Essaie une autre plateforme.","serviceError.10177":"Ce nom d'utilisateur est déjà utilisé. Choisis un autre nom.","serviceError.11233":"Erreur : ce groupe de pays n'existe pas. Contacte notre équipe d'assistance pour obtenir de l'aide.","serviceError.11337":"Erreur : ce profil de l'utilisateur n'existe pas. Contacte notre équipe d'assistance pour obtenir de l'aide.","serviceError.11440":"Erreur : ce profil de l'utilisateur n'existe pas. Contacte notre équipe d'assistance pour obtenir de l'aide.","serviceError.11441":"Erreur : ce profil de l'utilisateur existe déjà. Contacte notre équipe d'assistance pour obtenir de l'aide.","serviceError.13122":"Le mot de passe que tu as saisi ne correspond pas à celui que tu as défini. Vérifie que tu as saisi le bon mot de passe.","serviceError.20000":"Une erreur s'est produite. Pour plus d'informations, contacte notre équipe d'assistance.","serviceError.20001":"Oups ! La page que tu cherches à consulter n'est pas accessible au public.","serviceError.20002":"Corrige les erreurs dans le formulaire pour continuer, s'il te plaît.","serviceError.20007":"Tu as demandé trop de codes. Réessaie plus tard.","serviceError.20008":"Cet utilisateur n'existe pas.","serviceError.20013":"Oups ! Tu n'as pas la permission d'effectuer cette action ou d'accéder à cette page.","serviceError.20017":"Oups ! On dirait que tu n'as pas encore joué au jeu. Merci de jouer au jeu avant de réaliser cette action.","serviceError.20019":"Une erreur s'est produite. Pour plus d'informations, contacte notre équipe d'assistance.","serviceError.20022":"Une erreur s'est produite. Pour plus d'informations, contacte notre équipe d'assistance.","serviceError.unknown":"La demande n'a pas abouti."},Bx={"serviceError.10130":"Purtroppo non è possibile elaborare questa richiesta.","serviceError.10133":"Devi inserire un nuovo indirizzo email.","serviceError.10136":"Hai inserito il codice in maniera errata troppe volte. Richiedine un altro.","serviceError.10137":"Il codice che hai inserito è scaduto. Richiedine un altro.","serviceError.10138":"Purtroppo il codice che hai inserito non è valido. Riprova.","serviceError.10139":"Pare che tu non abbia ancora giocato al gioco. Gioca prima di procedere con questa azione.","serviceError.10140":"Utente già verificato.","serviceError.10142":"La nuova password non può essere uguale alla precedente.","serviceError.10143":"La password che hai inserito non combacia. Assicurati di aver inserito la password corretta.","serviceError.10148":"Si è verificato un errore. Per maggiori informazioni, contatta il team di assistenza.","serviceError.10149":"Si è verificato un errore. Per maggiori informazioni, contatta il team di assistenza.","serviceError.10152":"Si è verificato un errore. Per maggiori informazioni, contatta il team di assistenza.","serviceError.10153":"L'utente esiste già.","serviceError.10154":"Paese non esistente.","serviceError.10170":"Hai già collegato l'indirizzo email al tuo account.","serviceError.10171":"Questo indirizzo email non è registrato.","serviceError.10172":"Il tuo account è già collegato.","serviceError.10173":"Quell'account della piattaforma è già collegato a un altro account utente.","serviceError.10174":"La piattaforma a cui stai provando a connetterti non esiste. Prova con un'altra piattaforma.","serviceError.10177":"Quel nome utente esiste già. Scegline un altro.","serviceError.11233":"Errore: gruppo di paesi non esistente. Contatta il nostro team di assistenza.","serviceError.11337":"Errore: profilo utente non esistente. Contatta il nostro team di assistenza.","serviceError.11440":"Errore: profilo utente non esistente. Contatta il nostro team di assistenza.","serviceError.11441":"Errore: profilo utente già esistente. Contatta il nostro team di assistenza.","serviceError.13122":"La password che hai inserito non combacia. Assicurati di aver inserito la password corretta.","serviceError.20000":"Si è verificato un errore. Per maggiori informazioni, contatta il team di assistenza.","serviceError.20001":"La pagina a cui vuoi accedere non è disponibile pubblicamente.","serviceError.20002":"Correggi gli errori nel modulo per procedere.","serviceError.20007":"Hai richiesto troppi codici. Riprova più tardi.","serviceError.20008":"Utente non esistente.","serviceError.20013":"Non hai il permesso per eseguire questa azione o per accedere a questa pagina.","serviceError.20017":"Pare che tu non abbia ancora giocato al gioco. Gioca prima di procedere con questa azione.","serviceError.20019":"Si è verificato un errore. Per maggiori informazioni, contatta il team di assistenza.","serviceError.20022":"Si è verificato un errore. Per maggiori informazioni, contatta il team di assistenza.","serviceError.unknown":"Impossibile completare la richiesta."},_x={"serviceError.10130":"申し訳ございませんが、このリクエストは処理できません。","serviceError.10133":"新しいメールアドレスを入力してください。","serviceError.10136":"申し訳ありませんが、コードが何度も間違って入力されました。新しいコードをリクエストしてください。","serviceError.10137":"申し訳ございませんが、入力されたコードは有効期限が切れています。新しいコードをリクエストしてください。","serviceError.10138":"申し訳ございません。入力されたコードは無効です。もう一度お試しください。","serviceError.10139":"まだゲームがプレイされていないようです。この操作を行う前に、ゲームをプレイしてください。","serviceError.10140":"ユーザーは認証済みです。","serviceError.10142":"古いパスワードを新しいパスワードとして使用することはできません。","serviceError.10143":"入力されたパスワードが一致しません。正しいパスワードを入力したか確認してください。","serviceError.10148":"何らかの不具合が発生しました。詳しくは、サポートチームまでお問い合わせください。","serviceError.10149":"何らかの不具合が発生しました。詳しくは、サポートチームまでお問い合わせください。","serviceError.10152":"何らかの不具合が発生しました。詳しくは、サポートチームまでお問い合わせください。","serviceError.10153":"ユーザーはすでに存在しています。","serviceError.10154":"国が存在しません。","serviceError.10170":"メールアドレスはすでにアカウントにリンクされています。","serviceError.10171":"メールアドレスが登録されていません。","serviceError.10172":"アカウントはすでにリンクされています。","serviceError.10173":"申し訳ございませんが、そのプラットフォームアカウントはすでに他のユーザーアカウントとリンク済みです。","serviceError.10174":"接続しようとしているプラットフォームは存在しません。別のプラットフォームでお試しください。","serviceError.10177":"そのユーザーネームはすでに使用されています。別の名前を選択してください。","serviceError.11233":"エラーが発生しました。国グループが存在しません。サポートチームまでお問い合わせください。","serviceError.11337":"エラーが発生しました。ユーザープロフィールが存在しません。サポートチームまでお問い合わせください。","serviceError.11440":"エラーが発生しました。ユーザープロフィールが存在しません。サポートチームまでお問い合わせください。","serviceError.11441":"エラーが発生しました。ユーザープロフィールはすでに存在しています。サポートチームまでお問い合わせください。","serviceError.13122":"入力されたパスワードが一致しません。正しいパスワードを入力したか確認してください。","serviceError.20000":"何らかの不具合が発生しました。詳しくは、サポートチームまでお問い合わせください。","serviceError.20001":"申し訳ありませんが、アクセスしようとしているページは一般に公開されていません。","serviceError.20002":"フォームの入力ミスを修正し、次に進んでください。","serviceError.20007":"コードをリクエストしすぎました。しばらくしてからもう一度お試しください。","serviceError.20008":"ユーザーが存在しません。","serviceError.20013":"申し訳ございませんが、この操作を実行する、またはこのページにアクセスする権限がありません。","serviceError.20017":"まだゲームがプレイされていないようです。この操作を行う前に、ゲームをプレイしてください。","serviceError.20019":"何らかの不具合が発生しました。詳しくは、サポートチームまでお問い合わせください。","serviceError.20022":"何らかの不具合が発生しました。詳しくは、サポートチームまでお問い合わせください。","serviceError.unknown":"リクエストの完了に失敗しました。"},Mx={"adminServiceError.10130":"年龄不符合年龄限制","adminServiceError.10133":"电子邮件地址已被使用","adminServiceError.10136":"抱歉，您输入了错误的密码太多次了。 请要求一个新的","adminServiceError.10137":"验证码已过期","adminServiceError.10138":"验证码不匹配","adminServiceError.10139":"平台帐户不存在","adminServiceError.10140":"用户已经过验证","adminServiceError.10142":"对不起，您的新密码不能是相同的旧","adminServiceError.10143":"您输入的密码不匹配。请确保输入正确的密码","adminServiceError.10145":"只有出版商管理员可以执行此操作","adminServiceError.10146":"用户ID不匹配","adminServiceError.10148":"不正确的上下文","adminServiceError.10149":"接触式的不匹配","adminServiceError.10152":"出了些问题。请与管理员联系。","adminServiceError.10153":"用户已存在","adminServiceError.10154":"国家不存在","adminServiceError.10156":"角色不存在","adminServiceError.10157":"角色不存在","adminServiceError.10158":"禁令并不存在","adminServiceError.10159":"只有角色管理器可以执行此操作","adminServiceError.10160":"用户已经有作用","adminServiceError.10161":"用户已注册为角色成员","adminServiceError.10169":"年龄限制不存在","adminServiceError.10170":"用户已经拥有平台账号","adminServiceError.10171":"电子邮件地址未注册","adminServiceError.10177":"用户名已被占用。请尝试其他方法。","adminServiceError.10190":"二维码已过期。 请重新加载页面并重复该过程以启用身份验证器应用程序。","adminServiceError.10364":"客户端已经存在","adminServiceError.10365":"客户端不存在","adminServiceError.10456":"角色不存在","adminServiceError.10457":"无法添加角色成员，该角色是不是管理员角色","adminServiceError.10459":"只有角色管理器可以执行此操作","adminServiceError.10466":"无效的角色成员","adminServiceError.10467":"管理员角色必须拥有至少1角色管理器","adminServiceError.10468":"用户已注册为角色管理器","adminServiceError.10469":"用户已注册为角色成员","adminServiceError.11014045":"导出日志失败。尚未找到日志。","adminServiceError.11132":"你已经达到了最大上传限制","adminServiceError.11233":"区域不存在","adminServiceError.11234":"全国已经注册在另一区域","adminServiceError.11235":"地区已经存在","adminServiceError.11336":"命名空间已经存在","adminServiceError.11337":"命名空间不存在","adminServiceError.11339":"名前空間名が無効です","adminServiceError.11403":"游戏模式已经存在。 请尝试另一个","adminServiceError.11440":"用户配置文件不存在","adminServiceError.11469":"用户不存在","adminServiceError.11540":"用户配置文件不存在","adminServiceError.11621":"API 密钥无效。 请使用正确的方法重试。","adminServiceError.20000":"出了些问题。请与管理员联系。","adminServiceError.20001":"很抱歉，您不授权选定操作","adminServiceError.20002":"请更正表格中的错误进行","adminServiceError.20006":"该项目已被另一管理员更新。请刷新页面。","adminServiceError.20007":"您已经请求了太多的代码。请稍后再试。","adminServiceError.20008":"用户不存在","adminServiceError.20013":"对不起，您无权做这个动作或访问此页","adminServiceError.20017":"用户必须先链接到项目的命名空间，然后才能获得所选项目的权限","adminServiceError.20019":"出了些问题。请与管理员联系。","adminServiceError.20022":"出了些问题。你发送一个无效的请求。","adminServiceError.30071":"当关联的捆绑包/自选宝箱/随机宝箱仍处于选中状态时，无法取消选择此项","adminServiceError.30072":"当其中仍有选择的项目时，无法取消选择此类别。","adminServiceError.30074":"当关联的订阅仍处于选中状态时，无法取消选择此项目","adminServiceError.30075":"当关联分段仍处于选中状态时，无法取消选中此陈列","adminServiceError.30141":"该草稿商店不存在或已删除于当前命名空间。","adminServiceError.30142":"在该命名空间中不存在已发布的商店。","adminServiceError.30326":"订阅项目不能捆绑","adminServiceError.30327":"无效的商品试用价","adminServiceError.30341":"包含的一项或多项在您的商店中未激活或未发布。请发布或删除它们以继续","adminServiceError.30374":"SKU 已存在。 请再试一次。","adminServiceError.31178":"超出时间范围","adminServiceError.33271":"所选名称空间和区域的付款配置已经存在。","adminServiceError.34042":"奖励条件更新失败。 请移除或更改任何非活动或已删除的项目。","adminServiceError.34071":"奖励代码已经存在。 请尝试另一个","adminServiceError.36141":"该命名空间中不存在该货币。","adminServiceError.37171":"代码兑换名称已存在。 再试一次。","adminServiceError.37221":"上传文件失败。它为空或文件扩展名不被接受","adminServiceError.37271":"密钥组名称已存在","adminServiceError.38122":"需要订阅结束日期","adminServiceError.40030":"没有本地化，请添加本地化，然后重试","adminServiceError.40043":"法定名称已经公布。","adminServiceError.40141":"订阅不存在","adminServiceError.49121":"在本地化模块中必须包含默认语言。","adminServiceError.49122":"非法的时间区间。","adminServiceError.49141":"在该命名空间的商店中不存在该赛季等级商品。","adminServiceError.49142":"在该命名空间的商店中不存在该赛季通行证商品。","adminServiceError.49143":"在该命名空间中不存在该赛季。","adminServiceError.49144":"该奖励不存在。","adminServiceError.49145":"该通行证不存在。","adminServiceError.49171":"非法的赛季状态。","adminServiceError.49172":"该赛季已结束。","adminServiceError.49173":"奖励已存在于该赛季中。","adminServiceError.49174":"该通行证已存在于该赛季中。","adminServiceError.49175":"该通行证不存在。","adminServiceError.49176":"在该赛季中尚未创建任何奖励。","adminServiceError.49177":"在该赛季中尚未创建任何通行证。","adminServiceError.49178":"在该赛季中尚未创建任何等级。","adminServiceError.49179":"删除奖励失败。该奖励已被用于该赛季配置方案。","adminServiceError.510103":"此游戏模式已存在","adminServiceError.70131":"配置中不存在","adminServiceError.70132":"配置已经存在","adminServiceError.70330":"对不起，我们无法处理此请求","adminServiceError.70331":"配置中不存在","adminServiceError.70334":"统计值不decreasable。","adminServiceError.70335":"用户统计项目不存在","adminServiceError.70336":"用户统计项目已经存在","adminServiceError.70337":"您已到达统计的最大值","adminServiceError.771403":"标记名称已存在。 请尝试另一个","adminServiceError.771703":"类型名称已经存在。 请尝试另一个","adminServiceError.771904":"类型名称已经存在。 请尝试另一个","adminServiceError.772804":"标记名称已存在。 请尝试另一个","adminServiceError.84103":"原因组名称已存在。请尝试另一个","adminServiceError.12275":"默认值必须在最小值范围内。 价值和最大。 价值","serviceError.10130":"对不起，我们无法处理此请求","serviceError.10133":"很抱歉，您必须输入新的电子邮件地址","serviceError.10136":"抱歉，您输入了错误的密码太多次了。 请要求一个新的","serviceError.10137":"对不起，您输入的代码已过期。请申请一个新的。","serviceError.10138":"对不起，您输入的代码是无效的。请再试一遍。","serviceError.10139":"哎呀，好像你还没有玩游戏呢。请玩游戏，用这个动作之前进行","serviceError.10140":"用户已经过验证","serviceError.10142":"对不起，您的新密码不能是相同的旧","serviceError.10143":"您输入的密码不匹配。请确保输入正确的密码","serviceError.10148":"出了些问题。 有关更多信息，请联系我们的支持团队","serviceError.10149":"出了些问题。 有关更多信息，请联系我们的支持团队","serviceError.10152":"出了些问题。 有关更多信息，请联系我们的支持团队","serviceError.10153":"用户已存在","serviceError.10154":"国家不存在","serviceError.10170":"哎呀，你已经挂您的电子邮件地址到您的帐户。","serviceError.10171":"此电子邮件地址未注册","serviceError.10172":"对不起，您的帐户已链接。","serviceError.10173":"对不起，平台帐户已与其他用户账户链接。","serviceError.10174":"哎呀，你要连接的平台不存在。请尝试其他平台。","serviceError.10177":"该用户名已被使用。请选择另一个。","serviceError.10180":"邀请链接已过期。 请申请新链接。","serviceError.10190":"二维码已过期。 请重新加载页面并重复该过程以启用身份验证器应用程序。","serviceError.11132":"你已经达到了最大上传限制。","serviceError.11233":"错误：国家/地区组不存在。 如果您看到此错误，请联系我们的支持团队以立即获得帮助","serviceError.11337":"错误：用户个人资料不存在。 如果您看到此错误，请联系我们的支持团队以立即获得帮助","serviceError.11440":"错误：用户个人资料不存在。 如果您看到此错误，请联系我们的支持团队以立即获得帮助","serviceError.11441":"错误：用户个人资料已存在。 如果您看到此错误，请联系我们的支持团队以立即获得帮助","serviceError.13122":"您输入的密码不匹配。请确保输入正确的密码","serviceError.20000":"出了些问题。 有关更多信息，请联系我们的支持团队","serviceError.20001":"很抱歉，您要访问的页面不向公众提供。","serviceError.20002":"请更正表格中的错误进行","serviceError.20007":"您已经请求了太多的代码。请稍后再试。","serviceError.20008":"错误：用户不存在。 如果您看到此错误，请联系我们的支持团队以立即获得帮助","serviceError.20013":"对不起，您无权做这个动作或访问此页","serviceError.20017":"哎呀，好像你还没有玩游戏呢。请玩游戏，用这个动作之前进行","serviceError.20019":"出了些问题。 有关更多信息，请联系我们的支持团队","serviceError.20022":"出了些问题。 有关更多信息，请联系我们的支持团队","serviceError.30121":"导入商店失败。导入文件不合法。请稍后再试。","serviceError.30122":"发布商店失败。语言/地区不匹配。请稍后再试。","serviceError.30171":"更新商店失败。语言/地区不匹配。请稍后再试。","serviceError.30172":"更新商店失败。语言/地区不匹配。请稍后再试。","serviceError.31177":"您无法进行购买，因为其中包括您已经拥有的一个或多个项目。","serviceError.35121":"超出了每天的最大数量。","serviceError.35122":"超出了每笔交易的最大金额。","serviceError.35125":"超出了最大余额。","serviceError.38121":"您只能购买1个副本。","serviceError.38171":"很抱歉，您已拥有这项商品","serviceError.31145":"对不起！ 您选择的项目在此选项框中不存在。","serviceError.unknown":"无法完成请求"};function Rx(){try{if(typeof window<"u")return!0}catch(t){console.error(t)}return!1}const jx={"en-US":Tx,"fr-FR":Ix,"it-IT":Bx,"de-DE":Lx,"es-ES":Nx,"ja-JP":_x,"zh-CN":Mx},Ux="i18nextLng",Ng=Tg.languageCodes,zx=Ng.reduce((t,e)=>(t[e]={translation:HD.unflatten(jx[e])},t),{});function q3(t){if(Rx()){const e=localStorage.getItem(Ux);if(e){const r=t&&t.hasResourceBundle(e,"translation"),a=Ng.includes(e);if(r||a)return e}}return Tg.defaultLanguage}const Bp=Dr.use(r3).createInstance({lng:q3(),fallbackLng:Tg.fallbackLanguage,preload:Ng,resources:zx,initImmediate:!1,debug:!1},()=>{}),Vx=t=>typeof t=="number",Lv=({children:t,lang:e})=>(Bp.changeLanguage(e||q3(Bp)),g.createElement(n3,{i18n:Bp},t)),Tm=(t,e,r)=>Vx(t)&&t in Tv?g.createElement(Lv,{lang:e},Tv[t]):r||g.createElement(Lv,{lang:e},g.createElement(f,{i18nKey:"serviceError.unknown"},"Failed to complete the request")),Tv=Object.freeze({...Ex,...gx,...V3,...vx});Object.freeze({...bx,...Px,...fx,...V3,...yx,...Dx,...Cx,...wx,...Ax,...Sx,...kx,...hx});const tc=Fe.CONTACT_SUPPORT_EMAIL,H3=()=>i.createElement(i.Fragment,null,!tc&&i.createElement(f,{i18nKey:"CatalogPurchaseWidget.userBanned"},"You have been banned from making any purchases."),tc&&i.createElement(f,{i18nKey:"CatalogPurchaseWidget.userBannedWithEmail"},"You have been banned from making any purchases. For more information, please contact"," ",i.createElement("a",{href:`mailto:${tc}`},{CONTACT_SUPPORT_EMAIL:tc}))),ke=t=>{const{error:e,defaultMessage:r}=t;if(!e)return null;if(ye.isAxiosNetworkError(e))return tr({eventCategory:"NetworkError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.networkError"},"The server cannot be reached. Please try again.");switch(!0){case e instanceof Og:return tr({eventCategory:"FileUploadUrlInfoDecodeError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.iam.user.files.uploadUrlInfo"},"Invalid upload URL");case e instanceof Sg:return tr({eventCategory:"GenerateUploadFileUrlError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.iam.user.files.generateUploadUrl"},"An error has occurred while generating the upload URL. Please try again.");case e instanceof kg:return tr({eventCategory:"UserUpdateEmailError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.iam.user.updateEmail"},"An error has occurred while updating your email address. Please try again.");case e instanceof Lg:return tr({eventCategory:"SendVerificationCodeRawDecodeError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.iam.user.requestCode"},"An error has occurred while requesting your verification code. Please try again.");case e instanceof Pg:return tr({eventCategory:"UserUpgradeHeadlessAccountWithVerificationCodeError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.iam.user.upgradeHeadlessAccount"},"An error has occurred while upgrading your account. Please try again.");case e instanceof Fg:return tr({eventCategory:"UserAlreadyFullAccountError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.iam.user.userAlreadyFullAccount"},"Your account has already been upgraded.");case e instanceof xg:return tr({eventCategory:"UserAlreadyFullAccountError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.iam.user.userAlreadyLinked"},"The Twitch account is already linked with other account. Please try with another one.")}const a=ye.extractServiceErrorCode(e)||0,n=Tm(a,void 0,r);return n?i.createElement(i.Fragment,null,n):(ye.isAxiosError(e)&&e.response&&e.response.status)===403?(tr({eventCategory:"AxiosForbiddenError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.playerPortal.forbidden"},"You cannot access this page. Please go back.")):ye.isAxiosServerError(e)?(tr({eventCategory:"ServerError",eventLabel:ye.errorToString(e)}),i.createElement(f,{i18nKey:"CommonError.serverError"},"We're experiencing some technical issues right now. Please try again later.")):i.createElement(f,{i18nKey:"CommonError.unknownError"},"Something went wrong. Please contact support for assistance.")},qx="_vertical_5cdvz_16",Hx="_formGroup_5cdvz_19",$x="_horizontal_5cdvz_23",Wx="_formGroupLabel_5cdvz_42",Kx="_formGroupError_5cdvz_49",Gx="_formGroupInfo_5cdvz_57",Yx="_formGroupMarginBottom_5cdvz_66",Fu={vertical:qx,formGroup:Hx,horizontal:$x,formGroupLabel:Wx,formGroupError:Kx,formGroupInfo:Gx,formGroupMarginBottom:Yx},_p={pseudoMarginBottom:Fu.formGroupMarginBottom},$3=({className:t,children:e,orientation:r="vertical",...a})=>i.createElement("form",{className:G(Fu[r],t),...a},e),ot=t=>i.createElement("div",{className:G("formGroup",Fu.formGroup,t.className,t.hasError?"hasError":void 0)},t.children),Le=t=>t.children?i.createElement("span",{className:G("formGroupError",Fu.formGroupError,t.className)},t.children):null,rc=t=>t.children?i.createElement("span",{className:G("formGroupInfo",Fu.formGroupInfo,t.className)},t.children):null;class Zx{constructor(){this.store=[],this.event=new Ss}push(e){this.store.push(e),this.event.emit("push",e)}pop(){const e=this.store.shift();return e&&this.event.emit("pop",e),e}popAll(){const e=this.store;return this.store=[],e}}const pa=new Zx,mi=ee.enum(["UserAccountRegistration","UpdateEmailAddress","upgradeHeadlessAccount"]);class Xx extends i.Component{constructor(e){super(e),this.notifyVerificationCodeSent=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.codeSent"},"A verification code has been sent to your email")}})},this.setErrorAlert=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.handleNewAccountVerified=async()=>{await this.setState({isVerificationSuccess:!0}),await this.appState.fetchAllUserInformation(),pa.push({type:ue.success,element:i.createElement(f,{i18nKey:"EmailVerificationPage.accountVerified"},"Congratulations! The registration process is complete."),autoDismiss:!0}),location.href=_D},this.verifyCode=async r=>{try{await this.verificationManager.verify(r,wt()),this.handleNewAccountVerified()}catch(a){this.setErrorAlert(a)}},this.logout=()=>{this.appState.logout()},this.onVerificationCodeChange=r=>{const{isPasteVerificationCode:a}=this.state,n=r.target.value.toString().toUpperCase(),o=a?n.replace(/\s/g,""):n;this.validation.set("verificationCode",ro(o)),this.setState({verificationCode:o,isPasteVerificationCode:!1})},this.onPasteVerificationCode=()=>{this.setState({isPasteVerificationCode:!0})},this.sendVerificationCode=async()=>{var a;const r=((a=this.appState.getUser())==null?void 0:a.emailAddress)||"";try{await this.verificationManager.sendVerificationCode(r,mi.enum.UserAccountRegistration),this.notifyVerificationCodeSent()}catch{const{requestVerificationCodeError:o}=this.verificationManager.state;this.setErrorAlert(o)}},this.state={verificationCode:"",alert:null,isVerificationSuccess:!1,isPasteVerificationCode:!1},this.validation=new ea,this.appState=U.getAppState(),this.validation.listen(()=>this.setState({})),this.verificationManager=this.appState.verificationManager,this.verificationManager.subscribe(()=>{this.setState({})})}renderVerificationCodeError(e){if(!e)return null;const r={[Jt.enum.empty]:i.createElement(f,{i18nKey:"EmailVerificationPage.verifyCodeForm.verifyCodeError.empty"},"Please enter your verification code."),[Jt.enum.exceedLengthLimit]:i.createElement(f,{i18nKey:"EmailVerificationPage.verifyCodeForm.verifyCodeError.ExceedLimit"},"Verification code must not exceed ",{MAX_SHORT_TEXT_LENGTH:xs}," characters"),[Jt.enum.invalidFormat]:i.createElement(f,{i18nKey:"EmailVerificationPage.verifyCodeForm.verifyCodeError.invalidFormat"},"The verification code must be alphanumeric and cannot contain spaces or special characters.")};return i.createElement(Le,null,r[e])}render(){const{isRequestingVerificationCode:e,isVerifying:r}=this.verificationManager.state,{verificationCode:a,alert:n,isVerificationSuccess:o}=this.state,s=!this.validation.isAllValid()||Pr(a)||r||o;return i.createElement("div",{className:"newEmailVerification"},i.createElement("div",{className:ra.title},i.createElement(f,{i18nKey:"EmailVerificationPage.title"},"Enter the Verification Code")),!!n&&i.createElement(Me,{className:"mb-6",type:n.type,onDismiss:()=>this.setState({alert:null})},n.element),i.createElement("div",{className:ra.description},i.createElement("div",null,i.createElement(f,{i18nKey:"EmailVerificationPage.instruction1"},"A verification code has been sent to your email. Please verify your email address to complete the registration process.")),i.createElement("div",null,i.createElement(f,{i18nKey:"EmailVerificationPage.instruction2"},"Please enter the verification code below:"))),i.createElement(ot,null,i.createElement(vt,{className:ra.input,value:a||"",placeholder:$("EmailVerificationPage.placeholder.verificationCode"),onChange:this.onVerificationCodeChange,onPaste:this.onPasteVerificationCode}),this.renderVerificationCodeError(this.validation.get("verificationCode"))),i.createElement("div",{className:ra.description},i.createElement(f,{i18nKey:"EmailVerificationPage.sendVerificationCode.didntReceiveEmail"},"Didn't receive an email?"),e&&i.createElement("span",{className:"ml-1"},i.createElement(f,{i18nKey:"EmailVerificationPage.sendVerificationCode.requesting"},"Requesting..")),!e&&i.createElement("span",{onClick:this.sendVerificationCode},i.createElement(f,{i18nKey:"EmailVerificationPage.sendVerificationCode.click"}," Click here to resend"))),i.createElement("div",{className:"flex flex-row"},i.createElement(le,{loadingIndicator:"SPINNER",disabled:s,className:"btn big btn-primary mt-6 uppercase",onClick:()=>this.verifyCode(a),isLoading:r},i.createElement(f,{i18nKey:"EmailVerificationPage.submitButton"},"VERIFY")),i.createElement(le,{className:"btn big text-blue-40 mt-6 capitalize",onClick:this.logout,disabled:r||o},i.createElement(f,{i18nKey:"EmailVerificationPage.notNowBtn"},"Not Now"))))}}const Qx=({className:t})=>i.createElement("i",{className:G("circleCheckDefaultIcon",t)},i.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"16",height:"16"},i.createElement("rect",{width:"16",height:"16",fill:"rgb(var(--od-rgb-text,0.65))"})),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.9987 13.6673C11.1283 13.6673 13.6654 11.1303 13.6654 8.00065C13.6654 4.87104 11.1283 2.33398 7.9987 2.33398C4.86908 2.33398 2.33203 4.87104 2.33203 8.00065C2.33203 11.1303 4.86908 13.6673 7.9987 13.6673ZM7.9987 14.6673C11.6806 14.6673 14.6654 11.6825 14.6654 8.00065C14.6654 4.31875 11.6806 1.33398 7.9987 1.33398C4.3168 1.33398 1.33203 4.31875 1.33203 8.00065C1.33203 11.6825 4.3168 14.6673 7.9987 14.6673Z",fill:"rgb(var(--od-rgb-text,0.65))"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6882 5.31246C11.8835 5.50772 11.8835 5.82431 11.6882 6.01957L7.02153 10.6862C6.92244 10.7853 6.78631 10.8383 6.6463 10.8322C6.5063 10.8261 6.37526 10.7616 6.28513 10.6543L4.28513 8.27333C4.10752 8.06188 4.13494 7.74649 4.34638 7.56888C4.55783 7.39127 4.87322 7.41869 5.05083 7.63013L6.70006 9.5935L10.9811 5.31246C11.1764 5.1172 11.4929 5.1172 11.6882 5.31246Z",fill:"rgb(var(--od-rgb-text,0.65))"}))),Jx=({className:t})=>i.createElement("i",{className:G("circleCheckCheckedIcon",t)},i.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"16",height:"16"},i.createElement("rect",{width:"16",height:"16",fill:"#06A286"})),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.9987 13.6673C11.1283 13.6673 13.6654 11.1303 13.6654 8.00065C13.6654 4.87104 11.1283 2.33398 7.9987 2.33398C4.86908 2.33398 2.33203 4.87104 2.33203 8.00065C2.33203 11.1303 4.86908 13.6673 7.9987 13.6673ZM7.9987 14.6673C11.6806 14.6673 14.6654 11.6825 14.6654 8.00065C14.6654 4.31875 11.6806 1.33398 7.9987 1.33398C4.3168 1.33398 1.33203 4.31875 1.33203 8.00065C1.33203 11.6825 4.3168 14.6673 7.9987 14.6673Z",fill:"#06A286"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6882 5.31246C11.8835 5.50772 11.8835 5.82431 11.6882 6.01957L7.02153 10.6862C6.92244 10.7853 6.78631 10.8383 6.6463 10.8322C6.5063 10.8261 6.37526 10.7616 6.28513 10.6543L4.28513 8.27333C4.10752 8.06188 4.13494 7.74649 4.34638 7.56888C4.55783 7.39127 4.87322 7.41869 5.05083 7.63013L6.70006 9.5935L10.9811 5.31246C11.1764 5.1172 11.4929 5.1172 11.6882 5.31246Z",fill:"#06A286"}))),eO=({className:t})=>i.createElement("i",{className:G("circleCheckCheckedIcon",t)},i.createElement("svg",{width:"44",height:"44",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M44 22C44 34.1502 34.1502 44 22 44C9.84984 44 0 34.1502 0 22C0 9.84984 9.84984 0 22 0C34.1502 0 44 9.84984 44 22Z",fill:"#25AE88"}),i.createElement("path",{d:"M33.4396 13.2002L19.3596 29.0402L10.5596 22.0002",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))),Nm=({checked:t=!1,fill:e=!1,className:r})=>{const a=G("circleCheckIcon",r);switch(!0){case(t&&e):return i.createElement(eO,{className:a});case t:return i.createElement(Jx,{className:a});default:return i.createElement(Qx,{className:a})}},tO="_passwordValidation_y8upu_16",rO="_flexCol_y8upu_38",aO={passwordValidation:tO,flexCol:rO},rn=({className:t,descriptions:e})=>i.createElement("div",{className:G(t,aO.passwordValidation)},i.createElement("ul",null,e.map((r,a)=>i.createElement("li",{key:a},i.createElement(Nm,null),`${r}.`))));class W3 extends i.Component{constructor(e){super(e),this.onVerificationCodeChange=r=>{r.preventDefault();const{isPasteVerificationCode:a}=this.state,n=r.target.value.toString().toUpperCase(),o=a?n.replace(/\s/g,""):n;this.validation.set("verificationCode",ro(o)),this.setState({verificationCode:o,isPasteVerificationCode:!1})},this.onNewEmailChange=r=>{const a=r.target.value.toString().toLocaleLowerCase(),{validations:n}=this.props.inputValidationManager.state;this.validation.set("newEmail",$e.validateEmail(a,n)),this.setState({inputEmail:r.target.value})},this.onPasteVerificationCode=()=>{this.setState({isPasteVerificationCode:!0})},this.state={verificationCode:"",inputEmail:"",isPasteVerificationCode:!1},this.validation=new ea,this.validation.listen(()=>this.setState({}))}renderVerificationCodeError(e){if(!e)return null;const r={[Jt.enum.empty]:i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.verifyCodeError.empty"},"You must enter your verification code"),[Jt.enum.exceedLengthLimit]:i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.verifyCodeError.ExceedLimit"},"The verification code must not exceed ",{MAX_SHORT_TEXT_LENGTH:xs}," characters"),[Jt.enum.invalidFormat]:i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.verifyCodeError.invalidFormat"},"The verification code must be alphanumeric and cannot include spaces")};return i.createElement(Le,null,r[e])}renderNewEmailError(e){const{oldEmail:r,newEmail:a,emailVerified:n}=this.props,{inputEmail:o}=this.state,{validations:s}=this.props.inputValidationManager.state,l=$e.getValidationByKey(Pt.enum.email,s);if(!n&&o===a)return i.createElement(Le,null,i.createElement(f,{i18nKey:"ChangeEmailPage.newEmailForm.newEmailError.sameAsEarlier"},"You entered the email that you just set earlier. Please enter a different email."));if(o===r)return i.createElement(Le,null,i.createElement(f,{i18nKey:"ChangeEmailPage.newEmailForm.newEmailError.sameAsOldPassword"},"Your new email address cannot be the same as your old email address"));if(!e)return null;const u={[Kr.enum.empty]:i.createElement(f,{i18nKey:"ChangeEmailPage.newEmailForm.newEmailError.empty"},"Sorry, you must enter a new email address"),[Kr.enum.lessThanLengthLimit]:i.createElement(f,{i18nKey:"ChangeEmailPage.newEmailForm.newEmailError.lessThanLengthLimit"},"Your email address must contain at least ",{MIN_EMAIL_LENGTH:l==null?void 0:l.minLength}," characters"),[Kr.enum.exceedLengthLimit]:i.createElement(f,{i18nKey:"ChangeEmailPage.newEmailForm.newEmailError.ExceedLimit"},"Your email address must not exceed ",{MAX_EMAIL_LENGTH:l==null?void 0:l.maxLength}," characters"),[Kr.enum.invalidFormat]:i.createElement(f,{i18nKey:"ChangeEmailPage.newEmailForm.newEmailError.InvalidFormat"},"Please enter a valid email address, e.g. someone@example.com"),[Lt.enum.containsForbiddenWords]:i.createElement(f,{i18nKey:"ChangeEmailPage.newEmailForm.newEmailError.containsForbiddenWords"},"Email contains prohibited word or use blocked domain")};return i.createElement(Le,null,u[e])}render(){const{email:e,isRequestingCode:r,onResendCode:a,alert:n,onDismissAlert:o,onUpdateEmail:s,isUpdatingEmail:l,isFromEmailVerification:u,onCancel:c,oldEmail:d,newEmail:m}=this.props,{verificationCode:h,inputEmail:p}=this.state,y=!this.validation.isAllValid()||Pr(h)||Pr(p)||l||p===d||p===m,{validations:b}=this.props.inputValidationManager.state;return i.createElement("div",{className:"verifyCodeForm"},i.createElement("h1",{className:"title"},i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.title"},"Change email address")),!!n&&i.createElement(Me,{type:n.type,onDismiss:o},n.element),i.createElement("div",{className:"description"},i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.description"},"Please enter the verification code sent to ",{email:e})),i.createElement(ot,null,i.createElement(vt,{value:h,placeholder:$("ChangeEmailPage.verifyCodeForm.verificationCodePlaceholder"),onChange:this.onVerificationCodeChange,onPaste:this.onPasteVerificationCode}),this.renderVerificationCodeError(this.validation.get("verificationCode"))),i.createElement("div",{className:"description"},i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.sendVerificationCode.didntReceiveEmail"},"Didn't receive the email?"),r&&i.createElement("span",null,i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.sendVerificationCode.requesting"},"Requesting...")),!r&&i.createElement("span",{onClick:()=>a()},i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.sendVerificationCode.click"}," Click here to resend"))),i.createElement("div",{className:"description"},i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.newEmail.label"},"Set a new email address")),i.createElement(ot,null,i.createElement(vt,{value:p,placeholder:"user@example.com",onChange:this.onNewEmailChange,popoverContent:i.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.email,b)})}),this.renderNewEmailError(this.validation.get("newEmail"))),i.createElement("div",{className:"btnContainer"},i.createElement(le,{loadingIndicator:"SPINNER",disabled:y,className:"btn big btn-primary btnSubmit",onClick:()=>{s(h,p)},isLoading:l},i.createElement(f,{i18nKey:"EmailVerificationPage.continueButton"},"CONTINUE")),u&&i.createElement(le,{className:"btn big btnCancel",onClick:()=>c&&c()},i.createElement(f,{i18nKey:"NewEmailVerificationPage.cancelButton"},"Cancel"))))}}class nO extends Ss{openValidationOutdatedModal(){this.emit("openModal",void 0)}}const Sn=new nO;class Im extends i.Component{constructor(e){super(e),this.openModal=()=>this.setState({isOpen:!0}),this.closeModal=()=>this.setState({isOpen:!1}),this.state={isOpen:!1}}componentDidMount(){Sn.register("openModal",this.openModal)}componentWillUnmount(){Sn.unregister("openModal",this.openModal)}render(){return i.createElement(Ge,{title:i.createElement(f,{i18nKey:"InputValidation.dialog.title"},"Process Failed"),isOpen:this.state.isOpen,className:"inputValidationOutdatedModal"},i.createElement(Qe,null,i.createElement(f,{i18nKey:"InputValidation.dialog.bodyText"},"This error occurs because we have updated the input ",i.createElement("br",null),"validation format. Please resubmit.")),i.createElement(at,null,i.createElement(le,{className:"btn btn-primary btnClose",onClick:this.closeModal},i.createElement(f,{i18nKey:"Common.close"},"Close"))))}}class iO extends i.Component{constructor(e){super(e),this.onVerificationCodeChange=r=>{const a=r.target.value.toString().toUpperCase();this.validation.set("verificationCode",ro(a)),this.setState({verificationCode:a})},this.state={verificationCode:""},this.validation=new ea,this.validation.listen(()=>this.setState({}))}renderVerificationCodeError(e){if(!e)return null;const r={[Jt.enum.empty]:i.createElement(f,{i18nKey:"EmailVerificationPage.verifyCodeForm.verifyCodeError.empty"},"Please enter your verification code."),[Jt.enum.exceedLengthLimit]:i.createElement(f,{i18nKey:"EmailVerificationPage.verifyCodeForm.verifyCodeError.ExceedLimit"},"Verification code must not exceed ",{MAX_SHORT_TEXT_LENGTH:xs}," characters"),[Jt.enum.invalidFormat]:i.createElement(f,{i18nKey:"EmailVerificationPage.verifyCodeForm.verifyCodeError.invalidFormat"},"The verification code must be alphanumeric and cannot contain spaces or special characters.")};return i.createElement(Le,null,r[e])}render(){const{isRequestingCode:e,isVerifying:r,onChangeEmail:a,onResend:n,onVerify:o,alert:s,onDismissAlert:l,isSuccess:u}=this.props,{verificationCode:c}=this.state,d=Pr(c)||r||u||!this.validation.isAllValid();return i.createElement("div",null,i.createElement("div",{className:ra.title},i.createElement(f,{i18nKey:"NewEmailVerificationPage.title"},"Verify your new email")),!!s&&i.createElement(Me,{type:s.type,onDismiss:l,className:"mb-6"},s.element),i.createElement("div",{className:ra.description},i.createElement("p",null,i.createElement(f,{i18nKey:"NewEmailVerificationPage.verificationCodeForm.description"},"A verification code has been sent to your new email address. Please enter the verification code below."))),i.createElement(ot,null,i.createElement(vt,{className:ra.input,value:c||"",placeholder:$("NewEmailVerificationPage.placeholder.verificationCode"),onChange:this.onVerificationCodeChange}),this.renderVerificationCodeError(this.validation.get("verificationCode"))),i.createElement("div",{className:"mt-2 flex flex-row"},i.createElement(le,{loadingIndicator:"SPINNER",disabled:d,className:G(ra.btnActionVerify,"btn btn-primary"),onClick:()=>o(c),isLoading:r},i.createElement(f,{i18nKey:"NewEmailVerificationPage.submitButton"},"Verify"))),i.createElement("div",{className:G(ra.description,"mt-2")},i.createElement(f,{i18nKey:"NewEmailVerificationPage.sendVerificationCode.didntReceiveEmail"},"Didn't receive the email?"),e&&i.createElement("span",{className:"ml-1"},i.createElement(f,{i18nKey:"NewEmailVerificationPage.sendVerificationCode.requesting"},"Requesting...")),!e&&i.createElement("span",{onClick:()=>n()},i.createElement(f,{i18nKey:"NewEmailVerificationPage.sendVerificationCode.click"}," Click here to resend"))),i.createElement("div",{className:G(ra.description,"mt-2")},i.createElement(f,{i18nKey:"NewEmailVerificationPage.changeEmail"},"Entered the wrong email?",i.createElement("span",{onClick:()=>a()}," Click here to change"))))}}class oO extends i.Component{constructor(e){super(e),this.getInputValidations=()=>{this.inputValidationManager.fetchValidations(wt()).then(()=>{const{fetchError:r}=this.inputValidationManager.state;r&&this.setErrorAlert(r)})},this.onVerificationCodeSent=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.codeSent"},"A verification code has been sent to your email")}})},this.setErrorAlert=async r=>{if(await this.inputValidationManager.isInputValidationError(r)){Sn.openValidationOutdatedModal(),this.setState({alert:null});return}this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.alertSuccessAndRedirectToProfile=async()=>{await this.setState({isVerificationSuccess:!0}),await this.appState.fetchAllUserInformation(),this.appState.state.appHistory.push(oe.Profile.link,{updateEmailStatus:"success"})},this.verifyCode=async r=>{try{await this.verificationManager.verify(r,wt());const a=this.appState;this.setState({isVerificationSuccess:!0}),await a.fetchAllUserInformation(),a.state.appHistory.push(oe.Profile.link,{updateEmailStatus:"success"})}catch(a){this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:a})},isVerificationSuccess:!1}),console.error(a)}},this.logout=()=>{this.appState.state.appHistory.push(bt.Logout.link)},this.onVerificationCodeChange=r=>{this.setState({verificationCode:r.target.value.toString().toUpperCase()})},this.dismissAlert=()=>{this.setState({alert:null})},this.goToChangeEmail=async()=>{const r=this.appState.state.appHistory,{setIsLogoutAvailable:a}=this.props,{location:n}=r,o=this.appState.getUser(),s=(o==null?void 0:o.oldEmailAddress)||(o==null?void 0:o.emailAddress)||"";try{await this.verificationManager.sendVerificationCode(s,mi.enum.UpdateEmailAddress),this.onVerificationCodeSent(),this.setState({step:"inputNewEmail"}),this.dismissAlert(),r.push(`${n.pathname}?isChangingEmail=true`),a(!1)}catch{const{requestVerificationCodeError:u}=this.verificationManager.state;this.setErrorAlert(u)}},this.backToVerifyCode=()=>{const r=this.appState.state.appHistory,{setIsLogoutAvailable:a}=this.props,{location:n}=r;this.setState({step:"verifyCodeNewEmail"}),this.dismissAlert(),r.push(n.pathname),a(!0)},this.updateEmailAndRedirectToVerifyPage=async(r,a)=>{const n=this.appState.state.appHistory,{pathname:o}=n.location;this.userAppManager.updateEmail(r,a).then(()=>{n.push(o),location.reload()})},this.sendVerificationCode=async r=>{this.verificationManager.sendVerificationCode(r,mi.enum.UpdateEmailAddress).then(()=>{this.onVerificationCodeSent()}).catch(a=>{this.setErrorAlert(a)})},this.appState=U.getAppState(),this.userAppManager=this.appState.getUserManager(),this.verificationManager=this.appState.verificationManager,this.verificationManager.subscribe(()=>this.setState({})),this.inputValidationManager=this.appState.inputValidationAppManager,this.inputValidationManager.subscribe(()=>this.setState({})),this.state={step:"verifyCodeNewEmail",verificationCode:"",alert:null,isVerificationSuccess:!1}}componentDidMount(){const e=this.appState,{location:r}=e.state.appHistory,a=new URLSearchParams(r.search);this.getInputValidations(),a.get("isChangingEmail")&&this.setState({step:"inputNewEmail"})}render(){const{step:e,isVerificationSuccess:r}=this.state,{isRequestingVerificationCode:a,isVerifying:n}=this.verificationManager.state,{isUpdating:o}=this.userAppManager.state,s=this.appState.getUser(),l=oa.safeParse(s);if(!l.success)return null;const u=l.data.newEmailAddress||l.data.emailAddress,c=l.data.emailVerified,d=l.data.oldEmailAddress||l.data.emailAddress;return i.createElement("div",{className:"newEmailVerification"},e==="verifyCodeNewEmail"&&i.createElement(iO,{isRequestingCode:a,isVerifying:n,onResend:()=>this.sendVerificationCode(u),onVerify:async m=>{await this.verifyCode(m)},onChangeEmail:this.goToChangeEmail,alert:this.state.alert,onDismissAlert:this.dismissAlert,isSuccess:r}),e==="inputNewEmail"&&i.createElement(W3,{email:d,isRequestingCode:a,isVerifying:n,onResendCode:()=>this.sendVerificationCode(d),onUpdateEmail:this.updateEmailAndRedirectToVerifyPage,alert:this.state.alert,onDismissAlert:this.dismissAlert,oldEmail:d,isUpdatingEmail:o,isFromEmailVerification:!0,onCancel:this.backToVerifyCode,emailVerified:c,newEmail:u,inputValidationManager:this.inputValidationManager}))}}const K3=()=>i.createElement("div",{className:"logoContainer"},i.createElement("div",{className:"logo"},i.createElement("img",{src:bg,alt:"logo",loading:"lazy"})));class sO extends i.Component{constructor(e){super(e),this.setIsLogoutAvailable=r=>{this.setState({isLogoutAvailable:r})},this.toggleLogoutConfirmationModal=()=>{this.setState(r=>({isLogoutConfirmationModalOpen:!r.isLogoutConfirmationModalOpen}))},this.logout=()=>{this.appState.logout()},this.appState=U.getAppState(),this.state={isLogoutAvailable:!0,isLogoutConfirmationModalOpen:!1,isUpdatingEmail:La.currentUserIsUpdatingEmail(this.appState.getUser())}}componentDidMount(){Zt.updateBackground(`url(${ca})`)}componentWillUnmount(){Zt.updateBackground(null)}render(){const{isLogoutAvailable:e,isLogoutConfirmationModalOpen:r}=this.state;return i.createElement(i.Fragment,null,i.createElement("div",{className:ra.emailVerificationPage},i.createElement("div",{className:ra.emailVerificationPageContainer},i.createElement(K3,null),i.createElement("div",{className:ra.emailVerificationPageForm},this.state.isUpdatingEmail&&i.createElement(oO,{setIsLogoutAvailable:this.setIsLogoutAvailable}),!this.state.isUpdatingEmail&&i.createElement(Xx,null)),this.state.isUpdatingEmail&&e&&i.createElement("span",{onClick:this.toggleLogoutConfirmationModal},i.createElement(f,{i18nKey:"UserSessionItem.logout"},"Logout")))),i.createElement(mx,{isOpen:r,onLogout:this.logout,onClose:this.toggleLogoutConfirmationModal}))}}class ss{}ss.getLegalUrl=()=>Fe.LEGAL_WEB_URL;class lO extends i.Component{constructor(e){super(e),this.getEligibilities=()=>{const{eligibilities:r}=this.legalManager.state;return r||[]},this.handleFetchError=async r=>{var a;if(ye.isAxiosError(r)&&((a=r==null?void 0:r.response)==null?void 0:a.status)===401){this.appState.state.appHistory.push(Vt.Home.link);return}await this.appState.logout(),tr({eventCategory:zt.Error500.makePath(),eventLabel:ye.errorToString(r)}),this.appState.state.appHistory.push(zt.Error500.makePath())},this.handleAcceptSuccess=()=>{this.appState.userAppManager.refreshToken().then(r=>{r&&this.appState.refreshSession(r.access_token,r.refresh_token)}),this.appState.refreshUser()},this.setErrorAlert=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.bulkAcceptPolicies=async()=>{const r=this.appState.getUser(),a=this.getEligibilities();if(a&&r){const n=Ta.getAcceptedPolicies(a);this.setState({isAcceptingLegal:!0});try{await this.legalManager.bulkAcceptPolicies(n);const o=await this.appState.userAppManager.refreshToken();o&&(this.appState.refreshSession(o.access_token,o.refresh_token),await this.appState.refreshUser())}catch(o){this.setErrorAlert(o)}finally{this.setState({isAcceptingLegal:!1})}}},this.onSuccessAcceptLegal=()=>{this.appState.userAppManager.refreshToken().then(r=>{r&&(this.appState.refreshSession(r.access_token,r.refresh_token),this.appState.refreshUser())})},this.appState=U.getAppState(),this.legalManager=this.appState.legalAppManager,this.state={alert:null,isAcceptingLegal:!1}}componentDidMount(){Zt.updateBackground(`url(${ca})`)}componentWillUnmount(){Zt.updateBackground(null)}renderPolicies(){const e=this.getEligibilities();return e?i.createElement("ul",{className:"policies"},e.map(r=>r.policyVersions&&r.policyVersions.map(a=>Array.isArray(a.localizedPolicyVersions)?a.localizedPolicyVersions.map(n=>i.createElement("li",{key:n.id,className:"policyItem"},r.policyName,i.createElement("a",{href:Ta.createLegalURL(ss.getLegalUrl(),n.id),className:"readMore",target:"_blank",rel:"noreferrer"},i.createElement(f,{i18nKey:"PromptLegalPage.readMore"},"Read More")))):null))):null}render(){const{isFetchingPolicy:e,eligibilities:r}=this.legalManager.state,{alert:a,isAcceptingLegal:n}=this.state,o=!e&&!!r&&r.length>0;return i.createElement("div",{className:"promptLegalPage"},i.createElement("div",{className:"promptLegalPageContainer"},i.createElement(K3,null),i.createElement("div",{className:"legalContent"},e&&i.createElement(je,null),(o||n)&&i.createElement(i.Fragment,null,i.createElement("div",{className:"legalHeader"},i.createElement("h1",null,i.createElement(f,{i18nKey:"PromptLegalPage.title"},"New Agreement and Policy Terms"))),i.createElement("div",{className:"legalBody"},!n&&!!a&&i.createElement(Me,{className:"legalBodyAlert",type:a.type,onDismiss:()=>this.setState({alert:null})},a.element),i.createElement(f,{i18nKey:"PromptLegalPage.description"},i.createElement("p",null,"We have updated our user agreement and policy to better explain what data we collect from you, why we collect it, and how it's used."),i.createElement("p",null,"The following terms have been updated:")),this.renderPolicies(),i.createElement("div",{className:"notes"},i.createElement(f,{i18nKey:"PromptLegalPage.notes"},i.createElement("p",null,"Please take a moment to read and understand the updated agreement. By clicking the Accept button, you agree to these changes.")))),i.createElement("div",{className:"legalFooter"},i.createElement(le,{loadingIndicator:"SPINNER",className:"btn-primary btn-accept",isLoading:n,disabled:n,onClick:this.bulkAcceptPolicies},i.createElement(f,{i18nKey:"PromptLegalPage.accept"},"Accept")),i.createElement(le,{className:"btn-decline",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:()=>this.appState.logout(),disabled:n},i.createElement(f,{i18nKey:"PromptLegalPage.decline"},"Decline")))))))}}var G3=(t=>(t.change="change",t))(G3||{});class uO extends Ss{constructor(){super(...arguments),this._=G3}change(){this.emit("change",void 0)}}const Nv=new uO;class cO{constructor(){this.locked=!1}peek(){return this.locked}lock(){const e=this.peek();this.locked=!0,this.locked!==e&&Nv.change()}unlock(){const e=this.peek();this.locked=!1,this.locked!==e&&Nv.change()}}const pf=new cO;class dO extends i.Component{constructor(e){super(e),this.appState=U.getAppState()}async componentDidMount(){Zt.updateBackground(`url(${ca})`);const{fetchCurrentUserGdprDeletionStatus:e}=this.appState;this.appState.gdprAppManager.subscribe(()=>this.setState({})),e()}componentWillUnmount(){this.appState.gdprAppManager.unsubscribe(()=>this.setState({})),Zt.updateBackground(null)}render(){if(!pf.peek())return i.createElement(Gt,{to:Vt.Home.link});async function e(){U.getGdprManager().ignoreDeletionMark(),await U.getAppState().logout(),pf.unlock()}const{gdprDeletionStatus:r,isFetchingDeletion:a}=this.appState.getGdprManager().state;if(a)return i.createElement(je,null);const n=(r==null?void 0:r.DeletionDate)||"";return i.createElement("div",{className:"deletionSuccessContainer"},i.createElement("main",null,i.createElement("p",{className:"title"},i.createElement(f,{i18nKey:"RequestAccountDeletionSuccessPage.title"},"Account Deletion")),i.createElement("div",{className:"content"},i.createElement(f,{i18nKey:"RequestAccountDeletionSuccessPage.content"},i.createElement("p",{className:"top"},"Your account is set to be deleted on ",{deletionDate:n},". This will result in permanent deletion of all information associated with your account."),i.createElement("p",{className:"bottom"},"If you wish to keep your account, please log in before the deletion date to cancel the deletion process."))),i.createElement(le,{onClick:e,className:"btn big btn-primary btnGoToHome"},i.createElement(f,{i18nKey:"RequestAccountDeletionSuccessPage.button.goToHomepage"},"Go To Homepage"))))}}class mO extends i.Component{constructor(e){super(e),this.notifyCancelAccountDeletionSuccess=async()=>{pa.push({type:ue.success,element:i.createElement(f,{i18nKey:"AccountDeletionNoticePage.cancelAccountDeletionSuccess"},"The account deletion process has been cancelled. Please log in to continue."),autoDismiss:!0}),this.props.appState.clear()},this.notifyCancelAccountDeletionError=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.cancelDeletion=async()=>{const{user:r}=this.props.appState.getUserManager().state;if(r)try{await this.logic.cancelDeleteAccount(r.userId),this.notifyCancelAccountDeletionSuccess(),await this.props.appState.logout()}catch(a){this.notifyCancelAccountDeletionError(a)}},this.continueDeletion=async()=>{await this.props.appState.logout()},this.logic=this.props.appState.getGdprManager(),this.logic.subscribe(()=>this.setState({})),this.state={alert:null}}render(){const{alert:e}=this.state,{isRequestingDeletion:r,gdprDeletionStatus:a}=this.logic.state,n=a==null?void 0:a.DeletionDate;return i.createElement("div",{className:"deletionNoticeContainer"},i.createElement("main",null,!!e&&!r&&i.createElement(Me,{type:e.type,className:"alert",onDismiss:()=>this.setState({alert:null})},e.element),i.createElement("p",{className:"title"},i.createElement(f,{i18nKey:"common.AccountDeletion.title"},"Account deletion in-progress")),i.createElement("div",{className:"content"},i.createElement(f,{i18nKey:"common.AccountDeletion.content"},"Your account is set to be deleted on ",{deletionDate:n},". Please check your email for more information regarding the deletion request.")),i.createElement("div",{className:"btnContainer"},i.createElement("button",{className:"btn big btnContinue",onClick:()=>this.continueDeletion()},i.createElement(f,{i18nKey:"AccountDeletionNoticePage.button.keepDeleting"},"Continue the Deletion")),i.createElement("button",{className:"btn big btn-primary btnCancel",disabled:r,onClick:()=>this.cancelDeletion()},r&&i.createElement(i.Fragment,null,i.createElement(fi,{className:`${gi.inline} spinner`}),i.createElement(f,{i18nKey:"AccountDeletionNoticePage.form.processing"},"Processing...")),!r&&i.createElement(f,{i18nKey:"AccountDeletionNoticePage.button.cancelDeletion"},"Cancel Deletion")))))}}const pO=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",null,i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 13C10.7614 13 13 10.7614 13 8C13 5.23858 10.7614 3 8 3C5.23858 3 3 5.23858 3 8C3 10.7614 5.23858 13 8 13ZM8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.832 8C13.832 8.27614 13.6082 8.5 13.332 8.5L2.66537 8.5C2.38922 8.5 2.16537 8.27614 2.16537 8C2.16537 7.72386 2.38922 7.5 2.66537 7.5L13.332 7.5C13.6082 7.5 13.832 7.72386 13.832 8Z"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.83203 7.81591C4.83203 4.94781 6.74376 2.92459 7.71483 2.25488L8.28256 3.0781C7.47586 3.63444 5.83203 5.38746 5.83203 7.81591C5.83203 10.2574 7.48979 12.263 8.31748 12.948L7.67991 13.7184C6.72983 12.9321 4.83203 10.671 4.83203 7.81591Z"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.168 7.81591C11.168 4.94781 9.25624 2.92459 8.28517 2.25488L7.71744 3.0781C8.52414 3.63444 10.168 5.38746 10.168 7.81591C10.168 10.2574 8.51021 12.263 7.68252 12.948L8.32009 13.7184C9.27017 12.9321 11.168 10.671 11.168 7.81591Z"})))),hO="_languageSelector_kg8n5_16",Y3={languageSelector:hO,"top-right":"_top-right_kg8n5_19"};Y3["top-right"];const Bm=({className:t,isDisabled:e})=>{const r=yi.language,a=kF();return i.createElement("div",{className:G(Y3.languageSelector,"languageSelector",t)},i.createElement(pO,null),i.createElement("select",{disabled:e,onChange:n=>{AF(n.target.value)},value:r},Object.keys(a).map(n=>i.createElement("option",{key:n,value:n},a[n]))))},fO="_typography_76852_18",gO="_label_76852_24",yO="_heading_76852_28",vO="_centered_76852_34",ac={typography:fO,label:gO,heading:yO,centered:vO},bO={"3xl":"text-3xl","2xl":"text-2xl",xl:"text-xl",lg:"text-lg",md:"text-md",base:"text-base",sm:"text-sm","2sm":"text-2sm",xs:"text-xs"};function Nt({tag:t,isCentered:e,fontSize:r="base",className:a,children:n,dataQa:o}){const s=t.startsWith("h"),l=t==="p",u=t==="label";return i.createElement(t,{className:G(a,bO[r],{[ac.centered]:e,[ac.heading]:s,[ac.label]:u,[ac.typography]:l||s}),"data-qa-id":o},n)}const ls={tab:"tab",active:"active"},xu=t=>i.createElement("div",{className:"tabs"},t.children),no="/assets/starBgGradient-da8db550.svg";const Qi=t=>{var o;const{error:e}=t;if(!e)return null;if(ye.isAxiosNetworkError(e))return i.createElement(f,{i18nKey:"CommonError.networkError"},"The server cannot be reached. Please try again.");const r=ye.extractServiceErrorCode(e)||0,a=Tm(r);return a?i.createElement(i.Fragment,null,a):(ye.isAxiosError(e)&&((o=e==null?void 0:e.response)==null?void 0:o.status))===403?i.createElement(f,{i18nKey:"CommonError.playerPortal.forbidden"},"You cannot access this page. Please go back."):ye.isAxiosServerError(e)?i.createElement(f,{i18nKey:"CommonError.serverError"},"We are experiencing some technical issues right now. Please try again later."):i.createElement(f,{i18nKey:"CommonError.unknownError"},"Something went wrong. Please contact support for assistance.")},Z3=({error:t,appId:e,isWithBackground:r=!0})=>{var a;return ye.isAxiosError(t)&&e&&((a=t.response)==null?void 0:a.status)===404?i.createElement("div",{className:"noMatchingGameError",style:{backgroundImage:r?`url(${no})`:void 0}},i.createElement("div",null,i.createElement("h2",{className:"heading"},i.createElement(f,{i18nKey:"CommonError.noMatchingGame"},'Game "',{appId:e},`" doesn't exist in the store.`)),i.createElement("p",{className:"paragraph"},i.createElement(f,{i18nKey:"CommonError.noMatchingGameResolution"},"To fix this, do one of the following:")),i.createElement("ol",{className:"list"},i.createElement("li",null,i.createElement(f,{i18nKey:"CommonError.noMatchingGameResolutionEnsure"},'Ensure the game "',{appId:e},'" exists in the store,')),i.createElement("li",null,i.createElement(f,{i18nKey:"CommonError.noMatchingGameResolutionChangeAppID"},"Change the App ID to an existing game, or")),i.createElement("li",null,i.createElement(f,{i18nKey:"CommonError.noMatchingGameResolutionChangeTemplateConfig"},"Change the Template Config to multiple game."))))):i.createElement(Qi,{error:t})};var X3=(t=>(t[t.TEXT=0]="TEXT",t[t.IMAGE=1]="IMAGE",t))(X3||{});const EO=({logoType:t,logo:e,logoLink:r,className:a,style:n})=>t===1?i.createElement("div",{className:"header-logo headerLogoContainer"},i.createElement("img",{src:e,loading:"lazy",className:"headerLogoImg"})):i.createElement("div",{className:G("header-logo headerLogoContainer title header-logo",a,ia.TITLE_FONT,{normal:(e==null?void 0:e.length)<=12,small:(e==null?void 0:e.length)>12&&(e==null?void 0:e.length)<=19,xsmall:(e==null?void 0:e.length)>19&&(e==null?void 0:e.length)<=25,xxsmall:(e==null?void 0:e.length)>25}),style:n},r&&i.createElement(xe,{to:r,className:"logoLink"},e),!r&&i.createElement("span",{className:"logoLink"},e));class DO extends i.Component{constructor(e){super(e),this.onPasteRedirectionUrl=r=>{if(r.clipboardData){const a=r.clipboardData.getData("Text"),n=Ke.silentUrlBuilder(a);if(n&&n.protocol===`${String(Fe.REDIRECT_URL).split(":")[0]}:`){const o=new URLSearchParams(new URL(n).search),s=o.get("code"),l=o.get("state"),u=o.get("error");this.exchangeAuthorizationCode(s,l,u)}}},this.exchangeAuthorizationCode=async(r,a,n)=>{if(!this.state.isExchanging){if(this.setState({isExchanging:!0}),this.clearParams(),n){this.appState.onError(new Error(n)),console.error("exchangeAuthorizationCode errorParams:",n);return}try{const s=await new Ba(this.appState.getSdk()).exchangeAuthorizationCode({code:r,state:a});if(!s)return;const{mfaData:l,response:u}=s;if(l){await this.appState.userAppManager.updateMFAData(l),this.appState.state.appHistory.replace(oe.TwoFA.link);return}u&&this.appState.refreshSession(u.data.access_token,u.data.refresh_token||void 0)}catch{this.setState({error:!0,isExchanging:!1});return}try{await this.appState.fetchAllUserInformation(),await Fs.loadGameInfo(),this.appState.state.appHistory.replace(Vt.Game.link)}catch(o){console.error(o),this.setState({error:o})}finally{this.setState({isExchanging:!1})}}},this.pageConfig=r=>this.appState.getPageConfig("loginPage",r),this.renderError=()=>{const{error:r}=this.state;return this.appState.userAppManager.isSessionValid()?i.createElement(Gt,{to:Vt.Home.link}):i.createElement("div",{className:"login-progress"},i.createElement("div",{className:"login-progress__info"},i.createElement(Qi,{error:r})),i.createElement(le,{buttonFontSize:Kl.SMALL,buttonStyle:ct.PRIMARY,buttonType:qt.FLAT,className:"login-progress__button",onClick:this.props.onRetry},$("loginPage.loginInProgress.tryAgain")))},this.state={error:null,isExchanging:!1},this.appState=U.getAppState()}componentDidMount(){(Fe.IS_DEV_MODE||Fe.IS_DEBUG_PROD)&&window.addEventListener("paste",this.onPasteRedirectionUrl),Device.receive(ci.OPEN_URL,e=>{const r=new URL(e),a=r.search,n=r.pathname.replaceAll("/","");if(n){this.props.onRetry(),this.appState.state.appHistory.replace(`/${n}${a}`);return}const{code:o,error:s,state:l}=La.getAuthorizationCodeParams(a);this.exchangeAuthorizationCode(o,l,s)})}componentWillUnmount(){Device.remove(ci.OPEN_URL)}clearParams(){const{appHistory:e}=this.appState.state;e.replace(`${e.location.pathname}`)}render(){const{error:e,isExchanging:r}=this.state;return r?i.createElement(je,{loadingType:"SPINNER"}):e?this.renderError():i.createElement("div",{className:"login-progress"},i.createElement(EO,{className:"login-progress__header",logoType:X3.TEXT,logo:this.pageConfig("boxLogo")}),i.createElement("div",{className:"login-progress__title"},$("loginPage.loginInProgress.title")),i.createElement("div",{className:"login-progress__info"},$("loginPage.loginInProgress.info")),i.createElement(le,{buttonFontSize:Kl.SMALL,buttonStyle:ct.PRIMARY,buttonType:qt.FLAT,className:"login-progress__button",onClick:this.props.onRetry},$("loginPage.loginInProgress.tryAgain")))}}const CO=t=>Object.keys(t).length===0,hf=(t,e)=>t.push.apply(t,e),wO=(t,e)=>t.split("").map(a=>e[a]||a).join(""),us=t=>t.sort((e,r)=>e.i-r.i||e.j-r.j),Iv=t=>{const e={};let r=1;return t.forEach(a=>{e[a]=r,r+=1}),e};var AO={4:[[1,2],[2,3]],5:[[1,3],[2,3],[2,4]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]};const Bv=2050,_v=1e3,kO=AO,PO=10,SO=1e4,Q3=10,J3=50,eC=20,tC=/^[A-Z\xbf-\xdf][^A-Z\xbf-\xdf]+$/,FO=/^[^A-Z\xbf-\xdf]+[A-Z\xbf-\xdf]$/,xO=/^[A-Z\xbf-\xdf]+$/,rC=/^[^a-z\xdf-\xff]+$/,OO=/^[a-z\xdf-\xff]+$/,LO=/^[^A-Z\xbf-\xdf]+$/,TO=/[a-z\xdf-\xff]/,NO=/[A-Z\xbf-\xdf]/,IO=/[^A-Za-z\xbf-\xdf]/gi,BO=/^\d+$/,Ig=new Date().getFullYear(),_O={recentYear:/19\d\d|200\d|201\d|202\d/g};class MO{match({password:e}){const r=[...this.getMatchesWithoutSeparator(e),...this.getMatchesWithSeparator(e)],a=this.filterNoise(r);return us(a)}getMatchesWithSeparator(e){const r=[],a=/^(\d{1,4})([\s/\\_.-])(\d{1,2})\2(\d{1,4})$/;for(let n=0;n<=Math.abs(e.length-6);n+=1)for(let o=n+5;o<=n+9&&!(o>=e.length);o+=1){const s=e.slice(n,+o+1||9e9),l=a.exec(s);if(l!=null){const u=this.mapIntegersToDayMonthYear([parseInt(l[1],10),parseInt(l[3],10),parseInt(l[4],10)]);u!=null&&r.push({pattern:"date",token:s,i:n,j:o,separator:l[2],year:u.year,month:u.month,day:u.day})}}return r}getMatchesWithoutSeparator(e){const r=[],a=/^\d{4,8}$/,n=o=>Math.abs(o.year-Ig);for(let o=0;o<=Math.abs(e.length-4);o+=1)for(let s=o+3;s<=o+7&&!(s>=e.length);s+=1){const l=e.slice(o,+s+1||9e9);if(a.exec(l)){const u=[],c=l.length;if(kO[c].forEach(([m,h])=>{const p=this.mapIntegersToDayMonthYear([parseInt(l.slice(0,m),10),parseInt(l.slice(m,h),10),parseInt(l.slice(h),10)]);p!=null&&u.push(p)}),u.length>0){let m=u[0],h=n(u[0]);u.slice(1).forEach(p=>{const y=n(p);y<h&&(m=p,h=y)}),r.push({pattern:"date",token:l,i:o,j:s,separator:"",year:m.year,month:m.month,day:m.day})}}}return r}filterNoise(e){return e.filter(r=>{let a=!1;const n=e.length;for(let o=0;o<n;o+=1){const s=e[o];if(r!==s&&s.i<=r.i&&s.j>=r.j){a=!0;break}}return!a})}mapIntegersToDayMonthYear(e){if(e[1]>31||e[1]<=0)return null;let r=0,a=0,n=0;for(let o=0,s=e.length;o<s;o+=1){const l=e[o];if(l>99&&l<_v||l>Bv)return null;l>31&&(a+=1),l>12&&(r+=1),l<=0&&(n+=1)}return a>=2||r===3||n>=2?null:this.getDayMonth(e)}getDayMonth(e){const r=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]],a=r.length;for(let n=0;n<a;n+=1){const[o,s]=r[n];if(_v<=o&&o<=Bv){const l=this.mapIntegersToDayMonth(s);return l!=null?{year:o,month:l.month,day:l.day}:null}}for(let n=0;n<a;n+=1){const[o,s]=r[n],l=this.mapIntegersToDayMonth(s);if(l!=null)return{year:this.twoToFourDigitYear(o),month:l.month,day:l.day}}return null}mapIntegersToDayMonth(e){const r=[e,e.slice().reverse()];for(let a=0;a<r.length;a+=1){const n=r[a],o=n[0],s=n[1];if(o>=1&&o<=31&&s>=1&&s<=12)return{day:o,month:s}}return null}twoToFourDigitYear(e){return e>99?e:e>50?e+1900:e+2e3}}const Dn=new Uint32Array(65536),RO=(t,e)=>{const r=t.length,a=e.length,n=1<<r-1;let o=-1,s=0,l=r,u=r;for(;u--;)Dn[t.charCodeAt(u)]|=1<<u;for(u=0;u<a;u++){let c=Dn[e.charCodeAt(u)];const d=c|s;c|=(c&o)+o^o,s|=~(c|o),o&=c,s&n&&l++,o&n&&l--,s=s<<1|1,o=o<<1|~(d|s),s&=d}for(u=r;u--;)Dn[t.charCodeAt(u)]=0;return l},jO=(t,e)=>{const r=e.length,a=t.length,n=[],o=[],s=Math.ceil(r/32),l=Math.ceil(a/32);for(let y=0;y<s;y++)o[y]=-1,n[y]=0;let u=0;for(;u<l-1;u++){let y=0,b=-1;const C=u*32,w=Math.min(32,a)+C;for(let v=C;v<w;v++)Dn[t.charCodeAt(v)]|=1<<v;for(let v=0;v<r;v++){const P=Dn[e.charCodeAt(v)],x=o[v/32|0]>>>v%32&1,O=n[v/32|0]>>>v%32&1,S=P|y,L=((P|O)&b)+b^b|P|O;let E=y|~(L|b),A=b&L;E>>>31^x&&(o[v/32|0]^=1<<v%32),A>>>31^O&&(n[v/32|0]^=1<<v%32),E=E<<1|x,A=A<<1|O,b=A|~(S|E),y=E&S}for(let v=C;v<w;v++)Dn[t.charCodeAt(v)]=0}let c=0,d=-1;const m=u*32,h=Math.min(32,a-m)+m;for(let y=m;y<h;y++)Dn[t.charCodeAt(y)]|=1<<y;let p=a;for(let y=0;y<r;y++){const b=Dn[e.charCodeAt(y)],C=o[y/32|0]>>>y%32&1,w=n[y/32|0]>>>y%32&1,v=b|c,P=((b|w)&d)+d^d|b|w;let x=c|~(P|d),O=d&P;p+=x>>>a%32-1&1,p-=O>>>a%32-1&1,x>>>31^C&&(o[y/32|0]^=1<<y%32),O>>>31^w&&(n[y/32|0]^=1<<y%32),x=x<<1|C,O=O<<1|w,d=O|~(v|x),c=x&v}for(let y=m;y<h;y++)Dn[t.charCodeAt(y)]=0;return p},UO=(t,e)=>{if(t.length<e.length){const r=e;e=t,t=r}return e.length===0?t.length:t.length<=32?RO(t,e):jO(t,e)},zO=(t,e,r)=>{const a=t.length<=e.length,n=t.length<=r;return a||n?Math.ceil(t.length/4):r},VO=(t,e,r)=>{let a=0;const n=Object.keys(e).find(o=>{const s=zO(t,o,r),l=UO(t,o),u=l<=s;return u&&(a=l),u});return n?{levenshteinDistance:a,levenshteinDistanceEntry:n}:{}};var qO={a:["4","@"],b:["8"],c:["(","{","[","<"],e:["3"],g:["6","9"],i:["1","!","|"],l:["1","|","7"],o:["0"],s:["$","5"],t:["+","7"],x:["%"],z:["2"]},Mp={warnings:{straightRow:"straightRow",keyPattern:"keyPattern",simpleRepeat:"simpleRepeat",extendedRepeat:"extendedRepeat",sequences:"sequences",recentYears:"recentYears",dates:"dates",topTen:"topTen",topHundred:"topHundred",common:"common",similarToCommon:"similarToCommon",wordByItself:"wordByItself",namesByThemselves:"namesByThemselves",commonNames:"commonNames",userInputs:"userInputs",pwned:"pwned"},suggestions:{l33t:"l33t",reverseWords:"reverseWords",allUppercase:"allUppercase",capitalization:"capitalization",dates:"dates",recentYears:"recentYears",associatedYears:"associatedYears",sequences:"sequences",repeated:"repeated",longerKeyboardPattern:"longerKeyboardPattern",anotherWord:"anotherWord",useWords:"useWords",noNeed:"noNeed",pwned:"pwned"},timeEstimation:{ltSecond:"ltSecond",second:"second",seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years",centuries:"centuries"}};class HO{constructor(){this.matchers={},this.l33tTable=qO,this.dictionary={userInputs:[]},this.rankedDictionaries={},this.translations=Mp,this.graphs={},this.availableGraphs=[],this.useLevenshteinDistance=!1,this.levenshteinThreshold=2,this.setRankedDictionaries()}setOptions(e={}){e.l33tTable&&(this.l33tTable=e.l33tTable),e.dictionary&&(this.dictionary=e.dictionary,this.setRankedDictionaries()),e.translations&&this.setTranslations(e.translations),e.graphs&&(this.graphs=e.graphs),e.useLevenshteinDistance!==void 0&&(this.useLevenshteinDistance=e.useLevenshteinDistance),e.levenshteinThreshold!==void 0&&(this.levenshteinThreshold=e.levenshteinThreshold)}setTranslations(e){if(this.checkCustomTranslations(e))this.translations=e;else throw new Error("Invalid translations object fallback to keys")}checkCustomTranslations(e){let r=!0;return Object.keys(Mp).forEach(a=>{if(a in e){const n=a;Object.keys(Mp[n]).forEach(o=>{o in e[n]||(r=!1)})}else r=!1}),r}setRankedDictionaries(){const e={};Object.keys(this.dictionary).forEach(r=>{e[r]=this.getRankedDictionary(r)}),this.rankedDictionaries=e}getRankedDictionary(e){const r=this.dictionary[e];if(e==="userInputs"){const a=[];return r.forEach(n=>{const o=typeof n;(o==="string"||o==="number"||o==="boolean")&&a.push(n.toString().toLowerCase())}),Iv(a)}return Iv(r)}extendUserInputsDictionary(e){this.dictionary.userInputs?this.dictionary.userInputs=[...this.dictionary.userInputs,...e]:this.dictionary.userInputs=e,this.rankedDictionaries.userInputs=this.getRankedDictionary("userInputs")}addMatcher(e,r){this.matchers[e]?console.info("Matcher already exists"):this.matchers[e]=r}}const _e=new HO;let $O=class{constructor(e){this.defaultMatch=e}match({password:e}){const r=e.split("").reverse().join("");return this.defaultMatch({password:r}).map(a=>({...a,token:a.token.split("").reverse().join(""),reversed:!0,i:e.length-1-a.j,j:e.length-1-a.i}))}};class WO{constructor(e){this.defaultMatch=e}match({password:e}){const r=[],a=this.enumerateL33tSubs(this.relevantL33tSubtable(e,_e.l33tTable));for(let n=0;n<a.length;n+=1){const o=a[n];if(CO(o))break;const s=wO(e,o);this.defaultMatch({password:s}).forEach(u=>{const c=e.slice(u.i,+u.j+1||9e9);if(c.toLowerCase()!==u.matchedWord){const d={};Object.keys(o).forEach(h=>{const p=o[h];c.indexOf(h)!==-1&&(d[h]=p)});const m=Object.keys(d).map(h=>`${h} -> ${d[h]}`).join(", ");r.push({...u,l33t:!0,token:c,sub:d,subDisplay:m})}})}return r.filter(n=>n.token.length>1)}relevantL33tSubtable(e,r){const a={},n={};return e.split("").forEach(o=>{a[o]=!0}),Object.keys(r).forEach(o=>{const l=r[o].filter(u=>u in a);l.length>0&&(n[o]=l)}),n}enumerateL33tSubs(e){const r=Object.keys(e);return this.getSubs(r,[[]],e).map(n=>{const o={};return n.forEach(([s,l])=>{o[s]=l}),o})}getSubs(e,r,a){if(!e.length)return r;const n=e[0],o=e.slice(1),s=[];a[n].forEach(u=>{r.forEach(c=>{let d=-1;for(let m=0;m<c.length;m+=1)if(c[m][0]===u){d=m;break}if(d===-1){const m=c.concat([[u,n]]);s.push(m)}else{const m=c.slice(0);m.splice(d,1),m.push([u,n]),s.push(c),s.push(m)}})});const l=this.dedup(s);return o.length?this.getSubs(o,l,a):l}dedup(e){const r=[],a={};return e.forEach(n=>{const o=n.map((l,u)=>[l,u]);o.sort();const s=o.map(([l,u])=>`${l},${u}`).join("-");s in a||(a[s]=!0,r.push(n))}),r}}class KO{constructor(){this.l33t=new WO(this.defaultMatch),this.reverse=new $O(this.defaultMatch)}match({password:e}){const r=[...this.defaultMatch({password:e}),...this.reverse.match({password:e}),...this.l33t.match({password:e})];return us(r)}defaultMatch({password:e}){const r=[],a=e.length,n=e.toLowerCase();return Object.keys(_e.rankedDictionaries).forEach(o=>{const s=_e.rankedDictionaries[o];for(let l=0;l<a;l+=1)for(let u=l;u<a;u+=1){const c=n.slice(l,+u+1||9e9),d=c in s;let m={};const h=l===0&&u===a-1;_e.useLevenshteinDistance&&h&&!d&&(m=VO(c,s,_e.levenshteinThreshold));const p=Object.keys(m).length!==0;if(d||p){const y=p?m.levenshteinDistanceEntry:c,b=s[y];r.push({pattern:"dictionary",i:l,j:u,token:e.slice(l,+u+1||9e9),matchedWord:c,rank:b,dictionaryName:o,reversed:!1,l33t:!1,...m})}}}),r}}class GO{match({password:e,regexes:r=_O}){const a=[];return Object.keys(r).forEach(n=>{const o=r[n];o.lastIndex=0;const s=o.exec(e);if(s){const l=s[0];a.push({pattern:"regex",token:l,i:s.index,j:s.index+s[0].length-1,regexName:n,regexMatch:s})}}),us(a)}}var io={nCk(t,e){let r=t;if(e>r)return 0;if(e===0)return 1;let a=1;for(let n=1;n<=e;n+=1)a*=r,a/=n,r-=1;return a},log10(t){return Math.log(t)/Math.log(10)},log2(t){return Math.log(t)/Math.log(2)},factorial(t){let e=1;for(let r=2;r<=t;r+=1)e*=r;return e}},YO=({token:t})=>{let e=PO**t.length;e===Number.POSITIVE_INFINITY&&(e=Number.MAX_VALUE);let r;return t.length===1?r=Q3+1:r=J3+1,Math.max(e,r)},ZO=({year:t,separator:e})=>{let a=Math.max(Math.abs(t-Ig),eC)*365;return e&&(a*=4),a};const XO=t=>{const e=t.split(""),r=e.filter(s=>s.match(NO)).length,a=e.filter(s=>s.match(TO)).length;let n=0;const o=Math.min(r,a);for(let s=1;s<=o;s+=1)n+=io.nCk(r+a,s);return n};var QO=t=>{const e=t.replace(IO,"");if(e.match(LO)||e.toLowerCase()===e)return 1;const r=[tC,FO,rC],a=r.length;for(let n=0;n<a;n+=1){const o=r[n];if(e.match(o))return 2}return XO(e)};const JO=({subs:t,subbed:e,token:r})=>{const a=t[e],n=r.toLowerCase().split(""),o=n.filter(l=>l===e).length,s=n.filter(l=>l===a).length;return{subbedCount:o,unsubbedCount:s}};var eL=({l33t:t,sub:e,token:r})=>{if(!t)return 1;let a=1;const n=e;return Object.keys(n).forEach(o=>{const{subbedCount:s,unsubbedCount:l}=JO({subs:n,subbed:o,token:r});if(s===0||l===0)a*=2;else{const u=Math.min(l,s);let c=0;for(let d=1;d<=u;d+=1)c+=io.nCk(l+s,d);a*=c}}),a},tL=({rank:t,reversed:e,l33t:r,sub:a,token:n})=>{const o=t,s=QO(n),l=eL({l33t:r,sub:a,token:n}),u=e&&2||1,c=o*s*l*u;return{baseGuesses:o,uppercaseVariations:s,l33tVariations:l,calculation:c}},rL=({regexName:t,regexMatch:e,token:r})=>{const a={alphaLower:26,alphaUpper:26,alpha:52,alphanumeric:62,digits:10,symbols:33};if(t in a)return a[t]**r.length;switch(t){case"recentYear":return Math.max(Math.abs(parseInt(e[0],10)-Ig),eC)}return 0},aL=({baseGuesses:t,repeatCount:e})=>t*e,nL=({token:t,ascending:e})=>{const r=t.charAt(0);let a=0;return["a","A","z","Z","0","1","9"].includes(r)?a=4:r.match(/\d/)?a=10:a=26,e||(a*=2),a*t.length};const iL=t=>{let e=0;return Object.keys(t).forEach(r=>{const a=t[r];e+=a.filter(n=>!!n).length}),e/=Object.entries(t).length,e},oL=({token:t,graph:e,turns:r})=>{const a=Object.keys(_e.graphs[e]).length,n=iL(_e.graphs[e]);let o=0;const s=t.length;for(let l=2;l<=s;l+=1){const u=Math.min(r,l-1);for(let c=1;c<=u;c+=1)o+=io.nCk(l-1,c-1)*a*n**c}return o};var sL=({graph:t,token:e,shiftedCount:r,turns:a})=>{let n=oL({token:e,graph:t,turns:a});if(r){const o=e.length-r;if(r===0||o===0)n*=2;else{let s=0;for(let l=1;l<=Math.min(r,o);l+=1)s+=io.nCk(r+o,l);n*=s}}return Math.round(n)};const lL=(t,e)=>{let r=1;return t.token.length<e.length&&(t.token.length===1?r=Q3:r=J3),r},Mv={bruteforce:YO,date:ZO,dictionary:tL,regex:rL,repeat:aL,sequence:nL,spatial:sL},uL=(t,e)=>Mv[t]?Mv[t](e):_e.matchers[t]&&"scoring"in _e.matchers[t]?_e.matchers[t].scoring(e):0;var cL=(t,e)=>{const r={};if("guesses"in t&&t.guesses!=null)return t;const a=lL(t,e),n=uL(t.pattern,t);let o=0;typeof n=="number"?o=n:t.pattern==="dictionary"&&(o=n.calculation,r.baseGuesses=n.baseGuesses,r.uppercaseVariations=n.uppercaseVariations,r.l33tVariations=n.l33tVariations);const s=Math.max(o,a);return{...t,...r,guesses:s,guessesLog10:io.log10(s)}};const ta={password:"",optimal:{},excludeAdditive:!1,fillArray(t,e){const r=[];for(let a=0;a<t;a+=1){let n=[];e==="object"&&(n={}),r.push(n)}return r},makeBruteforceMatch(t,e){return{pattern:"bruteforce",token:this.password.slice(t,+e+1||9e9),i:t,j:e}},update(t,e){const r=t.j,a=cL(t,this.password);let n=a.guesses;e>1&&(n*=this.optimal.pi[a.i-1][e-1]);let o=io.factorial(e)*n;this.excludeAdditive||(o+=SO**(e-1));let s=!1;Object.keys(this.optimal.g[r]).forEach(l=>{const u=this.optimal.g[r][l];parseInt(l,10)<=e&&u<=o&&(s=!0)}),s||(this.optimal.g[r][e]=o,this.optimal.m[r][e]=a,this.optimal.pi[r][e]=n)},bruteforceUpdate(t){let e=this.makeBruteforceMatch(0,t);this.update(e,1);for(let r=1;r<=t;r+=1){e=this.makeBruteforceMatch(r,t);const a=this.optimal.m[r-1];Object.keys(a).forEach(n=>{a[n].pattern!=="bruteforce"&&this.update(e,parseInt(n,10)+1)})}},unwind(t){const e=[];let r=t-1,a=0,n=1/0;const o=this.optimal.g[r];for(o&&Object.keys(o).forEach(s=>{const l=o[s];l<n&&(a=parseInt(s,10),n=l)});r>=0;){const s=this.optimal.m[r][a];e.unshift(s),r=s.i-1,a-=1}return e}};var ff={mostGuessableMatchSequence(t,e,r=!1){ta.password=t,ta.excludeAdditive=r;const a=t.length;let n=ta.fillArray(a,"array");e.forEach(u=>{n[u.j].push(u)}),n=n.map(u=>u.sort((c,d)=>c.i-d.i)),ta.optimal={m:ta.fillArray(a,"object"),pi:ta.fillArray(a,"object"),g:ta.fillArray(a,"object")};for(let u=0;u<a;u+=1)n[u].forEach(c=>{c.i>0?Object.keys(ta.optimal.m[c.i-1]).forEach(d=>{ta.update(c,parseInt(d,10)+1)}):ta.update(c,1)}),ta.bruteforceUpdate(u);const o=ta.unwind(a),s=o.length,l=this.getGuesses(t,s);return{password:t,guesses:l,guessesLog10:io.log10(l),sequence:o}},getGuesses(t,e){const r=t.length;let a=0;return t.length===0?a=1:a=ta.optimal.g[r-1][e],a}};class dL{match({password:e,omniMatch:r}){const a=[];let n=0;for(;n<e.length;){const s=this.getGreedyMatch(e,n),l=this.getLazyMatch(e,n);if(s==null)break;const{match:u,baseToken:c}=this.setMatchToken(s,l);if(u){const d=u.index+u[0].length-1,m=this.getBaseGuesses(c,r);a.push(this.normalizeMatch(c,d,u,m)),n=d+1}}return a.some(s=>s instanceof Promise)?Promise.all(a):a}normalizeMatch(e,r,a,n){const o={pattern:"repeat",i:a.index,j:r,token:a[0],baseToken:e,baseGuesses:0,repeatCount:a[0].length/e.length};return n instanceof Promise?n.then(s=>({...o,baseGuesses:s})):{...o,baseGuesses:n}}getGreedyMatch(e,r){const a=/(.+)\1+/g;return a.lastIndex=r,a.exec(e)}getLazyMatch(e,r){const a=/(.+?)\1+/g;return a.lastIndex=r,a.exec(e)}setMatchToken(e,r){const a=/^(.+?)\1+$/;let n,o="";if(r&&e[0].length>r[0].length){n=e;const s=a.exec(n[0]);s&&(o=s[1])}else n=r,n&&(o=n[1]);return{match:n,baseToken:o}}getBaseGuesses(e,r){const a=r.match(e);return a instanceof Promise?a.then(o=>ff.mostGuessableMatchSequence(e,o).guesses):ff.mostGuessableMatchSequence(e,a).guesses}}class mL{constructor(){this.MAX_DELTA=5}match({password:e}){const r=[];if(e.length===1)return[];let a=0,n=null;const o=e.length;for(let s=1;s<o;s+=1){const l=e.charCodeAt(s)-e.charCodeAt(s-1);if(n==null&&(n=l),l!==n){const u=s-1;this.update({i:a,j:u,delta:n,password:e,result:r}),a=u,n=l}}return this.update({i:a,j:o-1,delta:n,password:e,result:r}),r}update({i:e,j:r,delta:a,password:n,result:o}){if(r-e>1||Math.abs(a)===1){const s=Math.abs(a);if(s>0&&s<=this.MAX_DELTA){const l=n.slice(e,+r+1||9e9),{sequenceName:u,sequenceSpace:c}=this.getSequence(l);return o.push({pattern:"sequence",i:e,j:r,token:n.slice(e,+r+1||9e9),sequenceName:u,sequenceSpace:c,ascending:a>0})}}return null}getSequence(e){let r="unicode",a=26;return OO.test(e)?(r="lower",a=26):xO.test(e)?(r="upper",a=26):BO.test(e)&&(r="digits",a=10),{sequenceName:r,sequenceSpace:a}}}class pL{constructor(){this.SHIFTED_RX=/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/}match({password:e}){const r=[];return Object.keys(_e.graphs).forEach(a=>{const n=_e.graphs[a];hf(r,this.helper(e,n,a))}),us(r)}checkIfShifted(e,r,a){return!e.includes("keypad")&&this.SHIFTED_RX.test(r.charAt(a))?1:0}helper(e,r,a){let n;const o=[];let s=0;const l=e.length;for(;s<l-1;){let u=s+1,c=0,d=0;for(n=this.checkIfShifted(a,e,s);;){const m=e.charAt(u-1),h=r[m]||[];let p=!1,y=-1,b=-1;if(u<l){const C=e.charAt(u),w=h.length;for(let v=0;v<w;v+=1){const P=h[v];if(b+=1,P){const x=P.indexOf(C);if(x!==-1){p=!0,y=b,x===1&&(n+=1),c!==y&&(d+=1,c=y);break}}}}if(p)u+=1;else{u-s>2&&o.push({pattern:"spatial",i:s,j:u-1,token:e.slice(s,u),graph:a,turns:d,shiftedCount:n}),s=u;break}}}return o}}class hL{constructor(){this.matchers={date:MO,dictionary:KO,regex:GO,repeat:dL,sequence:mL,spatial:pL}}match(e){const r=[],a=[];return[...Object.keys(this.matchers),...Object.keys(_e.matchers)].forEach(o=>{if(!this.matchers[o]&&!_e.matchers[o])return;const s=this.matchers[o]?this.matchers[o]:_e.matchers[o].Matching,u=new s().match({password:e,omniMatch:this});u instanceof Promise?(u.then(c=>{hf(r,c)}),a.push(u)):hf(r,u)}),a.length>0?new Promise(o=>{Promise.all(a).then(()=>{o(us(r))})}):us(r)}}const aC=1,nC=aC*60,iC=nC*60,oC=iC*24,sC=oC*31,lC=sC*12,fL=lC*100,Rp={second:aC,minute:nC,hour:iC,day:oC,month:sC,year:lC,century:fL};class gL{translate(e,r){let a=e;r!==void 0&&r!==1&&(a+="s");const{timeEstimation:n}=_e.translations;return n[a].replace("{base}",`${r}`)}estimateAttackTimes(e){const r={onlineThrottling100PerHour:e/.027777777777777776,onlineNoThrottling10PerSecond:e/10,offlineSlowHashing1e4PerSecond:e/1e4,offlineFastHashing1e10PerSecond:e/1e10},a={onlineThrottling100PerHour:"",onlineNoThrottling10PerSecond:"",offlineSlowHashing1e4PerSecond:"",offlineFastHashing1e10PerSecond:""};return Object.keys(r).forEach(n=>{const o=r[n];a[n]=this.displayTime(o)}),{crackTimesSeconds:r,crackTimesDisplay:a,score:this.guessesToScore(e)}}guessesToScore(e){return e<1e3+5?0:e<1e6+5?1:e<1e8+5?2:e<1e10+5?3:4}displayTime(e){let r="centuries",a;const n=Object.keys(Rp),o=n.findIndex(s=>e<Rp[s]);return o>-1&&(r=n[o-1],o!==0?a=Math.round(e/Rp[r]):r="ltSecond"),this.translate(r,a)}}var yL=()=>null,vL=()=>({warning:_e.translations.warnings.dates,suggestions:[_e.translations.suggestions.dates]});const bL=(t,e)=>{let r="";return e&&!t.l33t&&!t.reversed?t.rank<=10?r=_e.translations.warnings.topTen:t.rank<=100?r=_e.translations.warnings.topHundred:r=_e.translations.warnings.common:t.guessesLog10<=4&&(r=_e.translations.warnings.similarToCommon),r},EL=(t,e)=>{let r="";return e&&(r=_e.translations.warnings.wordByItself),r},DL=(t,e)=>e?_e.translations.warnings.namesByThemselves:_e.translations.warnings.commonNames,CL=(t,e)=>{let r="";const a=t.dictionaryName,n=a==="lastnames"||a.toLowerCase().includes("firstnames");return a==="passwords"?r=bL(t,e):a.includes("wikipedia")?r=EL(t,e):n?r=DL(t,e):a==="userInputs"&&(r=_e.translations.warnings.userInputs),r};var wL=(t,e)=>{const r=CL(t,e),a=[],n=t.token;return n.match(tC)?a.push(_e.translations.suggestions.capitalization):n.match(rC)&&n.toLowerCase()!==n&&a.push(_e.translations.suggestions.allUppercase),t.reversed&&t.token.length>=4&&a.push(_e.translations.suggestions.reverseWords),t.l33t&&a.push(_e.translations.suggestions.l33t),{warning:r,suggestions:a}},AL=t=>t.regexName==="recentYear"?{warning:_e.translations.warnings.recentYears,suggestions:[_e.translations.suggestions.recentYears,_e.translations.suggestions.associatedYears]}:{warning:"",suggestions:[]},kL=t=>{let e=_e.translations.warnings.extendedRepeat;return t.baseToken.length===1&&(e=_e.translations.warnings.simpleRepeat),{warning:e,suggestions:[_e.translations.suggestions.repeated]}},PL=()=>({warning:_e.translations.warnings.sequences,suggestions:[_e.translations.suggestions.sequences]}),SL=t=>{let e=_e.translations.warnings.keyPattern;return t.turns===1&&(e=_e.translations.warnings.straightRow),{warning:e,suggestions:[_e.translations.suggestions.longerKeyboardPattern]}};const Rv={warning:"",suggestions:[]};class FL{constructor(){this.matchers={bruteforce:yL,date:vL,dictionary:wL,regex:AL,repeat:kL,sequence:PL,spatial:SL},this.defaultFeedback={warning:"",suggestions:[]},this.setDefaultSuggestions()}setDefaultSuggestions(){this.defaultFeedback.suggestions.push(_e.translations.suggestions.useWords,_e.translations.suggestions.noNeed)}getFeedback(e,r){if(r.length===0)return this.defaultFeedback;if(e>2)return Rv;const a=_e.translations.suggestions.anotherWord,n=this.getLongestMatch(r);let o=this.getMatchFeedback(n,r.length===1);return o!=null?(o.suggestions.unshift(a),o.warning==null&&(o.warning="")):o={warning:"",suggestions:[a]},o}getLongestMatch(e){let r=e[0];return e.slice(1).forEach(n=>{n.token.length>r.token.length&&(r=n)}),r}getMatchFeedback(e,r){return this.matchers[e.pattern]?this.matchers[e.pattern](e,r):_e.matchers[e.pattern]&&"feedback"in _e.matchers[e.pattern]?_e.matchers[e.pattern].feedback(e,r):Rv}}const uC=()=>new Date().getTime(),xL=(t,e,r)=>{const a=new FL,n=new gL,o=ff.mostGuessableMatchSequence(e,t),s=uC()-r,l=n.estimateAttackTimes(o.guesses);return{calcTime:s,...o,...l,feedback:a.getFeedback(l.score,o.sequence)}},OL=(t,e)=>(e&&_e.extendUserInputsDictionary(e),new hL().match(t)),LL=(t,e)=>{const r=uC(),a=OL(t,e);if(a instanceof Promise)throw new Error("You are using a Promised matcher, please use `zxcvbnAsync` for it.");return xL(a,t,r)},TL=()=>i.createElement("svg",{className:"inline",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 2C13.0104 2 15.8163 7.46667 15.9499 7.73333C16.0167 7.86667 16.0167 8.13333 15.9499 8.26667C15.8163 8.53333 13.0104 14 8 14C3.28391 14 0.520995 9.15677 0.101225 8.42093C0.0750254 8.37501 0.0579537 8.34508 0.0501044 8.33333C-0.0167015 8.13333 -0.0167015 7.93333 0.0501044 7.73333C0.183716 7.46667 2.98956 2 8 2ZM1.38622 8C2.05428 9.06667 4.39248 12.6667 7.99999 12.6667C11.6075 12.6667 13.9457 9.06667 14.6138 8C13.9457 6.93333 11.6075 3.33333 7.99999 3.33333C4.39248 3.33333 1.98747 6.93333 1.38622 8ZM8 5.33333C6.53027 5.33333 5.32777 6.53333 5.32777 8C5.32777 9.46667 6.53027 10.6667 8 10.6667C9.46973 10.6667 10.6722 9.46667 10.6722 8C10.6722 6.53333 9.46973 5.33333 8 5.33333ZM6.66389 8C6.66389 8.73333 7.26514 9.33333 8 9.33333C8.73487 9.33333 9.33612 8.73333 9.33612 8C9.33612 7.26667 8.73487 6.66667 8 6.66667C7.26514 6.66667 6.66389 7.26667 6.66389 8Z",fill:"rgb(var(--od-rgb-text),0.65)"}),i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"2",width:"16",height:"12"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 2C13.0104 2 15.8163 7.46667 15.9499 7.73333C16.0167 7.86667 16.0167 8.13333 15.9499 8.26667C15.8163 8.53333 13.0104 14 8 14C3.28391 14 0.520995 9.15677 0.101225 8.42093C0.0750254 8.37501 0.0579537 8.34508 0.0501044 8.33333C-0.0167015 8.13333 -0.0167015 7.93333 0.0501044 7.73333C0.183716 7.46667 2.98956 2 8 2ZM1.38622 8C2.05428 9.06667 4.39248 12.6667 7.99999 12.6667C11.6075 12.6667 13.9457 9.06667 14.6138 8C13.9457 6.93333 11.6075 3.33333 7.99999 3.33333C4.39248 3.33333 1.98747 6.93333 1.38622 8ZM8 5.33333C6.53027 5.33333 5.32777 6.53333 5.32777 8C5.32777 9.46667 6.53027 10.6667 8 10.6667C9.46973 10.6667 10.6722 9.46667 10.6722 8C10.6722 6.53333 9.46973 5.33333 8 5.33333ZM6.66389 8C6.66389 8.73333 7.26514 9.33333 8 9.33333C8.73487 9.33333 9.33612 8.73333 9.33612 8C9.33612 7.26667 8.73487 6.66667 8 6.66667C7.26514 6.66667 6.66389 7.26667 6.66389 8Z",fill:"rgb(var(--od-rgb-text),0.65)"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 0H16V16H0V0Z"}))),NL=()=>i.createElement("svg",{className:"inline",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.3333 16C15.5333 16 15.6667 15.9333 15.8 15.8C16.0667 15.5333 16.0667 15.1333 15.8 14.8667L1.13333 0.2C0.866667 -0.0666667 0.466667 -0.0666667 0.2 0.2C-0.0666667 0.466667 -0.0666667 0.866667 0.2 1.13333L3.06667 4C1.86667 5 0.8 6.26667 0.0666667 7.66667C-9.31323e-09 7.86667 -9.31323e-09 8.06667 0.0666667 8.26667C0.2 8.53333 3 14 8 14C9.4 14 10.7333 13.6 11.8667 12.8L14.8667 15.8C15 15.9333 15.1333 16 15.3333 16ZM6.46667 2.2C6.06667 2.26667 5.86667 2.6 5.93334 3C6.06667 3.33333 6.4 3.53333 6.73334 3.6C7.13334 3.53333 7.6 3.46667 8 3.46667C11.6 3.46667 14 7.06667 14.6 8.13333C14.2667 8.73333 13.8667 9.26667 13.4 9.8C13.1333 10.0667 13.2 10.4667 13.4667 10.7333C13.5333 10.8 13.7333 10.8667 13.8667 10.8667C14.0667 10.8667 14.2667 10.7333 14.4 10.6C15 9.86667 15.5333 9.13333 15.9333 8.33333C16 8.13333 16 7.93333 15.9333 7.73333C15.8 7.46667 13 2 8 2C7.46667 2 6.93334 2.06667 6.46667 2.2ZM6.6 8.06666C6.6 8.39999 6.73333 8.73333 7 8.99999C7.4 9.33333 7.86667 9.39999 8.33333 9.26666L6.66667 7.59999C6.66667 7.7101 6.64646 7.79999 6.6283 7.88081C6.61347 7.9468 6.6 8.00673 6.6 8.06666ZM9.33333 10.3333L10.9333 11.8667C10 12.4 9 12.6667 8 12.6667C4.4 12.6667 2 9.06666 1.4 7.99999C2.13333 6.79999 3 5.79999 4 4.93332L5.66666 6.59999C5.4 7.06666 5.26666 7.59999 5.26666 8.13332C5.33333 8.86666 5.6 9.53332 6.13333 9.99999C6.6 10.4667 7.26666 10.7333 7.93333 10.7333C8.4 10.7333 8.93333 10.6 9.33333 10.3333Z",fill:"rgb(var(--od-rgb-text),0.65)"}),i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"16",height:"16"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.3333 16C15.5333 16 15.6667 15.9333 15.8 15.8C16.0667 15.5333 16.0667 15.1333 15.8 14.8667L1.13333 0.2C0.866667 -0.0666667 0.466667 -0.0666667 0.2 0.2C-0.0666667 0.466667 -0.0666667 0.866667 0.2 1.13333L3.06667 4C1.86667 5 0.8 6.26667 0.0666667 7.66667C-9.31323e-09 7.86667 -9.31323e-09 8.06667 0.0666667 8.26667C0.2 8.53333 3 14 8 14C9.4 14 10.7333 13.6 11.8667 12.8L14.8667 15.8C15 15.9333 15.1333 16 15.3333 16ZM6.46667 2.2C6.06667 2.26667 5.86667 2.6 5.93334 3C6.06667 3.33333 6.4 3.53333 6.73334 3.6C7.13334 3.53333 7.6 3.46667 8 3.46667C11.6 3.46667 14 7.06667 14.6 8.13333C14.2667 8.73333 13.8667 9.26667 13.4 9.8C13.1333 10.0667 13.2 10.4667 13.4667 10.7333C13.5333 10.8 13.7333 10.8667 13.8667 10.8667C14.0667 10.8667 14.2667 10.7333 14.4 10.6C15 9.86667 15.5333 9.13333 15.9333 8.33333C16 8.13333 16 7.93333 15.9333 7.73333C15.8 7.46667 13 2 8 2C7.46667 2 6.93334 2.06667 6.46667 2.2ZM6.6 8.06666C6.6 8.39999 6.73333 8.73333 7 8.99999C7.4 9.33333 7.86667 9.39999 8.33333 9.26666L6.66667 7.59999C6.66667 7.7101 6.64646 7.79999 6.6283 7.88081C6.61347 7.9468 6.6 8.00673 6.6 8.06666ZM9.33333 10.3333L10.9333 11.8667C10 12.4 9 12.6667 8 12.6667C4.4 12.6667 2 9.06666 1.4 7.99999C2.13333 6.79999 3 5.79999 4 4.93332L5.66666 6.59999C5.4 7.06666 5.26666 7.59999 5.26666 8.13332C5.33333 8.86666 5.6 9.53332 6.13333 9.99999C6.6 10.4667 7.26666 10.7333 7.93333 10.7333C8.4 10.7333 8.93333 10.6 9.33333 10.3333Z",fill:"rgb(var(--od-rgb-text),0.65)"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 0H16V16H0V0Z"}))),IL=({open:t,className:e})=>i.createElement("i",{className:e},t&&i.createElement(TL,null),!t&&i.createElement(NL,null)),BL="_inputGroupPassword_1eurm_16",_L="_eyeIconContainer_1eurm_23",ML="_passwordStrengthMeter_1eurm_30",jp={inputGroupPassword:BL,eyeIconContainer:_L,passwordStrengthMeter:ML},RL=100,Ci=ee.enum(["veryWeak","weak","fair","strong","veryStrong"]);class zo extends i.Component{constructor(e){super(e),this.getStrengthLevelBasedOnScore=r=>{switch(r){case 0:return Ci.enum.veryWeak;case 1:return Ci.enum.weak;case 2:return Ci.enum.fair;case 3:return Ci.enum.strong;case 4:return Ci.enum.veryStrong;default:return Ci.enum.veryWeak}},this.calculatePasswordStrength=r=>{if(!r)return this.setState({passwordStrengthScore:null});const{score:a}=LL(r);this.setState({passwordStrengthScore:a})},this.debounceCalculatePasswordStrength=st.debounce(this.calculatePasswordStrength,RL),this.togglePassword=()=>{this.setState({showPassword:!this.state.showPassword})},this.renderStrengthMeter=()=>{const{hasStrengthMeter:r,passwordStrengthMeterDataQa:a}=this.props,{passwordStrengthScore:n}=this.state,o=this.getStrengthLevelBasedOnScore(n);if(!(!r||n===null))return i.createElement("div",{className:jp.passwordStrengthMeter},i.createElement("div",{className:G("strengthMeterBar",o),"data-qa-id":a==null?void 0:a.bars},Ci.options.map((s,l)=>i.createElement("div",{key:`bar-${s}`,className:G("bar",{fill:l<=n})}))),i.createElement("span",{className:"text-xs text-[color:rgb(var(--od-rgb-text),0.65)]"},$("password.strength.label")),i.createElement("span",{className:G("strengthMeterLevel",o),"data-qa-id":a==null?void 0:a.strengthText},jL(o)))},this.state={showPassword:e.isPasswordVisibleByDefault||!1,passwordStrengthScore:null}}componentDidMount(){const e={dictionary:{password:j9},graphs:R9};_e.setOptions(e)}componentDidUpdate(e){const{hasStrengthMeter:r,value:a}=this.props;r&&typeof a=="string"&&(a!==e.value||r!==e.hasStrengthMeter)&&this.debounceCalculatePasswordStrength(a)}render(){const{showPassword:e}=this.state,{togglePassword:r,className:a,type:n,hasStrengthMeter:o,isPasswordVisibleByDefault:s,passwordStrengthMeterDataQa:l,...u}=this.props;return i.createElement(i.Fragment,null,i.createElement(vt,{className:G(jp.inputGroupPassword,a),...u,type:e?"text":"password",afterElement:r&&i.createElement("span",{className:jp.eyeIconContainer,onClick:this.togglePassword},i.createElement(IL,{open:e}))||null}),o&&this.renderStrengthMeter())}}function jL(t){switch(t){case"fair":return $("password.strength.level.fair");case"strong":return $("password.strength.level.strong");case"veryStrong":return $("password.strength.level.veryStrong");case"veryWeak":return $("password.strength.level.veryWeak");case"weak":return $("password.strength.level.weak");default:return""}}const UL="/assets/user-avatar-1-852b9a60.svg";class Qr{}Qr.getPlatformName=t=>{switch(t){case be.enum.azuresaml:return"Microsoft";case be.enum.steam:case be.enum.steamopenid:return"Steam";case be.enum.facebook:return"Facebook";case be.enum.google:return"Google";case be.enum.oculus:return"Oculus";case be.enum.twitch:return"Twitch";case be.enum.ios:return"iOS";case be.enum.device:return"Device";case be.enum.discord:return"Discord";case be.enum.epicgames:return"Epic Games";case be.enum.ps4:case be.enum.ps4web:case be.enum.ps5:return"PlayStation";case be.enum.live:case be.enum.xblweb:return"Xbox Live";case be.enum.stadia:case be.enum.stadiaweb:return"Stadia";case be.enum.apple:return"Apple";case be.enum.eaorigin:return"EA Origin";case be.enum.netflix:return"Netflix";default:return t}};Qr.getMinimumDateOfBirth=()=>new Date(1905,0,1);Qr.getDefaultAvatar=t=>t?t.split(`
`)[0]:UL;const Bg="link-account-status";var cC=(t=>(t.success="success",t))(cC||{});const zL="/",dC=async t=>{const e=new URLSearchParams;e.append(Bg,"success"),t.replace(`${zL}?${e.toString()}`)},VL=async t=>{const{location:e}=t,r=new URLSearchParams(e.search);r.delete(Bg),t.replace(`${e.pathname}?${r.toString()}`)},qL=()=>{pa.push({type:ue.success,element:i.createElement(f,{i18nKey:"LinkPlatformAccountPage.notification.accountLinked"},"Account linked"),autoDismiss:!0})},HL=t=>{const{onConfirm:e,onCancel:r,platformName:a,isSubmitting:n}=t;return i.createElement(Ge,{title:i.createElement(f,{i18nKey:"linkPlatformAccountPage.confirmation.title"},"Link to ",{platformName:a}," Account"),className:"w-400 text-center",isOpen:!0},i.createElement(Qe,null,i.createElement("p",{className:"text-left text-[color:rgb(var(--od-rgb-text),0.65)]"},i.createElement(f,{i18nKey:"linkPlatformAccountPage.confirmation.subTitle"},"Link to ",{platformName:a}," Account will allow you to share your"," ",i.createElement("span",{className:"font-medium text-[color:rgb(var(--od-rgba-text))]"},"profile, game progression,")," and"," ",i.createElement("span",{className:"font-medium text-[color:rgb(var(--od-rgba-text))]"},"earned game content")," with your account."))),i.createElement(at,null,i.createElement("div",{className:"flex justify-end"},i.createElement(le,{className:"btn big btn-ghost mr-2 uppercase",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:r,disabled:n},i.createElement(f,{i18nKey:"common.cancel"},"Cancel")),i.createElement(le,{loadingIndicator:"SPINNER",className:"btn big btn-primary uppercase",onClick:e,disabled:n,isLoading:n},i.createElement(f,{i18nKey:"linkPlatformAccountPage.confirmation.continue"},"Continue")))))},$L=t=>{const{onClose:e}=t,{gdprDeletionStatus:r}=U.getGdprManager().state,a=(r==null?void 0:r.DeletionDate)||"";return g.createElement(Ge,{title:g.createElement(f,{i18nKey:"common.AccountDeletion.title"},"Account deletion in-progress"),className:"w-552",isOpen:!0},g.createElement(Qe,{className:"text-xs"},g.createElement(f,{i18nKey:"common.AccountDeletion.content"},g.createElement("p",{className:"top"},"Your account is set to be deleted on ",{deletionDate:a},". Please check your email for more information regarding the deletion request."))),g.createElement(at,null,g.createElement("div",{className:"flex justify-end"},g.createElement(le,{className:"btn big btn-primary",onClick:e},g.createElement(f,{i18nKey:"Common.close"},"Close")))))},WL=t=>{const{onClose:e}=t;return g.createElement(Ge,{title:g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkBannedError.title"},"Your account has been banned"),className:"w-400",isOpen:!0},g.createElement(Qe,{className:"text-xs"},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkBannedError.message"},"Your account has been banned because you may have violated our terms of service. If you believe this is an error, please contact",g.createElement("a",{href:`${Fe.PLAYER_PORTAL_BASE_URL}/support`,target:"_blank",rel:"noreferrer",className:"color-blue-50 underline-offset-1"},"Customer Support"))),g.createElement(at,null,g.createElement("div",{className:"flex justify-end"},g.createElement(le,{className:"btn big btn-primary",onClick:e},g.createElement(f,{i18nKey:"Common.close"},"Close")))))},KL=t=>{const{onClose:e}=t;return g.createElement(Ge,{title:g.createElement(f,{i18nKey:"linkPlatformAccountPage.tokenExpired.title"},"Token Expired"),className:"w-400",isOpen:!0},g.createElement(Qe,null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.tokenExpired.desc"},"Your account linking token has expired. Please login again")),g.createElement(at,null,g.createElement("div",{className:"flex justify-end"},g.createElement(le,{className:"btn big btn-primary",onClick:e},g.createElement(f,{i18nKey:"Common.close"},"Close")))))},GL="_label_109fs_16",YL="_linkLabel_109fs_22",Up={label:GL,linkLabel:YL},ZL=100;class XL extends i.Component{constructor(e){super(e),this.onEmailChange=r=>{const a=r.target.value;this.validation.set("email",k3(a)),this.setState({email:r.target.value})},this.onPasswordChange=r=>{const a=r.target.value;this.validation.set("password",N9(String(a.length),{max:ZL})),this.setState({password:a})},this.openConfirmationDialog=()=>{this.validation.isAllValid()&&this.setState({dialogType:"CONFIRMATION"})},this.openErrorLinkDeletionAccount=()=>{this.setState({dialogType:"LINK_DELETION_ACCOUNT_ERROR"})},this.openTokenExpiredErrorDialog=()=>{this.setState({dialogType:"TOKEN_EXPIRED_ERROR"})},this.openErrorLinkBannedUser=()=>{this.setState({dialogType:"BANNED_USER_ERROR"})},this.closeDialog=()=>{this.setState({dialogType:null})},this.forgotPassword=()=>{const r=this.appState.getSdk(),a=new Ba(r).createForgotPasswordURL(),{onOpenForgotPassword:n}=this.props;n&&n(),Ye.isDesktopApp()?Device.send(ci.OPEN_EXTERNAL,a):window.location.replace(a)},this.setErrorAlert=r=>{var u,c,d;const{setAlert:a,platformId:n}=this.props,o=Qr.getPlatformName(n),s=ye.extractServiceErrorCode(r),l=ye.isAxiosError(r)&&((d=(c=(u=r==null?void 0:r.response)==null?void 0:u.data)==null?void 0:c.messageVariables)==null?void 0:d.remainingAttempt);a({type:ue.danger,message:(()=>{switch(s){case 10197:case 20019:return l?i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.invalidUsernamePasswordWithRemainingAttempt"},"Invalid username, email, or password. You have ",{remainingAttempt:l}," remaining login attempts before your account is locked."):i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.invalidUsernamePassword"},"Incorrect email, username or password.");case 10163:return i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.alreadyLinkedError"},"This account is already linked with other ",{platformName:o}," account. Please try to link with another account.");case 10200:return i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.unableToLink"},"Unable to link this account. Because it has linked to other ",{platformName:o}," account previously. Please use another account or create a new one instead.");case 20007:return i.createElement(f,{i18nKey:"linkPlatformAccountPage.error.tooManyAttempt"},"Multiple failed login attempts detected. Your account has been temporarily locked for security reasons.");default:return i.createElement(ke,{error:r})}})()})},this.onRequired2FA=async r=>{const a=this.appState.getUserManager(),n=this.appState.state.appHistory;await a.setState({mfaData:r,isLinkingAccount:!0}),n.replace(Vt.Home.link)},this.onSubmit=async()=>{if(!this.validation.isAllValid())return;const{email:r,password:a}=this.state,{linkingToken:n,clientId:o,platformId:s}=this.props,l=this.appState.state.appHistory;try{this.setState({isSubmitting:!0});const u=await this.linkedAccountsManager.linkExistingAccount({email:r,password:a,linkingToken:n,clientId:o,onTokenExpired:this.openTokenExpiredErrorDialog,onErrorLinkDeletion:this.openErrorLinkDeletionAccount,onErrorUserBanned:this.openErrorLinkBannedUser,onRequired2FA:this.onRequired2FA});u!=null&&u.user_id&&(u!=null&&u.access_token)&&(this.appState.refreshSession(u.access_token,u.refresh_token),await this.appState.updateUserCustomAttribute(u.user_id,s),await this.appState.refreshUser(),await dC(l))}catch(u){this.setErrorAlert(u),console.error(u),this.closeDialog()}finally{this.setState({isSubmitting:!1}),this.closeDialog()}},this.state={email:"",password:"",dialogType:null,isSubmitting:!1},this.validation=new ea,this.validation.listen(()=>this.setState({})),this.appState=U.getAppState(),this.linkedAccountsManager=this.appState.linkAccountManager}renderPasswordError(e){if(!e)return null;const r={[Lt.enum.empty]:i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.PasswordError.empty"},"Please input your password"),[Lt.enum.exceedMaximumValue]:i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.paswordTooLong"},"Your password is too long")};return i.createElement(Le,null,r[e])}renderEmailError(e){if(!e)return null;const r={[Lt.enum.empty]:i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.EmailOrUsernameFormError.empty"},"Email or Username is required")};return i.createElement(Le,null,r[e])}render(){const{email:e,password:r,dialogType:a,isSubmitting:n}=this.state,{platformId:o,backToLogin:s,isPreviewMode:l}=this.props,u=!this.validation.isAllValid()||Pr(e)||Pr(r);return i.createElement(i.Fragment,null,i.createElement("form",{onSubmit:c=>{c.preventDefault(),this.openConfirmationDialog()}},i.createElement(ot,null,i.createElement("div",{className:Up.label},i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.formLabel.email"},"Email")),i.createElement(vt,{type:"text",placeholder:$("linkPlatformAccountPage.placeholder.emailAddress"),disabled:!1,value:this.state.email,onChange:this.onEmailChange}),this.renderEmailError(this.validation.get("email"))),i.createElement(ot,null,i.createElement("div",{className:Up.label},i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkExistingAccount.formLabel.password"},"Password")),i.createElement(zo,{className:"mb-1 max-w-md",value:this.state.password,placeholder:$("linkPlatformAccountPage.placeholder.password"),togglePassword:!0,onChange:this.onPasswordChange}),this.renderPasswordError(this.validation.get("password"))),i.createElement("div",{className:G("mb-3 cursor-pointer text-right text-xs",Up.linkLabel),onClick:this.forgotPassword},i.createElement(f,{i18nKey:"linkPlatformAccountPage.Forgotpassword"},"Forgot password")),i.createElement("div",{className:"flex flex-row"},i.createElement(le,{loadingIndicator:"SPINNER",disabled:!l&&(u||n),isLoading:n,className:"btn big btn-primary w-full uppercase",type:"submit"},i.createElement(f,{i18nKey:"EmailVerificationPage.continueButton"},"CONTINUE")))),a==="CONFIRMATION"&&i.createElement(HL,{onCancel:this.closeDialog,onConfirm:this.onSubmit,platformName:Qr.getPlatformName(o),isSubmitting:n}),a==="LINK_DELETION_ACCOUNT_ERROR"&&i.createElement($L,{onClose:this.closeDialog}),a==="TOKEN_EXPIRED_ERROR"&&i.createElement(KL,{onClose:s}),a==="BANNED_USER_ERROR"&&i.createElement(WL,{onClose:this.closeDialog}))}}const QL=(t,e)=>{if(!t||!e.min||!e.max)return null;switch(t){case lt.enum.empty:return g.createElement(Le,null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.form.passwordEmptyError"},"You must fill in a password"));case lt.enum.lessThanLengthLimit:return g.createElement(Le,null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.form.passwordLessThanLengthLimit"},"Your password must contain at least ",{PASSWORD_MIN_LIMIT:e.min}," characters"));case lt.enum.exceedLengthLimit:return g.createElement(Le,null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.form.passwordExceedLimit"},"Your password must not exceed ",{PASSWORD_MAX_LENGTH:e.max}," characters"));case fa.enum.invalidFormat:return g.createElement(Le,null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.form.passwordInvalidFormat"},"Please enter a valid password"));default:return g.createElement(f,{i18nKey:"CommonError.unknownError"},"Something went wrong. Please contact support for assistance.")}},JL=(t,e={})=>{if(!t)return null;switch(t){case lt.enum.empty:return g.createElement(Le,null,g.createElement(f,{i18nKey:"AccountMyProfilePage.form.displayNameEmptyError"},"The display name cannot be empty."));case lt.enum.lessThanLengthLimit:return g.createElement(Le,null,g.createElement(f,{i18nKey:"AccountMyProfilePage.form.lessThanLengthLimit"},"Your display name must contain at least ",{DISPLAY_NAME_MIN_LIMIT:e.min}," characters"));case lt.enum.exceedLengthLimit:return g.createElement(Le,null,g.createElement(f,{i18nKey:"AccountMyProfilePage.form.displayNameExceedLimit"},"Display name must not exceed ",{MAX_DISPLAY_NAME_LENGTH:e.max}," characters"));case fa.enum.invalidFormat:return g.createElement(Le,null,g.createElement(f,{i18nKey:"AccountMyProfilePage.form.displayNameInvalidFormat"},"Please enter a valid display name format"));default:return g.createElement(f,{i18nKey:"CommonError.unknownError"},"Something went wrong. Please contact support for assistance.")}},eT=(t,e={})=>{if(!t)return null;switch(t){case lt.enum.empty:return g.createElement(Le,null,g.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.emptyError"},"The username cannot be empty"));case lt.enum.lessThanLengthLimit:return g.createElement(Le,null,g.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.lessThanLengthLimit"},"Your username must contain at least ",{MIN_USERNAME_LENGTH:e.min}," characters"));case lt.enum.exceedLengthLimit:return g.createElement(Le,null,g.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.exceedLimit"},"Your username must not exceed ",{MAX_USERNAME_LENGTH:e.max}," characters"));case fa.enum.invalidFormat:return g.createElement(Le,null,g.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.invalidFormat"},"Please enter a valid username format"));default:return g.createElement(f,{i18nKey:"CommonError.unknownError"},"Something went wrong. Please contact administrator.")}},tT=t=>{if(!t)return null;switch(t){case Jt.enum.empty:return g.createElement(Le,null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.verifyCodeError.empty"},"You must enter your verification code"));case Jt.enum.exceedLengthLimit:return g.createElement(Le,null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.verifyCodeError.ExceedLimit"},"Verification code must not exceed ",{MAX_SHORT_TEXT_LENGTH:xs}," characters"));case Jt.enum.invalidFormat:return g.createElement(Le,null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.verifyCodeError.invalidFormat"},"Please enter a valid verification code"));default:return g.createElement(f,{i18nKey:"CommonError.unknownError"},"Something went wrong. Please contact support for assistance.")}},rT=(t,{minLength:e,maxLength:r}={})=>{if(!t)return null;const a={[Kr.enum.empty]:g.createElement(f,{i18nKey:"LinkPlatformAccountPage.LinkNewAccount.emailError.empty"},"Email is required"),[Kr.enum.lessThanLengthLimit]:g.createElement(f,{i18nKey:"LinkPlatformAccountPage.LinkNewAccount.emailError.lessThanLengthLimit"},"Email must not less than ",{MIN_EMAIL_LENGTH:e}," characters"),[Kr.enum.exceedLengthLimit]:g.createElement(f,{i18nKey:"LinkPlatformAccountPage.LinkNewAccount.emailError.ExceedLimit"},"Email must not exceed ",{MAX_EMAIL_LENGTH:r}," characters"),[Fi.enum.invalidFormat]:g.createElement(f,{i18nKey:"LinkPlatformAccountPage.LinkNewAccount.emailError.InvalidFormat"},"Please provide a valid Email format"),[Lt.enum.containsForbiddenWords]:g.createElement(f,{i18nKey:"LinkPlatformAccountPage.LinkNewAccount.emailError.containsForbiddenWords"},"Email contains prohibited word or use blocked domain")};return g.createElement(Le,null,a[t])},aT="_linkNewAccountContainerForm_1p71o_16",nT="_contentWrapper_1p71o_16",iT="_formWrapper_1p71o_19",oT="_alert_1p71o_19",sT="_title_1p71o_25",lT="_description_1p71o_29",uT="_resendCode_1p71o_37",cT="_label_1p71o_46",dT="_input_1p71o_51",mT="_agreementList_1p71o_55",pT="_agreementItem_1p71o_61",hT="_text_1p71o_67",mt={linkNewAccountContainerForm:aT,contentWrapper:nT,formWrapper:iT,alert:oT,title:sT,description:lT,resendCode:uT,label:cT,input:dT,agreementList:mT,agreementItem:pT,text:hT};function Be(){return Be=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Be.apply(this,arguments)}function fT(t){if(t.sheet)return t.sheet;for(var e=0;e<document.styleSheets.length;e++)if(document.styleSheets[e].ownerNode===t)return document.styleSheets[e]}function gT(t){var e=document.createElement("style");return e.setAttribute("data-emotion",t.key),t.nonce!==void 0&&e.setAttribute("nonce",t.nonce),e.appendChild(document.createTextNode("")),e.setAttribute("data-s",""),e}var yT=function(){function t(r){var a=this;this._insertTag=function(n){var o;a.tags.length===0?a.insertionPoint?o=a.insertionPoint.nextSibling:a.prepend?o=a.container.firstChild:o=a.before:o=a.tags[a.tags.length-1].nextSibling,a.container.insertBefore(n,o),a.tags.push(n)},this.isSpeedy=r.speedy===void 0?!0:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var e=t.prototype;return e.hydrate=function(a){a.forEach(this._insertTag)},e.insert=function(a){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(gT(this));var n=this.tags[this.tags.length-1];if(this.isSpeedy){var o=fT(n);try{o.insertRule(a,o.cssRules.length)}catch{}}else n.appendChild(document.createTextNode(a));this.ctr++},e.flush=function(){this.tags.forEach(function(a){return a.parentNode&&a.parentNode.removeChild(a)}),this.tags=[],this.ctr=0},t}(),wr="-ms-",Fd="-moz-",ut="-webkit-",mC="comm",_g="rule",Mg="decl",vT="@import",pC="@keyframes",bT=Math.abs,_m=String.fromCharCode,ET=Object.assign;function DT(t,e){return(((e<<2^$r(t,0))<<2^$r(t,1))<<2^$r(t,2))<<2^$r(t,3)}function hC(t){return t.trim()}function CT(t,e){return(t=e.exec(t))?t[0]:t}function dt(t,e,r){return t.replace(e,r)}function gf(t,e){return t.indexOf(e)}function $r(t,e){return t.charCodeAt(e)|0}function eu(t,e,r){return t.slice(e,r)}function Za(t){return t.length}function Rg(t){return t.length}function nc(t,e){return e.push(t),t}function wT(t,e){return t.map(e).join("")}var Mm=1,cs=1,fC=0,Jr=0,rr=0,Ns="";function Rm(t,e,r,a,n,o,s){return{value:t,root:e,parent:r,type:a,props:n,children:o,line:Mm,column:cs,length:s,return:""}}function Xs(t,e){return ET(Rm("",null,null,"",null,null,0),t,{length:-t.length},e)}function AT(){return rr}function kT(){return rr=Jr>0?$r(Ns,--Jr):0,cs--,rr===10&&(cs=1,Mm--),rr}function na(){return rr=Jr<fC?$r(Ns,Jr++):0,cs++,rr===10&&(cs=1,Mm++),rr}function an(){return $r(Ns,Jr)}function zc(){return Jr}function Ou(t,e){return eu(Ns,t,e)}function tu(t){switch(t){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function gC(t){return Mm=cs=1,fC=Za(Ns=t),Jr=0,[]}function yC(t){return Ns="",t}function Vc(t){return hC(Ou(Jr-1,yf(t===91?t+2:t===40?t+1:t)))}function PT(t){for(;(rr=an())&&rr<33;)na();return tu(t)>2||tu(rr)>3?"":" "}function ST(t,e){for(;--e&&na()&&!(rr<48||rr>102||rr>57&&rr<65||rr>70&&rr<97););return Ou(t,zc()+(e<6&&an()==32&&na()==32))}function yf(t){for(;na();)switch(rr){case t:return Jr;case 34:case 39:t!==34&&t!==39&&yf(rr);break;case 40:t===41&&yf(t);break;case 92:na();break}return Jr}function FT(t,e){for(;na()&&t+rr!==47+10;)if(t+rr===42+42&&an()===47)break;return"/*"+Ou(e,Jr-1)+"*"+_m(t===47?t:na())}function xT(t){for(;!tu(an());)na();return Ou(t,Jr)}function OT(t){return yC(qc("",null,null,null,[""],t=gC(t),0,[0],t))}function qc(t,e,r,a,n,o,s,l,u){for(var c=0,d=0,m=s,h=0,p=0,y=0,b=1,C=1,w=1,v=0,P="",x=n,O=o,S=a,L=P;C;)switch(y=v,v=na()){case 40:if(y!=108&&L.charCodeAt(m-1)==58){gf(L+=dt(Vc(v),"&","&\f"),"&\f")!=-1&&(w=-1);break}case 34:case 39:case 91:L+=Vc(v);break;case 9:case 10:case 13:case 32:L+=PT(y);break;case 92:L+=ST(zc()-1,7);continue;case 47:switch(an()){case 42:case 47:nc(LT(FT(na(),zc()),e,r),u);break;default:L+="/"}break;case 123*b:l[c++]=Za(L)*w;case 125*b:case 59:case 0:switch(v){case 0:case 125:C=0;case 59+d:p>0&&Za(L)-m&&nc(p>32?Uv(L+";",a,r,m-1):Uv(dt(L," ","")+";",a,r,m-2),u);break;case 59:L+=";";default:if(nc(S=jv(L,e,r,c,d,n,l,P,x=[],O=[],m),o),v===123)if(d===0)qc(L,e,S,S,x,o,m,l,O);else switch(h){case 100:case 109:case 115:qc(t,S,S,a&&nc(jv(t,S,S,0,0,n,l,P,n,x=[],m),O),n,O,m,l,a?x:O);break;default:qc(L,S,S,S,[""],O,0,l,O)}}c=d=p=0,b=w=1,P=L="",m=s;break;case 58:m=1+Za(L),p=y;default:if(b<1){if(v==123)--b;else if(v==125&&b++==0&&kT()==125)continue}switch(L+=_m(v),v*b){case 38:w=d>0?1:(L+="\f",-1);break;case 44:l[c++]=(Za(L)-1)*w,w=1;break;case 64:an()===45&&(L+=Vc(na())),h=an(),d=m=Za(P=L+=xT(zc())),v++;break;case 45:y===45&&Za(L)==2&&(b=0)}}return o}function jv(t,e,r,a,n,o,s,l,u,c,d){for(var m=n-1,h=n===0?o:[""],p=Rg(h),y=0,b=0,C=0;y<a;++y)for(var w=0,v=eu(t,m+1,m=bT(b=s[y])),P=t;w<p;++w)(P=hC(b>0?h[w]+" "+v:dt(v,/&\f/g,h[w])))&&(u[C++]=P);return Rm(t,e,r,n===0?_g:l,u,c,d)}function LT(t,e,r){return Rm(t,e,r,mC,_m(AT()),eu(t,2,-2),0)}function Uv(t,e,r,a){return Rm(t,e,r,Mg,eu(t,0,a),eu(t,a+1,-1),a)}function vC(t,e){switch(DT(t,e)){case 5103:return ut+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return ut+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return ut+t+Fd+t+wr+t+t;case 6828:case 4268:return ut+t+wr+t+t;case 6165:return ut+t+wr+"flex-"+t+t;case 5187:return ut+t+dt(t,/(\w+).+(:[^]+)/,ut+"box-$1$2"+wr+"flex-$1$2")+t;case 5443:return ut+t+wr+"flex-item-"+dt(t,/flex-|-self/,"")+t;case 4675:return ut+t+wr+"flex-line-pack"+dt(t,/align-content|flex-|-self/,"")+t;case 5548:return ut+t+wr+dt(t,"shrink","negative")+t;case 5292:return ut+t+wr+dt(t,"basis","preferred-size")+t;case 6060:return ut+"box-"+dt(t,"-grow","")+ut+t+wr+dt(t,"grow","positive")+t;case 4554:return ut+dt(t,/([^-])(transform)/g,"$1"+ut+"$2")+t;case 6187:return dt(dt(dt(t,/(zoom-|grab)/,ut+"$1"),/(image-set)/,ut+"$1"),t,"")+t;case 5495:case 3959:return dt(t,/(image-set\([^]*)/,ut+"$1$`$1");case 4968:return dt(dt(t,/(.+:)(flex-)?(.*)/,ut+"box-pack:$3"+wr+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+ut+t+t;case 4095:case 3583:case 4068:case 2532:return dt(t,/(.+)-inline(.+)/,ut+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Za(t)-1-e>6)switch($r(t,e+1)){case 109:if($r(t,e+4)!==45)break;case 102:return dt(t,/(.+:)(.+)-([^]+)/,"$1"+ut+"$2-$3$1"+Fd+($r(t,e+3)==108?"$3":"$2-$3"))+t;case 115:return~gf(t,"stretch")?vC(dt(t,"stretch","fill-available"),e)+t:t}break;case 4949:if($r(t,e+1)!==115)break;case 6444:switch($r(t,Za(t)-3-(~gf(t,"!important")&&10))){case 107:return dt(t,":",":"+ut)+t;case 101:return dt(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ut+($r(t,14)===45?"inline-":"")+"box$3$1"+ut+"$2$3$1"+wr+"$2box$3")+t}break;case 5936:switch($r(t,e+11)){case 114:return ut+t+wr+dt(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return ut+t+wr+dt(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return ut+t+wr+dt(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return ut+t+wr+t+t}return t}function Vo(t,e){for(var r="",a=Rg(t),n=0;n<a;n++)r+=e(t[n],n,t,e)||"";return r}function TT(t,e,r,a){switch(t.type){case vT:case Mg:return t.return=t.return||t.value;case mC:return"";case pC:return t.return=t.value+"{"+Vo(t.children,a)+"}";case _g:t.value=t.props.join(",")}return Za(r=Vo(t.children,a))?t.return=t.value+"{"+r+"}":""}function NT(t){var e=Rg(t);return function(r,a,n,o){for(var s="",l=0;l<e;l++)s+=t[l](r,a,n,o)||"";return s}}function IT(t){return function(e){e.root||(e=e.return)&&t(e)}}function BT(t,e,r,a){if(t.length>-1&&!t.return)switch(t.type){case Mg:t.return=vC(t.value,t.length);break;case pC:return Vo([Xs(t,{value:dt(t.value,"@","@"+ut)})],a);case _g:if(t.length)return wT(t.props,function(n){switch(CT(n,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Vo([Xs(t,{props:[dt(n,/:(read-\w+)/,":"+Fd+"$1")]})],a);case"::placeholder":return Vo([Xs(t,{props:[dt(n,/:(plac\w+)/,":"+ut+"input-$1")]}),Xs(t,{props:[dt(n,/:(plac\w+)/,":"+Fd+"$1")]}),Xs(t,{props:[dt(n,/:(plac\w+)/,wr+"input-$1")]})],a)}return""})}}function _T(t){var e=Object.create(null);return function(r){return e[r]===void 0&&(e[r]=t(r)),e[r]}}var MT=function(e,r,a){for(var n=0,o=0;n=o,o=an(),n===38&&o===12&&(r[a]=1),!tu(o);)na();return Ou(e,Jr)},RT=function(e,r){var a=-1,n=44;do switch(tu(n)){case 0:n===38&&an()===12&&(r[a]=1),e[a]+=MT(Jr-1,r,a);break;case 2:e[a]+=Vc(n);break;case 4:if(n===44){e[++a]=an()===58?"&\f":"",r[a]=e[a].length;break}default:e[a]+=_m(n)}while(n=na());return e},jT=function(e,r){return yC(RT(gC(e),r))},zv=new WeakMap,UT=function(e){if(!(e.type!=="rule"||!e.parent||e.length<1)){for(var r=e.value,a=e.parent,n=e.column===a.column&&e.line===a.line;a.type!=="rule";)if(a=a.parent,!a)return;if(!(e.props.length===1&&r.charCodeAt(0)!==58&&!zv.get(a))&&!n){zv.set(e,!0);for(var o=[],s=jT(r,o),l=a.props,u=0,c=0;u<s.length;u++)for(var d=0;d<l.length;d++,c++)e.props[c]=o[u]?s[u].replace(/&\f/g,l[d]):l[d]+" "+s[u]}}},zT=function(e){if(e.type==="decl"){var r=e.value;r.charCodeAt(0)===108&&r.charCodeAt(2)===98&&(e.return="",e.value="")}},VT=[BT],qT=function(e){var r=e.key;if(r==="css"){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(a,function(b){var C=b.getAttribute("data-emotion");C.indexOf(" ")!==-1&&(document.head.appendChild(b),b.setAttribute("data-s",""))})}var n=e.stylisPlugins||VT,o={},s,l=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(b){for(var C=b.getAttribute("data-emotion").split(" "),w=1;w<C.length;w++)o[C[w]]=!0;l.push(b)});var u,c=[UT,zT];{var d,m=[TT,IT(function(b){d.insert(b)})],h=NT(c.concat(n,m)),p=function(C){return Vo(OT(C),h)};u=function(C,w,v,P){d=v,p(C?C+"{"+w.styles+"}":w.styles),P&&(y.inserted[w.name]=!0)}}var y={key:r,sheet:new yT({key:r,container:s,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:o,registered:{},insert:u};return y.sheet.hydrate(l),y},HT=!0;function bC(t,e,r){var a="";return r.split(" ").forEach(function(n){t[n]!==void 0?e.push(t[n]+";"):a+=n+" "}),a}var jg=function(e,r,a){var n=e.key+"-"+r.name;(a===!1||HT===!1)&&e.registered[n]===void 0&&(e.registered[n]=r.styles)},EC=function(e,r,a){jg(e,r,a);var n=e.key+"-"+r.name;if(e.inserted[r.name]===void 0){var o=r;do e.insert(r===o?"."+n:"",o,e.sheet,!0),o=o.next;while(o!==void 0)}};function $T(t){for(var e=0,r,a=0,n=t.length;n>=4;++a,n-=4)r=t.charCodeAt(a)&255|(t.charCodeAt(++a)&255)<<8|(t.charCodeAt(++a)&255)<<16|(t.charCodeAt(++a)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,e=(r&65535)*1540483477+((r>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(n){case 3:e^=(t.charCodeAt(a+2)&255)<<16;case 2:e^=(t.charCodeAt(a+1)&255)<<8;case 1:e^=t.charCodeAt(a)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}var WT={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},KT=/[A-Z]|^ms/g,GT=/_EMO_([^_]+?)_([^]*?)_EMO_/g,DC=function(e){return e.charCodeAt(1)===45},Vv=function(e){return e!=null&&typeof e!="boolean"},zp=_T(function(t){return DC(t)?t:t.replace(KT,"-$&").toLowerCase()}),qv=function(e,r){switch(e){case"animation":case"animationName":if(typeof r=="string")return r.replace(GT,function(a,n,o){return Xa={name:n,styles:o,next:Xa},n})}return WT[e]!==1&&!DC(e)&&typeof r=="number"&&r!==0?r+"px":r};function ru(t,e,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return Xa={name:r.name,styles:r.styles,next:Xa},r.name;if(r.styles!==void 0){var a=r.next;if(a!==void 0)for(;a!==void 0;)Xa={name:a.name,styles:a.styles,next:Xa},a=a.next;var n=r.styles+";";return n}return YT(t,e,r)}case"function":{if(t!==void 0){var o=Xa,s=r(t);return Xa=o,ru(t,e,s)}break}}if(e==null)return r;var l=e[r];return l!==void 0?l:r}function YT(t,e,r){var a="";if(Array.isArray(r))for(var n=0;n<r.length;n++)a+=ru(t,e,r[n])+";";else for(var o in r){var s=r[o];if(typeof s!="object")e!=null&&e[s]!==void 0?a+=o+"{"+e[s]+"}":Vv(s)&&(a+=zp(o)+":"+qv(o,s)+";");else if(Array.isArray(s)&&typeof s[0]=="string"&&(e==null||e[s[0]]===void 0))for(var l=0;l<s.length;l++)Vv(s[l])&&(a+=zp(o)+":"+qv(o,s[l])+";");else{var u=ru(t,e,s);switch(o){case"animation":case"animationName":{a+=zp(o)+":"+u+";";break}default:a+=o+"{"+u+"}"}}}return a}var Hv=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Xa,Ug=function(e,r,a){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var n=!0,o="";Xa=void 0;var s=e[0];s==null||s.raw===void 0?(n=!1,o+=ru(a,r,s)):o+=s[0];for(var l=1;l<e.length;l++)o+=ru(a,r,e[l]),n&&(o+=s[l]);Hv.lastIndex=0;for(var u="",c;(c=Hv.exec(o))!==null;)u+="-"+c[1];var d=$T(o)+u;return{name:d,styles:o,next:Xa}},ZT=function(e){return e()},XT=Fy["useInsertionEffect"]?Fy["useInsertionEffect"]:!1,CC=XT||ZT,zg={}.hasOwnProperty,wC=g.createContext(typeof HTMLElement<"u"?qT({key:"css"}):null);wC.Provider;var AC=function(e){return g.forwardRef(function(r,a){var n=g.useContext(wC);return e(r,n,a)})},kC=g.createContext({}),vf="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",QT=function(e,r){var a={};for(var n in r)zg.call(r,n)&&(a[n]=r[n]);return a[vf]=e,a},JT=function(e){var r=e.cache,a=e.serialized,n=e.isStringTag;return jg(r,a,n),CC(function(){return EC(r,a,n)}),null},eN=AC(function(t,e,r){var a=t.css;typeof a=="string"&&e.registered[a]!==void 0&&(a=e.registered[a]);var n=t[vf],o=[a],s="";typeof t.className=="string"?s=bC(e.registered,o,t.className):t.className!=null&&(s=t.className+" ");var l=Ug(o,void 0,g.useContext(kC));s+=e.key+"-"+l.name;var u={};for(var c in t)zg.call(t,c)&&c!=="css"&&c!==vf&&(u[c]=t[c]);return u.ref=r,u.className=s,g.createElement(g.Fragment,null,g.createElement(JT,{cache:e,serialized:l,isStringTag:typeof n=="string"}),g.createElement(n,u))}),Te=function(e,r){var a=arguments;if(r==null||!zg.call(r,"css"))return g.createElement.apply(void 0,a);var n=a.length,o=new Array(n);o[0]=eN,o[1]=QT(e,r);for(var s=2;s<n;s++)o[s]=a[s];return g.createElement.apply(null,o)};function Vg(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return Ug(e)}var tN=function(){var e=Vg.apply(void 0,arguments),r="animation-"+e.name;return{name:r,styles:"@keyframes "+r+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},rN=function t(e){for(var r=e.length,a=0,n="";a<r;a++){var o=e[a];if(o!=null){var s=void 0;switch(typeof o){case"boolean":break;case"object":{if(Array.isArray(o))s=t(o);else{s="";for(var l in o)o[l]&&l&&(s&&(s+=" "),s+=l)}break}default:s=o}s&&(n&&(n+=" "),n+=s)}}return n};function aN(t,e,r){var a=[],n=bC(t,a,r);return a.length<2?r:n+e(a)}var nN=function(e){var r=e.cache,a=e.serializedArr;return CC(function(){for(var n=0;n<a.length;n++)EC(r,a[n],!1)}),null},iN=AC(function(t,e){var r=!1,a=[],n=function(){for(var c=arguments.length,d=new Array(c),m=0;m<c;m++)d[m]=arguments[m];var h=Ug(d,e.registered);return a.push(h),jg(e,h,!1),e.key+"-"+h.name},o=function(){for(var c=arguments.length,d=new Array(c),m=0;m<c;m++)d[m]=arguments[m];return aN(e.registered,n,rN(d))},s={css:n,cx:o,theme:g.useContext(kC)},l=t.children(s);return r=!0,g.createElement(g.Fragment,null,g.createElement(nN,{cache:e,serializedArr:a}),l)});function oN(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}function sN(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}function Is(t,e){if(t==null)return{};var r=sN(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function lN(t){if(Array.isArray(t))return t}function uN(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var a=[],n=!0,o=!1,s,l;try{for(r=r.call(t);!(n=(s=r.next()).done)&&(a.push(s.value),!(e&&a.length===e));n=!0);}catch(u){o=!0,l=u}finally{try{!n&&r.return!=null&&r.return()}finally{if(o)throw l}}return a}}function bf(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,a=new Array(e);r<e;r++)a[r]=t[r];return a}function PC(t,e){if(t){if(typeof t=="string")return bf(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bf(t,e)}}function cN(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function xl(t,e){return lN(t)||uN(t,e)||PC(t,e)||cN()}function Ef(t){return Ef=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ef(t)}function qg(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function $v(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function Hg(t,e,r){return e&&$v(t.prototype,e),r&&$v(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function Df(t,e){return Df=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,n){return a.__proto__=n,a},Df(t,e)}function $g(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&Df(t,e)}function vn(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function dN(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Wv(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Bt(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?Wv(Object(r),!0).forEach(function(a){dN(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):Wv(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function xd(t){return xd=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},xd(t)}function mN(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function pN(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function hN(t,e){return e&&(typeof e=="object"||typeof e=="function")?e:pN(t)}function Wg(t){var e=mN();return function(){var a=xd(t),n;if(e){var o=xd(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return hN(this,n)}}var fN=["className","clearValue","cx","getStyles","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Od=function(){};function gN(t,e){return e?e[0]==="-"?t+e:t+"__"+e:t}function yN(t,e,r){var a=[r];if(e&&t)for(var n in e)e.hasOwnProperty(n)&&e[n]&&a.push("".concat(gN(t,n)));return a.filter(function(o){return o}).map(function(o){return String(o).trim()}).join(" ")}var Kv=function(e){return SN(e)?e.filter(Boolean):Ef(e)==="object"&&e!==null?[e]:[]},SC=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var r=Is(e,fN);return Bt({},r)};function jm(t){return[document.documentElement,document.body,window].indexOf(t)>-1}function vN(t){return jm(t)?window.innerHeight:t.clientHeight}function FC(t){return jm(t)?window.pageYOffset:t.scrollTop}function Ld(t,e){if(jm(t)){window.scrollTo(0,e);return}t.scrollTop=e}function bN(t){var e=getComputedStyle(t),r=e.position==="absolute",a=/(auto|scroll)/;if(e.position==="fixed")return document.documentElement;for(var n=t;n=n.parentElement;)if(e=getComputedStyle(n),!(r&&e.position==="static")&&a.test(e.overflow+e.overflowY+e.overflowX))return n;return document.documentElement}function EN(t,e,r,a){return r*((t=t/a-1)*t*t+1)+e}function ic(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Od,n=FC(t),o=e-n,s=10,l=0;function u(){l+=s;var c=EN(l,n,o,r);Ld(t,c),l<r?window.requestAnimationFrame(u):a(t)}u()}function DN(t,e){var r=t.getBoundingClientRect(),a=e.getBoundingClientRect(),n=e.offsetHeight/3;a.bottom+n>r.bottom?Ld(t,Math.min(e.offsetTop+e.clientHeight-t.offsetHeight+n,t.scrollHeight)):a.top-n<r.top&&Ld(t,Math.max(e.offsetTop-n,0))}function CN(t){var e=t.getBoundingClientRect();return{bottom:e.bottom,height:e.height,left:e.left,right:e.right,top:e.top,width:e.width}}function Gv(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function wN(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var xC=!1,AN={get passive(){return xC=!0}},oc=typeof window<"u"?window:{};oc.addEventListener&&oc.removeEventListener&&(oc.addEventListener("p",Od,AN),oc.removeEventListener("p",Od,!1));var kN=xC;function PN(t){return t!=null}function SN(t){return Array.isArray(t)}function sc(t,e,r){return t?e:r}var FN=function(e){for(var r=arguments.length,a=new Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];var o=Object.entries(e).filter(function(s){var l=xl(s,1),u=l[0];return!a.includes(u)});return o.reduce(function(s,l){var u=xl(l,2),c=u[0],d=u[1];return s[c]=d,s},{})};function xN(t){var e=t.maxHeight,r=t.menuEl,a=t.minHeight,n=t.placement,o=t.shouldScroll,s=t.isFixedPosition,l=t.theme,u=l.spacing,c=bN(r),d={placement:"bottom",maxHeight:e};if(!r||!r.offsetParent)return d;var m=c.getBoundingClientRect(),h=m.height,p=r.getBoundingClientRect(),y=p.bottom,b=p.height,C=p.top,w=r.offsetParent.getBoundingClientRect(),v=w.top,P=s?window.innerHeight:vN(c),x=FC(c),O=parseInt(getComputedStyle(r).marginBottom,10),S=parseInt(getComputedStyle(r).marginTop,10),L=v-S,E=P-C,A=L+x,D=h-x-C,F=y-P+x+O,T=x+C-S,k=160;switch(n){case"auto":case"bottom":if(E>=b)return{placement:"bottom",maxHeight:e};if(D>=b&&!s)return o&&ic(c,F,k),{placement:"bottom",maxHeight:e};if(!s&&D>=a||s&&E>=a){o&&ic(c,F,k);var R=s?E-O:D-O;return{placement:"bottom",maxHeight:R}}if(n==="auto"||s){var N=e,B=s?L:A;return B>=a&&(N=Math.min(B-O-u.controlHeight,e)),{placement:"top",maxHeight:N}}if(n==="bottom")return o&&Ld(c,F),{placement:"bottom",maxHeight:e};break;case"top":if(L>=b)return{placement:"top",maxHeight:e};if(A>=b&&!s)return o&&ic(c,T,k),{placement:"top",maxHeight:e};if(!s&&A>=a||s&&L>=a){var I=e;return(!s&&A>=a||s&&L>=a)&&(I=s?L-S:A-S),o&&ic(c,T,k),{placement:"top",maxHeight:I}}return{placement:"bottom",maxHeight:e};default:throw new Error('Invalid placement provided "'.concat(n,'".'))}return d}function ON(t){var e={bottom:"top",top:"bottom"};return t?e[t]:"bottom"}var Cf=function(e){return e==="auto"?"bottom":e},LN=function(e){var r,a=e.placement,n=e.theme,o=n.borderRadius,s=n.spacing,l=n.colors;return r={label:"menu"},vn(r,ON(a),"100%"),vn(r,"backgroundColor",l.neutral0),vn(r,"borderRadius",o),vn(r,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),vn(r,"marginBottom",s.menuGutter),vn(r,"marginTop",s.menuGutter),vn(r,"position","absolute"),vn(r,"width","100%"),vn(r,"zIndex",1),r},OC=g.createContext({getPortalPlacement:null}),LC=function(t){$g(r,t);var e=Wg(r);function r(){var a;qg(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return a=e.call.apply(e,[this].concat(o)),a.state={maxHeight:a.props.maxMenuHeight,placement:null},a.context=void 0,a.getPlacement=function(l){var u=a.props,c=u.minMenuHeight,d=u.maxMenuHeight,m=u.menuPlacement,h=u.menuPosition,p=u.menuShouldScrollIntoView,y=u.theme;if(l){var b=h==="fixed",C=p&&!b,w=xN({maxHeight:d,menuEl:l,minHeight:c,placement:m,shouldScroll:C,isFixedPosition:b,theme:y}),v=a.context.getPortalPlacement;v&&v(w),a.setState(w)}},a.getUpdatedProps=function(){var l=a.props.menuPlacement,u=a.state.placement||Cf(l);return Bt(Bt({},a.props),{},{placement:u,maxHeight:a.state.maxHeight})},a}return Hg(r,[{key:"render",value:function(){var n=this.props.children;return n({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),r}(g.Component);LC.contextType=OC;var TN=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.innerRef,l=e.innerProps;return Te("div",Be({css:o("menu",e),className:n({menu:!0},a),ref:s},l),r)},NN=function(e){var r=e.maxHeight,a=e.theme.spacing.baseUnit;return{maxHeight:r,overflowY:"auto",paddingBottom:a,paddingTop:a,position:"relative",WebkitOverflowScrolling:"touch"}},IN=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.innerProps,l=e.innerRef,u=e.isMulti;return Te("div",Be({css:o("menuList",e),className:n({"menu-list":!0,"menu-list--is-multi":u},a),ref:l},s),r)},TC=function(e){var r=e.theme,a=r.spacing.baseUnit,n=r.colors;return{color:n.neutral40,padding:"".concat(a*2,"px ").concat(a*3,"px"),textAlign:"center"}},BN=TC,_N=TC,NC=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.innerProps;return Te("div",Be({css:o("noOptionsMessage",e),className:n({"menu-notice":!0,"menu-notice--no-options":!0},a)},s),r)};NC.defaultProps={children:"No options"};var IC=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.innerProps;return Te("div",Be({css:o("loadingMessage",e),className:n({"menu-notice":!0,"menu-notice--loading":!0},a)},s),r)};IC.defaultProps={children:"Loading..."};var MN=function(e){var r=e.rect,a=e.offset,n=e.position;return{left:r.left,position:n,top:a,width:r.width,zIndex:1}},RN=function(t){$g(r,t);var e=Wg(r);function r(){var a;qg(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return a=e.call.apply(e,[this].concat(o)),a.state={placement:null},a.getPortalPlacement=function(l){var u=l.placement,c=Cf(a.props.menuPlacement);u!==c&&a.setState({placement:u})},a}return Hg(r,[{key:"render",value:function(){var n=this.props,o=n.appendTo,s=n.children,l=n.className,u=n.controlElement,c=n.cx,d=n.innerProps,m=n.menuPlacement,h=n.menuPosition,p=n.getStyles,y=h==="fixed";if(!o&&!y||!u)return null;var b=this.state.placement||Cf(m),C=CN(u),w=y?0:window.pageYOffset,v=C[b]+w,P={offset:v,position:h,rect:C},x=Te("div",Be({css:p("menuPortal",P),className:c({"menu-portal":!0},l)},d),s);return Te(OC.Provider,{value:{getPortalPlacement:this.getPortalPlacement}},o?MD.createPortal(x,o):x)}}]),r}(g.Component),jN=function(e){var r=e.isDisabled,a=e.isRtl;return{label:"container",direction:a?"rtl":void 0,pointerEvents:r?"none":void 0,position:"relative"}},UN=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.innerProps,l=e.isDisabled,u=e.isRtl;return Te("div",Be({css:o("container",e),className:n({"--is-disabled":l,"--is-rtl":u},a)},s),r)},zN=function(e){var r=e.theme.spacing,a=e.isMulti,n=e.hasValue,o=e.selectProps.controlShouldRenderValue;return{alignItems:"center",display:a&&n&&o?"flex":"grid",flex:1,flexWrap:"wrap",padding:"".concat(r.baseUnit/2,"px ").concat(r.baseUnit*2,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}},VN=function(e){var r=e.children,a=e.className,n=e.cx,o=e.innerProps,s=e.isMulti,l=e.getStyles,u=e.hasValue;return Te("div",Be({css:l("valueContainer",e),className:n({"value-container":!0,"value-container--is-multi":s,"value-container--has-value":u},a)},o),r)},qN=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},HN=function(e){var r=e.children,a=e.className,n=e.cx,o=e.innerProps,s=e.getStyles;return Te("div",Be({css:s("indicatorsContainer",e),className:n({indicators:!0},a)},o),r)},Yv,$N=["size"],WN={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},BC=function(e){var r=e.size,a=Is(e,$N);return Te("svg",Be({height:r,width:r,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:WN},a))},Kg=function(e){return Te(BC,Be({size:20},e),Te("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},_C=function(e){return Te(BC,Be({size:20},e),Te("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},MC=function(e){var r=e.isFocused,a=e.theme,n=a.spacing.baseUnit,o=a.colors;return{label:"indicatorContainer",color:r?o.neutral60:o.neutral20,display:"flex",padding:n*2,transition:"color 150ms",":hover":{color:r?o.neutral80:o.neutral40}}},KN=MC,GN=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.innerProps;return Te("div",Be({css:o("dropdownIndicator",e),className:n({indicator:!0,"dropdown-indicator":!0},a)},s),r||Te(_C,null))},YN=MC,ZN=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.innerProps;return Te("div",Be({css:o("clearIndicator",e),className:n({indicator:!0,"clear-indicator":!0},a)},s),r||Te(Kg,null))},XN=function(e){var r=e.isDisabled,a=e.theme,n=a.spacing.baseUnit,o=a.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:r?o.neutral10:o.neutral20,marginBottom:n*2,marginTop:n*2,width:1}},QN=function(e){var r=e.className,a=e.cx,n=e.getStyles,o=e.innerProps;return Te("span",Be({},o,{css:n("indicatorSeparator",e),className:a({"indicator-separator":!0},r)}))},JN=tN(Yv||(Yv=oN([`
  0%, 80%, 100% { opacity: 0; }
  40% { opacity: 1; }
`]))),eI=function(e){var r=e.isFocused,a=e.size,n=e.theme,o=n.colors,s=n.spacing.baseUnit;return{label:"loadingIndicator",color:r?o.neutral60:o.neutral20,display:"flex",padding:s*2,transition:"color 150ms",alignSelf:"center",fontSize:a,lineHeight:1,marginRight:a,textAlign:"center",verticalAlign:"middle"}},Vp=function(e){var r=e.delay,a=e.offset;return Te("span",{css:Vg({animation:"".concat(JN," 1s ease-in-out ").concat(r,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:a?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},RC=function(e){var r=e.className,a=e.cx,n=e.getStyles,o=e.innerProps,s=e.isRtl;return Te("div",Be({css:n("loadingIndicator",e),className:a({indicator:!0,"loading-indicator":!0},r)},o),Te(Vp,{delay:0,offset:s}),Te(Vp,{delay:160,offset:!0}),Te(Vp,{delay:320,offset:!s}))};RC.defaultProps={size:4};var tI=function(e){var r=e.isDisabled,a=e.isFocused,n=e.theme,o=n.colors,s=n.borderRadius,l=n.spacing;return{label:"control",alignItems:"center",backgroundColor:r?o.neutral5:o.neutral0,borderColor:r?o.neutral10:a?o.primary:o.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:a?"0 0 0 1px ".concat(o.primary):void 0,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:l.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:a?o.primary:o.neutral30}}},rI=function(e){var r=e.children,a=e.cx,n=e.getStyles,o=e.className,s=e.isDisabled,l=e.isFocused,u=e.innerRef,c=e.innerProps,d=e.menuIsOpen;return Te("div",Be({ref:u,css:n("control",e),className:a({control:!0,"control--is-disabled":s,"control--is-focused":l,"control--menu-is-open":d},o)},c),r)},aI=["data"],nI=function(e){var r=e.theme.spacing;return{paddingBottom:r.baseUnit*2,paddingTop:r.baseUnit*2}},iI=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.Heading,l=e.headingProps,u=e.innerProps,c=e.label,d=e.theme,m=e.selectProps;return Te("div",Be({css:o("group",e),className:n({group:!0},a)},u),Te(s,Be({},l,{selectProps:m,theme:d,getStyles:o,cx:n}),c),Te("div",null,r))},oI=function(e){var r=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:r.baseUnit*3,paddingRight:r.baseUnit*3,textTransform:"uppercase"}},sI=function(e){var r=e.getStyles,a=e.cx,n=e.className,o=SC(e);o.data;var s=Is(o,aI);return Te("div",Be({css:r("groupHeading",e),className:a({"group-heading":!0},n)},s))},lI=["innerRef","isDisabled","isHidden","inputClassName"],uI=function(e){var r=e.isDisabled,a=e.value,n=e.theme,o=n.spacing,s=n.colors;return Bt({margin:o.baseUnit/2,paddingBottom:o.baseUnit/2,paddingTop:o.baseUnit/2,visibility:r?"hidden":"visible",color:s.neutral80,transform:a?"translateZ(0)":""},cI)},jC={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},cI={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":Bt({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},jC)},dI=function(e){return Bt({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},jC)},mI=function(e){var r=e.className,a=e.cx,n=e.getStyles,o=e.value,s=SC(e),l=s.innerRef,u=s.isDisabled,c=s.isHidden,d=s.inputClassName,m=Is(s,lI);return Te("div",{className:a({"input-container":!0},r),css:n("input",e),"data-value":o||""},Te("input",Be({className:a({input:!0},d),ref:l,style:dI(c),disabled:u},m)))},pI=function(e){var r=e.theme,a=r.spacing,n=r.borderRadius,o=r.colors;return{label:"multiValue",backgroundColor:o.neutral10,borderRadius:n/2,display:"flex",margin:a.baseUnit/2,minWidth:0}},hI=function(e){var r=e.theme,a=r.borderRadius,n=r.colors,o=e.cropWithEllipsis;return{borderRadius:a/2,color:n.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:o||o===void 0?"ellipsis":void 0,whiteSpace:"nowrap"}},fI=function(e){var r=e.theme,a=r.spacing,n=r.borderRadius,o=r.colors,s=e.isFocused;return{alignItems:"center",borderRadius:n/2,backgroundColor:s?o.dangerLight:void 0,display:"flex",paddingLeft:a.baseUnit,paddingRight:a.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}}},UC=function(e){var r=e.children,a=e.innerProps;return Te("div",a,r)},gI=UC,yI=UC;function vI(t){var e=t.children,r=t.innerProps;return Te("div",Be({role:"button"},r),e||Te(Kg,{size:14}))}var bI=function(e){var r=e.children,a=e.className,n=e.components,o=e.cx,s=e.data,l=e.getStyles,u=e.innerProps,c=e.isDisabled,d=e.removeProps,m=e.selectProps,h=n.Container,p=n.Label,y=n.Remove;return Te(iN,null,function(b){var C=b.css,w=b.cx;return Te(h,{data:s,innerProps:Bt({className:w(C(l("multiValue",e)),o({"multi-value":!0,"multi-value--is-disabled":c},a))},u),selectProps:m},Te(p,{data:s,innerProps:{className:w(C(l("multiValueLabel",e)),o({"multi-value__label":!0},a))},selectProps:m},r),Te(y,{data:s,innerProps:Bt({className:w(C(l("multiValueRemove",e)),o({"multi-value__remove":!0},a)),"aria-label":"Remove ".concat(r||"option")},d),selectProps:m}))})},EI=function(e){var r=e.isDisabled,a=e.isFocused,n=e.isSelected,o=e.theme,s=o.spacing,l=o.colors;return{label:"option",backgroundColor:n?l.primary:a?l.primary25:"transparent",color:r?l.neutral20:n?l.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(s.baseUnit*2,"px ").concat(s.baseUnit*3,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:r?void 0:n?l.primary:l.primary50}}},DI=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.isDisabled,l=e.isFocused,u=e.isSelected,c=e.innerRef,d=e.innerProps;return Te("div",Be({css:o("option",e),className:n({option:!0,"option--is-disabled":s,"option--is-focused":l,"option--is-selected":u},a),ref:c,"aria-disabled":s},d),r)},CI=function(e){var r=e.theme,a=r.spacing,n=r.colors;return{label:"placeholder",color:n.neutral50,gridArea:"1 / 1 / 2 / 3",marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2}},wI=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.innerProps;return Te("div",Be({css:o("placeholder",e),className:n({placeholder:!0},a)},s),r)},AI=function(e){var r=e.isDisabled,a=e.theme,n=a.spacing,o=a.colors;return{label:"singleValue",color:r?o.neutral40:o.neutral80,gridArea:"1 / 1 / 2 / 3",marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},kI=function(e){var r=e.children,a=e.className,n=e.cx,o=e.getStyles,s=e.isDisabled,l=e.innerProps;return Te("div",Be({css:o("singleValue",e),className:n({"single-value":!0,"single-value--is-disabled":s},a)},l),r)},Gg={ClearIndicator:ZN,Control:rI,DropdownIndicator:GN,DownChevron:_C,CrossIcon:Kg,Group:iI,GroupHeading:sI,IndicatorsContainer:HN,IndicatorSeparator:QN,Input:mI,LoadingIndicator:RC,Menu:TN,MenuList:IN,MenuPortal:RN,LoadingMessage:IC,NoOptionsMessage:NC,MultiValue:bI,MultiValueContainer:gI,MultiValueLabel:yI,MultiValueRemove:vI,Option:DI,Placeholder:wI,SelectContainer:UN,SingleValue:kI,ValueContainer:VN},PI=function(e){return Bt(Bt({},Gg),e.components)},SI=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function FI(t){var e=t.defaultInputValue,r=e===void 0?"":e,a=t.defaultMenuIsOpen,n=a===void 0?!1:a,o=t.defaultValue,s=o===void 0?null:o,l=t.inputValue,u=t.menuIsOpen,c=t.onChange,d=t.onInputChange,m=t.onMenuClose,h=t.onMenuOpen,p=t.value,y=Is(t,SI),b=g.useState(l!==void 0?l:r),C=xl(b,2),w=C[0],v=C[1],P=g.useState(u!==void 0?u:n),x=xl(P,2),O=x[0],S=x[1],L=g.useState(p!==void 0?p:s),E=xl(L,2),A=E[0],D=E[1],F=g.useCallback(function(z,X){typeof c=="function"&&c(z,X),D(z)},[c]),T=g.useCallback(function(z,X){var j;typeof d=="function"&&(j=d(z,X)),v(j!==void 0?j:z)},[d]),k=g.useCallback(function(){typeof h=="function"&&h(),S(!0)},[h]),R=g.useCallback(function(){typeof m=="function"&&m(),S(!1)},[m]),N=l!==void 0?l:w,B=u!==void 0?u:O,I=p!==void 0?p:A;return Bt(Bt({},y),{},{inputValue:N,menuIsOpen:B,onChange:F,onInputChange:T,onMenuClose:R,onMenuOpen:k,value:I})}function xI(t){if(Array.isArray(t))return bf(t)}function OI(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function LI(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zC(t){return xI(t)||OI(t)||PC(t)||LI()}var Zv=Number.isNaN||function(e){return typeof e=="number"&&e!==e};function TI(t,e){return!!(t===e||Zv(t)&&Zv(e))}function NI(t,e){if(t.length!==e.length)return!1;for(var r=0;r<t.length;r++)if(!TI(t[r],e[r]))return!1;return!0}function II(t,e){e===void 0&&(e=NI);var r,a=[],n,o=!1;function s(){for(var l=[],u=0;u<arguments.length;u++)l[u]=arguments[u];return o&&r===this&&e(l,a)||(n=t.apply(this,l),o=!0,r=this,a=l),n}return s}var BI={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Xv=function(e){return Te("span",Be({css:BI},e))},_I={guidance:function(e){var r=e.isSearchable,a=e.isMulti,n=e.isDisabled,o=e.tabSelectsValue,s=e.context;switch(s){case"menu":return"Use Up and Down to choose options".concat(n?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(o?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(r?",type to refine list":"",", press Down to open the menu, ").concat(a?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var r=e.action,a=e.label,n=a===void 0?"":a,o=e.labels,s=e.isDisabled;switch(r){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return s?"option ".concat(n," is disabled. Select another option."):"option ".concat(n,", selected.");default:return""}},onFocus:function(e){var r=e.context,a=e.focused,n=e.options,o=e.label,s=o===void 0?"":o,l=e.selectValue,u=e.isDisabled,c=e.isSelected,d=function(y,b){return y&&y.length?"".concat(y.indexOf(b)+1," of ").concat(y.length):""};if(r==="value"&&l)return"value ".concat(s," focused, ").concat(d(l,a),".");if(r==="menu"){var m=u?" disabled":"",h="".concat(c?"selected":"focused").concat(m);return"option ".concat(s," ").concat(h,", ").concat(d(n,a),".")}return""},onFilter:function(e){var r=e.inputValue,a=e.resultsMessage;return"".concat(a).concat(r?" for search term "+r:"",".")}},MI=function(e){var r=e.ariaSelection,a=e.focusedOption,n=e.focusedValue,o=e.focusableOptions,s=e.isFocused,l=e.selectValue,u=e.selectProps,c=e.id,d=u.ariaLiveMessages,m=u.getOptionLabel,h=u.inputValue,p=u.isMulti,y=u.isOptionDisabled,b=u.isSearchable,C=u.menuIsOpen,w=u.options,v=u.screenReaderStatus,P=u.tabSelectsValue,x=u["aria-label"],O=u["aria-live"],S=g.useMemo(function(){return Bt(Bt({},_I),d||{})},[d]),L=g.useMemo(function(){var R="";if(r&&S.onChange){var N=r.option,B=r.options,I=r.removedValue,z=r.removedValues,X=r.value,j=function(ie){return Array.isArray(ie)?null:ie},W=I||N||j(X),ne=W?m(W):"",ae=B||z||void 0,Y=ae?ae.map(m):[],q=Bt({isDisabled:W&&y(W,l),label:ne,labels:Y},r);R=S.onChange(q)}return R},[r,S,y,l,m]),E=g.useMemo(function(){var R="",N=a||n,B=!!(a&&l&&l.includes(a));if(N&&S.onFocus){var I={focused:N,label:m(N),isDisabled:y(N,l),isSelected:B,options:w,context:N===a?"menu":"value",selectValue:l};R=S.onFocus(I)}return R},[a,n,m,y,S,w,l]),A=g.useMemo(function(){var R="";if(C&&w.length&&S.onFilter){var N=v({count:o.length});R=S.onFilter({inputValue:h,resultsMessage:N})}return R},[o,h,C,S,w,v]),D=g.useMemo(function(){var R="";if(S.guidance){var N=n?"value":C?"menu":"input";R=S.guidance({"aria-label":x,context:N,isDisabled:a&&y(a,l),isMulti:p,isSearchable:b,tabSelectsValue:P})}return R},[x,a,n,p,y,b,C,S,l,P]),F="".concat(E," ").concat(A," ").concat(D),T=Te(g.Fragment,null,Te("span",{id:"aria-selection"},L),Te("span",{id:"aria-context"},F)),k=(r==null?void 0:r.action)==="initial-input-focus";return Te(g.Fragment,null,Te(Xv,{id:c},k&&T),Te(Xv,{"aria-live":O,"aria-atomic":"false","aria-relevant":"additions text"},s&&!k&&T))},wf=[{base:"A",letters:"AⒶＡÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷＢḂḄḆɃƂƁ"},{base:"C",letters:"CⒸＣĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹＤḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"ǱǄ"},{base:"Dz",letters:"ǲǅ"},{base:"E",letters:"EⒺＥÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻＦḞƑꝻ"},{base:"G",letters:"GⒼＧǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽＨĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾＩÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿＪĴɈ"},{base:"K",letters:"KⓀＫḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁＬĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"Ǉ"},{base:"Lj",letters:"ǈ"},{base:"M",letters:"MⓂＭḾṀṂⱮƜ"},{base:"N",letters:"NⓃＮǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"Ǌ"},{base:"Nj",letters:"ǋ"},{base:"O",letters:"OⓄＯÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅＰṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆＱꝖꝘɊ"},{base:"R",letters:"RⓇＲŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈＳẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉＴṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊＵÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋＶṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌＷẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍＸẊẌ"},{base:"Y",letters:"YⓎＹỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏＺŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐａẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑｂḃḅḇƀƃɓ"},{base:"c",letters:"cⓒｃćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓｄḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"ǳǆ"},{base:"e",letters:"eⓔｅèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕｆḟƒꝼ"},{base:"g",letters:"gⓖｇǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗｈĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘｉìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙｊĵǰɉ"},{base:"k",letters:"kⓚｋḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛｌŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"ǉ"},{base:"m",letters:"mⓜｍḿṁṃɱɯ"},{base:"n",letters:"nⓝｎǹńñṅňṇņṋṉƞɲŉꞑꞥ"},{base:"nj",letters:"ǌ"},{base:"o",letters:"oⓞｏòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟｐṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠｑɋꝗꝙ"},{base:"r",letters:"rⓡｒŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢｓßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣｔṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤｕùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥｖṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦｗẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧｘẋẍ"},{base:"y",letters:"yⓨｙỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩｚźẑżžẓẕƶȥɀⱬꝣ"}],RI=new RegExp("["+wf.map(function(t){return t.letters}).join("")+"]","g"),VC={};for(var qp=0;qp<wf.length;qp++)for(var Hp=wf[qp],$p=0;$p<Hp.letters.length;$p++)VC[Hp.letters[$p]]=Hp.base;var qC=function(e){return e.replace(RI,function(r){return VC[r]})},jI=II(qC),Qv=function(e){return e.replace(/^\s+|\s+$/g,"")},UI=function(e){return"".concat(e.label," ").concat(e.value)},zI=function(e){return function(r,a){if(r.data.__isNew__)return!0;var n=Bt({ignoreCase:!0,ignoreAccents:!0,stringify:UI,trim:!0,matchFrom:"any"},e),o=n.ignoreCase,s=n.ignoreAccents,l=n.stringify,u=n.trim,c=n.matchFrom,d=u?Qv(a):a,m=u?Qv(l(r)):l(r);return o&&(d=d.toLowerCase(),m=m.toLowerCase()),s&&(d=jI(d),m=qC(m)),c==="start"?m.substr(0,d.length)===d:m.indexOf(d)>-1}},VI=["innerRef"];function qI(t){var e=t.innerRef,r=Is(t,VI),a=FN(r,"onExited","in","enter","exit","appear");return Te("input",Be({ref:e},a,{css:Vg({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var HI=function(e){e.preventDefault(),e.stopPropagation()};function $I(t){var e=t.isEnabled,r=t.onBottomArrive,a=t.onBottomLeave,n=t.onTopArrive,o=t.onTopLeave,s=g.useRef(!1),l=g.useRef(!1),u=g.useRef(0),c=g.useRef(null),d=g.useCallback(function(C,w){if(c.current!==null){var v=c.current,P=v.scrollTop,x=v.scrollHeight,O=v.clientHeight,S=c.current,L=w>0,E=x-O-P,A=!1;E>w&&s.current&&(a&&a(C),s.current=!1),L&&l.current&&(o&&o(C),l.current=!1),L&&w>E?(r&&!s.current&&r(C),S.scrollTop=x,A=!0,s.current=!0):!L&&-w>P&&(n&&!l.current&&n(C),S.scrollTop=0,A=!0,l.current=!0),A&&HI(C)}},[r,a,n,o]),m=g.useCallback(function(C){d(C,C.deltaY)},[d]),h=g.useCallback(function(C){u.current=C.changedTouches[0].clientY},[]),p=g.useCallback(function(C){var w=u.current-C.changedTouches[0].clientY;d(C,w)},[d]),y=g.useCallback(function(C){if(C){var w=kN?{passive:!1}:!1;C.addEventListener("wheel",m,w),C.addEventListener("touchstart",h,w),C.addEventListener("touchmove",p,w)}},[p,h,m]),b=g.useCallback(function(C){C&&(C.removeEventListener("wheel",m,!1),C.removeEventListener("touchstart",h,!1),C.removeEventListener("touchmove",p,!1))},[p,h,m]);return g.useEffect(function(){if(e){var C=c.current;return y(C),function(){b(C)}}},[e,y,b]),function(C){c.current=C}}var Jv=["boxSizing","height","overflow","paddingRight","position"],e2={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function t2(t){t.preventDefault()}function r2(t){t.stopPropagation()}function a2(){var t=this.scrollTop,e=this.scrollHeight,r=t+this.offsetHeight;t===0?this.scrollTop=1:r===e&&(this.scrollTop=t-1)}function n2(){return"ontouchstart"in window||navigator.maxTouchPoints}var i2=!!(typeof window<"u"&&window.document&&window.document.createElement),Qs=0,Co={capture:!1,passive:!1};function WI(t){var e=t.isEnabled,r=t.accountForScrollbars,a=r===void 0?!0:r,n=g.useRef({}),o=g.useRef(null),s=g.useCallback(function(u){if(i2){var c=document.body,d=c&&c.style;if(a&&Jv.forEach(function(y){var b=d&&d[y];n.current[y]=b}),a&&Qs<1){var m=parseInt(n.current.paddingRight,10)||0,h=document.body?document.body.clientWidth:0,p=window.innerWidth-h+m||0;Object.keys(e2).forEach(function(y){var b=e2[y];d&&(d[y]=b)}),d&&(d.paddingRight="".concat(p,"px"))}c&&n2()&&(c.addEventListener("touchmove",t2,Co),u&&(u.addEventListener("touchstart",a2,Co),u.addEventListener("touchmove",r2,Co))),Qs+=1}},[a]),l=g.useCallback(function(u){if(i2){var c=document.body,d=c&&c.style;Qs=Math.max(Qs-1,0),a&&Qs<1&&Jv.forEach(function(m){var h=n.current[m];d&&(d[m]=h)}),c&&n2()&&(c.removeEventListener("touchmove",t2,Co),u&&(u.removeEventListener("touchstart",a2,Co),u.removeEventListener("touchmove",r2,Co)))}},[a]);return g.useEffect(function(){if(e){var u=o.current;return s(u),function(){l(u)}}},[e,s,l]),function(u){o.current=u}}var KI=function(){return document.activeElement&&document.activeElement.blur()},GI={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function YI(t){var e=t.children,r=t.lockEnabled,a=t.captureEnabled,n=a===void 0?!0:a,o=t.onBottomArrive,s=t.onBottomLeave,l=t.onTopArrive,u=t.onTopLeave,c=$I({isEnabled:n,onBottomArrive:o,onBottomLeave:s,onTopArrive:l,onTopLeave:u}),d=WI({isEnabled:r}),m=function(p){c(p),d(p)};return Te(g.Fragment,null,r&&Te("div",{onClick:KI,css:GI}),e(m))}var ZI=function(e){return e.label},XI=function(e){return e.label},QI=function(e){return e.value},JI=function(e){return!!e.isDisabled},eB={clearIndicator:YN,container:jN,control:tI,dropdownIndicator:KN,group:nI,groupHeading:oI,indicatorsContainer:qN,indicatorSeparator:XN,input:uI,loadingIndicator:eI,loadingMessage:_N,menu:LN,menuList:NN,menuPortal:MN,multiValue:pI,multiValueLabel:hI,multiValueRemove:fI,noOptionsMessage:BN,option:EI,placeholder:CI,singleValue:AI,valueContainer:zN},tB={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},rB=4,HC=4,aB=38,nB=HC*2,iB={baseUnit:HC,controlHeight:aB,menuGutter:nB},Wp={borderRadius:rB,colors:tB,spacing:iB},oB={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Gv(),captureMenuScroll:!Gv(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:zI(),formatGroupLabel:ZI,getOptionLabel:XI,getOptionValue:QI,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:JI,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!wN(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var r=e.count;return"".concat(r," result").concat(r!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0};function o2(t,e,r,a){var n=GC(t,e,r),o=YC(t,e,r),s=KC(t,e),l=Td(t,e);return{type:"option",data:e,isDisabled:n,isSelected:o,label:s,value:l,index:a}}function $C(t,e){return t.options.map(function(r,a){if("options"in r){var n=r.options.map(function(s,l){return o2(t,s,e,l)}).filter(function(s){return s2(t,s)});return n.length>0?{type:"group",data:r,options:n,index:a}:void 0}var o=o2(t,r,e,a);return s2(t,o)?o:void 0}).filter(PN)}function WC(t){return t.reduce(function(e,r){return r.type==="group"?e.push.apply(e,zC(r.options.map(function(a){return a.data}))):e.push(r.data),e},[])}function sB(t,e){return WC($C(t,e))}function s2(t,e){var r=t.inputValue,a=r===void 0?"":r,n=e.data,o=e.isSelected,s=e.label,l=e.value;return(!XC(t)||!o)&&ZC(t,{label:s,value:l,data:n},a)}function lB(t,e){var r=t.focusedValue,a=t.selectValue,n=a.indexOf(r);if(n>-1){var o=e.indexOf(r);if(o>-1)return r;if(n<e.length)return e[n]}return null}function uB(t,e){var r=t.focusedOption;return r&&e.indexOf(r)>-1?r:e[0]}var KC=function(e,r){return e.getOptionLabel(r)},Td=function(e,r){return e.getOptionValue(r)};function GC(t,e,r){return typeof t.isOptionDisabled=="function"?t.isOptionDisabled(e,r):!1}function YC(t,e,r){if(r.indexOf(e)>-1)return!0;if(typeof t.isOptionSelected=="function")return t.isOptionSelected(e,r);var a=Td(t,e);return r.some(function(n){return Td(t,n)===a})}function ZC(t,e,r){return t.filterOption?t.filterOption(e,r):!0}var XC=function(e){var r=e.hideSelectedOptions,a=e.isMulti;return r===void 0?a:r},cB=1,QC=function(t){$g(r,t);var e=Wg(r);function r(a){var n;return qg(this,r),n=e.call(this,a),n.state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},n.blockOptionHover=!1,n.isComposing=!1,n.commonProps=void 0,n.initialTouchX=0,n.initialTouchY=0,n.instancePrefix="",n.openAfterFocus=!1,n.scrollToFocusedOptionOnUpdate=!1,n.userIsDragging=void 0,n.controlRef=null,n.getControlRef=function(o){n.controlRef=o},n.focusedOptionRef=null,n.getFocusedOptionRef=function(o){n.focusedOptionRef=o},n.menuListRef=null,n.getMenuListRef=function(o){n.menuListRef=o},n.inputRef=null,n.getInputRef=function(o){n.inputRef=o},n.focus=n.focusInput,n.blur=n.blurInput,n.onChange=function(o,s){var l=n.props,u=l.onChange,c=l.name;s.name=c,n.ariaOnChange(o,s),u(o,s)},n.setValue=function(o,s,l){var u=n.props,c=u.closeMenuOnSelect,d=u.isMulti,m=u.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:m}),c&&(n.setState({inputIsHiddenAfterUpdate:!d}),n.onMenuClose()),n.setState({clearFocusValueOnUpdate:!0}),n.onChange(o,{action:s,option:l})},n.selectOption=function(o){var s=n.props,l=s.blurInputOnSelect,u=s.isMulti,c=s.name,d=n.state.selectValue,m=u&&n.isOptionSelected(o,d),h=n.isOptionDisabled(o,d);if(m){var p=n.getOptionValue(o);n.setValue(d.filter(function(y){return n.getOptionValue(y)!==p}),"deselect-option",o)}else if(!h)u?n.setValue([].concat(zC(d),[o]),"select-option",o):n.setValue(o,"select-option");else{n.ariaOnChange(o,{action:"select-option",option:o,name:c});return}l&&n.blurInput()},n.removeValue=function(o){var s=n.props.isMulti,l=n.state.selectValue,u=n.getOptionValue(o),c=l.filter(function(m){return n.getOptionValue(m)!==u}),d=sc(s,c,c[0]||null);n.onChange(d,{action:"remove-value",removedValue:o}),n.focusInput()},n.clearValue=function(){var o=n.state.selectValue;n.onChange(sc(n.props.isMulti,[],null),{action:"clear",removedValues:o})},n.popValue=function(){var o=n.props.isMulti,s=n.state.selectValue,l=s[s.length-1],u=s.slice(0,s.length-1),c=sc(o,u,u[0]||null);n.onChange(c,{action:"pop-value",removedValue:l})},n.getValue=function(){return n.state.selectValue},n.cx=function(){for(var o=arguments.length,s=new Array(o),l=0;l<o;l++)s[l]=arguments[l];return yN.apply(void 0,[n.props.classNamePrefix].concat(s))},n.getOptionLabel=function(o){return KC(n.props,o)},n.getOptionValue=function(o){return Td(n.props,o)},n.getStyles=function(o,s){var l=eB[o](s);l.boxSizing="border-box";var u=n.props.styles[o];return u?u(l,s):l},n.getElementId=function(o){return"".concat(n.instancePrefix,"-").concat(o)},n.getComponents=function(){return PI(n.props)},n.buildCategorizedOptions=function(){return $C(n.props,n.state.selectValue)},n.getCategorizedOptions=function(){return n.props.menuIsOpen?n.buildCategorizedOptions():[]},n.buildFocusableOptions=function(){return WC(n.buildCategorizedOptions())},n.getFocusableOptions=function(){return n.props.menuIsOpen?n.buildFocusableOptions():[]},n.ariaOnChange=function(o,s){n.setState({ariaSelection:Bt({value:o},s)})},n.onMenuMouseDown=function(o){o.button===0&&(o.stopPropagation(),o.preventDefault(),n.focusInput())},n.onMenuMouseMove=function(o){n.blockOptionHover=!1},n.onControlMouseDown=function(o){if(!o.defaultPrevented){var s=n.props.openMenuOnClick;n.state.isFocused?n.props.menuIsOpen?o.target.tagName!=="INPUT"&&o.target.tagName!=="TEXTAREA"&&n.onMenuClose():s&&n.openMenu("first"):(s&&(n.openAfterFocus=!0),n.focusInput()),o.target.tagName!=="INPUT"&&o.target.tagName!=="TEXTAREA"&&o.preventDefault()}},n.onDropdownIndicatorMouseDown=function(o){if(!(o&&o.type==="mousedown"&&o.button!==0)&&!n.props.isDisabled){var s=n.props,l=s.isMulti,u=s.menuIsOpen;n.focusInput(),u?(n.setState({inputIsHiddenAfterUpdate:!l}),n.onMenuClose()):n.openMenu("first"),o.preventDefault()}},n.onClearIndicatorMouseDown=function(o){o&&o.type==="mousedown"&&o.button!==0||(n.clearValue(),o.preventDefault(),n.openAfterFocus=!1,o.type==="touchend"?n.focusInput():setTimeout(function(){return n.focusInput()}))},n.onScroll=function(o){typeof n.props.closeMenuOnScroll=="boolean"?o.target instanceof HTMLElement&&jm(o.target)&&n.props.onMenuClose():typeof n.props.closeMenuOnScroll=="function"&&n.props.closeMenuOnScroll(o)&&n.props.onMenuClose()},n.onCompositionStart=function(){n.isComposing=!0},n.onCompositionEnd=function(){n.isComposing=!1},n.onTouchStart=function(o){var s=o.touches,l=s&&s.item(0);l&&(n.initialTouchX=l.clientX,n.initialTouchY=l.clientY,n.userIsDragging=!1)},n.onTouchMove=function(o){var s=o.touches,l=s&&s.item(0);if(l){var u=Math.abs(l.clientX-n.initialTouchX),c=Math.abs(l.clientY-n.initialTouchY),d=5;n.userIsDragging=u>d||c>d}},n.onTouchEnd=function(o){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(o.target)&&n.menuListRef&&!n.menuListRef.contains(o.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)},n.onControlTouchEnd=function(o){n.userIsDragging||n.onControlMouseDown(o)},n.onClearIndicatorTouchEnd=function(o){n.userIsDragging||n.onClearIndicatorMouseDown(o)},n.onDropdownIndicatorTouchEnd=function(o){n.userIsDragging||n.onDropdownIndicatorMouseDown(o)},n.handleInputChange=function(o){var s=n.props.inputValue,l=o.currentTarget.value;n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange(l,{action:"input-change",prevInputValue:s}),n.props.menuIsOpen||n.onMenuOpen()},n.onInputFocus=function(o){n.props.onFocus&&n.props.onFocus(o),n.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1},n.onInputBlur=function(o){var s=n.props.inputValue;if(n.menuListRef&&n.menuListRef.contains(document.activeElement)){n.inputRef.focus();return}n.props.onBlur&&n.props.onBlur(o),n.onInputChange("",{action:"input-blur",prevInputValue:s}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1})},n.onOptionHover=function(o){n.blockOptionHover||n.state.focusedOption===o||n.setState({focusedOption:o})},n.shouldHideSelectedOptions=function(){return XC(n.props)},n.onKeyDown=function(o){var s=n.props,l=s.isMulti,u=s.backspaceRemovesValue,c=s.escapeClearsValue,d=s.inputValue,m=s.isClearable,h=s.isDisabled,p=s.menuIsOpen,y=s.onKeyDown,b=s.tabSelectsValue,C=s.openMenuOnFocus,w=n.state,v=w.focusedOption,P=w.focusedValue,x=w.selectValue;if(!h&&!(typeof y=="function"&&(y(o),o.defaultPrevented))){switch(n.blockOptionHover=!0,o.key){case"ArrowLeft":if(!l||d)return;n.focusValue("previous");break;case"ArrowRight":if(!l||d)return;n.focusValue("next");break;case"Delete":case"Backspace":if(d)return;if(P)n.removeValue(P);else{if(!u)return;l?n.popValue():m&&n.clearValue()}break;case"Tab":if(n.isComposing||o.shiftKey||!p||!b||!v||C&&n.isOptionSelected(v,x))return;n.selectOption(v);break;case"Enter":if(o.keyCode===229)break;if(p){if(!v||n.isComposing)return;n.selectOption(v);break}return;case"Escape":p?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:d}),n.onMenuClose()):m&&c&&n.clearValue();break;case" ":if(d)return;if(!p){n.openMenu("first");break}if(!v)return;n.selectOption(v);break;case"ArrowUp":p?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":p?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!p)return;n.focusOption("pageup");break;case"PageDown":if(!p)return;n.focusOption("pagedown");break;case"Home":if(!p)return;n.focusOption("first");break;case"End":if(!p)return;n.focusOption("last");break;default:return}o.preventDefault()}},n.instancePrefix="react-select-"+(n.props.instanceId||++cB),n.state.selectValue=Kv(a.value),n}return Hg(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentDidUpdate",value:function(n){var o=this.props,s=o.isDisabled,l=o.menuIsOpen,u=this.state.isFocused;(u&&!s&&n.isDisabled||u&&l&&!n.menuIsOpen)&&this.focusInput(),u&&s&&!n.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(DN(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(n,o){this.props.onInputChange(n,o)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(n){var o=this,s=this.state,l=s.selectValue,u=s.isFocused,c=this.buildFocusableOptions(),d=n==="first"?0:c.length-1;if(!this.props.isMulti){var m=c.indexOf(l[0]);m>-1&&(d=m)}this.scrollToFocusedOptionOnUpdate=!(u&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:c[d]},function(){return o.onMenuOpen()})}},{key:"focusValue",value:function(n){var o=this.state,s=o.selectValue,l=o.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var u=s.indexOf(l);l||(u=-1);var c=s.length-1,d=-1;if(s.length){switch(n){case"previous":u===0?d=0:u===-1?d=c:d=u-1;break;case"next":u>-1&&u<c&&(d=u+1);break}this.setState({inputIsHidden:d!==-1,focusedValue:s[d]})}}}},{key:"focusOption",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",o=this.props.pageSize,s=this.state.focusedOption,l=this.getFocusableOptions();if(l.length){var u=0,c=l.indexOf(s);s||(c=-1),n==="up"?u=c>0?c-1:l.length-1:n==="down"?u=(c+1)%l.length:n==="pageup"?(u=c-o,u<0&&(u=0)):n==="pagedown"?(u=c+o,u>l.length-1&&(u=l.length-1)):n==="last"&&(u=l.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:l[u],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(Wp):Bt(Bt({},Wp),this.props.theme):Wp}},{key:"getCommonProps",value:function(){var n=this.clearValue,o=this.cx,s=this.getStyles,l=this.getValue,u=this.selectOption,c=this.setValue,d=this.props,m=d.isMulti,h=d.isRtl,p=d.options,y=this.hasValue();return{clearValue:n,cx:o,getStyles:s,getValue:l,hasValue:y,isMulti:m,isRtl:h,options:p,selectOption:u,selectProps:d,setValue:c,theme:this.getTheme()}}},{key:"hasValue",value:function(){var n=this.state.selectValue;return n.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var n=this.props,o=n.isClearable,s=n.isMulti;return o===void 0?s:o}},{key:"isOptionDisabled",value:function(n,o){return GC(this.props,n,o)}},{key:"isOptionSelected",value:function(n,o){return YC(this.props,n,o)}},{key:"filterOption",value:function(n,o){return ZC(this.props,n,o)}},{key:"formatOptionLabel",value:function(n,o){if(typeof this.props.formatOptionLabel=="function"){var s=this.props.inputValue,l=this.state.selectValue;return this.props.formatOptionLabel(n,{context:o,inputValue:s,selectValue:l})}else return this.getOptionLabel(n)}},{key:"formatGroupLabel",value:function(n){return this.props.formatGroupLabel(n)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var n=this.props,o=n.isDisabled,s=n.isSearchable,l=n.inputId,u=n.inputValue,c=n.tabIndex,d=n.form,m=n.menuIsOpen,h=this.getComponents(),p=h.Input,y=this.state,b=y.inputIsHidden,C=y.ariaSelection,w=this.commonProps,v=l||this.getElementId("input"),P=Bt(Bt(Bt({"aria-autocomplete":"list","aria-expanded":m,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],role:"combobox"},m&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!s&&{"aria-readonly":!0}),this.hasValue()?(C==null?void 0:C.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return s?g.createElement(p,Be({},w,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:o,isHidden:b,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:c,form:d,type:"text",value:u},P)):g.createElement(qI,Be({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Od,onFocus:this.onInputFocus,disabled:o,tabIndex:c,inputMode:"none",form:d,value:""},P))}},{key:"renderPlaceholderOrValue",value:function(){var n=this,o=this.getComponents(),s=o.MultiValue,l=o.MultiValueContainer,u=o.MultiValueLabel,c=o.MultiValueRemove,d=o.SingleValue,m=o.Placeholder,h=this.commonProps,p=this.props,y=p.controlShouldRenderValue,b=p.isDisabled,C=p.isMulti,w=p.inputValue,v=p.placeholder,P=this.state,x=P.selectValue,O=P.focusedValue,S=P.isFocused;if(!this.hasValue()||!y)return w?null:g.createElement(m,Be({},h,{key:"placeholder",isDisabled:b,isFocused:S,innerProps:{id:this.getElementId("placeholder")}}),v);if(C)return x.map(function(E,A){var D=E===O,F="".concat(n.getOptionLabel(E),"-").concat(n.getOptionValue(E));return g.createElement(s,Be({},h,{components:{Container:l,Label:u,Remove:c},isFocused:D,isDisabled:b,key:F,index:A,removeProps:{onClick:function(){return n.removeValue(E)},onTouchEnd:function(){return n.removeValue(E)},onMouseDown:function(k){k.preventDefault()}},data:E}),n.formatOptionLabel(E,"value"))});if(w)return null;var L=x[0];return g.createElement(d,Be({},h,{data:L,isDisabled:b}),this.formatOptionLabel(L,"value"))}},{key:"renderClearIndicator",value:function(){var n=this.getComponents(),o=n.ClearIndicator,s=this.commonProps,l=this.props,u=l.isDisabled,c=l.isLoading,d=this.state.isFocused;if(!this.isClearable()||!o||u||!this.hasValue()||c)return null;var m={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return g.createElement(o,Be({},s,{innerProps:m,isFocused:d}))}},{key:"renderLoadingIndicator",value:function(){var n=this.getComponents(),o=n.LoadingIndicator,s=this.commonProps,l=this.props,u=l.isDisabled,c=l.isLoading,d=this.state.isFocused;if(!o||!c)return null;var m={"aria-hidden":"true"};return g.createElement(o,Be({},s,{innerProps:m,isDisabled:u,isFocused:d}))}},{key:"renderIndicatorSeparator",value:function(){var n=this.getComponents(),o=n.DropdownIndicator,s=n.IndicatorSeparator;if(!o||!s)return null;var l=this.commonProps,u=this.props.isDisabled,c=this.state.isFocused;return g.createElement(s,Be({},l,{isDisabled:u,isFocused:c}))}},{key:"renderDropdownIndicator",value:function(){var n=this.getComponents(),o=n.DropdownIndicator;if(!o)return null;var s=this.commonProps,l=this.props.isDisabled,u=this.state.isFocused,c={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return g.createElement(o,Be({},s,{innerProps:c,isDisabled:l,isFocused:u}))}},{key:"renderMenu",value:function(){var n=this,o=this.getComponents(),s=o.Group,l=o.GroupHeading,u=o.Menu,c=o.MenuList,d=o.MenuPortal,m=o.LoadingMessage,h=o.NoOptionsMessage,p=o.Option,y=this.commonProps,b=this.state.focusedOption,C=this.props,w=C.captureMenuScroll,v=C.inputValue,P=C.isLoading,x=C.loadingMessage,O=C.minMenuHeight,S=C.maxMenuHeight,L=C.menuIsOpen,E=C.menuPlacement,A=C.menuPosition,D=C.menuPortalTarget,F=C.menuShouldBlockScroll,T=C.menuShouldScrollIntoView,k=C.noOptionsMessage,R=C.onMenuScrollToTop,N=C.onMenuScrollToBottom;if(!L)return null;var B=function(ae,Y){var q=ae.type,te=ae.data,ie=ae.isDisabled,re=ae.isSelected,ge=ae.label,We=ae.value,He=b===te,M=ie?void 0:function(){return n.onOptionHover(te)},_=ie?void 0:function(){return n.selectOption(te)},V="".concat(n.getElementId("option"),"-").concat(Y),H={id:V,onClick:_,onMouseMove:M,onMouseOver:M,tabIndex:-1};return g.createElement(p,Be({},y,{innerProps:H,data:te,isDisabled:ie,isSelected:re,key:V,label:ge,type:q,value:We,isFocused:He,innerRef:He?n.getFocusedOptionRef:void 0}),n.formatOptionLabel(ae.data,"menu"))},I;if(this.hasOptions())I=this.getCategorizedOptions().map(function(ne){if(ne.type==="group"){var ae=ne.data,Y=ne.options,q=ne.index,te="".concat(n.getElementId("group"),"-").concat(q),ie="".concat(te,"-heading");return g.createElement(s,Be({},y,{key:te,data:ae,options:Y,Heading:l,headingProps:{id:ie,data:ne.data},label:n.formatGroupLabel(ne.data)}),ne.options.map(function(re){return B(re,"".concat(q,"-").concat(re.index))}))}else if(ne.type==="option")return B(ne,"".concat(ne.index))});else if(P){var z=x({inputValue:v});if(z===null)return null;I=g.createElement(m,y,z)}else{var X=k({inputValue:v});if(X===null)return null;I=g.createElement(h,y,X)}var j={minMenuHeight:O,maxMenuHeight:S,menuPlacement:E,menuPosition:A,menuShouldScrollIntoView:T},W=g.createElement(LC,Be({},y,j),function(ne){var ae=ne.ref,Y=ne.placerProps,q=Y.placement,te=Y.maxHeight;return g.createElement(u,Be({},y,j,{innerRef:ae,innerProps:{onMouseDown:n.onMenuMouseDown,onMouseMove:n.onMenuMouseMove,id:n.getElementId("listbox")},isLoading:P,placement:q}),g.createElement(YI,{captureEnabled:w,onTopArrive:R,onBottomArrive:N,lockEnabled:F},function(ie){return g.createElement(c,Be({},y,{innerRef:function(ge){n.getMenuListRef(ge),ie(ge)},isLoading:P,maxHeight:te,focusedOption:b}),I)}))});return D||A==="fixed"?g.createElement(d,Be({},y,{appendTo:D,controlElement:this.controlRef,menuPlacement:E,menuPosition:A}),W):W}},{key:"renderFormField",value:function(){var n=this,o=this.props,s=o.delimiter,l=o.isDisabled,u=o.isMulti,c=o.name,d=this.state.selectValue;if(!(!c||l))if(u)if(s){var m=d.map(function(y){return n.getOptionValue(y)}).join(s);return g.createElement("input",{name:c,type:"hidden",value:m})}else{var h=d.length>0?d.map(function(y,b){return g.createElement("input",{key:"i-".concat(b),name:c,type:"hidden",value:n.getOptionValue(y)})}):g.createElement("input",{name:c,type:"hidden"});return g.createElement("div",null,h)}else{var p=d[0]?this.getOptionValue(d[0]):"";return g.createElement("input",{name:c,type:"hidden",value:p})}}},{key:"renderLiveRegion",value:function(){var n=this.commonProps,o=this.state,s=o.ariaSelection,l=o.focusedOption,u=o.focusedValue,c=o.isFocused,d=o.selectValue,m=this.getFocusableOptions();return g.createElement(MI,Be({},n,{id:this.getElementId("live-region"),ariaSelection:s,focusedOption:l,focusedValue:u,isFocused:c,selectValue:d,focusableOptions:m}))}},{key:"render",value:function(){var n=this.getComponents(),o=n.Control,s=n.IndicatorsContainer,l=n.SelectContainer,u=n.ValueContainer,c=this.props,d=c.className,m=c.id,h=c.isDisabled,p=c.menuIsOpen,y=this.state.isFocused,b=this.commonProps=this.getCommonProps();return g.createElement(l,Be({},b,{className:d,innerProps:{id:m,onKeyDown:this.onKeyDown},isDisabled:h,isFocused:y}),this.renderLiveRegion(),g.createElement(o,Be({},b,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:h,isFocused:y,menuIsOpen:p}),g.createElement(u,Be({},b,{isDisabled:h}),this.renderPlaceholderOrValue(),this.renderInput()),g.createElement(s,Be({},b,{isDisabled:h}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(n,o){var s=o.prevProps,l=o.clearFocusValueOnUpdate,u=o.inputIsHiddenAfterUpdate,c=o.ariaSelection,d=o.isFocused,m=o.prevWasFocused,h=n.options,p=n.value,y=n.menuIsOpen,b=n.inputValue,C=n.isMulti,w=Kv(p),v={};if(s&&(p!==s.value||h!==s.options||y!==s.menuIsOpen||b!==s.inputValue)){var P=y?sB(n,w):[],x=l?lB(o,w):null,O=uB(o,P);v={selectValue:w,focusedOption:O,focusedValue:x,clearFocusValueOnUpdate:!1}}var S=u!=null&&n!==s?{inputIsHidden:u,inputIsHiddenAfterUpdate:void 0}:{},L=c,E=d&&m;return d&&!E&&(L={value:sc(C,w,w[0]||null),options:w,action:"initial-input-focus"},E=!m),(c==null?void 0:c.action)==="initial-input-focus"&&(L=null),Bt(Bt(Bt({},v),S),{},{prevProps:n,ariaSelection:L,prevWasFocused:E})}}]),r}(g.Component);QC.defaultProps=oB;var dB=g.forwardRef(function(t,e){var r=FI(t);return g.createElement(QC,Be({ref:e},r))});const mB=dB,pB="_selectContainer_1naf5_18",hB="_error_1naf5_24",fB="_fullWidth_1naf5_116",lc={selectContainer:pB,error:hB,fullWidth:fB},gB=t=>i.createElement(Gg.DropdownIndicator,{...t},i.createElement(ZF,{className:"icon"})),yB=({dataQaProps:t,...e})=>i.createElement("div",{"data-qa-props":t},i.createElement(Gg.Option,{...e}));function JC({label:t,errorMessage:e,dataQa:r,isFullWidth:a,className:n,...o}){return i.createElement(ot,{className:G(n,lc.selectContainer,{[lc.error]:!!e,[lc.fullWidth]:a}),"data-qa-id":r},t&&i.createElement(RD,null,t),i.createElement(mB,{...o,components:{DropdownIndicator:gB,Option:yB},className:G("react-select-container",{[lc.fullWidth]:a}),classNamePrefix:"react-select"}),i.createElement(Le,null,e))}const vB="_confirmationDialog_1ezs1_16",bB="_title_1ezs1_16",EB="_description_1ezs1_23",Kp={confirmationDialog:vB,title:bB,description:EB},DB=t=>{const{platformId:e,onCloseDialog:r,toggleDialogConfirmation:a,isLoading:n}=t,o=Qr.getPlatformName(e);return g.createElement(g.Fragment,null,g.createElement(Ge,{isOpen:!0,className:Kp.confirmationDialog},g.createElement(Qe,null,g.createElement("h1",{className:Kp.title},g.createElement(f,{i18nKey:"LinkPlatformAccount.modal.confirmation.title"},"Link to ",{platformName:o}," Account")),g.createElement("p",{className:Kp.description},g.createElement(f,{i18nKey:"LinkPlatformAccount.modal.confirmation.description"},"Link to ",{platformName:o}," Account will allow you to share your ",g.createElement("strong",null,"profile, game progression,")," and"," ",g.createElement("strong",null,"earned game content")," with your current account."))),g.createElement(at,{className:"flex justify-end"},g.createElement(le,{className:"btn big btn-ghost footer-btn mr-2 uppercase",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:r,disabled:n},g.createElement(f,{i18nKey:"Common.cancel"},"Cancel")),g.createElement(le,{loadingIndicator:"SPINNER",className:"btn big btn-primary footer-btn uppercase",onClick:a,disabled:n,isLoading:n},g.createElement(f,{i18nKey:"LinkPlatformAccount.modal.confirmation.continue"},"Continue")))))};class CB extends g.Component{constructor(e){super(e),this.refreshComponent=()=>this.setState({}),this.onVerificationCodeChange=r=>{const{onChangeVerificationCode:a,validation:n}=this.props,o=r.target.value.toString().toUpperCase(),s=this.state.isPasteVerificationCode?o.replace(/\s/g,""):o;n.set("verificationCode",ro(s)),a(s),this.setState({isPasteVerificationCode:!1})},this.onPasteVerificationCode=()=>{this.setState({isPasteVerificationCode:!0})},this.state={isPasteVerificationCode:!1}}componentDidMount(){this.props.validation.listen(this.refreshComponent)}componentWillUnmount(){this.props.validation.unlisten(this.refreshComponent)}render(){const{isRequestingVerificationCode:e,onRequestVerificationCode:r,verificationCode:a,onChangePage:n,validation:o}=this.props;return g.createElement(g.Fragment,null,g.createElement(ot,{className:mt.formGroup},g.createElement("div",{className:mt.label},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.verificationCode"},"Verification Code")),g.createElement(vt,{type:"text",value:a||"",className:mt.input,placeholder:$("linkPlatformAccountPage.LinkNewAccount.placeholder.verificationCodePlaceholder"),onChange:this.onVerificationCodeChange,onPaste:this.onPasteVerificationCode}),tT(o.get("verificationCode")),g.createElement("div",{className:mt.resendCode},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.didntReceiveEmail"},"Didn't receive the email?")," ",e&&g.createElement("span",null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.requestingCode"},"Requesting...")),!e&&g.createElement("span",{onClick:()=>r&&r()},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.resend"},"Click here to resend"))),g.createElement("div",{className:mt.resendCode},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.enterWrongEmail"},"Entered the wrong email? "),g.createElement("span",{onClick:()=>n&&n()},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.clickToChange"},"Click here to change")))))}}class wB extends g.Component{constructor(e){super(e),this.updatePolicies=()=>{const{policies:r}=this.props;r&&this.setState({requiredPolicies:r.filter(a=>a.isMandatory),optionalPolicies:r.filter(a=>!a.isMandatory)})},this.onChangeCountry=r=>{this.validation.set("country",k3(r.value)),this.setState({country:r}),this.props.onChangeCountry(r)},this.onChangeDisplayName=r=>{const a=r.target.value,{validations:n}=this.props.inputValidationManager.state;this.validation.set("displayName",$e.validateDisplayName(a,Fe.IS_DISABLE_USERNAME,n)),this.setState({displayName:a})},this.onChangeUsername=r=>{const a=r.target.value,{validations:n}=this.props.inputValidationManager.state;this.validation.set("username",$e.validateUserName(a,n)),this.setState({username:a})},this.onPasswordChange=r=>{const a=r.target.value,{validations:n}=this.props.inputValidationManager.state;this.validation.set("password",$e.validatePassword(a,n)),this.setState({password:a})},this.onVerificationCodeChange=r=>{this.setState({verificationCode:r})},this.renderMinimumAgeCheckbox=()=>{const{reachMinimumAge:r}=this.state,a=this.props.ageRestriction.age;if(a)return g.createElement("div",{className:mt.agreementList},g.createElement("div",{className:mt.agreementItem},g.createElement(wn,{isChecked:r,onChange:()=>{this.setState({reachMinimumAge:!r})}}),g.createElement("div",{className:mt.text},g.createElement(f,{i18nKey:"LinkPlatformAccountPage.LinkNewAccountForm.minimumAge"},"I confirm that I am ",{age:a}," years of age or older."))))},this.renderRequiredPolicies=()=>{const{requiredPolicies:r,isRequiredPolicyAccepted:a}=this.state;if(r.length)return g.createElement("div",{className:mt.agreementList},g.createElement("div",{className:mt.agreementItem},g.createElement(wn,{isChecked:a,onChange:()=>{this.setState({isRequiredPolicyAccepted:!a})}}),g.createElement("div",{className:mt.text},g.createElement(f,{i18nKey:"LinkPlatformAccountPage.LinkNewAccountForm.tos.haveRead"},"I have read and agreed to the"),r.map((n,o)=>{const s=Ta.createLegalURL(ss.getLegalUrl(),n.localizedPolicyVersionId);return g.createElement(g.Fragment,{key:`${o}-${n.policyName}`},o===r.length-1&&r.length>1&&g.createElement(f,{i18nKey:"LinkPlatformAccountPage.LinkNewAccountForm.tos.and"},"and"),g.createElement("span",null,g.createElement("a",{href:s,target:"_blank",rel:"noreferrer"},n.policyName)),r.length!==1&&o!==r.length-1&&o!==r.length-2?", ":" ")}))))},this.renderOptionalPolicies=()=>{const{optionalPolicies:r,acceptedOptionalPolicyIdMap:a}=this.state;return!r||!r.length?null:r.map((n,o)=>{const s=Ta.createLegalURL(ss.getLegalUrl(),n.localizedPolicyVersionId);return g.createElement("div",{className:mt.agreementList,key:`${o}-${JSON.stringify(n.policyId)}`},g.createElement("div",{className:mt.agreementItem},g.createElement(wn,{isChecked:a.get(n.policyId),onChange:()=>{this.onClickOptionalPolicyCheckbox(n)}}),g.createElement("span",{className:mt.text},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.optional"},"[Optional]")),g.createElement("div",{className:mt.text},n.policyName,g.createElement("a",{href:s,target:"_blank",rel:"noreferrer"},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.learnMore"},"Learn more.")))))})},this.onClickOptionalPolicyCheckbox=r=>{const{acceptedOptionalPolicyIdMap:a}=this.state;a.set(r.policyId,!a.get(r.policyId)),this.setState({acceptedOptionalPolicyIdMap:a})},this.onClickContinue=()=>{const{isRequiredPolicyAccepted:r,requiredPolicies:a,acceptedOptionalPolicyIdMap:n}=this.state,o=[];if(r)for(const s of a)o.push(s.policyId);n.forEach((s,l)=>{s&&o.push(l)}),this.props.onContinue({...this.state,acceptedPolicyIds:o,reachMinimumAge:!0})},this.closeConfirmDialog=()=>this.setState({openConfirmDialog:!1}),this.openConfirmDialog=()=>this.setState({openConfirmDialog:!0}),this.state={verificationCode:"",displayName:"",country:this.props.currentCountry,username:"",password:"",requiredPolicies:[],optionalPolicies:[],isRequiredPolicyAccepted:!1,reachMinimumAge:!1,acceptedOptionalPolicyIdMap:new Map,openConfirmDialog:!1},this.validation=new ea,this.validation.listen(()=>this.setState({}))}componentDidMount(){this.updatePolicies()}componentDidUpdate(e){JSON.stringify(this.props.policies)!==JSON.stringify(e.policies)&&this.updatePolicies(),JSON.stringify(this.props.currentCountry)!==JSON.stringify(e.currentCountry)&&this.setState({country:this.props.currentCountry}),JSON.stringify(this.props.linkNewPlatformAccountError)!==JSON.stringify(e.linkNewPlatformAccountError)&&this.props.linkNewPlatformAccountError&&this.closeConfirmDialog()}render(){const{onChangePage:e,inputValidationManager:r,platformId:a}=this.props,{onRequestVerificationCode:n,isRequestingVerificationCode:o}=this.props,{validations:s}=r.state,{displayName:l,username:u,country:c,password:d,requiredPolicies:m,isRequiredPolicyAccepted:h,reachMinimumAge:p,verificationCode:y}=this.state,b=this.props.countries.map(E=>({value:E.code||"",label:E.name||""})),C=$e.getValidationByKey(Pt.enum.username,s),w=$e.getValidationByKey(Pt.enum.displayName,s),v=$e.getValidationByKey(Pt.enum.password,s),P=Fe.IS_DISABLE_DISPLAY_NAME?l.length>0:!0,x=Fe.IS_DISABLE_USERNAME||u.length>0,O=y.length>0,S=U.hasFeature(pt.isLegalEnabled),L=this.validation.isAllValid()&&(h||m.length===0)&&(p||!this.props.ageRestriction.age)&&d.length>0&&P&&x&&O;return g.createElement("div",null,g.createElement(CB,{verificationCode:y,onChangePage:e,isRequestingVerificationCode:o,onRequestVerificationCode:n,onChangeVerificationCode:this.onVerificationCodeChange,validation:this.validation}),g.createElement("hr",null),g.createElement("div",{className:mt.label},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.country"},"Country")),g.createElement(ot,null,g.createElement(JC,{isFullWidth:!0,className:"flex w-full items-center",value:b.find(({value:E})=>c.value===E),onChange:E=>this.onChangeCountry({value:(E==null?void 0:E.value)??"",label:(E==null?void 0:E.label)??""}),options:b})),!Fe.IS_DISABLE_USERNAME&&g.createElement(ot,null,g.createElement("div",{className:mt.label},g.createElement("div",null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.userName"},"Username")),g.createElement("div",null,u.length,"/",C==null?void 0:C.maxLength)),g.createElement(vt,{className:mt.input,value:u,onChange:this.onChangeUsername,placeholder:$("linkPlatformAccountPage.LinkNewAccount.placeholder.userName"),disabled:!!this.props.inputValidationManager.state.fetchError,popoverContent:g.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.username,s)}),maxLength:C==null?void 0:C.maxLength}),eT(this.validation.get("username"),{min:C&&C.minLength,max:C&&C.maxLength})),!Fe.IS_DISABLE_DISPLAY_NAME&&g.createElement(ot,null,g.createElement("div",{className:mt.label},g.createElement("div",null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.displayName"},"Display Name"),g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.tos.optional"}," (optional)")),g.createElement("div",null,l.length,"/",w==null?void 0:w.maxLength)),g.createElement(vt,{className:mt.input,value:l,onChange:this.onChangeDisplayName,placeholder:$("linkPlatformAccountPage.LinkNewAccount.placeholder.displayName"),popoverContent:g.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.displayName,s)}),maxLength:w==null?void 0:w.maxLength}),JL(this.validation.get("displayName"),{min:w&&w.minLength,max:w&&w.maxLength})),g.createElement(ot,null,g.createElement("div",{className:mt.label},g.createElement("div",null,g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.password"},"Password")),g.createElement("div",null,d.length,"/",v==null?void 0:v.maxLength)),g.createElement(zo,{className:mt.input,value:d,placeholder:$("linkPlatformAccountPage.LinkNewAccount.placeholder.password"),togglePassword:!0,onChange:this.onPasswordChange,popoverContent:g.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.password,s)}),maxLength:v==null?void 0:v.maxLength,hasStrengthMeter:!!d&&!this.validation.get("password")}),QL(this.validation.get("password"),{min:v&&v.minLength,max:v&&v.maxLength})),g.createElement(ot,null,this.renderMinimumAgeCheckbox(),this.renderRequiredPolicies(),S&&this.renderOptionalPolicies()),g.createElement(le,{className:"btn btn-primary w-full uppercase",onClick:()=>this.openConfirmDialog(),disabled:!L},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.continue"},"Continue")),this.state.openConfirmDialog&&g.createElement(DB,{onCloseDialog:()=>this.closeConfirmDialog(),toggleDialogConfirmation:()=>this.onClickContinue(),platformId:a,isLoading:this.props.isLinkingUser}))}}class AB extends g.Component{constructor(e){super(e),this.getCountryRelatedData=async()=>{var r;try{this.setState({isFetchingRequiredData:!0}),await this.appState.miscAppManager.fetchCountries(),await this.appState.userAppManager.getCurrentLocationCountry();const a=(r=this.appState.userAppManager.state.currentCountryLocation)==null?void 0:r.countryCode;await this.getPoliciesAndAgeRestrictionByCountry(a)}finally{this.setState({isFetchingRequiredData:!1})}},this.getInputValidations=()=>{this.inputValidationManager.fetchValidations(wt()).then(()=>{const{fetchError:r}=this.inputValidationManager.state;r&&this.setErrorAlert(r)})},this.getPoliciesAndAgeRestrictionByCountry=async r=>{r&&(await this.appState.userAppManager.getAgeRestrictionByCountry(r),this.legalManager.fetchPoliciesList(r).then(()=>{const{policiesByCountry:a}=this.legalManager.state;this.setState({displayedPolicies:Ta.convertPoliciesToDisplayedPolicies(a||[],Fe.NAMESPACE)})}))},this.requestVerificationCode=async()=>{const{email:r}=this.state;r&&this.verificationManager.sendNewUserVerificationCode(r).then(()=>{const{isRequestVerificationCodeSuccess:a}=this.verificationManager.state;a&&this.redirectToRegistrationForm()}).catch(a=>{this.setErrorAlert(a)})},this.setErrorAlert=async r=>{if(await this.inputValidationManager.isInputValidationError(r)){Sn.openValidationOutdatedModal(),this.setState({alert:null});return}const a=ye.extractServiceErrorCode(r);this.setState({alert:{type:ue.danger,element:(()=>{switch(a){case 10130:return g.createElement(f,{i18nKey:"UpdateUser.error.updateErrorUnderage"},"You are below the required age");case 10152:return g.createElement(f,{i18nKey:"User.verifyCode.invalid"},"Verification code is either been used or not valid anymore.");default:return g.createElement(ke,{error:r})}})()}})},this.linkPlatformAccountError=r=>{this.setErrorAlert(r),window.scrollTo({top:0,behavior:"smooth"})},this.dismissAlert=()=>{this.setState({alert:null})},this.redirectToRegistrationForm=()=>{sessionStorage.setItem(Uc,this.state.email),this.setState({step:"registrationForm",alert:{type:ue.success,element:g.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.codeSent"},"A verification code has been sent to your email")}}),this.props.onContinueToRegistrationForm(!0)},this.onEmailChange=r=>{const a=r.target.value.toString().toLocaleLowerCase(),{validations:n}=this.inputValidationManager.state;this.validation.set("email",$e.validateEmail(a,n)),this.setState({email:a})},this.onFormSubmit=r=>{r.preventDefault();const{email:a}=this.state;!this.validation.get("email")&&a&&this.requestVerificationCode()},this.onReload=()=>{this.setState({alert:null}),this.getInputValidations()},this.renderLinkNewVerifyAccount=()=>{const{email:r}=this.state,{isPreviewMode:a}=this.props,{isRequestingVerificationCode:n}=this.verificationManager.state,{validations:o}=this.inputValidationManager.state,s=$e.getValidationByKey(Pt.enum.email,o);return g.createElement("form",{onSubmit:this.onFormSubmit,noValidate:!0},g.createElement(ot,null,g.createElement("div",{className:mt.label},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.email"},"Email")),g.createElement(vt,{type:"email",className:mt.input,value:r,placeholder:$("linkPlatformAccountPage.LinkNewAccount.placeholder.email"),onChange:this.onEmailChange,popoverContent:g.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.email,o)})}),rT(this.validation.get("email"),{minLength:s==null?void 0:s.minLength,maxLength:s==null?void 0:s.maxLength})),g.createElement(le,{loadingIndicator:"SPINNER",disabled:!a&&(!!this.validation.get("email")||!r),className:"btn btn-primary w-full uppercase",onClick:a?void 0:this.requestVerificationCode,isLoading:n},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.continue"},"CONTINUE")))},this.onChangePage=()=>{this.setState({step:"email",email:"",alert:null}),this.props.onContinueToRegistrationForm(!1),this.resetSessionStorage()},this.onContinue=async({password:r,displayName:a,username:n,acceptedPolicyIds:o,reachMinimumAge:s,verificationCode:l,country:u})=>{const{email:c}=this.state,{linkingToken:d,clientId:m,platformId:h}=this.props,p=this.getEligibilities(o);try{this.setState({isSubmitting:!0});const y=await this.linkAccountsManager.linkNewPlatformAccount({linkingToken:d,clientId:m,userAccountParams:{authType:L6.enum.EMAILPASSWD,displayName:a,password:r,username:n,country:u.value,reachMinimumAge:s,emailAddress:c,code:l,acceptedPolicies:p},refreshSession:this.appState.refreshSession});y.user_id&&(this.resetSessionStorage(),await this.appState.refreshUser(),await this.appState.updateUserCustomAttribute(y.user_id,h),dC(this.appState.state.appHistory))}catch(y){this.linkPlatformAccountError(y)}finally{this.setState({isSubmitting:!1})}},this.getEligibilities=r=>{const a=[],{displayedPolicies:n}=this.state;for(const o of n)a.push({policyId:o.policyId,policyVersionId:o.policyVersionId,localizedPolicyVersionId:o.localizedPolicyVersionId,isAccepted:r.includes(o.policyId)});return a},this.onChangeCountry=r=>{this.getPoliciesAndAgeRestrictionByCountry(r.value)},this.state={email:"",alert:null,displayedPolicies:[],step:"email",isFetchingRequiredData:!1,isSubmitting:!1},this.validation=new ea,this.validation.listen(()=>this.setState({})),this.appState=U.getAppState(),this.linkAccountsManager=this.appState.linkAccountManager,this.linkAccountsManager.subscribe(()=>this.setState({})),this.verificationManager=this.appState.verificationManager,this.verificationManager.subscribe(()=>this.setState({})),this.legalManager=this.appState.legalAppManager,this.legalManager.subscribe(()=>this.setState({})),this.inputValidationManager=this.appState.inputValidationAppManager,this.inputValidationManager.subscribe(()=>this.setState({}))}componentDidMount(){this.getInputValidations(),this.getCountryRelatedData();const e=sessionStorage.getItem(Uc);this.setState({email:e||""}),e&&this.setState({step:"registrationForm"})}componentWillUnmount(){this.resetSessionStorage()}resetSessionStorage(){sessionStorage.removeItem(Uc)}render(){const{platformId:e}=this.props,{displayedPolicies:r,alert:a,step:n,email:o,isSubmitting:s}=this.state,{isRequestingVerificationCode:l,isVerifying:u}=this.verificationManager.state,{isFetching:c,fetchError:d,validations:m}=this.inputValidationManager.state,{error:h}=this.linkAccountsManager.state,{countries:p}=this.appState.miscAppManager.state,{currentCountryLocation:y}=this.appState.userAppManager.state,b={value:(y==null?void 0:y.countryCode)??"",label:(y==null?void 0:y.countryName)??""};return g.createElement(g.Fragment,null,g.createElement("div",{className:mt.linkNewAccountContainerForm},g.createElement("div",{className:mt.contentWrapper},n==="registrationForm"&&g.createElement(g.Fragment,null,g.createElement("div",{className:mt.title},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.title"},"Create your account")),g.createElement("div",{className:mt.description},g.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.description"},"Enter the verification code we’ve sent to your email at ",g.createElement("strong",null,{email:o}),", and complete the form below")))),g.createElement("div",{className:mt.formWrapper},!!a&&g.createElement("div",{className:mt.alert},g.createElement(Me,{type:a.type,onDismiss:this.dismissAlert},a.element),!!d&&g.createElement(le,{className:"btn btn-primary mt-4 w-full",onClick:this.onReload},g.createElement(f,{i18nKey:"Common.reload"},"Reload"))),n==="email"&&this.renderLinkNewVerifyAccount(),n==="registrationForm"&&g.createElement("div",null,m.length<=0&&c||this.state.isFetchingRequiredData&&g.createElement(je,{className:Er.medium}),m.length>0&&!d&&!this.state.isFetchingRequiredData&&g.createElement(wB,{onChangePage:this.onChangePage,onContinue:this.onContinue,onChangeCountry:this.onChangeCountry,onRequestVerificationCode:this.requestVerificationCode,policies:r,isLinkingUser:s,inputValidationManager:this.inputValidationManager,countries:p,currentCountry:b,ageRestriction:this.appState.userAppManager.state.ageRestriction,linkNewPlatformAccountError:h,isRequestingVerificationCode:l,email:o,isVerifying:u,platformId:e})))),g.createElement(Im,null))}}const kB="_linkPlatformAccountPage_2nqjw_16",PB="_languageSelector_2nqjw_19",SB="_linkPlatformAccountContainer_2nqjw_22",FB="_headlessAccountContainerForm_2nqjw_25",xB="_contentWrapper_2nqjw_29",OB="_title_2nqjw_32",LB="_titleDescription_2nqjw_36",TB="_formWrapper_2nqjw_40",NB="_alert_2nqjw_43",IB="_bottomSection_2nqjw_59",BB="_loginWithAccelByteAccount_2nqjw_62",_B="_formTabs_2nqjw_74",MB="_desktop_2nqjw_85",Vr={linkPlatformAccountPage:kB,languageSelector:PB,linkPlatformAccountContainer:SB,headlessAccountContainerForm:FB,contentWrapper:xB,title:OB,titleDescription:LB,formWrapper:TB,alert:NB,bottomSection:IB,loginWithAccelByteAccount:BB,formTabs:_B,desktop:MB};let Yg=class extends g.Component{constructor(e){super(e),this.appState=U.getAppState()}render(){var r,a;const e=(r=this.props)!=null&&r.logo?(a=this.props)==null?void 0:a.logo:this.appState.getCompanyLogo("header");return g.createElement("div",{className:"logoContainer flex flex-shrink-0 flex-grow-0 items-center justify-center"},g.createElement("div",{className:"logo"},e&&g.createElement("img",{src:e,className:"h-[54px] w-[256px] object-contain",alt:"logo",loading:"lazy"})))}};var ew=(t=>(t.linkExistingAccount="linkExistingAccount",t.linkNewAccount="linkNewAccount",t))(ew||{});class RB extends g.Component{constructor(e){super(e),this.getSearchParams=()=>{var c;const r=(c=this.props)==null?void 0:c.isPreviewMode,a=this.appState.state.appHistory,n=st.getSearchParamsObject(a),o=r?"preview":n.get("alreadyLinked"),s=r?"preview":n.get("linkingToken"),l=r?"preview":n.get("platformId"),u=r?"preview":n.get("clientId");return{alreadyLinked:o,linkingToken:s,platformId:l,clientId:u}},this.hideTitleAndTabs=r=>{this.setState({hideTitleAndTabs:r})},this.setAlert=r=>{this.setState({alert:r})},this.closeAlert=()=>{this.setState({alert:null})},this.backToLogin=()=>{this.appState.state.appHistory.replace(bt.Login.makePath())},this.toggleOpenForgotPassword=()=>{this.setState({isOpenForgotPassword:!this.state.isOpenForgotPassword})},console.log("the props",this.props.selectedTab),this.state={selectedTab:this.props.selectedTab==="linkNewAccount"?"linkNewAccount":"linkExistingAccount",hideTitleAndTabs:!1,alert:null,isOpenForgotPassword:!1},this.appState=U.getAppState()}componentDidMount(){Zt.updateBackground(`url(${ca})`);const e=this.appState.getUser(),{alreadyLinked:r,linkingToken:a,platformId:n,clientId:o}=this.getSearchParams();if(r==="true"||!a||!n||!o||e)return this.appState.state.appHistory.replace(Vt.Home.link);sessionStorage.getItem(Uc)&&this.setState({hideTitleAndTabs:!0,selectedTab:"linkNewAccount"})}render(){var c;const{selectedTab:e,hideTitleAndTabs:r,alert:a,isOpenForgotPassword:n}=this.state,{linkingToken:o,platformId:s,clientId:l}=this.getSearchParams(),{isPreviewMode:u}=this.props;return n?g.createElement("div",{className:G(Vr.linkPlatformAccountPage,{[Vr.desktop]:Ye.isDesktopApp()})},g.createElement(DO,{onRetry:this.toggleOpenForgotPassword})):!o||!s||!l?g.createElement("div",null):g.createElement(g.Fragment,null,g.createElement("div",{className:"row mr-3 mt-8"},g.createElement(Bm,{className:Vr.languageSelector,isDisabled:u})),g.createElement("div",{className:G(Vr.linkPlatformAccountPage,{[Vr.desktop]:Ye.isDesktopApp()})},g.createElement("div",{className:Vr.linkPlatformAccountContainer},g.createElement(Yg,{logo:(c=this.props)==null?void 0:c.logo}),g.createElement("div",{className:Vr.headlessAccountContainerForm},!r&&g.createElement("div",{className:Vr.contentWrapper},g.createElement(Nt,{tag:"h3",fontSize:"lg",isCentered:!0,className:Vr.title},g.createElement(f,{i18nKey:"LinkPlatformAccountPage.title"},"Link an Account")),g.createElement(Nt,{tag:"p",fontSize:"2sm",isCentered:!0,className:Vr.titleDescription},g.createElement(f,{i18nKey:"LinkPlatformAccountPage.titleDescription"},"Sorry, we were not able to find any account that is already linked with this account. Would you like to link instead?"))),g.createElement("div",{className:Vr.formWrapper},!r&&g.createElement(xu,null,Object.keys(ew).map(d=>g.createElement("span",{className:G(ls.tab,d===e&&ls.active,Vr.formTabs),onClick:()=>u?{}:this.setState({selectedTab:d}),key:d},jB(d)))),a&&g.createElement("div",{className:"mt-6"},g.createElement(Me,{type:a.type,onDismiss:this.closeAlert},a.message)),g.createElement("div",{className:"py-6"},e==="linkExistingAccount"&&g.createElement(XL,{setAlert:this.setAlert,backToLogin:this.backToLogin,linkingToken:o,platformId:s,clientId:l,isPreviewMode:u,onOpenForgotPassword:Ye.isDesktopApp()?this.toggleOpenForgotPassword:void 0}),e==="linkNewAccount"&&g.createElement(AB,{linkingToken:o,platformId:s,clientId:l,isPreviewMode:u,onContinueToRegistrationForm:d=>this.hideTitleAndTabs(d)}))),!r&&g.createElement("div",{className:Vr.bottomSection},g.createElement("p",{className:Vr.loginWithAccelByteAccount},g.createElement(f,{i18nKey:"LinkPlatformAccountPage.loginWithAnotherAccount"},"Don't want to link this account?",g.createElement("br",null),g.createElement("a",{href:"#",onClick:this.backToLogin},"Login with AccelByte account"))))),r&&g.createElement("div",{className:"mt-5 cursor-pointer text-center",onClick:this.backToLogin},"Back to login"),g.createElement(Im,null))))}}function jB(t){switch(t){case"linkExistingAccount":return $("LinkPlatformAccountPage.tab.linkExistingAccount");case"linkNewAccount":return $("LinkPlatformAccountPage.tab.linkNewAccount");default:return""}}class UB extends i.Component{constructor(e){super(e),this.refreshComponent=()=>this.setState({}),this.onVerificationCodeChange=r=>{const a=r.target.value.toString().toUpperCase(),n=this.state.isPasteVerificationCode?a.replace(/\s/g,""):a;this.props.validation.set("verificationCode",ro(n)),this.props.onChangeVerificationCode(n),this.setState({isPasteVerificationCode:!1})},this.onPasteVerificationCode=()=>{this.setState({isPasteVerificationCode:!0})},this.renderVerificationCodeError=r=>{if(!r)return null;switch(r){case Jt.enum.empty:return i.createElement(Le,null,i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.empty"},"You must enter your verification code"));case Jt.enum.exceedLengthLimit:return i.createElement(Le,null,i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.ExceedLimit"},"Verification code must not exceed ",{MAX_SHORT_TEXT_LENGTH:xs}," characters"));case Jt.enum.invalidFormat:return i.createElement(Le,null,i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verifyCodeError.invalidFormat"},"Please enter a valid verification code"));default:return i.createElement(f,{i18nKey:"CommonError.unknownError"},"Something went wrong. Please contact support for assistance.")}},this.state={isPasteVerificationCode:!1}}componentDidMount(){this.props.validation.listen(this.refreshComponent)}componentWillUnmount(){this.props.validation.unlisten(this.refreshComponent)}render(){const{isRequestingVerificationCode:e,onRequestVerificationCode:r,verificationCode:a,onChangePage:n,validation:o,styles:s}=this.props;return i.createElement(i.Fragment,null,i.createElement(ot,{className:s.formGroup},i.createElement("div",{className:s.label},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.verificationCode"},"Verification Code")),i.createElement(vt,{type:"text",value:a||"",className:s.input,placeholder:$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.verificationCodePlaceholder"),onChange:this.onVerificationCodeChange,onPaste:this.onPasteVerificationCode}),this.renderVerificationCodeError(o.get("verificationCode")),i.createElement("div",{className:s.resendCode},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.didntReceiveEmail"},"Didn't receive the email?"),e&&i.createElement("span",null,i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.requestingCode"}," Requesting...")),!e&&i.createElement("span",{onClick:()=>r&&r()},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.resend"},"Click here to resend"))),i.createElement("div",{className:s.resendCode},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.enterWrongEmail"},"Entered the wrong email? "),i.createElement("span",{onClick:()=>n&&n()},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.clickToChange"},"Click here to change")))))}}class tw extends i.Component{constructor(e){super(e),this.updatePolicies=()=>{const{policies:r}=this.props;r&&this.setState({requiredPolicies:r.filter(a=>a.isMandatory),optionalPolicies:r.filter(a=>!a.isMandatory)})},this.isDisplayNameDisabled=()=>Fe.IS_DISABLE_DISPLAY_NAME,this.isUserNameDisabled=()=>Fe.IS_DISABLE_USERNAME,this.onChangeDisplayName=r=>{const a=r.target.value,{validations:n}=this.props.inputValidationManager.state;this.validation.set("displayName",$e.validateDisplayName(a,this.isUserNameDisabled(),n)),this.setState({displayName:a})},this.onChangeUsername=r=>{const a=r.target.value,{validations:n}=this.props.inputValidationManager.state;this.validation.set("username",$e.validateUserName(a,n)),this.setState({username:a})},this.onPasswordChange=r=>{const a=r.target.value,{validations:n}=this.props.inputValidationManager.state;this.validation.set("password",$e.validatePassword(a,n)),this.setState({password:a})},this.onVerificationCodeChange=r=>{this.setState({verificationCode:r})},this.renderPasswordError=({min:r,max:a}={})=>{const n=this.validation.get("password");if(!n)return null;switch(n){case lt.enum.empty:return i.createElement(Le,null,$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordEmptyError"));case lt.enum.lessThanLengthLimit:return i.createElement(Le,null,$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordLessThanLengthLimit",{PASSWORD_MIN_LIMIT:r}));case lt.enum.exceedLengthLimit:return i.createElement(Le,null,$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordExceedLimit",{PASSWORD_MAX_LENGTH:a}));case fa.enum.invalidFormat:return i.createElement(Le,null,$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.form.passwordInvalidFormat"));default:return $("CommonError.unknownError")}},this.renderMinimumAgeCheckbox=()=>{const{reachMinimumAge:r}=this.state,{age:a}=this.userManager.state.ageRestriction,{styles:n}=this.props;if(a)return i.createElement("div",{className:n.agreementList},i.createElement("div",{className:n.agreementItem},i.createElement(wn,{isChecked:r,onChange:()=>{this.setState({reachMinimumAge:!r})}}),i.createElement("div",{className:n.text},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.minimumAge"},"I confirm that I am ",{age:a}," years of age or older."))))},this.renderRequiredPolicies=()=>{const{requiredPolicies:r,isRequiredPolicyAccepted:a}=this.state,{styles:n}=this.props;if(r.length)return i.createElement("div",{className:n.agreementList},i.createElement("div",{className:n.agreementItem},i.createElement(wn,{isChecked:a,onChange:()=>{this.setState({isRequiredPolicyAccepted:!a})}}),i.createElement("div",{className:n.text},$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.haveRead"),r.map((o,s)=>{const l=Ta.createLegalURL(ss.getLegalUrl(),o.localizedPolicyVersionId);return i.createElement(i.Fragment,null,s===r.length-1&&r.length>1&&$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.and"),i.createElement("span",{key:s},i.createElement("a",{href:l,target:"_blank",rel:"noreferrer"},o.policyName)),r.length!==1&&s!==r.length-1&&s!==r.length-2?", ":" ")}))))},this.renderOptionalPolicies=()=>{const{optionalPolicies:r,acceptedOptionalPolicyIdMap:a}=this.state,{styles:n}=this.props;return!r||!r.length?null:r.map(o=>{const s=Ta.createLegalURL(ss.getLegalUrl(),o.localizedPolicyVersionId);return i.createElement("div",{className:n.agreementList,key:o.policyId},i.createElement("div",{className:n.agreementItem},i.createElement(wn,{isChecked:a.get(o.policyId),onChange:()=>{this.onClickOptionalPolicyCheckbox(o)}}),i.createElement("span",{className:`${n.text} ${n.optional}`},i.createElement(f,{i18nKey:"linkPlatformAccountPage.LinkNewAccount.optional"},"[Optional]")),i.createElement("div",{className:n.text},o.policyName,i.createElement("a",{href:s,target:"_blank",rel:"noreferrer"},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.learnMore"},"Learn more.")))))})},this.onClickOptionalPolicyCheckbox=r=>{const{acceptedOptionalPolicyIdMap:a}=this.state;a.set(r.policyId,!a.get(r.policyId)),this.setState({acceptedOptionalPolicyIdMap:a})},this.onClickContinue=()=>{const{isRequiredPolicyAccepted:r,requiredPolicies:a,acceptedOptionalPolicyIdMap:n}=this.state,o=[];if(r)for(const s of a)o.push(s.policyId);n.forEach((s,l)=>{s&&o.push(l)}),this.props.onContinue({...this.state,acceptedPolicyIds:o,reachMinimumAge:!0})},this.state={verificationCode:"",displayName:"",username:"",password:"",requiredPolicies:[],optionalPolicies:[],isRequiredPolicyAccepted:!1,reachMinimumAge:!1,acceptedOptionalPolicyIdMap:new Map},this.userManager=U.getAppState().userAppManager,this.validation=new ea,this.validation.listen(()=>this.setState({}))}componentDidMount(){const{country:e}=this.props.user;this.userManager.getAgeRestrictionByCountry(e),this.updatePolicies()}componentDidUpdate(e){const{policies:r}=this.props;JSON.stringify(r)!==JSON.stringify(e.policies)&&this.updatePolicies()}renderDisplayNameError(e,r={}){if(!e)return null;switch(e){case lt.enum.empty:return i.createElement(Le,null,$("AccountMyProfilePage.form.displayNameEmptyError"));case lt.enum.lessThanLengthLimit:return i.createElement(Le,null,$("AccountMyProfilePage.form.lessThanLengthLimit",{DISPLAY_NAME_MIN_LIMIT:r.min}));case lt.enum.exceedLengthLimit:return i.createElement(Le,null,$("AccountMyProfilePage.form.displayNameExceedLimit",{MAX_DISPLAY_NAME_LENGTH:r.max}));case fa.enum.invalidFormat:return i.createElement(Le,null,$("AccountMyProfilePage.form.displayNameInvalidFormat"));default:return $("CommonError.unknownError")}}renderUserNameError(e,r={}){if(!e)return null;switch(e){case lt.enum.empty:return i.createElement(Le,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.emptyError"},"The username cannot be empty"));case lt.enum.lessThanLengthLimit:return i.createElement(Le,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.lessThanLengthLimit"},"Your username must contain at least ",{MIN_USERNAME_LENGTH:r.min}," characters"));case lt.enum.exceedLengthLimit:return i.createElement(Le,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.exceedLimit"},"Your username must not exceed ",{MAX_USERNAME_LENGTH:r.max}," characters"));case fa.enum.invalidFormat:return i.createElement(Le,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.invalidFormat"},"Please enter a valid username format"));default:return i.createElement(f,{i18nKey:"CommonError.unknownError"},"Something went wrong. Please contact administrator.")}}render(){const{user:e,onChangePage:r,inputValidationManager:a,onRequestVerificationCode:n,isRequestingVerificationCode:o,isUpgradingUser:s,styles:l}=this.props,{validations:u}=a.state,{displayName:c,username:d,password:m,requiredPolicies:h,isRequiredPolicyAccepted:p,reachMinimumAge:y,verificationCode:b}=this.state,{countryName:C,age:w}=this.userManager.state.ageRestriction,v=$e.getValidationByKey(Pt.enum.username,u),P=$e.getValidationByKey(Pt.enum.displayName,u),x=$e.getValidationByKey(Pt.enum.password,u),O=this.isUserNameDisabled()?c.length>0:!0,S=this.isUserNameDisabled()||d.length>0,L=b.length>0,E=U.hasFeature(pt.isLegalEnabled),A=this.validation.isAllValid()&&(p||h.length===0)&&(y||!w)&&m.length>0&&O&&S&&L;if(e)return i.createElement("div",null,i.createElement(UB,{verificationCode:b,onChangePage:r,isRequestingVerificationCode:o,onRequestVerificationCode:n,onChangeVerificationCode:this.onVerificationCodeChange,validation:this.validation,styles:l}),i.createElement("hr",null),i.createElement(ot,null,i.createElement("div",{className:l.label},$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.country")),i.createElement(vt,{type:"text",value:C||e.country,disabled:!0,className:l.input})),!this.isUserNameDisabled()&&i.createElement(ot,null,i.createElement("div",{className:l.label},i.createElement("div",null,$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.userName")),i.createElement("div",null,d.length,"/",v==null?void 0:v.maxLength)),i.createElement(vt,{className:l.input,value:d,onChange:this.onChangeUsername,placeholder:$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.userName"),disabled:!!this.props.inputValidationManager.state.fetchError,popoverContent:i.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.username,u)}),maxLength:v==null?void 0:v.maxLength}),this.renderUserNameError(this.validation.get("username"),{min:v&&v.minLength,max:v&&v.maxLength})),!this.isDisplayNameDisabled()&&i.createElement(ot,null,i.createElement("div",{className:l.label},i.createElement("div",null,`${$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.displayName")} ${$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.tos.optional")}`),i.createElement("div",null,c.length,"/",P==null?void 0:P.maxLength)),i.createElement(vt,{className:l.input,value:c,onChange:this.onChangeDisplayName,placeholder:$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.displayName"),popoverContent:i.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.displayName,u)}),maxLength:P==null?void 0:P.maxLength}),this.renderDisplayNameError(this.validation.get("displayName"),{min:P&&P.minLength,max:P&&P.maxLength})),i.createElement(ot,null,i.createElement("div",{className:l.label},i.createElement("div",null,$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.password")),i.createElement("div",null,m.length,"/",x==null?void 0:x.maxLength)),i.createElement(zo,{className:l.input,value:m,placeholder:$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.placeholder.password"),togglePassword:!0,onChange:this.onPasswordChange,popoverContent:i.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.password,u)}),maxLength:x==null?void 0:x.maxLength,hasStrengthMeter:!this.validation.get("password")&&!!m}),this.renderPasswordError({min:x&&x.minLength,max:x&&x.maxLength})),i.createElement(ot,null,this.renderMinimumAgeCheckbox(),this.renderRequiredPolicies(),E&&this.renderOptionalPolicies()),i.createElement(le,{loadingIndicator:"SPINNER",className:"btn btn-primary w-full uppercase",onClick:()=>this.onClickContinue(),disabled:!A||s,isLoading:s},$("common.complete")))}}const zB="_logoContainer_pwqyp_16",VB="_headlessAccountPage_pwqyp_20",qB="_headlessAccountPageContainer_pwqyp_23",HB="_headlessAccountPageContainerForm_pwqyp_26",$B="_contentWrapper_pwqyp_29",WB="_formWrapper_pwqyp_32",KB="_alert_pwqyp_35",GB="_passwordValidation_pwqyp_42",YB="_flexCol_pwqyp_58",ZB="_passwordMismatch_pwqyp_67",XB="_title_pwqyp_70",QB="_description_pwqyp_73",JB="_resendCode_pwqyp_80",e_="_tabs_pwqyp_86",t_="_tab_pwqyp_86",r_="_active_pwqyp_92",a_="_label_pwqyp_96",n_="_input_pwqyp_99",i_="_select_pwqyp_102",o_="_datePicker_pwqyp_108",s_="_agreementList_pwqyp_124",l_="_agreementItem_pwqyp_128",u_="_text_pwqyp_131",c_="_optional_pwqyp_135",d_="_changePage_pwqyp_141",m_="_backContainer_pwqyp_148",Ea={logoContainer:zB,headlessAccountPage:VB,headlessAccountPageContainer:qB,headlessAccountPageContainerForm:HB,contentWrapper:$B,formWrapper:WB,alert:KB,passwordValidation:GB,flexCol:YB,passwordMismatch:ZB,title:XB,description:QB,resendCode:JB,tabs:e_,tab:t_,active:r_,label:a_,input:n_,select:i_,datePicker:o_,agreementList:s_,agreementItem:l_,text:u_,optional:c_,changePage:d_,backContainer:m_};class rw extends i.Component{constructor(e){super(e),this.onEmailChange=r=>{const a=r.target.value.toString().toLocaleLowerCase(),{validations:n}=this.inputValidationManager.state;this.validation.set("email",$e.validateEmail(a,n)),this.setState({email:a})},this.onFormSubmit=r=>{const{onRequestVerificationCode:a}=this.props;r.preventDefault();const{email:n}=this.state;!this.validation.get("email")&&n&&a(n)},this.state={email:""},this.appState=U.getAppState(),this.inputValidationManager=this.appState.inputValidationAppManager,this.inputValidationManager.subscribe(()=>this.setState({})),this.validation=new ea,this.validation.listen(()=>this.setState({}))}renderEmailError(e){if(!e)return null;const{validations:r}=this.inputValidationManager.state,a=$e.getValidationByKey(Pt.enum.email,r),n={[Kr.enum.empty]:i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.empty"},"You must enter a new email address"),[Kr.enum.lessThanLengthLimit]:i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.lessThanLengthLimit"},"Email must not less than ",{MIN_EMAIL_LENGTH:a==null?void 0:a.minLength}," characters"),[Kr.enum.exceedLengthLimit]:i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.ExceedLimit"},"Email must not exceed ",{MAX_EMAIL_LENGTH:a==null?void 0:a.maxLength}," characters"),[Kr.enum.invalidFormat]:i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.InvalidFormat"},"Please provide a valid Email format"),[Lt.enum.containsForbiddenWords]:i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.emailError.containsForbiddenWords"},"Email contains prohibited word or use blocked domain")};return i.createElement(Le,null,n[e])}render(){const{email:e}=this.state,{styles:r,isRequesting:a}=this.props,{validations:n}=this.inputValidationManager.state;return i.createElement("form",{onSubmit:this.onFormSubmit,noValidate:!0},i.createElement(ot,null,i.createElement("div",{className:r.label},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.email"},"Email")),i.createElement(vt,{type:"email",className:r.input,value:e,placeholder:$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.placeholder.email"),onChange:this.onEmailChange,popoverContent:i.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.email,n)})}),this.renderEmailError(this.validation.get("email"))),i.createElement(le,{loadingIndicator:"SPINNER",disabled:!!this.validation.get("email")||!e,className:"btn btn-primary w-full uppercase",type:"submit",isLoading:a},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.continue"},"CONTINUE")))}}const Gp="registration_email";class p_ extends i.Component{constructor(e){super(e),this.fetchValidations=async()=>{this.inputValidationManager.fetchValidations(wt()).catch(r=>{this.setErrorAlert(r)})},this.requestVerificationCode=async(r=this.state.email)=>{try{if(!r)return;await this.verificationManager.sendVerificationCode(r,mi.enum.upgradeHeadlessAccount),this.setState({email:r},this.redirectToOtherData)}catch{const{requestVerificationCodeError:n}=this.verificationManager.state;n&&this.setErrorAlert(n)}},this.setErrorAlert=async r=>{if(await this.inputValidationManager.isInputValidationError(r)){Sn.openValidationOutdatedModal(),this.setState({alert:null});return}const a=ye.extractServiceErrorCode(r);this.setState({alert:{type:ue.danger,element:(()=>{switch(a){case 10130:return i.createElement(f,{i18nKey:"UpdateUser.error.updateErrorUnderage"},"You are below the required age");default:return i.createElement(ke,{error:r})}})()}})},this.upgradeHeadlessError=r=>{this.setErrorAlert(r),window.scrollTo({top:0,behavior:"smooth"})},this.dismissAlert=()=>{this.setState({alert:null})},this.redirectToOtherData=()=>{sessionStorage.setItem(Gp,this.state.email),this.setState({step:"otherData",alert:{type:ue.success,element:i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.codeSent"},"A verification code has been sent to your email")}})},this.onReload=()=>{this.setState({alert:null}),this.fetchValidations()},this.onChangePage=()=>{this.setState({step:"email",email:""}),this.resetSessionStorage()},this.onContinue=async({password:r,displayName:a,username:n,reachMinimumAge:o,verificationCode:s,acceptedPolicyIds:l})=>{const{email:u}=this.state,c=this.appState.getUser(),d=c&&c.country?c.country:"";try{await this.linkAccountsManager.upgradeHeadlessAccount({displayName:a,password:r,username:n,country:d,reachMinimumAge:o,emailAddress:u,code:s},Fe.IS_DISABLE_USERNAME),await this.bulkAcceptPolicies(l),this.resetSessionStorage();const m=await this.appState.userAppManager.refreshToken();m&&this.appState.refreshSession(m.access_token,m.refresh_token),await this.appState.refreshUser()}catch(m){this.setErrorAlert(m)}},this.getEligibilities=r=>{const a=[],{displayedPolicies:n}=this.state;for(const o of n)a.push({policyId:o.policyId,policyVersionId:o.policyVersionId,localizedPolicyVersionId:o.localizedPolicyVersionId,isAccepted:r.includes(o.policyId)});return a},this.bulkAcceptPolicies=async r=>{const a=this.appState.getUser(),n=this.getEligibilities(r);n&&a&&await this.legalManager.bulkAcceptPolicies(n)},this.state={email:"",alert:null,displayedPolicies:[],step:"email"},this.appState=U.getAppState(),this.verificationManager=this.appState.verificationManager,this.verificationManager.subscribe(()=>this.setState({})),this.linkAccountsManager=this.appState.linkAccountManager,this.linkAccountsManager.subscribe(()=>this.setState({})),this.legalManager=this.appState.legalAppManager,this.legalManager.subscribe(()=>this.setState({})),this.inputValidationManager=this.appState.inputValidationAppManager,this.inputValidationManager.subscribe(()=>this.setState({}))}componentDidMount(){Zt.updateBackground(`url(${ca})`);const e=this.appState.getUser();e&&this.legalManager.fetchPoliciesList(e.country).then(()=>{const{policiesByCountry:a}=this.legalManager.state;this.setState({displayedPolicies:Ta.convertPoliciesToDisplayedPolicies(a||[],Fe.NAMESPACE)})}).catch(a=>{this.setErrorAlert(a)}),this.fetchValidations();const r=sessionStorage.getItem(Gp);this.setState({email:r||""}),r&&this.setState({step:"otherData"})}componentWillUnmount(){Zt.updateBackground(null),this.resetSessionStorage()}resetSessionStorage(){sessionStorage.removeItem(Gp)}render(){const{displayedPolicies:e,alert:r,step:a,email:n}=this.state,o=this.appState.getUser(),{isRequestingVerificationCode:s,isVerifying:l}=this.verificationManager.state,{isUpgradingHeadlessAccount:u}=this.linkAccountsManager.state,{isAccepting:c}=this.legalManager.state,{isFetching:d,fetchError:m,validations:h}=this.inputValidationManager.state,p=this.appState.getBrandName();return i.createElement("div",{className:Ea.headlessAccountPage},i.createElement(Bm,{className:"fixed top-0 right-0 mt-8 mr-8"}),i.createElement("div",{className:Ea.headlessAccountPageContainer},i.createElement(Yg,null),i.createElement("div",{className:Ea.headlessAccountPageContainerForm},i.createElement("div",{className:Ea.contentWrapper},i.createElement("div",{className:Ea.title},a==="email"&&i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.title"},"Upgrade to Full Account"),a==="otherData"&&i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.title"},"Finish Account Setup")),i.createElement("div",{className:Ea.description},a==="email"&&i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.description"},"Enter your email address below to start creating your ",{publisherName:p}," account"),a==="otherData"&&i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.description"},"Enter the verification code we’ve sent to your email at ",i.createElement("strong",null,{email:n}),", and complete the form below"))),i.createElement("div",{className:Ea.formWrapper},!!r&&i.createElement("div",{className:Ea.alert},i.createElement(Me,{type:r.type,onDismiss:this.dismissAlert},r.element),!!m&&i.createElement(le,{className:"btn btn-primary mt-4 w-full",onClick:this.onReload},i.createElement(f,{i18nKey:"Common.reload"},"Reload"))),a==="email"&&i.createElement(rw,{styles:Ea,onRequestVerificationCode:this.requestVerificationCode,isRequesting:s}),a==="otherData"&&i.createElement("div",null,h.length<=0&&d&&i.createElement(je,{className:Er.medium}),h.length>0&&!m&&o&&i.createElement(tw,{onChangePage:this.onChangePage,onContinue:this.onContinue,onRequestVerificationCode:this.requestVerificationCode,policies:e,isUpgradingUser:u||c,inputValidationManager:this.inputValidationManager,isRequestingVerificationCode:s,user:o,isVerifying:l,styles:Ea})))),i.createElement("div",{className:Ea.backContainer},i.createElement("button",{onClick:()=>{this.resetSessionStorage(),this.appState.logout(bt.Login.link)}},i.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.logout"},"Back to Login"))),i.createElement(Im,null)))}}const aw="/assets/brokenRocket-52721ebd.svg";class h_ extends g.Component{constructor(){super(...arguments),this.logout=()=>{U.getAppState().state.appHistory.push(bt.Logout.link)},this.reloadPage=()=>window.location.reload()}render(){const e=Fe.CONTACT_SUPPORT_EMAIL;return g.createElement("div",{className:"mainPageContainer"},g.createElement("div",{className:"errorPage",style:{backgroundImage:`url(${no})`}},g.createElement("div",{className:"errorPageContentWrapper errorFetchUser"},g.createElement("div",{className:"errorPageContent"},g.createElement("img",{src:aw,alt:"space ship alien",loading:"lazy"}),g.createElement("div",{className:"errorPageText"},g.createElement("h2",{className:"textHeading"},g.createElement(f,{i18nKey:"FetchUserErrorPage.title"},"Internal Server Error")),g.createElement("div",{className:"textContent"},!!e&&g.createElement(f,{i18nKey:"FetchUserErrorPage.textContentWithSupport"},g.createElement("p",null,"Oops.. Something went wrong. Try to refresh this page or log in again. If the problem persists, please contact our support at ",g.createElement("a",{href:`mailto:${e}`},{contactSupportEmail:e}))),!e&&g.createElement(f,{i18nKey:"FetchUserErrorPage.textContent"},g.createElement("p",null,"Don't worry, our team on Mars is working hard to fix this! For now let's retreat to our home page.")),g.createElement("div",{className:"buttonWrapper"},g.createElement(le,{className:"btn btn-primary",onClick:this.reloadPage},g.createElement(f,{i18nKey:"FetchUserErrorPage.refresh"},"Refresh")),g.createElement(le,{className:"btn",onClick:this.logout},g.createElement(f,{i18nKey:"FetchUserErrorPage.logout"},"Log out")))))))))}}const oo=({children:t,className:e,isMultipleGame:r})=>i.createElement("div",{className:G("twitchCard",e,r?"multipleGame":"")},t);function so({logo:t,title:e,subtitle:r,children:a,className:n,backgroundURL:o,backgroundOverlay:s,errorAlert:l}){return i.createElement("div",{className:G("twitchDropLayout relative",n,{gradient:(s==null?void 0:s.isEnabled)&&(s==null?void 0:s.type)==="gradient",full:(s==null?void 0:s.isEnabled)&&(s==null?void 0:s.type)==="full"}),style:{backgroundImage:`url(${o})`}},i.createElement("div",{className:"twitchDropLayout__innerContainer"},i.createElement("div",{className:"twitchDropLayout__errorContainer"},l),t&&i.createElement("div",{className:"twitchDropLayout__logo"},i.createElement("img",{src:t,alt:"logo"})),(e||r)&&i.createElement("div",{className:"twitchDropLayout__titleContainer"},e&&i.createElement(Nt,{tag:"h1",className:"twitchDropLayout__title"},e),r&&i.createElement(Nt,{tag:"p",className:"twitchDropLayout__subtitle"},r)),a))}const f_="https://www.twitch.tv/drops/inventory",g_=({className:t,logo:e,configs:r,isPreview:a,isMultipleGame:n})=>{const o=U.getAppState();return i.createElement(so,{backgroundOverlay:o.linkTwitchManager.getBackgroundOverlay(r),backgroundURL:o.linkTwitchManager.getBackgroundURL(r),logo:e||o.linkTwitchManager.getCompanyLogo(),className:G("linkedFormPanel linkLayout",t)},i.createElement(oo,{isMultipleGame:n},i.createElement(Nt,{tag:"h2"},i.createElement(f,{i18nKey:"LinkTwitchPage.linkedFormPanel.title"},"Twitch Account Linked")),i.createElement(Nm,{className:"icon",checked:!0,fill:!0}),i.createElement(Nt,{tag:"p"},i.createElement(f,{i18nKey:"LinkTwitchPage.linkedFormPanel.instruction"},"Your account is now linked to Twitch. To claim your Drop items, please go to Twitch Inventory page.")),a?i.createElement("div",{className:"btn btn-primary btnGoToInventory cursor-pointer"},i.createElement(f,{i18nKey:"LinkTwitchPage.linkedFormPanel.goToInventory"},"Go To Twitch Inventory")):i.createElement("a",{target:"_blank",rel:"noreferrer",href:f_,className:"btn btn-primary btnGoToInventory"},i.createElement(f,{i18nKey:"LinkTwitchPage.linkedFormPanel.goToInventory"},"Go To Twitch Inventory"))),a?i.createElement("div",{className:"btnLogout"},i.createElement(le,{buttonType:qt.PLAIN,buttonStyle:ct.TEXT,hasOutline:!1},$("Navigation.links.logout"))):i.createElement(xe,{to:bt.Logout.makePath(),className:"btnLogout"},i.createElement(le,{buttonType:qt.PLAIN,buttonStyle:ct.TEXT,hasOutline:!1},$("Navigation.links.logout"))))},nw=t=>{const{error:e,accountConflictInformation:r,onDismiss:a}=t;if((r==null?void 0:r.errorCode)===T6&&(r!=null&&r.previousLinkedPlatformAccount)){const{platformID:n,platformUserID:o,platformDisplayName:s}=r.previousLinkedPlatformAccount,l=Qr.getPlatformName(n);return i.createElement(Me,{className:"mb-6",type:ue.danger,onDismiss:a},i.createElement(f,{i18nKey:"LinkedAccountpage.cannotLinkWithAnotherAccount"},"Unable to link this ",{platformName:l}," account. Please link the ",{platformName:l}," account previously linked to this account :"," ",{platformDisplayName:s}," ( ",{platformUserID:o}," )."))}if(r){const n=Qr.getPlatformName(r.platformId);return i.createElement(Me,{className:"mb-6",type:ue.danger,onDismiss:a},i.createElement(f,{i18nKey:"LinkedAccountPage.linkConflictError"},"That ",{platformName:n}," account has already been linked with another account.",i.createElement("br",null)," Please contact support for assistance linking it with a different account."))}return e?i.createElement(Me,{type:ue.danger,className:"alert",onDismiss:a},i.createElement(ke,{error:e})):null},y_=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"16",height:"17",viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.125 0L0 2.875V14.625H4V16.75H6.25L8.375 14.625H11.625L16 10.25V0H1.125ZM14.5 9.5L12 12H8L5.875 14.125V12H2.5V1.5H14.5V9.5ZM12 4.375V8.75H10.5V4.375H12ZM8 4.375V8.75H6.5V4.375H8Z",fill:"white"})));const Um=t=>{const e=Qr.getDefaultAvatar(U.getAppState().getDefaultAvatarsList()),r=Ke.isValidUrl(t.imageLink)?t.imageLink:e;return i.createElement("div",{className:G("profileImage",t.className),style:{backgroundImage:`url(${r}), url(${e})`}})};const Zg=({withAvatar:t,avatarURL:e,displayName:r,email:a,className:n,bottomCta:o})=>t?i.createElement("div",{className:"flex w-full flex-col gap-2 text-left"},i.createElement("div",{className:G(n,"userInfoCard")},i.createElement("div",{className:"avatarContainer"},i.createElement(Um,{imageLink:e,className:"avatarImage"})),i.createElement("div",{className:"userInfoContainer"},i.createElement(Nt,{tag:"p",className:"displayName"},r),a&&i.createElement(Nt,{tag:"p",className:"email"},a))),o&&i.createElement("div",{className:"bottomCta"},o)):i.createElement("div",{className:"flex flex-col items-center gap-2"},i.createElement("div",{className:G(n,"userInfoCardDisplayNameOnly")},i.createElement(Nt,{tag:"p",isCentered:!0,className:"displayName"},r)),o&&i.createElement("div",{className:"bottomCta"},o)),l2=t=>{const{user:e,avatarURL:r,isLoading:a,onLink:n,error:o,accountConflictInformation:s,logo:l,configs:u,isPreview:c,isMultipleGame:d}=t,m=U.getAppState();return i.createElement(so,{backgroundOverlay:m.linkTwitchManager.getBackgroundOverlay(u),backgroundURL:m.linkTwitchManager.getBackgroundURL(u),logo:l||m.linkTwitchManager.getCompanyLogo(),className:G("linkFormPanel linkLayout",t.className),errorAlert:i.createElement(nw,{error:o,accountConflictInformation:s})},i.createElement(oo,{isMultipleGame:d},i.createElement(Nt,{tag:"h2"},i.createElement(f,{i18nKey:"LinkTwitchPage.linkFormPanel.title"},"Link to Twitch")),i.createElement(Nt,{tag:"p",className:"instructionMessage"},i.createElement(f,{i18nKey:"LinkTwitchPage.linkFormPanel.instruction"},"To get the Drop items, please link your account with Twitch first")),i.createElement(Zg,{withAvatar:!0,avatarURL:r,displayName:e.displayName,email:e.emailAddress,bottomCta:c?i.createElement(f,{i18nKey:"LinkTwitchPage.linkFormPanel.logout"},"Not you? ",i.createElement("a",{className:"btnLogout"},"Logout")):i.createElement(f,{i18nKey:"LinkTwitchPage.linkFormPanel.logout"},"Not you?"," ",i.createElement(xe,{to:bt.Logout.makePath(),className:"btnLogout"},"Logout"))}),i.createElement(le,{loadingIndicator:"SPINNER",onClick:n,isLoading:a,className:"btnTwitch"},i.createElement("div",{className:"btnItemContainer"},i.createElement(y_,null),i.createElement("span",{className:"btnText"},i.createElement(f,{i18nKey:"LinkTwitchPage.linkFormPanel.linkButton"},"Link to Twitch"))))))},Xg=t=>i.createElement(le,{buttonType:qt.FLAT,buttonFontSize:Kl.MEDIUM,...t});function v_(){return Ps.isSSR()?null:document.createElement("div")}function u2(t){if(Ps.isSSR())return null;const e=t?"editorModalWrapper":"modal-root";let r=document.getElementById(e);return r||(r=document.createElement("div"),r.id=e,r.style.zIndex="50",t?b_(r):document.body.appendChild(r)),r}function b_(t){const e=document.getElementById(J1);e&&e.appendChild(t)}class iw extends i.Component{constructor(e){super(e),this.modalRoot=u2(this.props.isPreviewMode),this.containerElement=v_()}componentDidMount(){this.modalRoot||(this.modalRoot=u2()),this.modalRoot&&this.containerElement&&this.modalRoot.appendChild(this.containerElement)}componentWillUnmount(){this.modalRoot&&this.containerElement&&this.modalRoot.removeChild(this.containerElement)}renderModal(){const{overlayBackground:e,overlayClassName:r,children:a,className:n,dataQa:o}=this.props;return i.createElement("div",{className:G("modalOverlay",r),style:e},i.createElement("section",{onClick:s=>s.stopPropagation(),className:G("modalContainer",n),"data-qa-id":o},a))}renderModalOverlay(){const{visible:e}=this.props;return e?i.createElement("div",{className:"modalOverlay editorModalOverlay"},this.renderModal()):i.createElement("div",null)}render(){const{visible:e,isPreviewMode:r}=this.props;return r?this.renderModalOverlay():!e||!this.containerElement?i.createElement("div",null):Au.createPortal(this.renderModalOverlay(),this.containerElement)}}const E_=t=>i.createElement("div",{className:G("body",t.className)},t.children);const D_=({options:t=[],...e})=>{var r;return t.length<=1?i.createElement("div",{className:"singleDrop"},i.createElement(Nt,{tag:"p",className:"gameDisplay"},(r=t[0])==null?void 0:r.label)):i.createElement("div",{className:"multiDrops"},i.createElement(JC,{label:i.createElement(f,{i18nKey:"TwitchDropPage.claim.select.title"},"Choose a game"),options:t,className:"selectContainer inputLabel",...e}))};function C_({onCancel:t,onClaim:e,options:r,visible:a,isPreview:n,isMultipleGame:o,gameData:s}){const[l,u]=g.useState(r[0]),[c,d]=g.useState(!1),m=y=>{u(y)},h=async()=>{d(!0);const y=s.find(b=>b.value===l.value);y&&await e(y==null?void 0:y.namespace,l.value,y==null?void 0:y.clientId,y==null?void 0:y.label),d(!1)},p=o?"multipleGame":"";return i.createElement(iw,{visible:a,className:`twitchDropPage__claimModal ${p}`,overlayClassName:p,isPreviewMode:n,overlayBackground:n?{position:"absolute"}:void 0},i.createElement(E_,null,i.createElement(Nt,{tag:"h2",fontSize:"lg",isCentered:!0},i.createElement(f,{i18nKey:"TwitchDropPage.claim.modal.title"},"Claim Drops")),i.createElement(Nt,{tag:"p",isCentered:!0},i.createElement(f,{i18nKey:"TwitchDropPage.claim.modal.subtitle"},"Do you want to claim game drops with this Twitch account?",i.createElement("br",null),"This action may require you to re-login to Twitch.")),i.createElement(D_,{options:r,onChange:m,isFullWidth:!0,placeholder:"Choose a game",value:l}),i.createElement("div",{className:"buttonContainer"},i.createElement(le,{onClick:t,buttonType:qt.PLAIN,buttonFontSize:Kl.MEDIUM,buttonStyle:ct.TEXT,hasOutline:!1},$("common.cancel")),i.createElement(le,{isLoading:c,onClick:h,buttonType:qt.FLAT,buttonFontSize:Kl.MEDIUM,buttonStyle:ct.PRIMARY,disabled:!l},$("common.claim")))))}class ow extends i.Component{constructor(e){super(e)}render(){const{onCancel:e,onConfirm:r,platformId:a}=this.props,n=Qr.getPlatformName(a),o=U.getAppState().getBrandName();return i.createElement(Ge,{className:"purchaseDialog",title:$("LinkedAccountPage.confirmUnlinkDialog.title"),isOpen:!0},i.createElement(Qe,null,i.createElement("p",{className:"dialogPlatformBodyText"},i.createElement(f,{i18nKey:"LinkedAccountPage.confirmUnlinkDialog.unlinkConfirm"},"Do you want to unlink your ",i.createElement("span",{className:"capitalize"},{platformName:n})," account from",{publisherName:o},"?"))),i.createElement(at,null,i.createElement("div",{className:"flex justify-end"},i.createElement(le,{className:"btn btn-ghost mr-2 uppercase",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:()=>{e&&e()}},i.createElement(f,{i18nKey:"LinkAccountPage.cancel"},"Cancel")),i.createElement(le,{className:"btn btn-primary uppercase",onClick:()=>{r&&r()}},i.createElement(f,{i18nKey:"LinkAccountPage.unlink"},"Unlink")))))}}const w_=({displayName:t,onUnlink:e,onClaim:r,className:a,logo:n,configs:o,hasDropEntitlements:s,isMultipleGame:l})=>{const[u,c]=g.useState(!1),[d,m]=g.useState(!1),h=U.getAppState();g.useEffect(()=>{s||c(!1)},[s]);const p=async()=>{c(!0)};return i.createElement(so,{backgroundURL:h.linkTwitchManager.getBackgroundURL(o),backgroundOverlay:h.linkTwitchManager.getBackgroundOverlay(o),logo:n||h.linkTwitchManager.getCompanyLogo(),title:"Re-claim Twitch Drops",subtitle:"Link your account to Twitch to sync your drops.",className:G("reclaimLayout",a)},i.createElement(oo,{className:"reclaimPanel",isMultipleGame:l},!s&&i.createElement(Me,{className:"w-full rounded-none",type:ue.info},i.createElement(f,{i18nKey:"LinkTwitchPage.twitchReclaimForm.card.noItem"},"You have no drop items to claim.")),i.createElement(Nt,{tag:"p"},i.createElement(f,{i18nKey:"LinkTwitchPage.twitchReclaimForm.card.instruction"},"You have linked your Twitch account. Claim your drops now.")),i.createElement(Zg,{displayName:t,bottomCta:i.createElement(f,{i18nKey:"LinkTwitchPage.twitchReclaimForm.card.unlink"},"Not your correct Twitch account?"," ",i.createElement("button",{onClick:()=>{m(!0)}},"Unlink"))}),i.createElement(Xg,{onClick:p,buttonStyle:ct.PRIMARY},i.createElement(f,{i18nKey:"LinkTwitchPage.twitchReclaimForm.card.claimButton"},"Claim Now"))),i.createElement(C_,{visible:u,options:h.linkTwitchManager.getGameOptions(o),onClaim:r,gameData:h.linkTwitchManager.getGamesData(o),onCancel:()=>c(!1),isPreview:!0}),d&&i.createElement(ow,{platformId:be.Enum.twitch,onCancel:()=>m(!1),onConfirm:e}))};const A_=({onRetry:t,className:e,logo:r,configs:a,isMultipleGame:n})=>{const o=U.getAppState();return i.createElement(so,{backgroundOverlay:o.linkTwitchManager.getBackgroundOverlay(a),backgroundURL:o.linkTwitchManager.getBackgroundURL(a),logo:r||o.linkTwitchManager.getCompanyLogo(),title:i.createElement(f,{i18nKey:"TwitchDropPage.claim.error_panel.title"},"Oops… something went wrong"),className:G("claimErrorPanel",e)},i.createElement(oo,{isMultipleGame:n},i.createElement("div",null,i.createElement(Nt,{tag:"p"},i.createElement(f,{i18nKey:"TwitchDropPage.claim.error.message1"},"There was a problem claiming your Twitch drop.")),i.createElement(Nt,{tag:"p"},i.createElement(f,{i18nKey:"TwitchDropPage.claim.error.message2"},"If the problem persists, please try logging in again or contact our Customer Support."))),i.createElement(Xg,{onClick:t},i.createElement(f,{i18nKey:"common.button.retry"},"Retry"))))};const k_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAAA7CAYAAACuYX6jAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA2VSURBVHgB7VpJjBTXGX5LbV29zvTsDDBgTAiOhIkRchJjwcFR7PiSyCiKkLLIvuSQOIdccjI++BAfLGQpyiG3RLmYXCyRg6PEEMVWFNvYVgzEGGywPSzTM8x0zfRS63v5/uoeQogJnh6G0KI+qKmqV1WvX/3fv73/FWMZMmTIkCFDhgwZMmTIkCFDhgwZMmTIkCFDhgy9QGstWB9hdna2iDGbrM+x5kKv+/UNR48eNVifIJ/Pl87On82xPseaCvyll16SgRfMbt261cJpzG4xqP9Tp05pOj548KDGxpevbd++nS9fuxbPPPMMe/bZZ2mvDx8+LPbv369wzul5ut7UTV1RFc36HJytEeDO+FxrbqwgCnaj0bgyNDTUmJ6edoBUmcIwTOiYA0mSKDq3LEvivmRmZoYLIfjw8DCbm5vj3f50EAQJHVfHqvcnceIILnJSyjju6AzdJySTEfYqYYmJ5gSt5JU0k0zZzBYBCzjuUZxxulfRefdZPMKEIQ2B/hIZyw9zudw51qdYC2J5N67qkydPGohZau/evQn4I254O2w/8dGZj15et26d6xbdr1vSeg33LFYqlS/4vt944YUXzsB6FHVEFgnLk3QMFymmpqaCs2fPWuPj4wNG3shTO8gWtm1rFuDE7gwAbf/xXpppRfeATN491zzAMe7Xvk6YAzn4qe5ELMck3ecwZxZjbnXjbfHYsWOL+/btu+VeZ61wy4klUs+fP2+NjIwMJDIpeYE3WygVVIVVPFyWIEaOTo7uJmvTkX4HwpswHXPbwtzCEQjfNAzDJAkvd0dj7ELA8htjY2Otbvttwblz55zB8cH1kstcrOJG2SnPoLmN8Sh2B2NVxNZ0rTDMhi3P8zRcaQTXmUCzo8nJSQmLHIabLKO9dvr06foDDzzAG2Fji81tJ+axA6uQy78PC4rxh9zmcsxXhjZ0HMcKRLOIRfCrpvC1v1S0ih9CqBG7TThx4oS1YcuGKUMYFcVUSMNVSvkiFh70bGl0dJR8ReqR2B2EVSVPA2xgR5AEg8ISV0rl0ixe1N69e/c8yGzhRQ3ETq9QKHhHjhxJIAC7MlYZDlmIIGtwxVUhpRKxD11pWHAQg0qDG6ZKlB3JKOEWFxBmSiLINyxttZrN5gIMepYSIAIlQTcb57XJUdqX/vcjnF/V7eVGfs09YmkJuiStjYi7UjDh0UAoamtTS3fArVDcR5xm8635QEayoUt4sq71Va8zgG0BmWMcJ1D8a608vX7x4kUORSEl1saUwcVFwScmJsjlk7IkrEesymL92H8cPWwDETEG4aLJUVpdhgDasMic5vp9uNvT3d+hBOYhEIiUU0cgzKHkBe0GshaNZCkCxTGeo0ipUivuPBdDkCo9TpiCQpxsea1LEERcLBavTtdSQRZwU5NfTbaWryVmUrSUFQY8kLa2Fbl1bLIjfk1jTxMveqzN2trlrgGv4sJLsEhE4xjTwxj3xypWM0KKZhRFATwJvUOA9/WpDyhdjH1CzzvaSdq8LSAHiVidjsPnvsixHCUay+R22nGF9jmegwhEDiQHbd2OoUzlvJU/g6H5rAesymJtab8BCzyHDFKntIGERtyoy0C2BgYGNAY9iBcZgYCIkHFQ8wTuyUNQEUiV6ctppKcMKTBDzBJpAydysXWKG5yFXaHX8Hcasc5zyy6REsBHU7xL4y/cvo2ESAZGwClZcmxHwJCQG/kKZMaUMEVL0dyF2oUQYzNM0yRyS+RVsOlWq5UggbMoOw9lyJER2x73xEhupASSxylnhjoUoGI1ZM4pmRhPaHLTR6ggUiNSWBCZEuUyV9Bv4lBSiAGpAipqCVNAGMolxYeSQBcLIk7i9Fkl1L1oez/P8kQ+1DR9v9tPLARTSwV+YyzCBX5y4MABc93GdXvwMttZR1Nl97fJQumlEjKw7jH9i1I3xFPLM3nHsdyDbQKGegwC+hRZ8vysN2vBelSpVMrDbU/humnFFmTNc0mYkFIgxeGXvUXvPUylYGSGREbtUGfk/mRBmqzBSClo+qVEXlSqxarVVM2Ax9wv6IKKdESEUqZMuXO1SxYJPkEeQApD8T/UQvsIMeRlNBTFxL3jsMBdOG9reFp4r5BRugCicC/+ixra0XvUFIaYwP0P4p1fhfcr47eKCU/Gomb0Z9YrN2yNcUVfKdUX6rw0UFIFvzAUi9iFW3Ms03Lgyi0IhQRm4gXtVHiKkVum+JKDOGmqQdZqQwjkwknTX8F5Ahe4BJf8AflSWJ8Ba4sQrzRIonnxVTeMGO/gnObMZcRDsvR5MnGKecv3IBu3yOJxW0iuEoqiW6yVQ60iUVJtNQ1zD9opE65irCOkL+RZMKYQ5xHOKVNvcs2X4J4VPFCIqxNhFP6hlCu9+XkSq1bUegj9HMThG+jnEp4fgvc5VOGVBdYD1rzUV+XVxWtOl25w27KCfa7Mklw0kqgRo2BU4dLXgxR/MVisV6tVupaEPBQlu6RoPgsCCyCH0z0yl8b0MR5xAesVsGKKeX7EIzJzC1YcQkmGMNcmC6ri/nEjMl6DIl6AJ55I479O34HcKynkJEgsgmTyAotQwU9BykUoHSV4Hxs5I8ZcnpQzvNk7uab7etNvvigN+Q0oxzx5qTIr95xp3yk13BW9QHcOeZmMFVb/FGSwyWJWGwK24OM8EylrO27HcKGDhmOU4I6fg6BcEYkLDGWNvJ2nxO8+ZOF1oUQLpD+G40Q6krxDvuv6h0D0jGu7r3yWxaWVtbm5AhK4UWWobYjBu/B7e6AEm/H4eVjzcbStm7pnivKMd9HH3E1eS+N5iqn0bpL8lMe8nj1q3xTnbwCK1UQGxeYCBONBmEhHkaBw5UCYgyDnE0S2S0iABNzyzPKD7XbbaS41r8DtjuG0cn1QEpSKa/WnG7nRbvtSdzuL7Qg8xJcQGx/BtW9LISdA6N8xjuNQoh2Yw1958/U3T/yv6hXFa7as5KpbDO0RfbWkdj3qrO5ADEM4NCFM2uewn8R+PayULCUPa5wjojHVuarEZG1w0a1arRYiG55lHQUnWSxPRSipu0DZNVsBEKtP5MzcIeTH34VSnEYfjyNP+CHGOIn5+fCuB3ftWVxcHKLf/6znKWmkQg3Vsdkq0dfEokyZg5UOQRBUNyZLaOONIiQe82hfoCkUsszplm4lRmxQ3dd96623TJQ8bdSlfaz+JOkclsPiOBtlHXmQ1SBf1UuIlxtXujZLluy67jRi5tMqUj9C5xW0/RSXvilNOWjlrJ1IlHaiX3n9s1AGqmLFXYXSzGM9o6+JhYAm0go/JvUgpg4iFrHVIMwAzYMQVAGu8WMzNn2qgGGZLkBpkxYTGFaQgp07d1I2vZT4yRHYao7cOetOxdAnxVrK3L/KegQIfuPy9OVHE538Gn3vxth+hv0+jHk9+n0Y1aoNRDA2a7Y5O44p0EZFC1OsMzMol/s/eeoJqN9ugNAoGiG9halwPcjY1YJGktaUNashjl6buPxXmQ6CraEscRhC/Rbub1MfcKEO2geoGoZ4vBnTpXO91IM3bdpExYxfIcYehTv+Ccb6CMLDNvT7qm3ZhWbUHCTX6yhn2nKsLVAoSVMmmmfftTEWAtuc1jNgZSC1CQH5YNfvFjxooWFuYWbh05v1Q1k2SnhHcb9Hc2XWLS+ivQCCXVSL7sd5lfUIUoiiXfynYzpPI2v+BTyJCb/wJKZqjyHJug/VtGFk5PdizFfwNpSIpUlhvV5nvaLfid2KWBpDWBRfW6yzKgupSFqELyMjvYCVpqXP0xeE7yUq+Q32A6wj2LQr/MYQ4rTbSlq7KUazVQB9h7Zh/z4you/DYn+L8T6I7SlcegzkjlPxhFb7FetYq6qonpcG+5bYhYWFSjcTJjI71Smtx2G5Y3BjFsUtuL5TK1ji00h43oagP4DVlln3iwxYsUUVJ5QLS4jpX2S3AGVengfBh1BKfBK/RV7iEWwHQOijUMgJqp2TSx5kgz3PY/uWWKfg7KAqE9Sbpjy0ItSG9VIC5XbfykS9+ORK+qT6NJKa35Fr7Dalq09Qlgr2WO5x/8FuEVL3z623c0ZuP8j8OdzzFJRoDxVbcG1Ht67ecw7Ut8kTSPwyRVIIgZYKvXStlBSVsxoIH6WEBKtLN42v16PiVC4FcfAOo8xYq7kkTk6wHDtdZMWFtfhqoutRXvY8769Q1h/DUr+Gcxfh5G+Mpuq99sv6EORm/ch/ETSSy63SKhP2iyCXFvCxXifWU1IFd/cdXGuvsG+JcuRXYEkf4fTy7f4Ehj7V3bt3b7qCtJqvMvrSYgMWbMC6ZQEkNMEfLakF2GLEKCoFUkGe5qR/WSmphO5XC6+x/xNu1QdzfRdjqRynQrUbmSotZJdBRBNtlIAsErm00oJzLIzGr7O7GH1H7PHjxw0EEFpJmYeBLsHlfshoqkNWyvUAVlXySH4i5rP32F2MviN2y5YtVPajTHgz9kWajsBKR+gaMuIZlOIkrPUMltNm2V2MviMWtd2FJEh+iXhKS2p5WO9ONG+gIj5c8HZskyD7XXaXoy/nsbDGk88/9/whv+l/D5WaQ3DLJ0DmYPrpCks/af0jy9D/OHjwIH3/O+xr//FG3PjBjdY7M2TIkCFDhgwZMmTIkCFDhgwZMmTIkCFDhgwZMmS4M/EvtfABP10DAWIAAAAASUVORK5CYII=";function P_({items:t,isMultipleGame:e,isPreviewMode:r}){return i.createElement("div",{className:G("itemListContainer",r?"inPreview":"")},i.createElement("div",{className:G("itemsRow",r?"inPreview":"")},t.map((a,n)=>i.createElement("div",{key:n},i.createElement("div",{className:G("cardItem",e?"multipleGame":"")},i.createElement("div",{className:"itemImageContainer"},i.createElement("img",{src:a.imageUrl||k_,className:"m-auto w-3/4",alt:"drop-image"})),i.createElement("div",{className:"itemName"},i.createElement(Nt,{tag:"h3",className:"text-3xl font-medium"},a.name||"Item Name")),i.createElement("div",{className:"h-auto"},i.createElement(Nt,{tag:"p"},"Claimed")))))))}function S_(t){const{logo:e,visible:r,isPreview:a,gameName:n,dropItems:o,onClose:s,isMultipleGame:l}=t;return g.useEffect(()=>{const u=c=>{c.key==="Escape"&&s()};return window.addEventListener("keydown",u),()=>{window.removeEventListener("keydown",u)}},[]),i.createElement(iw,{visible:r,className:G("twitchDropPage__successModal",a?"inPreview":"",l?"multipleGame":""),isPreviewMode:a,overlayBackground:a?{position:"absolute"}:void 0},i.createElement("div",{className:"containertwitch"},i.createElement("div",{className:"containertwitch"},i.createElement("button",{className:"closeButton"},i.createElement(ix,{onClick:s}),i.createElement("span",null,"Esc"))),e&&i.createElement("div",{className:"twitchDropLayout__logo"},i.createElement("img",{src:e,alt:"logo"})),i.createElement(Nt,{tag:"h1",className:"twitchDropLayout__title"},i.createElement(f,{i18nKey:"TwitchDropPage.claim.modal.congratulations"},"Congratulations!")),i.createElement(f,{i18nKey:"TwitchDropPage.claim.modal.success"},"You`ve claimed your drops for the ",i.createElement("b",null,{gameName:n})," game.",i.createElement("br",null),"The items will be sent to your in-game inventory."),i.createElement("div",{className:G("listContainer",a?"inPreview":"")},i.createElement(P_,{items:o,isMultipleGame:l,isPreviewMode:a}))))}const F_=({className:t,logo:e,isPreviewModalOpen:r,configs:a,itemList:n,gameName:o,namespace:s,isMultipleGame:l,isPreview:u})=>{const[c,d]=g.useState(n.length!==0),m=U.getAppState();return i.createElement(so,{backgroundOverlay:m.linkTwitchManager.getBackgroundOverlay(a),backgroundURL:m.linkTwitchManager.getBackgroundURL(a),logo:e||m.linkTwitchManager.getCompanyLogo(),title:"Re-claim Twitch Drops",className:t},i.createElement(oo,{className:"claimSuccessPanel",isMultipleGame:l},i.createElement(Nm,{className:"icon",checked:!0,fill:!0}),i.createElement(Nt,{tag:"p"},"All Done! You've successfully claimed your drops.")),i.createElement(S_,{gameName:o,visible:r??c,isPreview:u,dropItems:n,backgroundURL:m.linkTwitchManager.getBackgroundURL(a),logo:e||m.linkTwitchManager.getCompanyLogo(),namespace:s,onClose:()=>d(!1),isMultipleGame:l}))};function c2(t){const{message:e,className:r,logo:a,configs:n,isMultipleGame:o}=t,s=U.getAppState();return i.createElement(so,{backgroundOverlay:s.linkTwitchManager.getBackgroundOverlay(n),backgroundURL:s.linkTwitchManager.getBackgroundURL(n),logo:a||s.linkTwitchManager.getCompanyLogo(),className:G("loadingPanel",r),title:e},i.createElement(oo,{className:"loadingCard",isMultipleGame:o},i.createElement("div",{className:"spinnerWrapper"},i.createElement(je,{loadingType:"SPINNER"})),i.createElement("div",{className:"subMessageContainer"},i.createElement("span",{className:"message"},i.createElement(f,{i18nKey:"TwitchLoading.message"},"You will be redirected a few seconds")))))}const x_=({displayName:t,logo:e,onRelogin:r,className:a,configs:n,isMultipleGame:o})=>{const s=U.getAppState();return i.createElement(so,{backgroundOverlay:s.linkTwitchManager.getBackgroundOverlay(n),backgroundURL:s.linkTwitchManager.getBackgroundURL(n),logo:e||s.linkTwitchManager.getCompanyLogo(),className:a},i.createElement(oo,{className:"contentPanel",isMultipleGame:o},i.createElement(Nt,{tag:"p"},i.createElement(f,{i18nKey:"TwitchDropPage.panel.wrongAccount"},"You are logged in using different account, please re-login using Twitch account below:")),i.createElement(Zg,{displayName:t}),i.createElement(Xg,{onClick:r,buttonStyle:ct.PRIMARY},i.createElement(f,{i18nKey:"TwitchDropPage.panel.relogin"},"RELOGIN"))))};var Ol=(t=>(t[t.INVALID_PLATFORM_TOKEN=39125]="INVALID_PLATFORM_TOKEN",t[t.ERROR_USER_ID_NOT_LINKED=39126]="ERROR_USER_ID_NOT_LINKED",t[t.ERROR_USER_ID_NOT_LINKED_ALTERNATIVE=20017]="ERROR_USER_ID_NOT_LINKED_ALTERNATIVE",t[t.TWITCH_ACCOUNT_ALREADY_LINKED=10172]="TWITCH_ACCOUNT_ALREADY_LINKED",t))(Ol||{}),Aa=(t=>(t.VALIDATING="validating",t.SUCCESS="success",t.FAILED="failed",t))(Aa||{});const Js="AB-Twitch_drops-claim-game_id",el="AB-Twitch_drops-claim-game_namespace",tl="AB-Twitch_drops-claim-game_client_id",rl="AB-Twitch_drops-claim-game_name",O_="twitch-drop-thumbnail";function L_({displayName:t,validateStatus:e,retryStatus:r,onLink:a,className:n}){const[o,s]=g.useState("HOME"),[l,u]=g.useState(!0),[c,d]=g.useState(!1),[m,h]=g.useState(""),[p,y]=g.useState(""),[b,C]=g.useState(""),[w,v]=g.useState(""),[P,x]=g.useState([]),O=U.getAppState();g.useEffect(()=>{const T=sessionStorage.getItem(Js),k=sessionStorage.getItem(el),R=sessionStorage.getItem(tl),N=sessionStorage.getItem(rl);T&&k&&N&&R&&(h(T),y(k),v(N),C(R),sessionStorage.removeItem(Js),sessionStorage.removeItem(el),sessionStorage.removeItem(rl),sessionStorage.removeItem(tl),e&&s("VALIDATE")),o==="VALIDATE"&&(e===Aa.SUCCESS?s("CLAIM"):e===Aa.FAILED&&s("INCORRECT_TWITCH_ACCOUNT")),r&&!c&&e===Aa.SUCCESS&&L(p,m,b,w,!0)},[o,e,P,r]);const S=async()=>{await O.linkAccountManager.unLinkAccount(be.Enum.twitch),window.location.reload()},L=async(T,k=m,R,N,B)=>{const I=O.getUser();if(I!=null&&I.userId)try{sessionStorage.setItem(Js,k),sessionStorage.setItem(el,T),sessionStorage.setItem(tl,R),sessionStorage.setItem(rl,N),B&&d(!0);const z=await O.linkTwitchManager.claim(T,k);z.length===0&&(u(!1),s("HOME")),z.length>0&&(await A(z,T),u(!0),s("SUCCESS"))}catch(z){u(!0),B?s("ERROR"):E(z,k,T,R,N)}},E=async(T,k,R,N,B)=>{var I,z;if(T instanceof LD.AxiosError){const X=(z=(I=T==null?void 0:T.response)==null?void 0:I.data)==null?void 0:z.errorCode;if(X===Ol.INVALID_PLATFORM_TOKEN&&o!=="CLAIM")sessionStorage.setItem(Js,k),sessionStorage.setItem(el,R),sessionStorage.setItem(tl,N),sessionStorage.setItem(rl,B),a(!0,R,N);else if([Ol.ERROR_USER_ID_NOT_LINKED,Ol.ERROR_USER_ID_NOT_LINKED_ALTERNATIVE].includes(X))try{await O.linkTwitchManager.createUserPlatform(R),await L(R,k,N,B)}catch{s("ERROR")}else s("ERROR")}else s("ERROR")},A=async(T,k)=>{const R=T.filter(I=>!!I.itemSku).map(I=>I.itemSku?O.linkTwitchManager.getDropItemData(I.itemSku,k):{}),B=(await Promise.all(R)).map(I=>{var X;let z=null;return I.images&&(z=((X=I.images.find(W=>W.as===O_))==null?void 0:X.imageUrl)||I.images[0].imageUrl),{name:I.name||"",imageUrl:z}}).sort((I,z)=>I.name<z.name?-1:I.name>z.name?1:0);x(B)},D=()=>{sessionStorage.setItem(Js,m),sessionStorage.setItem(el,p),sessionStorage.setItem(tl,b),sessionStorage.setItem(rl,w),a(!0,p,b)},F=()=>{s("HOME")};return i.createElement(i.Fragment,null,o==="HOME"&&i.createElement(w_,{displayName:t??"",onUnlink:S,onClaim:L,className:n,hasDropEntitlements:l}),o==="VALIDATE"&&i.createElement(c2,{message:"Validating user account...",className:n}),o==="CLAIM"&&i.createElement(c2,{message:"Claiming your drops...",className:n}),o==="SUCCESS"&&i.createElement(F_,{namespace:p,gameName:w,itemList:P,className:n}),o==="ERROR"&&i.createElement(A_,{onRetry:F,className:n}),o==="INCORRECT_TWITCH_ACCOUNT"&&i.createElement(x_,{displayName:t??"",onRelogin:D,className:n}))}const T_="AB-Twitch_drops-claim-game_client_id";class N_ extends i.Component{constructor(e){super(e),this.fetchLinkedTwitchAccount=async r=>{try{await this.linkTwitchManager.fetchLinkedTwitchAccount(r.userId)}catch(a){console.error(a)}},this.exchangeTwitchAuthTokenToABToken=async r=>{const a=this.appState.getUser();if(r&&a)try{const n=sessionStorage.getItem(T_)||"",{response:o}=await this.linkedAccountManager.exchageTwitchPlatformTokentoABToken(be.Enum.twitch,n,{platform_token:r,client_id:n,createHeadless:!1,skipSetCookie:!0});if(o!=null&&o.data){let s="";o.data.namespace===Fe.NAMESPACE?s=o.data.user_id:o.data.platform_user_id&&(s=(await this.linkedAccountManager.getLinkedAccountByPlatformUserId(be.Enum.twitch,o.data.platform_user_id)).userId),this.setState({validateStatus:s===a.userId?Aa.SUCCESS:Aa.FAILED,retryStatus:!0})}else this.setState({validateStatus:Aa.FAILED})}catch{this.setState({validateStatus:Aa.FAILED})}finally{this.appState.state.appHistory.replace(this.getPathname())}},this.isReclaim=()=>new URLSearchParams(location.search).get("step")==="reclaim"||new URLSearchParams(location.search).get("state")==="reclaim",this.getTwitchAuthToken=()=>new URLSearchParams(location.search).get("code"),this.getRequestId=()=>new URLSearchParams(location.search).get("requestId"),this.requestStatus=async r=>{const a=this.appState.getUser();if(r&&a)try{const n=await this.linkedAccountManager.requestStatus(r);this.validateTwitchAccount(n==null?void 0:n.error)}catch(n){this.validateTwitchAccount(n)}finally{this.appState.state.appHistory.replace(this.getPathname())}},this.validateTwitchAccount=r=>{this.setState({validateStatus:(r==null?void 0:r.errorCode)===Ol.TWITCH_ACCOUNT_ALREADY_LINKED?Aa.SUCCESS:Aa.FAILED})},this.linkAccount=(r=!1,a,n)=>{const o=Ke.getRedirectUrl(this.appState.sdkOptions.redirectURI,this.getPathname());this.linkTwitchManager.getTwitchURL(o,n||this.appState.sdkOptions.clientId,a).then(s=>{if(s)if(r){const l=new URL(s);l.searchParams.set("force_verify","true"),a&&l.searchParams.set("redirect_uri",Ke.getRedirectUrl(Fe.REDIRECT_URL,"/twitch-drops/claim?step=reclaim")),window.location.href=l.toString()}else window.location.href=s})},this.getPathname=()=>this.props.location.pathname+(this.isReclaim()?"?state=reclaim":""),this.state={validateStatus:this.getTwitchAuthToken()?Aa.VALIDATING:null,retryStatus:!1},this.appState=U.getAppState(),this.linkTwitchManager=this.appState.linkTwitchManager,this.linkTwitchManager.subscribe(()=>this.setState({})),this.linkedAccountManager=this.appState.linkAccountManager,this.linkedAccountManager.subscribe(()=>this.setState({}))}async componentDidMount(){const e=this.appState.getUser();if(!e){this.tryLogin();return}const r=this.getTwitchAuthToken();r&&this.exchangeTwitchAuthTokenToABToken(r);const a=this.getRequestId();a&&!r&&this.requestStatus(a),this.linkTwitchManager.state.linkedTwitchAccount||this.fetchLinkedTwitchAccount(e)}tryLogin(){const e=new Ba(this.appState.getSdk()).createLoginURL(this.props.location.pathname+this.props.location.search);window.location.replace(e)}componentWillUnmount(){this.linkedAccountManager.setState({error:null,accountConflictInformation:null})}render(){const{linkedTwitchAccount:e,isFetchingToken:r,isFetchingLoginURL:a,isFetchingLinkedTwitchAccount:n,isFetchingConfigs:o}=this.linkTwitchManager.state,{isFetchingProfile:s,userProfile:l}=this.appState.userAppManager.state,{isLinking:u,error:c,accountConflictInformation:d}=this.linkedAccountManager.state,m=u||n||r||s||o,h=this.appState.getUser();return i.createElement(i.Fragment,null,m&&i.createElement(je,{className:Er.tall}),!this.isReclaim()&&!m&&h&&i.createElement(i.Fragment,null,e?i.createElement(g_,{className:this.props.className}):i.createElement(l2,{user:h,avatarURL:(l==null?void 0:l.avatarUrl)??"",onLink:this.linkAccount,isLoading:a,error:c,accountConflictInformation:d,className:this.props.className})),this.isReclaim()&&!m&&h&&i.createElement(i.Fragment,null,e?i.createElement(L_,{displayName:(e==null?void 0:e.displayName)??"",validateStatus:this.state.validateStatus,retryStatus:this.state.retryStatus,onLink:this.linkAccount,className:this.props.className}):i.createElement(l2,{user:h,avatarURL:(l==null?void 0:l.avatarUrl)??"",onLink:this.linkAccount,isLoading:a,error:c,accountConflictInformation:d,className:this.props.className})))}}const I_=km(N_);function sw(){return i.createElement(I_,null)}var Af={},B_={get exports(){return Af},set exports(t){Af=t}},kf={},__={get exports(){return kf},set exports(t){kf=t}},Hc=1;function M_(){return Hc=(Hc*9301+49297)%233280,Hc/233280}function R_(t){Hc=t}var j_={nextValue:M_,seed:R_},Pf=j_,Ti="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-",ai,d2,El;function Sf(){El=!1}function lw(t){if(!t){ai!==Ti&&(ai=Ti,Sf());return}if(t!==ai){if(t.length!==Ti.length)throw new Error("Custom alphabet for shortid must be "+Ti.length+" unique characters. You submitted "+t.length+" characters: "+t);var e=t.split("").filter(function(r,a,n){return a!==n.lastIndexOf(r)});if(e.length)throw new Error("Custom alphabet for shortid must be "+Ti.length+" unique characters. These characters were not unique: "+e.join(", "));ai=t,Sf()}}function U_(t){return lw(t),ai}function z_(t){Pf.seed(t),d2!==t&&(Sf(),d2=t)}function V_(){ai||lw(Ti);for(var t=ai.split(""),e=[],r=Pf.nextValue(),a;t.length>0;)r=Pf.nextValue(),a=Math.floor(r*t.length),e.push(t.splice(a,1)[0]);return e.join("")}function uw(){return El||(El=V_(),El)}function q_(t){var e=uw();return e[t]}function H_(){return ai||Ti}var Qg={get:H_,characters:U_,seed:z_,lookup:q_,shuffled:uw},Yp=typeof window=="object"&&(window.crypto||window.msCrypto),Ff;!Yp||!Yp.getRandomValues?Ff=function(t){for(var e=[],r=0;r<t;r++)e.push(Math.floor(Math.random()*256));return e}:Ff=function(t){return Yp.getRandomValues(new Uint8Array(t))};var $_=Ff,W_=function(t,e,r){for(var a=(2<<Math.log(e.length-1)/Math.LN2)-1,n=-~(1.6*a*r/e.length),o="";;)for(var s=t(n),l=n;l--;)if(o+=e[s[l]&a]||"",o.length===+r)return o},K_=Qg,G_=$_,Y_=W_;function Z_(t){for(var e=0,r,a="";!r;)a=a+Y_(G_,K_.get(),1),r=t<Math.pow(16,e+1),e++;return a}var X_=Z_,uc=X_,Q_=1459707606518,J_=6,cc,m2;function eM(t){var e="",r=Math.floor((Date.now()-Q_)*.001);return r===m2?cc++:(cc=0,m2=r),e=e+uc(J_),e=e+uc(t),cc>0&&(e=e+uc(cc)),e=e+uc(r),e}var tM=eM,rM=Qg;function aM(t){if(!t||typeof t!="string"||t.length<6)return!1;var e=new RegExp("[^"+rM.get().replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&")+"]");return!e.test(t)}var nM=aM;(function(t){var e=Qg,r=tM,a=nM,n=0;function o(c){return e.seed(c),t.exports}function s(c){return n=c,t.exports}function l(c){return c!==void 0&&e.characters(c),e.shuffled()}function u(){return r(n)}t.exports=u,t.exports.generate=u,t.exports.seed=o,t.exports.worker=s,t.exports.characters=l,t.exports.isValid=a})(__);(function(t){t.exports=kf})(B_);const au=hi(Af);const iM="_floatingAlert_11q6q_16",oM="_messageContainer_11q6q_22",sM="_icon_11q6q_25",lM="_close_11q6q_28",uM="_success_11q6q_31",cM="_danger_11q6q_37",dM="_info_11q6q_43",mM="_warning_11q6q_49",pM="_help_11q6q_55",hM="_message_11q6q_22",wo={floatingAlert:iM,messageContainer:oM,icon:sM,close:lM,success:uM,danger:cM,info:dM,warning:mM,help:pM,message:hM};class cw extends i.Component{constructor(e){super(e)}render(){const{className:e,children:r,type:a,onDismiss:n}=this.props;return i.createElement("div",{className:G(wo.floatingAlert,e,a&&wo[a]),role:"alert"},i.createElement("div",{className:wo.messageContainer},i.createElement("span",{className:wo.icon},fM(a)),i.createElement("span",{className:wo.message},r)),!!n&&i.createElement("span",{className:wo.close,onClick:()=>{n&&n()}},i.createElement(BD,{size:"1em"})))}}cw.defaultProps={};function fM(t){switch(t){case ue.success:return i.createElement(B6,null);case ue.danger:return i.createElement(UD,null);case ue.warning:return i.createElement(I6,null);case ue.info:return i.createElement(jD,null);case ue.help:return i.createElement(N6,null);default:return null}}const $c=class extends i.Component{constructor(t){super(t),this.popAlertFromQueue=()=>{const e=pa.pop();e&&this.addAlerts([$c.convertAlertToAlertWithId(e)])},this.state={alerts:new Set}}static convertAlertToAlertWithId(t){return{...t,id:au()}}componentDidMount(){this.addAlerts(Array.from(pa.popAll()).map($c.convertAlertToAlertWithId)),pa.event.register("push",this.popAlertFromQueue)}componentWillUnmount(){pa.event.unregister("push",this.popAlertFromQueue)}renderAlerts(){return Array.from(this.state.alerts).map(t=>i.createElement(cw,{key:t.id,type:t.type,onDismiss:()=>{this.state.alerts.delete(t),this.setState({}),t.dismiss&&t.dismiss()}},t.element)).slice(-1)}render(){const{className:t="commonAlertsContainer"}=this.props;return i.createElement("div",{className:t},this.renderAlerts())}addAlerts(t){const e=this.state.alerts;for(const r of t)e.add(r),r.autoDismiss&&setTimeout(()=>{this.removeAlert(r)},$c.timeOut);this.setState({alerts:e})}removeAlert(t){const e=this.state.alerts;e.delete(t),this.setState({alerts:e})}};let Jg=$c;Jg.timeOut=4e3;const dw=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M21.6419 11.6182C24.7852 11.6182 27.3337 14.1104 27.3337 17.1844V23.7668C27.3337 26.8408 24.7852 29.3331 21.6419 29.3331H10.3587C7.21547 29.3331 4.66699 26.8408 4.66699 23.7668V17.1844C4.66699 14.1104 7.21547 11.6182 10.3587 11.6182H21.6419ZM15.9936 17.8455C15.3432 17.8455 14.8148 18.3623 14.8148 18.9983V21.9397C14.8148 22.5889 15.3432 23.1057 15.9936 23.1057C16.6574 23.1057 17.1858 22.5889 17.1858 21.9397V18.9983C17.1858 18.3623 16.6574 17.8455 15.9936 17.8455Z",fill:"white"}),i.createElement("path",{opacity:"0.4",d:"M23.364 9.86111V11.8221C22.8898 11.6896 22.3885 11.6233 21.8736 11.6233H20.993V9.86111C20.993 7.17141 18.7575 4.98521 16.0071 4.98521C13.2568 4.98521 11.0213 7.15816 11.0077 9.83461V11.6233H10.1406C9.61221 11.6233 9.11092 11.6896 8.63672 11.8353V9.86111C8.65027 5.88619 11.9426 2.6665 15.98 2.6665C20.0717 2.6665 23.364 5.88619 23.364 9.86111Z",fill:"#727272"}))),mw=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M21.779 2.6665H10.2203C5.70166 2.6665 2.66699 5.83717 2.66699 10.5558V21.4452C2.66699 26.1625 5.70166 29.3332 10.2203 29.3332H21.7777C26.2963 29.3332 29.3337 26.1625 29.3337 21.4452V10.5558C29.3337 5.83717 26.2977 2.6665 21.779 2.6665Z",fill:"white"}),i.createElement("path",{d:"M11.7925 12.5312C13.3525 12.5312 14.6592 13.5712 15.0858 14.9979H22.6858C23.2325 14.9979 23.6858 15.4512 23.6858 15.9979V18.4646C23.6858 19.0246 23.2325 19.4646 22.6858 19.4646C22.1258 19.4646 21.6858 19.0246 21.6858 18.4646V16.9979H19.9125V18.4646C19.9125 19.0246 19.4592 19.4646 18.9125 19.4646C18.3525 19.4646 17.9125 19.0246 17.9125 18.4646V16.9979H15.0858C14.6592 18.4246 13.3525 19.4646 11.7925 19.4646C9.8725 19.4646 8.3125 17.9179 8.3125 15.9979C8.3125 14.0912 9.8725 12.5312 11.7925 12.5312ZM11.7925 14.5312C10.9792 14.5312 10.3125 15.1846 10.3125 15.9979C10.3125 16.8113 10.9792 17.4646 11.7925 17.4646C12.5925 17.4646 13.2592 16.8113 13.2592 15.9979C13.2592 15.1846 12.5925 14.5312 11.7925 14.5312Z",fill:"#727272"}))),pw=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"28",height:"21",viewBox:"0 0 28 21",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M16.2353 13.9971C15.5698 14.4408 14.7969 14.6753 13.9999 14.6753C13.203 14.6753 12.43 14.4408 11.7645 13.9971L0.803888 6.6898C0.743078 6.64926 0.683835 6.607 0.625793 6.56353V18.5374C0.625793 19.9102 1.73987 20.9997 3.08814 20.9997H24.9116C26.2844 20.9997 27.374 19.8857 27.374 18.5374V6.56348C27.3158 6.60705 27.2565 6.64942 27.1955 6.69001L16.2353 13.9971Z",fill:"#687792"}),i.createElement("path",{d:"M1.67335 5.3861L12.634 12.6935C13.0489 12.9701 13.5244 13.1084 13.9999 13.1084C14.4755 13.1084 14.9511 12.9701 15.366 12.6935L26.3266 5.3861C26.9825 4.94909 27.3741 4.2177 27.3741 3.42831C27.3741 2.071 26.2698 0.966797 24.9126 0.966797H3.0874C1.73014 0.966849 0.625885 2.07105 0.625885 3.42962C0.625885 4.2177 1.0175 4.94909 1.67335 5.3861Z",fill:"#C3C9D3"})));var hw={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=n(g),r=["placeholder","separator","isLastChild","inputStyle","focus","isDisabled","hasErrored","errorStyle","focusStyle","disabledStyle","shouldAutoFocus","isInputNum","index","value","className","isInputSecure"];function a(k){if(typeof WeakMap!="function")return null;var R=new WeakMap,N=new WeakMap;return(a=function(I){return I?N:R})(k)}function n(k,R){if(!R&&k&&k.__esModule)return k;if(k===null||P(k)!=="object"&&typeof k!="function")return{default:k};var N=a(R);if(N&&N.has(k))return N.get(k);var B={},I=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var z in k)if(z!=="default"&&Object.prototype.hasOwnProperty.call(k,z)){var X=I?Object.getOwnPropertyDescriptor(k,z):null;X&&(X.get||X.set)?Object.defineProperty(B,z,X):B[z]=k[z]}return B.default=k,N&&N.set(k,B),B}function o(){return o=Object.assign||function(k){for(var R=1;R<arguments.length;R++){var N=arguments[R];for(var B in N)Object.prototype.hasOwnProperty.call(N,B)&&(k[B]=N[B])}return k},o.apply(this,arguments)}function s(k,R){if(k==null)return{};var N=l(k,R),B,I;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(k);for(I=0;I<z.length;I++)B=z[I],!(R.indexOf(B)>=0)&&Object.prototype.propertyIsEnumerable.call(k,B)&&(N[B]=k[B])}return N}function l(k,R){if(k==null)return{};var N={},B=Object.keys(k),I,z;for(z=0;z<B.length;z++)I=B[z],!(R.indexOf(I)>=0)&&(N[I]=k[I]);return N}function u(k,R){if(!(k instanceof R))throw new TypeError("Cannot call a class as a function")}function c(k,R){for(var N=0;N<R.length;N++){var B=R[N];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(k,B.key,B)}}function d(k,R,N){return R&&c(k.prototype,R),N&&c(k,N),k}function m(k,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function");k.prototype=Object.create(R&&R.prototype,{constructor:{value:k,writable:!0,configurable:!0}}),R&&h(k,R)}function h(k,R){return h=Object.setPrototypeOf||function(B,I){return B.__proto__=I,B},h(k,R)}function p(k){var R=C();return function(){var B=w(k),I;if(R){var z=w(this).constructor;I=Reflect.construct(B,arguments,z)}else I=B.apply(this,arguments);return y(this,I)}}function y(k,R){return R&&(P(R)==="object"||typeof R=="function")?R:b(k)}function b(k){if(k===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k}function C(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function w(k){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(N){return N.__proto__||Object.getPrototypeOf(N)},w(k)}function v(k,R,N){return R in k?Object.defineProperty(k,R,{value:N,enumerable:!0,configurable:!0,writable:!0}):k[R]=N,k}function P(k){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?P=function(N){return typeof N}:P=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},P(k)}var x=8,O=37,S=39,L=46,E=32,A=function(R){return P(R)==="object"},D=function(k){m(N,k);var R=p(N);function N(B){var I;return u(this,N),I=R.call(this,B),v(b(I),"getClasses",function(){for(var z=arguments.length,X=new Array(z),j=0;j<z;j++)X[j]=arguments[j];return X.filter(function(W){return!A(W)&&W!==!1}).join(" ")}),v(b(I),"getType",function(){var z=I.props,X=z.isInputSecure,j=z.isInputNum;return X?"password":j?"tel":"text"}),I.input=e.default.createRef(),I}return d(N,[{key:"componentDidMount",value:function(){var I=this.props,z=I.focus,X=I.shouldAutoFocus,j=this.input.current;j&&z&&X&&j.focus()}},{key:"componentDidUpdate",value:function(I){var z=this.props.focus,X=this.input.current;I.focus!==z&&X&&z&&(X.focus(),X.select())}},{key:"render",value:function(){var I=this.props,z=I.placeholder,X=I.separator,j=I.isLastChild,W=I.inputStyle,ne=I.focus,ae=I.isDisabled,Y=I.hasErrored,q=I.errorStyle,te=I.focusStyle,ie=I.disabledStyle;I.shouldAutoFocus;var re=I.isInputNum,ge=I.index,We=I.value,He=I.className;I.isInputSecure;var M=s(I,r);return e.default.createElement("div",{className:He,style:{display:"flex",alignItems:"center"}},e.default.createElement("input",o({"aria-label":"".concat(ge===0?"Please enter verification code. ":"").concat(re?"Digit":"Character"," ").concat(ge+1),autoComplete:"off",style:Object.assign({width:"1em",textAlign:"center"},A(W)&&W,ne&&A(te)&&te,ae&&A(ie)&&ie,Y&&A(q)&&q),placeholder:z,className:this.getClasses(W,ne&&te,ae&&ie,Y&&q),type:this.getType(),maxLength:"1",ref:this.input,disabled:ae,value:We||""},M)),!j&&X)}}]),N}(e.PureComponent),F=function(k){m(N,k);var R=p(N);function N(){var B;u(this,N);for(var I=arguments.length,z=new Array(I),X=0;X<I;X++)z[X]=arguments[X];return B=R.call.apply(R,[this].concat(z)),v(b(B),"state",{activeInput:0}),v(b(B),"getOtpValue",function(){return B.props.value?B.props.value.toString().split(""):[]}),v(b(B),"getPlaceholderValue",function(){var j=B.props,W=j.placeholder,ne=j.numInputs;if(typeof W=="string"){if(W.length===ne)return W;W.length>0&&console.error("Length of the placeholder should be equal to the number of inputs.")}}),v(b(B),"handleOtpChange",function(j){var W=B.props.onChange,ne=j.join("");W(ne)}),v(b(B),"isInputValueValid",function(j){var W=B.props.isInputNum?!isNaN(parseInt(j,10)):typeof j=="string";return W&&j.trim().length===1}),v(b(B),"focusInput",function(j){var W=B.props.numInputs,ne=Math.max(Math.min(W-1,j),0);B.setState({activeInput:ne})}),v(b(B),"focusNextInput",function(){var j=B.state.activeInput;B.focusInput(j+1)}),v(b(B),"focusPrevInput",function(){var j=B.state.activeInput;B.focusInput(j-1)}),v(b(B),"changeCodeAtFocus",function(j){var W=B.state.activeInput,ne=B.getOtpValue();ne[W]=j[0],B.handleOtpChange(ne)}),v(b(B),"handleOnPaste",function(j){j.preventDefault();var W=B.state.activeInput,ne=B.props,ae=ne.numInputs,Y=ne.isDisabled;if(!Y){for(var q=B.getOtpValue(),te=W,ie=j.clipboardData.getData("text/plain").slice(0,ae-W).split(""),re=0;re<ae;++re)re>=W&&ie.length>0&&(q[re]=ie.shift(),te++);B.setState({activeInput:te},function(){B.focusInput(te),B.handleOtpChange(q)})}}),v(b(B),"handleOnChange",function(j){var W=j.target.value;B.isInputValueValid(W)&&B.changeCodeAtFocus(W)}),v(b(B),"handleOnKeyDown",function(j){j.keyCode===x||j.key==="Backspace"?(j.preventDefault(),B.changeCodeAtFocus(""),B.focusPrevInput()):j.keyCode===L||j.key==="Delete"?(j.preventDefault(),B.changeCodeAtFocus("")):j.keyCode===O||j.key==="ArrowLeft"?(j.preventDefault(),B.focusPrevInput()):j.keyCode===S||j.key==="ArrowRight"?(j.preventDefault(),B.focusNextInput()):(j.keyCode===E||j.key===" "||j.key==="Spacebar"||j.key==="Space")&&j.preventDefault()}),v(b(B),"handleOnInput",function(j){if(B.isInputValueValid(j.target.value))B.focusNextInput();else if(!B.props.isInputNum){var W=j.nativeEvent;W.data===null&&W.inputType==="deleteContentBackward"&&(j.preventDefault(),B.changeCodeAtFocus(""),B.focusPrevInput())}}),v(b(B),"renderInputs",function(){for(var j=B.state.activeInput,W=B.props,ne=W.numInputs,ae=W.inputStyle,Y=W.focusStyle,q=W.separator,te=W.isDisabled,ie=W.disabledStyle,re=W.hasErrored,ge=W.errorStyle,We=W.shouldAutoFocus,He=W.isInputNum,M=W.isInputSecure,_=W.className,V=[],H=B.getOtpValue(),Q=B.getPlaceholderValue(),se=B.props["data-cy"],pe=B.props["data-testid"],we=function(Rt){V.push(e.default.createElement(D,{placeholder:Q&&Q[Rt],key:Rt,index:Rt,focus:j===Rt,value:H&&H[Rt],onChange:B.handleOnChange,onKeyDown:B.handleOnKeyDown,onInput:B.handleOnInput,onPaste:B.handleOnPaste,onFocus:function(Un){B.setState({activeInput:Rt}),Un.target.select()},onBlur:function(){return B.setState({activeInput:-1})},separator:q,inputStyle:ae,focusStyle:Y,isLastChild:Rt===ne-1,isDisabled:te,disabledStyle:ie,hasErrored:re,errorStyle:ge,shouldAutoFocus:We,isInputNum:He,isInputSecure:M,className:_,"data-cy":se&&"".concat(se,"-").concat(Rt),"data-testid":pe&&"".concat(pe,"-").concat(Rt)}))},Se=0;Se<ne;Se++)we(Se);return V}),B}return d(N,[{key:"render",value:function(){var I=this.props.containerStyle;return e.default.createElement("div",{style:Object.assign({display:"flex"},A(I)&&I),className:A(I)?"":I},this.renderInputs())}}]),N}(e.Component);v(F,"defaultProps",{numInputs:4,onChange:function(R){return console.log(R)},isDisabled:!1,shouldAutoFocus:!1,value:"",isInputSecure:!1});var T=F;t.default=T})(hw);const fw=hi(hw);class gM extends i.Component{constructor(e){super(e),this.onCodeChange=r=>{this.setState({code:r})},this.onRememberDeviceChange=()=>{this.setState(r=>({rememberDevice:!r.rememberDevice}))},this.submit=()=>{const{factor:r}=this.props,{code:a,rememberDevice:n}=this.state;this.props.onSubmit({code:a,factor:r,rememberDevice:n})},this.onKeyDown=r=>{r.key!=="Enter"||this.state.code.length<this.props.codeLength||this.submit()},this.state={code:"",rememberDevice:!0}}componentDidMount(){window.addEventListener("keydown",this.onKeyDown)}componentWillUnmount(){window.removeEventListener("keydown",this.onKeyDown)}render(){const{codeLength:e,isSubmitting:r,onTryAnother:a,helperText:n}=this.props,{code:o,rememberDevice:s}=this.state;return i.createElement(i.Fragment,null,i.createElement(fw,{value:o,onChange:this.onCodeChange,numInputs:e,className:"otpInput",containerStyle:"otpInputContainer",focusStyle:"otpInput__focus",shouldAutoFocus:!0,isDisabled:r}),n,i.createElement("div",{className:"rememberDeviceContainer"},i.createElement(wn,{isChecked:s,onChange:this.onRememberDeviceChange,label:$("twoFAPage.checkbox.rememberDevice")}),!!a&&i.createElement("span",{className:"tryAnother",onClick:a},i.createElement(f,{i18nKey:"twoFAPage.tryAnother"},"Try another way"))),i.createElement(le,{loadingIndicator:"SPINNER",className:"continueButton btn btn-primary",onClick:this.submit,disabled:o.length<e,isLoading:r},$("UpgradeHeadlessAccountPage.UpgradeHeadlessAccountPage.continue")))}}const Zp=t=>{const{icon:e,description:r,onClick:a}=t;return i.createElement("div",{className:"methodOption",onClick:a},e,i.createElement("p",null,r))},dc=t=>{const{title:e,alert:r,withAlert:a,description:n,children:o,onDismissAlert:s}=t;return i.createElement(i.Fragment,null,i.createElement("div",{className:"titleWrapper"},i.createElement("p",{className:"title"},e),!!r&&a&&i.createElement(Me,{type:r.type,onDismiss:s,className:"text-left"},r.element),i.createElement("p",{className:"description"},n)),o)},Xp="mfaPage",yM=6,vM=8,bM=6,mc=ee.enum(["invalid_code","invalid_factor","invalid_mfa_token","code_expired"]),EM=ee.object({error:ee.string(),error_description:ee.string()}),DM=t=>{var e;try{if(ye.isAxiosError(t))switch(EM.parse((e=t==null?void 0:t.response)==null?void 0:e.data).error){case mc.Enum.invalid_code:return i.createElement(f,{i18nKey:"twoFAPage.error.invalidCode"},"Sorry, the code you entered is invalid. Please try again.");case mc.Enum.code_expired:return i.createElement(f,{i18nKey:"twoFAPage.error.codeExpired"},"Sorry, the code you entered is expired. Please try again.");case mc.Enum.invalid_factor:case mc.Enum.invalid_mfa_token:return i.createElement(f,{i18nKey:"twoFAPage.error.invalidFactor"},"Failed to complete the request. Please click the back to login button below, and try logging in again.")}throw t}catch{return i.createElement(ke,{error:t})}};class CM extends i.Component{constructor(e){super(e),this.changePage=r=>{this.setState({page:r}),sessionStorage.setItem(Xp,r)},this.onTryAnother=()=>{this.changePage(br.enum.options),this.setState({alert:null})},this.dismissAlert=()=>{this.setState({alert:null})},this.submitCode=async r=>{if(!this.state.isLoading)try{this.setState({isLoading:!0});const a=await this.userManager.verify2FA(r);a&&(this.appState.refreshSession(a.access_token,a.refresh_token),await this.appState.refreshUser(),this.userManager.removeMFAData(),this.userManager.state.isLinkingAccount&&(pa.push({type:ue.success,element:i.createElement(f,{i18nKey:"LinkPlatformAccountPage.notification.accountLinked"},"Account linked")}),this.userManager.setState({isLinkingAccount:!1})))}catch(a){if(console.error(a),ye.isAxiosNetworkError(a)){pa.push({type:ue.danger,element:$("CommonError.networkError")});return}const n=DM(a);this.setState({alert:{type:ue.danger,element:n}})}finally{this.setState({isLoading:!1})}},this.requestEmailCode=async r=>{if(!this.state.isLoading)try{this.setState({isLoading:!0}),await this.userManager.request2FAEmailCode({factor:"email"}),r&&this.setState({alert:{type:ue.success,element:$("twoFAPage.email.resend.success")}}),this.changePage(br.enum.email)}catch(a){if(ye.isAxiosNetworkError(a)){pa.push({type:ue.danger,element:$("CommonError.networkError")});return}this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:a})}})}finally{this.setState({isLoading:!1})}},this.getCodeLength=r=>{switch(r){case br.enum.backupCode:return vM;case br.enum.authenticator:return yM;default:return bM}},this.renderHelperTextEmail=()=>i.createElement("div",{className:"mt-3 text-[13px]"},i.createElement("span",null,$("AccountPasswordSecurity.2fa.emailModal.helperText")),i.createElement("span",{className:"ml-1 cursor-pointer text-blue-50",onClick:()=>this.requestEmailCode(!0)},$("AccountPasswordSecurity.2fa.emailModal.resendBtn"))),this.renderCodeInput=(r,a)=>{var o;const n=((o=this.userManager.state.mfaData)==null?void 0:o.factors)||[];return i.createElement(gM,{onTryAnother:n.length>1?this.onTryAnother:void 0,codeLength:this.getCodeLength(r),factor:r,onSubmit:this.submitCode,isSubmitting:this.state.isLoading,helperText:a})},this.resetMFADataAndLogout=()=>{sessionStorage.removeItem(Xp),this.userManager.removeMFAData(),this.appState.logout(),Ye.isDesktopApp()||this.appState.state.appHistory.push(bt.Login.link)},this.state={page:null,isLoading:!1,alert:null},this.appState=U.getAppState(),this.userManager=this.appState.userAppManager}componentDidMount(){var a;Zt.updateBackground(`url(${ca})`);const e=(a=this.userManager.state.mfaData)==null?void 0:a.defaultFactor,r=sessionStorage.getItem(Xp);this.setState({page:r||e||br.enum.options})}render(){var n;const e=((n=this.userManager.state.mfaData)==null?void 0:n.factors)||[],{alert:r,page:a}=this.state;return i.createElement("div",{className:"twoFAPage"},i.createElement(Jg,{className:"twoFAAlert"}),i.createElement("div",{className:"twoFAContainer"},i.createElement("div",{className:"flex justify-center"},i.createElement("img",{src:bg,loading:"lazy"})),i.createElement("div",{className:"twoFAForm"},a===br.enum.authenticator&&i.createElement(dc,{title:$("twoFAPage.authenticator.title"),description:i.createElement(f,{i18nKey:"twoFAPage.authenticator.description"},"Please enter the security code from your authenticator app.",i.createElement("a",{href:xy.DOCS_FAQ_URL,target:"_blank",rel:"noreferrer"},"Learn more")),withAlert:!0,alert:r,onDismissAlert:this.dismissAlert},this.renderCodeInput(br.enum.authenticator)),a===br.enum.backupCode&&i.createElement(dc,{title:$("twoFAPage.backupCode.title"),description:i.createElement(f,{i18nKey:"twoFAPage.backupCode.description"},"Please enter one of your backup codes to continue.",i.createElement("a",{href:xy.DOCS_FAQ_URL,target:"_blank",rel:"noreferrer"},"Learn more")),withAlert:!0,alert:r,onDismissAlert:this.dismissAlert},this.renderCodeInput(br.enum.backupCode)),a===br.enum.email&&i.createElement(dc,{title:$("twoFAPage.email.title"),description:i.createElement(f,{i18nKey:"twoFAPage.email.description"},"To continue, please enter the verification code we’ve sent to your email at",i.createElement("strong",null,{email:this.userManager.getEmailUserFromMfaData()}),".",i.createElement("a",{href:"https://docs.accelbyte.io/faq/faq.html",target:"_blank",rel:"noreferrer"},"Learn more")),withAlert:!0,alert:this.state.alert,onDismissAlert:this.dismissAlert},this.renderCodeInput(br.enum.email,this.renderHelperTextEmail())),a===br.enum.options&&i.createElement(dc,{title:$("twoFAPage.verify.title"),description:$("twoFAPage.verify.description")},!!r&&i.createElement(Me,{type:r.type,onDismiss:this.dismissAlert,className:"text-left"},r.element),e.includes(br.enum.authenticator)&&i.createElement(Zp,{icon:i.createElement(dw,null),description:$("twoFAPage.verify.authApp.description"),onClick:()=>this.changePage(br.enum.authenticator)}),e.includes(br.enum.backupCode)&&i.createElement(Zp,{icon:i.createElement(mw,null),description:$("twoFAPage.verify.backupCode.description"),onClick:()=>this.changePage(br.enum.backupCode)}),e.includes(br.enum.email)&&i.createElement(Zp,{icon:i.createElement(pw,null),description:$("twoFAPage.verify.email.description"),onClick:()=>this.requestEmailCode(!1)}))),i.createElement("div",{className:"backContainer"},i.createElement("button",{onClick:this.resetMFADataAndLogout},i.createElement(f,{i18nKey:"twoFAPage.backToLogin"},"Back to Login")))))}}class Ao extends i.Component{constructor(e){super(e)}render(){const{isSuccess:e,onClickButton:r,title:a,description:n,buttonText:o,buttonDataQa:s=null,titleDataQa:l=null,isLoading:u}=this.props;return i.createElement(i.Fragment,null,i.createElement("div",{className:"flex justify-center"},e?i.createElement(Nm,{checked:!0,fill:!0}):i.createElement(UD,{className:"dangerIcon"})),i.createElement("div",{className:"mb-4 text-center"},i.createElement("p",{className:"messageTitle my-4","data-qa-id":l},a),i.createElement("p",{className:"messageDesc"},n)),i.createElement(le,{loadingIndicator:"SPINNER",className:"btn btn-primary w-full",onClick:r,"data-qa-id":s,isLoading:u},o))}}const pc=ee.enum(["failed_to_verify_invalid_link","failed_to_verify_server_error","failed_to_verify_user_not_found","failed_to_verify_expired_link"]),hc=ee.enum(["message","checkEmail"]);class wM extends i.Component{constructor(e){super(e),this.redirectToLogin=()=>{location.href=_D},this.redirectToHome=()=>{const{appHistory:r}=this.appState.state;r.push(Vt.Home.link)},this.logoutAndRedirectToLogin=async()=>{await this.appState.logout(),this.redirectToLogin()},this.resendVerificationLink=async()=>{try{if(this.state.isResending)return;this.setState({isResending:!0}),await ar.UsersApi(this.appState.sdk).createUserMeVerifyLinkRequest({languageTag:wt()}),this.setState({page:hc.enum.checkEmail,alert:null})}catch(r){console.error(r),this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r,defaultMessage:$("verifyUserPage.error.alert.resend.failed")})}})}finally{this.setState({isResending:!1})}},this.dismissAlert=()=>{this.setState({alert:null})},this.renderAlert=r=>{const{alert:a}=this.state;return a?i.createElement(Me,{type:a.type,onDismiss:this.dismissAlert,className:"mb-4"},a.element):null},this.renderSuccessMessage=()=>i.createElement(Ao,{isSuccess:!0,title:$("verifyUserPage.success.title"),description:$("verifyUserPage.success.desc"),buttonText:$("navigation.links.login"),onClickButton:this.logoutAndRedirectToLogin}),this.renderErrorMessage=(r,a)=>{const n=this.appState.getUser(),o=!!(n!=null&&n.userId),s=n==null?void 0:n.emailAddress,{isResending:l}=this.state;switch(!0){case r===pc.enum.failed_to_verify_user_not_found:return i.createElement(Ao,{isSuccess:!1,title:$("verifyUserPage.error.failed.userNotFound.title"),description:$("verifyUserPage.error.failed.userNotFound.desc"),buttonText:$("button.backToLogin"),onClickButton:this.redirectToLogin});case r===pc.enum.failed_to_verify_server_error:this.appState.state.appHistory.push(zt.Error500.makePath());return;case r===pc.enum.failed_to_verify_expired_link:return i.createElement(Ao,{isSuccess:!1,title:$("verifyUserPage.error.expired.title"),description:$("verifyUserPage.error.expired.desc"),buttonText:$("button.backToLogin"),onClickButton:this.redirectToLogin,isLoading:l});case!o:return i.createElement(Ao,{isSuccess:!1,title:$("verifyUserPage.error.failed.title"),description:$("verifyUserPage.error.failed.notLogIn.desc"),buttonText:$("navigation.links.login"),onClickButton:this.redirectToLogin});case(!!a&&s!==a):return i.createElement(Ao,{isSuccess:!1,title:$("verifyUserPage.error.failed.title"),description:$("verifyUserPage.error.failed.wrongAccount.desc"),buttonText:$("navigation.links.logout"),onClickButton:this.logoutAndRedirectToLogin});case r===pc.enum.failed_to_verify_invalid_link:default:return i.createElement(Ao,{isSuccess:!1,title:$("verifyUserPage.error.invalid.title"),description:$("verifyUserPage.error.invalid.desc"),buttonText:$("button.backToLogin"),onClickButton:this.redirectToLogin,isLoading:l})}},this.renderCheckEmail=()=>{const r=new URLSearchParams(location.search).get("email");return i.createElement("div",{className:"text-center"},i.createElement("p",{className:"messageTitle mb-4"},$("verifyUserPage.checkEmail.title")),i.createElement("p",{className:"messageDesc"},i.createElement(f,{i18nKey:"verifyUserPage.checkEmail.desc"},"We have sent a verification email to",i.createElement("span",{className:"email"},{email:r}))),i.createElement("hr",{className:"my-5 text-[color:rgb(var(--od-rgb-text),0.65)]"}),i.createElement("p",{className:"messageDesc"},$("verifyUserPage.checkEmail.question")),i.createElement("a",{onClick:this.resendVerificationLink,className:"cursor-pointer text-sm"},$("verifyUserPage.checkEmail.resend")))},this.appState=U.getAppState(),this.state={page:hc.enum.message,alert:null,isResending:!1}}componentDidMount(){Zt.updateBackground(`url(${ca})`)}componentWillUnmount(){Zt.updateBackground(null)}render(){const{page:e}=this.state,r=new URLSearchParams(location.search),a=r.get("success")==="true",n=r.get("email")||"",o=r.get("error_message")||"";return i.createElement("div",{className:"verifyUserPage"},i.createElement("div",{className:"verifyUserContainer"},i.createElement("div",{className:"flex justify-center"},i.createElement("img",{src:bg,loading:"lazy"})),i.createElement("div",{className:"verifyUserCard"},this.renderAlert(o),e===hc.enum.message&&i.createElement(i.Fragment,null,a&&this.renderSuccessMessage(),!a&&this.renderErrorMessage(o,n)),e===hc.enum.checkEmail&&this.renderCheckEmail())))}}const AM="_oneTimeLinkAccountPage_11x2t_16",kM="_languageSelector_11x2t_19",PM="_container_11x2t_22",SM="_pickProgression_11x2t_25",FM="_form_11x2t_28",xM="_title_11x2t_39",OM="_description_11x2t_42",LM="_label_11x2t_46",TM="_input_11x2t_50",NM="_resendCode_11x2t_53",IM="_agreementList_11x2t_60",BM="_agreementItem_11x2t_64",_M="_text_11x2t_67",MM="_optional_11x2t_71",RM="_sectionTitle_11x2t_77",jM="_warningTip_11x2t_80",UM="_warningIcon_11x2t_83",zM="_accountDetails_11x2t_90",VM="_accountDetailsPlatformName_11x2t_94",qM="_accountDetailsEmail_11x2t_98",HM="_progressionTable_11x2t_102",$M="_noSession_11x2t_120",WM="_loginIcon_11x2t_124",KM="_withSession_11x2t_130",GM="_withSessionAvatar_11x2t_134",YM="_withSessionUserName_11x2t_137",ZM="_withSessionEmail_11x2t_140",XM="_desktop_11x2t_143",tt={oneTimeLinkAccountPage:AM,languageSelector:kM,container:PM,pickProgression:SM,form:FM,title:xM,description:OM,label:LM,input:TM,resendCode:NM,agreementList:IM,agreementItem:BM,text:_M,optional:MM,sectionTitle:RM,warningTip:jM,warningIcon:UM,accountDetails:zM,accountDetailsPlatformName:VM,accountDetailsEmail:qM,progressionTable:HM,noSession:$M,loginIcon:WM,withSession:KM,withSessionAvatar:GM,withSessionUserName:YM,withSessionEmail:ZM,desktop:XM},Nd=8,p2=10205,QM="code is expired";class JM extends g.Component{constructor(e){super(e),this.onCodeChange=r=>{this.setState({code:r})},this.dismissAlert=()=>{this.setState({alert:null})},this.getDisplayedAlert=(r,a)=>a?g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.oneTimeCodeForm.error.expired"},"Sorry, the code you entered has expired. Please try again."):r?g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.oneTimeCodeForm.error.invalid"},"Sorry, the code you entered is invalid. Please try again."):null,this.onSubmit=async()=>{const r=ar.OAuth20ExtensionApi(this.appState.getSdk()),{isSubmitting:a,code:n}=this.state;try{if(a)return;this.setState({isSubmitting:!0});const o=await r.postLinkCodeValidate({oneTimeLinkCode:n}),{valid:s,expired:l}=o,u=!s;if(u||l){this.setState({isSubmitting:!1,alert:{type:ue.danger,element:this.getDisplayedAlert(u,l)}});return}this.props.onContinue(this.state.code)}catch(o){console.error(o),this.setState({isSubmitting:!1,alert:{type:ue.danger,element:g.createElement(ke,{error:o})}})}},this.state={code:"",isSubmitting:!1,alert:null},this.appState=U.getAppState()}render(){const{code:e,isSubmitting:r,alert:a}=this.state,n=this.appState.getBrandName();return g.createElement(g.Fragment,null,g.createElement("div",{className:"text-center"},g.createElement("p",{className:tt.title},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.title"},"Link to an ",{publisherName:n}," Account")),g.createElement("p",{className:tt.description},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.oneTimeCodeForm.desc"},"Enter the code on your device to continue.")),!!a&&g.createElement(Me,{type:a.type,onDismiss:this.dismissAlert,className:"mt-5 text-left"},a.element)),g.createElement(fw,{value:e,onChange:this.onCodeChange,numInputs:Nd,className:"otpInput",containerStyle:"otpInputContainer my-5",focusStyle:"otpInput__focus",shouldAutoFocus:!0,isDisabled:r}),g.createElement(le,{loadingIndicator:"SPINNER",className:"btn btn-primary w-full py-2 px-0",onClick:this.onSubmit,disabled:e.length<Nd,isLoading:r},$("common.continue")))}}class gw extends g.Component{constructor(e){super(e)}render(){const{isUpgradeToFull:e,platformName:r}=this.props,a=U.getAppState().getBrandName();return g.createElement("div",{className:"text-center"},g.createElement("p",{className:tt.title},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.success.title"},"Success!")),g.createElement("p",{className:G(tt.description,"mb-4")},e&&g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.success.isUpgrade.desc"},"You have upgraded to a full ",{publisherName:a}," account."),!e&&g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.success.isLink.desc"},"Your ",{platformName:r}," account has been linked with your full ",{publisherName:a}," account.")),g.createElement("p",{className:tt.description},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.success.desc2"},"The screen on your device will refresh shortly. You can close this window.")))}}class yw extends g.Component{constructor(e){super(e)}render(){const{onRestart:e}=this.props;return g.createElement(le,{loadingIndicator:"SPINNER",className:"btn btn-primary mt-6 w-full py-2 px-0",onClick:e},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.selectLinkMode.restart.button"},"Input Verification Code"))}}const e0=()=>{const t=U.getAppState().getBrandName();return i.createElement("div",{className:"text-center"},i.createElement("p",{className:tt.title},i.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.title"},"Link to an ",{publisherName:t}," Account")),i.createElement("p",{className:tt.description},i.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.selectLinkMode.desc"},"Link an existing ",{publisherName:t}," account or upgrade to a full account to save your game progress.")))};class eR extends g.Component{constructor(e){super(e),this.fetchPolicies=()=>{const r=this.appState.getUser();r&&this.legalManager.fetchPoliciesList(r.country).then(()=>{const{policiesByCountry:a}=this.legalManager.state;this.setState({displayedPolicies:Ta.convertPoliciesToDisplayedPolicies(a||[],Fe.NAMESPACE)})}).catch(a=>{this.setErrorAlert(a)})},this.fetchValidations=async()=>{this.inputValidationManager.fetchValidations(wt()).catch(r=>{this.setErrorAlert(r)})},this.redirectToOtherData=()=>{this.setState({step:"otherData",alert:{type:ue.success,element:$("ChangeEmailPage.verifyCodeForm.codeSent")}}),this.props.onHideTitle()},this.requestVerificationCode=async(r=this.state.email)=>{const{step:a,isRequestingVerificationCode:n,alreadyRefreshToken:o}=this.state,{oneTimeLinkCode:s}=this.props,l=a==="email",u=ar.OAuth20ExtensionApi(this.appState.getSdk());try{if(!r||n)return;if(this.setState({isRequestingVerificationCode:!0}),this.verificationManager.setState({requestVerificationCodeError:null}),l&&!o){const c=await u.postLinkTokenExchange({oneTimeLinkCode:s,client_id:Fe.CLIENT_ID}),{access_token:d,refresh_token:m}=c;this.setState({alreadyRefreshToken:!0}),this.appState.refreshSession(d,m)}await this.verificationManager.sendVerificationCode(r,mi.enum.upgradeHeadlessAccount),await this.appState.refreshUser(),l&&this.fetchPolicies(),this.setState({email:r,isRequestingVerificationCode:!1},this.redirectToOtherData)}catch(c){const{requestVerificationCodeError:d}=this.verificationManager.state;if(this.setState({isRequestingVerificationCode:!1}),d){this.setErrorAlert(d);return}console.error(c),this.setErrorAlert(c)}},this.setErrorAlert=async r=>{var u;if(await this.inputValidationManager.isInputValidationError(r)){Sn.openValidationOutdatedModal(),this.setState({alert:null});return}const{oneTimeLinkCode:a,onHideTitle:n}=this.props,o=ye.isAxiosError(r)?(u=r.response)==null?void 0:u.data.error_description:"",s=o==null?void 0:o.includes(QM),l=ye.extractServiceErrorCode(r);if(s){n(),this.setState({step:"shouldRestart",alert:{type:ue.danger,element:a.length===Nd?$("LinkAccountWithOneTimeCodePage.error.expired"):$("LinkAccountWithOneTimeCodePage.error.invalid")}});return}this.setState({alert:{type:ue.danger,element:(()=>{switch(l){case 10130:return $("UpdateUser.error.updateErrorUnderage");default:return g.createElement(ke,{error:r})}})()}})},this.dismissAlert=()=>{this.setState({alert:null})},this.onReload=()=>{this.setState({alert:null}),this.fetchValidations()},this.onGoBackToEmail=()=>{this.setState({step:"email",email:""}),this.props.onShowTitle()},this.onCompleteProcess=async({password:r,displayName:a,username:n,reachMinimumAge:o,verificationCode:s,acceptedPolicyIds:l})=>{const{email:u}=this.state,c=this.appState.getUser(),d=(c==null?void 0:c.country)||"";try{await this.linkAccountsManager.upgradeHeadlessAccount({displayName:a,password:r,username:n,country:d,reachMinimumAge:o,emailAddress:u,code:s},Fe.IS_DISABLE_USERNAME),await this.bulkAcceptPolicies(l);const m=await this.appState.userAppManager.refreshToken();m&&this.appState.refreshSession(m.access_token,m.refresh_token),this.appState.refreshUser(),this.setState({alert:null,step:"success"})}catch(m){this.setErrorAlert(m)}},this.getEligibilities=r=>{const a=[],{displayedPolicies:n}=this.state;for(const o of n){const{policyId:s,policyVersionId:l,localizedPolicyVersionId:u}=o;a.push({policyId:s,policyVersionId:l,localizedPolicyVersionId:u,isAccepted:r.includes(o.policyId)})}return a},this.bulkAcceptPolicies=async r=>{const a=this.appState.getUser(),n=this.getEligibilities(r);n&&a&&await this.legalManager.bulkAcceptPolicies(n)},this.state={email:"",alert:null,displayedPolicies:[],step:"email",isRequestingVerificationCode:!1,alreadyRefreshToken:!1},this.appState=U.getAppState(),this.verificationManager=this.appState.verificationManager,this.verificationManager.subscribe(()=>this.setState({})),this.linkAccountsManager=this.appState.linkAccountManager,this.linkAccountsManager.subscribe(()=>this.setState({})),this.legalManager=this.appState.legalAppManager,this.legalManager.subscribe(()=>this.setState({})),this.inputValidationManager=this.appState.inputValidationAppManager,this.inputValidationManager.subscribe(()=>this.setState({}))}componentDidMount(){this.fetchValidations()}render(){const{displayedPolicies:e,alert:r,step:a,email:n,isRequestingVerificationCode:o}=this.state,{isFetchingUser:s,user:l}=this.appState.getUserManager().state,{isVerifying:u}=this.verificationManager.state,{isUpgradingHeadlessAccount:c}=this.linkAccountsManager.state,{isAccepting:d}=this.legalManager.state,{isFetching:m,fetchError:h,validations:p}=this.inputValidationManager.state,y=a==="shouldRestart";return g.createElement(g.Fragment,null,a==="otherData"&&g.createElement("div",{className:"mb-6 text-center"},g.createElement("p",{className:tt.title},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.selectLinkMode.tab.upgradeToFull"},"Upgrade to Full Account")),g.createElement("p",{className:tt.description},g.createElement(f,{i18nKey:"UpgradeHeadlessAccountPage.UpgradeHeadlessAccountForm.description"},"Enter the verification code we’ve sent to your email at ",g.createElement("strong",null,{email:n}),", and complete the form below"))),y&&g.createElement(e0,null),!!r&&g.createElement("div",{className:G("mb-4",y?"mt-5":"mt-[-8px]")},g.createElement(Me,{type:r.type,onDismiss:this.dismissAlert},r.element),!!h&&g.createElement(le,{className:"btn btn-primary mt-4 w-full",onClick:this.onReload},$("Common.reload"))),a==="email"&&g.createElement(rw,{styles:tt,onRequestVerificationCode:this.requestVerificationCode,isRequesting:o}),a==="otherData"&&g.createElement(g.Fragment,null,p.length<=0&&m&&g.createElement(je,{className:Er.medium}),p.length>0&&!h&&l&&g.createElement(tw,{onChangePage:this.onGoBackToEmail,onContinue:this.onCompleteProcess,onRequestVerificationCode:this.requestVerificationCode,policies:e,isUpgradingUser:c||d||s,inputValidationManager:this.inputValidationManager,isRequestingVerificationCode:o,user:l,email:n,isVerifying:u,styles:tt}),g.createElement(le,{buttonStyle:ct.NONE,onClick:this.onGoBackToEmail,className:"absolute bottom-0 left-1/2 mb-24 -translate-x-2/4"},$("common.back"))),a==="success"&&g.createElement(gw,{isUpgradeToFull:!0}),a==="shouldRestart"&&g.createElement(yw,{onRestart:this.props.onRestart}))}}const xf=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"16",height:"16"},i.createElement("rect",{width:"16",height:"16",fill:"white"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00004 7.99999C8.92052 7.99999 9.66671 7.2538 9.66671 6.33332C9.66671 5.41285 8.92052 4.66666 8.00004 4.66666C7.07957 4.66666 6.33337 5.41285 6.33337 6.33332C6.33337 7.2538 7.07957 7.99999 8.00004 7.99999ZM8.00004 8.99999C9.4728 8.99999 10.6667 7.80608 10.6667 6.33332C10.6667 4.86056 9.4728 3.66666 8.00004 3.66666C6.52728 3.66666 5.33337 4.86056 5.33337 6.33332C5.33337 7.80608 6.52728 8.99999 8.00004 8.99999Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.99995 10.5C6.15286 10.5 5.0483 11.4781 4.42853 12.5095C4.28629 12.7461 3.97911 12.8227 3.74241 12.6805C3.50572 12.5382 3.42915 12.2311 3.57138 11.9944C4.32701 10.7369 5.72258 9.5 7.99995 9.5C10.2773 9.5 11.6729 10.7369 12.4285 11.9944C12.5708 12.2311 12.4942 12.5382 12.2575 12.6805C12.0208 12.8227 11.7136 12.7461 11.5714 12.5095C10.9516 11.4781 9.84704 10.5 7.99995 10.5Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00004 13.6667C11.1297 13.6667 13.6667 11.1296 13.6667 8.00001C13.6667 4.8704 11.1297 2.33334 8.00004 2.33334C4.87043 2.33334 2.33337 4.8704 2.33337 8.00001C2.33337 11.1296 4.87043 13.6667 8.00004 13.6667ZM8.00004 14.6667C11.6819 14.6667 14.6667 11.6819 14.6667 8.00001C14.6667 4.31811 11.6819 1.33334 8.00004 1.33334C4.31814 1.33334 1.33337 4.31811 1.33337 8.00001C1.33337 11.6819 4.31814 14.6667 8.00004 14.6667Z",fill:"white"})))),tR="_radioGroup_1tszi_16",rR="_radio_1tszi_16",aR="_radioButton_1tszi_23",nR="_checked_1tszi_41",Wc={radioGroup:tR,radio:rR,radioButton:aR,checked:nR},Of=t=>i.createElement("div",{className:G(Wc.radio,"radio",t.className,t.checked&&Wc.checked)},i.createElement("button",{type:"button",onClick:t.onClick,className:G(Wc.radioButton,"radioButton")}),i.createElement("label",null,t.label)),iR=({children:t})=>i.createElement("div",{className:G(Wc.radioGroup,"radioGroup")},t),oR=()=>i.createElement("svg",{className:"inline",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20"},i.createElement("rect",{width:"20",height:"20",fill:"#C55200"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.959415 16.8721L9.1392 2.17302C9.51467 1.49832 10.4866 1.49831 10.8621 2.17302L19.0419 16.8721C19.4068 17.5278 18.9318 18.3337 18.1804 18.3337H1.82086C1.06946 18.3337 0.594504 17.5278 0.959415 16.8721ZM9.34847 12.2578H10.6105L10.7555 6.25032H9.20958L9.34847 12.2578ZM9.39074 14.5566C9.24178 14.7209 9.16731 14.9296 9.16731 15.1827C9.16731 15.427 9.23977 15.6312 9.3847 15.7955C9.52963 15.9598 9.73494 16.042 10.0006 16.042C10.2663 16.042 10.4717 15.9598 10.6166 15.7955C10.7615 15.6312 10.834 15.427 10.834 15.1827C10.834 14.9296 10.7595 14.7209 10.6105 14.5566C10.4616 14.3878 10.2583 14.3035 10.0006 14.3035C9.74299 14.3035 9.53969 14.3878 9.39074 14.5566Z",fill:"#C55200"}))),sR=({defaultColor:t=!0})=>i.createElement("svg",{className:"inline",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20"},i.createElement("rect",{width:"20",height:"20",fill:"#A44400"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.959415 16.8718L9.1392 2.17272C9.51467 1.49801 10.4866 1.49801 10.8621 2.17272L19.0419 16.8718C19.4068 17.5275 18.9318 18.3334 18.1804 18.3334H1.82086C1.06946 18.3334 0.594504 17.5275 0.959415 16.8718ZM9.34847 12.2575H10.6105L10.7555 6.25002H9.20958L9.34847 12.2575ZM9.39074 14.5563C9.24178 14.7206 9.16731 14.9293 9.16731 15.1824C9.16731 15.4267 9.23977 15.6309 9.3847 15.7952C9.52963 15.9595 9.73494 16.0417 10.0006 16.0417C10.2663 16.0417 10.4717 15.9595 10.6166 15.7952C10.7615 15.6309 10.834 15.4267 10.834 15.1824C10.834 14.9293 10.7595 14.7206 10.6105 14.5563C10.4616 14.3875 10.2583 14.3032 10.0006 14.3032C9.74299 14.3032 9.53969 14.3875 9.39074 14.5563Z",fill:t?"#A44400":""}))),lR=()=>i.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},i.createElement("title",null,"warning"),i.createElement("path",{d:"M15.709 5.25c0.127-0.229 0.456-0.229 0.583 0l11.067 19.921c0.123 0.222-0.037 0.495-0.291 0.495h-22.135c-0.254 0-0.415-0.273-0.291-0.495l11.067-19.921zM18.040 4.279c-0.889-1.6-3.19-1.6-4.079 0l-11.067 19.921c-0.864 1.555 0.261 3.467 2.040 3.467h22.135c1.779 0 2.904-1.911 2.040-3.467l-11.067-19.921zM15.254 20.025h1.769l0.203-8.692h-2.167l0.195 8.692zM15.313 21.887c-0.209 0.209-0.313 0.474-0.313 0.796 0 0.31 0.102 0.57 0.305 0.779s0.491 0.313 0.863 0.313 0.66-0.104 0.863-0.313c0.203-0.209 0.305-0.468 0.305-0.779 0-0.322-0.104-0.587-0.313-0.796-0.209-0.214-0.494-0.322-0.855-0.322s-0.646 0.107-0.855 0.322z"})),Bs=({className:t,type:e,outline:r,defaultColor:a})=>i.createElement("i",{className:t},e==="danger"&&i.createElement(oR,null),!e&&r?i.createElement(lR,null):i.createElement(sR,{defaultColor:a}));let uR=class extends i.Component{constructor(e){super(e)}render(){const{onConfirm:e,onCancel:r,isConfirming:a}=this.props;return i.createElement(Ge,{title:i.createElement("span",{className:"font-body"},i.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.modal.title"},"Link an Account")),isOpen:!0},i.createElement(Qe,null,i.createElement("p",{className:"text-sm text-[color:rgb(var(--od-rgb-text),0.65)]"},i.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.modal.message"},"Are you sure want to continue to link your account?"))),i.createElement(at,null,i.createElement("div",{className:"flex justify-end"},i.createElement(le,{className:"btn btn-ghost mr-2 uppercase",buttonStyle:ct.NONE,onClick:r},$("Common.cancel")),i.createElement(le,{className:"btn btn-primary uppercase",isLoading:a,disabled:a,onClick:e},$("common.yes")))))}};class h2 extends g.Component{render(){const{platformName:e,userName:r,email:a}=this.props;return g.createElement("div",{className:tt.accountDetails},g.createElement("p",{className:tt.accountDetailsPlatformName},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.name"},{platformName:e}," Account")),g.createElement("p",{className:"text-2sm"},r),g.createElement("p",{className:G(tt.accountDetailsEmail,!a&&"italic")},a||g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.noEmail"},"no email registered")))}}class cR extends g.Component{constructor(e){super(e),this.toggleConfirmDialog=()=>{this.setState(r=>({isConfirmDialogOpen:!r.isConfirmDialogOpen}))},this.chooseGame=r=>{this.setState(a=>{const{chosenGames:n}=a;return n.set(r,!0),{chosenGames:n}})},this.unchooseGame=r=>{this.setState(a=>{const{chosenGames:n}=a;return n.set(r,!1),{chosenGames:n}})},this.onConfirm=async()=>{const r=ar.UsersApi(this.appState.getSdk()),{isConfirming:a,chosenGames:n}=this.state,{oneTimeLinkCode:o,onError:s,onSuccess:l}=this.props;try{if(a)return;this.setState({isConfirming:!0}),await r.createUserMeHeadlesLinkWithProgression({oneTimeLinkCode:o,chosenNamespaces:[...n.keys()].filter(u=>n.get(u))}),this.setState({isConfirmDialogOpen:!1,isConfirming:!1}),l()}catch(u){this.setState({isConfirming:!1}),console.error(u),s(u)}},this.onLinkWithAnotherAccount=()=>{const{createLoginURL:r}=new Ba(this.appState.getSdk()),{oneTimeLinkCode:a}=this.props,n=oe.LinkAccountWithOneTimeCode.makePath(void 0,{oneTimeLinkCode:a}),o=r(n,void 0,a);window.location.replace(o)},this.renderAccountDetailsSection=()=>{const{platformName:r,headlessAccount:a,currentAccount:n}=this.props;return g.createElement(g.Fragment,null,g.createElement("p",{className:tt.sectionTitle},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.accountDetails.title"},"Account Details")),g.createElement("div",{className:"xs:grid-cols-2 mb-6 grid gap-6"},g.createElement(h2,{platformName:r,userName:(a==null?void 0:a.userName)||(a==null?void 0:a.displayName)||""}),g.createElement(h2,{platformName:this.appState.getBrandName(),userName:(n==null?void 0:n.userName)||(n==null?void 0:n.displayName)||"",email:(n==null?void 0:n.email)||""})),g.createElement("hr",null))},this.renderGamesTable=()=>{const{chosenGames:r}=this.state,{currentAccount:a,headlessAccount:n}=this.props,o=((n==null?void 0:n.linkedGames)||[]).concat((a==null?void 0:a.linkedGames)||[]);return g.createElement("div",{className:tt.progressionTable},g.createElement("table",null,g.createElement("thead",null,g.createElement("tr",null,g.createElement("th",null,g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.table.game"},"Game")),g.createElement("th",null,g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.table.migrate"},"Migrate to Full Account?")))),g.createElement("tbody",null,[...new Set(o)].map(s=>{const l=r.get(s);return g.createElement("tr",{key:s},g.createElement("td",null,s),g.createElement("td",{className:"flex items-center"},g.createElement(Of,{label:$("common.yes"),className:"mr-6",checked:l,onClick:()=>this.chooseGame(s)}),g.createElement(Of,{label:$("common.no"),checked:l===!1,onClick:()=>this.unchooseGame(s)})))}))))},this.renderGamesSection=()=>{const{platformName:r}=this.props,a=this.appState.getBrandName();return g.createElement(g.Fragment,null,g.createElement("p",{className:tt.sectionTitle},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.games.title"},{platformName:r}," Games")),g.createElement("p",{className:G(tt.description,"!mt-1 mb-6")},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.games.desc"},"You have game progression data in your ",{platformName:r}," account for the following games. For each game, please select whether or not you'd like to migrate your progress to your ",{publisherName:a}," account.")),g.createElement("div",{className:tt.warningTip},g.createElement(Bs,{defaultColor:!1,className:tt.warningIcon}),g.createElement("p",null,g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.games.warning"},"If you choose to migrate your progress, your ",{publisherName:a}," account progress will be replaced with your"," ",{platformName:r}," progress for that game."))),this.renderGamesTable(),g.createElement("hr",null))},this.renderConfirmButton=()=>{const{chosenGames:r}=this.state,{currentAccount:a,headlessAccount:n}=this.props,o=[...new Set(((n==null?void 0:n.linkedGames)||[]).concat((a==null?void 0:a.linkedGames)||[]))],s=this.appState.getBrandName(),l=r.size===o.length;return g.createElement("div",{className:"text-center"},g.createElement(le,{loadingIndicator:"SPINNER",className:"btn btn-primary mx-auto mb-6 w-60 py-2",onClick:this.toggleConfirmDialog,disabled:!l},$("Common.confirm")),g.createElement("p",{className:tt.description},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.linkAnother.question"},"Don't want to link to this existing account?")),g.createElement(le,{className:"text-2sm text-primary-60 mx-auto py-2",buttonStyle:ct.NONE,onClick:this.onLinkWithAnotherAccount},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.linkAnother.action"},"Link with another ",{publisherName:s}," account")))},this.state={chosenGames:new Map,isConfirmDialogOpen:!1,isConfirming:!1},this.appState=U.getAppState()}render(){const{isConfirmDialogOpen:e,isConfirming:r}=this.state;return g.createElement(g.Fragment,null,g.createElement("div",{className:tt.pickProgression},this.renderAccountDetailsSection(),this.renderGamesSection(),this.renderConfirmButton()),e&&g.createElement(uR,{isConfirming:r,onCancel:this.toggleConfirmDialog,onConfirm:this.onConfirm}))}}class dR extends g.Component{constructor(e){super(e),this.dismissAlert=()=>{this.setState({alert:null})},this.onClickLogin=()=>{const{oneTimeLinkCode:r}=this.props,a=oe.LinkAccountWithOneTimeCode.makePath(void 0,{oneTimeLinkCode:r}),n=new Ba(this.appState.getSdk()).createLoginURL(a,void 0,r);window.location.replace(n)},this.setErrorAlert=r=>{const{oneTimeLinkCode:a,onHideTitle:n}=this.props,o=ye.extractServiceErrorCode(r);o===p2&&(n(),this.setState({step:"shouldRestart"})),this.setState({alert:{type:ue.danger,element:(()=>{switch(o){case p2:return a.length===Nd?$("LinkAccountWithOneTimeCodePage.error.expired"):$("LinkAccountWithOneTimeCodePage.error.invalid");default:return g.createElement(ke,{error:r})}})()}})},this.onLinkToExisting=async()=>{const r=ar.UsersApi(this.appState.getSdk()),{oneTimeLinkCode:a,onHideTitle:n}=this.props,{isLinking:o}=this.state,s=this.appState.getBrandName();try{if(o)return;this.setState({isLinking:!0});const l=await r.getUsersMeHeadlessLinkConflict({oneTimeLinkCode:a}),{platformAlreadyLinked:u,platformLinkConflict:c,platformId:d,currentAccount:m,headlessAccount:h}=l,p=Qr.getPlatformName(d);if(u||c){this.setState({isLinking:!1,alert:{type:ue.danger,element:g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.selectLinkMode.linkToExisting.conflict.message"},"Unable to link this ",{publisherName:s}," account. Because it has linked to other ",{platformName:p}," account previously. Please use another ",{publisherName:s}," account.")}});return}n(),this.setState({step:"pickProgression",progressionData:{currentAccount:m,headlessAccount:h,platformId:d}})}catch(l){console.error(l),this.setState({isLinking:!1}),this.setErrorAlert(l)}},this.onLinkWithProgressionSuccess=()=>{this.setState({alert:null,step:"success"})},this.renderNoSession=()=>{const r=this.appState.getBrandName();return g.createElement(g.Fragment,null,g.createElement("div",{className:tt.noSession},g.createElement(xf,{className:tt.loginIcon}),g.createElement("p",{className:tt.description},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.selectLinkMode.linkToExisting.noSession.message"},"There is no logged session, please login to your ",{publisherName:r}," account to continue the account linking process."))),g.createElement(le,{className:"btn btn-primary mt-6 w-full py-2 px-0",onClick:this.onClickLogin},$("Navigation.links.login")))},this.renderWithSession=()=>{const{userProfile:r,user:a}=this.appState.getUserManager().state,{isLinking:n}=this.state,o=this.appState.getBrandName();return a?g.createElement(g.Fragment,null,g.createElement("div",{className:tt.withSession},g.createElement(Um,{imageLink:(r==null?void 0:r.avatarUrl)||"",className:tt.withSessionAvatar}),g.createElement("div",{className:"text-2sm ml-4"},g.createElement("p",{className:tt.withSessionUserName},a.userName||a.displayName),g.createElement("p",{className:tt.withSessionEmail},a.emailAddress))),g.createElement("div",{className:"mt-6 text-center"},g.createElement(le,{className:"btn btn-primary mb-6 w-full py-2 px-0",onClick:this.onLinkToExisting,isLoading:n},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.selectLinkMode.tab.linkToExisting"},"Link to Existing Account")),g.createElement("p",{className:tt.description},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.linkAnother.question"},"Don't want to link to this existing account?")),g.createElement(le,{className:"text-2sm text-primary-60 mx-auto py-2",buttonStyle:ct.NONE,onClick:this.onClickLogin},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.linkAnother.action"},"Link with another ",{publisherName:o}," account")))):null},this.renderLinkAccountStep=()=>{const{user:r}=this.appState.getUserManager().state;return r&&!La.currentUserIsHeadlessAccount(r)?this.renderWithSession():this.renderNoSession()},this.state={alert:null,isLinking:!1,step:"linkAccount",progressionData:null},this.appState=U.getAppState()}render(){const{oneTimeLinkCode:e,onRestart:r}=this.props,{alert:a,step:n,progressionData:o}=this.state,s=this.appState.getBrandName(),l=Qr.getPlatformName((o==null?void 0:o.platformId)||"");return g.createElement(g.Fragment,null,n==="pickProgression"&&g.createElement(g.Fragment,null,g.createElement("div",{className:"mb-5 text-center"},g.createElement("p",{className:tt.title},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.title"},"Choose Game Progression")),g.createElement("p",{className:tt.description},g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.pickProgression.desc"},"Select the game progression you'd like to migrate from your ",{platformName:l}," account to your ",{publisherName:s}," ","account."))),g.createElement("hr",null)),n==="shouldRestart"&&g.createElement(e0,null),!!a&&g.createElement(Me,{type:a.type,onDismiss:this.dismissAlert,className:G("mb-6 text-left",n==="shouldRestart"&&"mt-5")},a.element),n==="linkAccount"&&this.renderLinkAccountStep(),n==="pickProgression"&&o&&g.createElement(cR,{platformName:l,oneTimeLinkCode:e,currentAccount:o==null?void 0:o.currentAccount,headlessAccount:o==null?void 0:o.headlessAccount,onSuccess:this.onLinkWithProgressionSuccess,onError:this.setErrorAlert}),n==="success"&&g.createElement(gw,{isUpgradeToFull:!1,platformName:l}),n==="shouldRestart"&&g.createElement(yw,{onRestart:r}))}}const f2=({isActive:t,onClick:e,label:r})=>i.createElement(le,{className:G(ls.tab,t&&ls.active),buttonStyle:ct.NONE,onClick:e},r);class mR extends g.Component{constructor(e){super(e),this.showTitleAndTabs=()=>{this.setState({areTitleAndTabsHidden:!1})},this.hideTitleAndTabs=()=>{this.setState({areTitleAndTabsHidden:!0})},this.changeTab=r=>{this.setState({selectedTab:r})},this.state={areTitleAndTabsHidden:!1,selectedTab:"linkToExisting"}}render(){const{areTitleAndTabsHidden:e,selectedTab:r}=this.state,{oneTimeLinkCode:a,onRestart:n}=this.props;return g.createElement(g.Fragment,null,!e&&g.createElement(g.Fragment,null,g.createElement(e0,null),g.createElement("div",{className:"my-6"},g.createElement(xu,null,g.createElement(f2,{isActive:r==="linkToExisting",onClick:()=>this.changeTab("linkToExisting"),label:g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.selectLinkMode.tab.linkToExisting"},"Link to Existing Account")}),g.createElement(f2,{isActive:r==="upgradeToFull",onClick:()=>this.changeTab("upgradeToFull"),label:g.createElement(f,{i18nKey:"LinkAccountWithOneTimeCodePage.selectLinkMode.tab.upgradeToFull"},"Upgrade to Full Account")})))),r==="upgradeToFull"&&g.createElement(eR,{onHideTitle:this.hideTitleAndTabs,onShowTitle:this.showTitleAndTabs,onRestart:n,oneTimeLinkCode:a}),r==="linkToExisting"&&g.createElement(dR,{onHideTitle:this.hideTitleAndTabs,onRestart:n,oneTimeLinkCode:a}))}}class pR extends g.Component{constructor(e){super(e),this.onRestart=()=>{this.setState({step:"oneTimeCode"}),this.appState.state.appHistory.replace(oe.LinkAccountWithOneTimeCode.link)},this.goToSelectLinkModeStep=r=>{this.setState({oneTimeLinkCode:r,step:"selectLinkMode"})},this.renderContent=()=>{const{step:r,oneTimeLinkCode:a}=this.state;switch(r){case"oneTimeCode":return g.createElement(JM,{onContinue:this.goToSelectLinkModeStep});case"selectLinkMode":return g.createElement(mR,{oneTimeLinkCode:a,onRestart:this.onRestart});default:return null}},this.state={step:"oneTimeCode",oneTimeLinkCode:""},this.appState=U.getAppState()}componentDidMount(){const{appHistory:e}=this.appState.state,a=st.getSearchParamsObject(e).get("oneTimeLinkCode");a&&this.setState({oneTimeLinkCode:a,step:"selectLinkMode"}),Zt.updateBackground(`url(${ca})`)}componentWillUnmount(){Zt.updateBackground(null)}render(){return g.createElement("div",{className:G(tt.oneTimeLinkAccountPage,{[tt.desktop]:Ye.isDesktopApp()})},g.createElement(Bm,{className:tt.languageSelector}),g.createElement("div",{className:G(tt.container)},g.createElement(Yg,null),g.createElement("div",{className:tt.form},this.renderContent())))}}class ds{}ds.twitchDropLandingPage=new ft("/twitch-drops");ds.twitchDropPage=new ft("/twitch-drops/claim");const hR=()=>{const t=U.getUserManager(),e=U.getLegalManager(),r=U.getGdprManager(),{user:a,errorFetchingUser:n,mfaData:o}=t.state,{eligibilities:s}=e.state,{gdprDeletionStatus:l}=r.state,u=U.getAppState(),{appHistory:c}=u.state,m=st.getSearchParamsObject(c).get("error");return m?(st.redirectToErrorPage(c,Ba.deduceLoginError(m)),null):[i.createElement(Ae,{exact:!0,key:"LinkPlatformAccountPage",path:oe.LinkPlatformAccount.link,render:()=>i.createElement(RB,null)}),i.createElement(Ae,{exact:!0,key:"LinkAccountWithOneTimeCodePage",path:oe.LinkAccountWithOneTimeCode.link,render:()=>i.createElement(pR,null)}),i.createElement(Ae,{exact:!0,key:"VerifyUserPage",path:bt.VerifyUser.link,render:()=>i.createElement(wM,null)}),i.createElement(Ae,{exact:!0,key:"AccountDeletionSuccessPage",path:oe.AccountDeletionSuccess.link,render:()=>i.createElement(dO,null)}),i.createElement(Ae,{exact:!0,key:"TwitchLink",path:oe.TwitchLinking.link,render:()=>U.hasFeature(pt.isTwitchDropEnabled)?i.createElement(Gt,{to:ds.twitchDropPage.link}):i.createElement(sw,null)}),!!n&&i.createElement(Ae,{key:"FetchUserErrorPage",render:()=>i.createElement(h_,null)}),La.currentUserIsHeadlessAccount(a)&&i.createElement(Ae,{exact:!0,key:"UpgradeHeadlessAccountPage",render:()=>i.createElement(p_,null)}),!a&&(o==null?void 0:o.mfaToken)&&i.createElement(Ae,{exact:!0,key:"TwoFactorAuthentication",render:()=>i.createElement(CM,null)}),Ta.currentUserIsBlockedByLegal(s)&&i.createElement(Ae,{key:"PromptLegalPage",render:()=>i.createElement(lO,null)}),a&&l&&l.DeletionStatus&&i.createElement(Ae,{exact:!0,key:"AccountDeletionNoticePage",render:()=>i.createElement(mO,{appState:u})}),La.currentUserNeedsVerification(a)&&i.createElement(Ae,{key:"EmailVerificationPage",render:()=>i.createElement(sO,null)})]},xi=class{};let de=xi;de.GameList=new ft("/store/apps");de.GameItem=new ft("/store/apps/:itemId");de.DlcList=new ft("/store/dlcs");de.DlcItem=new ft("/store/dlcs/:itemId");de.InGameItem=new ft("/store/in-game-items/:itemId");de.BundleList=new ft("/store/bundles");de.BundleItem=new ft("/store/bundles/:itemId");de.CodeList=new ft("/store/code");de.CodeItem=new ft("/store/code/:itemId");de.OptionboxList=new ft("/store/optionbox");de.OptionboxItem=new ft("/store/optionbox/:itemId");de.Store=new ft("/store");de.Recharge=new ft("/recharge");de.OrderDetail=new ft("/orders/:orderNo");de.SubscriptionOrder=new ft("/subscription/:subscriptionId");de.Subscription=new ft("/subscription");de.PaymentSuccessCallback=new ft("/callback/order/success");de.getItemDetailRoute=t=>{const e=t.itemId;if(t.appType===Gl.enum.DLC)return xi.DlcItem.makePath({itemId:e});switch(t.itemType){case rt.enum.APP:return xi.GameItem.makePath({itemId:e});case rt.enum.BUNDLE:return xi.BundleItem.makePath({itemId:e});case rt.enum.CODE:return xi.CodeItem.makePath({itemId:e});case rt.enum.OPTIONBOX:return xi.OptionboxItem.makePath({itemId:e});case rt.enum.INGAMEITEM:return xi.InGameItem.makePath({itemId:e})}return""};const fR="_paymentSuccessCallbackContainer_1en25_16",gR={paymentSuccessCallbackContainer:fR};class yR extends i.Component{componentDidMount(){Ye.isDesktopApp()||(window.opener&&window.opener.postMessage(window.location.href,"*"),window.parent.postMessage(window.location.href,window.location.origin))}render(){return i.createElement("div",{className:gR.paymentSuccessCallbackContainer})}}const vR=()=>[i.createElement(Ae,{exact:!0,key:"PaymentSuccessCallbackPage",path:de.PaymentSuccessCallback.link,render:()=>i.createElement(yR,null)})],bR="_btnClose_dy7qr_16",ER={btnClose:bR};class DR extends i.Component{constructor(e){super(e),this.appState=U.getAppState()}render(){const{isSessionExpired:e}=this.appState.state;return i.createElement(Ge,{title:i.createElement(f,{i18nKey:"SessionExpiredDialog.title"},"Session expired"),isOpen:e},i.createElement(Qe,null,i.createElement(f,{i18nKey:"SessionExpiredDialog.bodyText"},"Your session has expired. Please log in again.")),i.createElement(at,null,i.createElement(le,{className:G("btn btn-ghost",ER.btnClose),onClick:()=>{this.appState.logout()}},i.createElement(f,{i18nKey:"SessionExpiredDialog.buttonAction"},"Close"))))}}const CR=({link:t})=>i.createElement("div",{className:"upgradeAccountPrompt"},i.createElement(f,{i18nKey:"UpgradeAccount.prompt"},"You haven't yet upgraded your account.",i.createElement(xe,{to:t},"Click here")," to upgrade your account."));const Ji=t=>{const{title:e,description:r,message:a,buttonAction:n,buttonText:o,icon:s}=t;return i.createElement("div",{className:"errorPage"},i.createElement("div",{className:"wrapper"},typeof s=="string"&&i.createElement("img",{src:s,className:"icon",loading:"lazy"}),typeof s!="string"&&s,i.createElement("div",{className:"message"},i.createElement("div",{className:"primary"},e),i.createElement("div",{className:"description"},r),!!a&&i.createElement("div",{className:"secondary"},a)),n&&i.createElement(le,{className:"button",onClick:n,buttonStyle:ct.PRIMARY,buttonType:qt.FLAT},o==null?void 0:o.toUpperCase())))};class wR extends i.Component{constructor(){super(...arguments),this.openWebsite=e=>{e.preventDefault(),Ni.openExternalBrowser(Fe.BASE_URL)}}render(){const{error:e}=this.props,r=`ERR${e.code}`;return i.createElement(Ji,{title:i.createElement(f,{i18nKey:"ErrorPage.configError.message"},{errorCode:r},": Sorry, something wrong on our configuration"),description:i.createElement("div",{className:"configError-description"},i.createElement("p",null,$("ErrorPage.serverError.description")),e.appName===Yl.LAUNCHER&&i.createElement("p",null,i.createElement(f,{i18nKey:"ErrorPage.configError.launcher.description"},"If you are using an older launcher version, please consider to download the latest one",i.createElement("a",{onClick:this.openWebsite},"here"))))})}}const AR="/assets/refresh_time-52755ea9.svg",kR=({message:t,buttonAction:e})=>i.createElement(Ji,{icon:AR,title:$("ErrorPage.loginSessionExpired.message"),description:$("ErrorPage.loginSessionExpired.description"),message:t,buttonAction:e,buttonText:$("ErrorPage.loginSessionExpired.button")}),PR=({message:t,buttonAction:e})=>{const r=()=>i.createElement("svg",{width:"102",height:"93",viewBox:"0 0 102 93",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{filter:"url(#filter0_d)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M34.0187 29.6164C33.9646 29.6429 33.9105 29.6695 33.8565 29.6962L25.0781 20.9178C24.2971 20.1368 23.0307 20.1368 22.2497 20.9178C21.4686 21.6989 21.4686 22.9652 22.2497 23.7462L30.2429 31.7394C26.4552 34.1623 23.1245 37.2358 20.409 40.8014C19.7398 41.6801 19.9096 42.935 20.7883 43.6042C21.6671 44.2735 22.922 44.1036 23.5912 43.2249C26.202 39.7968 29.4453 36.8784 33.1469 34.6434L39.76 41.2566C35.5467 43.0674 31.8694 45.8856 29.0325 49.4062C28.3394 50.2662 28.4748 51.5253 29.3349 52.2184C30.195 52.9114 31.454 52.776 32.1471 51.916C34.9137 48.4826 38.6074 45.8321 42.8474 44.344L50.7546 52.2512C45.5533 52.2545 40.9621 54.8637 38.2154 58.8347C37.587 59.7432 37.8141 60.989 38.7225 61.6173C39.631 62.2457 40.8768 62.0186 41.5051 61.1102C43.5386 58.1703 46.9277 56.2512 50.7646 56.2512C52.6927 56.2512 54.5077 56.7358 56.0944 57.591L70.843 72.3396C71.6241 73.1207 72.8904 73.1207 73.6715 72.3396C74.4525 71.5586 74.4525 70.2922 73.6715 69.5112L63.5962 59.4359C63.5577 59.2978 63.5039 59.1622 63.4341 59.0318L59.1927 54.7903C58.9791 54.6484 58.7618 54.5118 58.5408 54.3805L47.3972 43.2369C47.4681 43.2269 47.5391 43.2172 47.6102 43.2078L44.1847 39.7823C44.1198 39.798 44.0551 39.814 43.9904 39.8301L36.862 32.7017C36.9178 32.6768 36.9737 32.652 37.0297 32.6273L34.0187 29.6164ZM49.1091 39.0499L53.1814 43.1222C59.8306 43.7896 65.6758 47.1819 69.5861 52.1721C70.2674 53.0415 71.5245 53.194 72.3939 52.5128C73.2634 51.8315 73.4159 50.5744 72.7346 49.7049C67.6314 43.1924 59.687 39.0015 50.7648 39.0015C50.209 39.0015 49.6569 39.0178 49.1091 39.0499ZM41.176 31.1168L38.0002 27.941C41.991 26.5237 46.2877 25.7519 50.7646 25.7519C63.3076 25.7519 74.4361 31.8096 81.383 41.1504C82.0422 42.0367 81.858 43.2896 80.9717 43.9488C80.0854 44.608 78.8325 44.4238 78.1733 43.5375C71.9487 35.1678 61.9894 29.7519 50.7646 29.7519C47.4356 29.7519 44.218 30.2283 41.176 31.1168ZM50.7644 72.9198C52.7601 72.9198 54.3779 71.302 54.3779 69.3063C54.3779 67.3107 52.7601 65.6929 50.7644 65.6929C48.7688 65.6929 47.151 67.3107 47.151 69.3063C47.151 71.302 48.7688 72.9198 50.7644 72.9198Z",fill:"url(#paint0_linear)"})),i.createElement("path",{d:"M23.6639 22.332L72.2573 70.9254",stroke:"#FFD80B",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d",x:"0",y:"0.332031",width:"101.778",height:"92.5934",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),i.createElement("feOffset",null),i.createElement("feGaussianBlur",{stdDeviation:"10"}),i.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"}),i.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),i.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})),i.createElement("linearGradient",{id:"paint0_linear",x1:"50.8891",y1:"40.6383",x2:"35.6011",y2:"15.5271",gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#3E5062"}),i.createElement("stop",{offset:"1",stopColor:"#222E39"}))));return i.createElement(Ji,{icon:r(),title:$("ErrorPage.networkError.message"),description:$("ErrorPage.networkError.description"),message:t,buttonAction:e,buttonText:$("ErrorPage.networkError.button")})},SR="/assets/setting-4cb3a61b.svg",FR=({message:t,buttonAction:e})=>i.createElement(Ji,{icon:SR,title:$("ErrorPage.serverError.message"),description:$("ErrorPage.serverError.description"),message:t,buttonAction:e,buttonText:$("ErrorPage.serverError.button")}),xR="/assets/game_console_error-5d98d081.svg";class t0{}t0.addLineBreaks=t=>t.split(`
`).map((e,r)=>i.createElement("div",{key:`${r}-${e}`},e));const vw=({message:t,buttonAction:e})=>i.createElement(Ji,{icon:xR,title:$("ErrorPage.clientError.message"),description:t0.addLineBreaks($("ErrorPage.clientError.description")),message:t,buttonAction:e,buttonText:$("ErrorPage.clientError.button")});class OR extends i.Component{constructor(){super(...arguments),this.openLoginWeb=()=>{const e=U.getAppState().getSdk(),r=U.getAppState().state.appHistory,a=new Ba(e).createLoginURL();Ni.openExternalBrowser(a),U.getAppState().clearError(),r.replace(bt.Login.link)}}render(){const{error:e,message:r}=this.props;return this.props.children?this.props.children:e instanceof _6?i.createElement(wR,{error:e}):ye.isAxiosNetworkError(e)?i.createElement(PR,{error:e,message:r,buttonAction:Ni.refreshBrowser}):ye.isAxiosServerError(e)?i.createElement(FR,{error:e,message:r,buttonAction:Ni.refreshBrowser}):ye.isLoginSessionExpired(e)?i.createElement(kR,{error:e,message:r,buttonAction:this.openLoginWeb}):i.createElement(vw,{error:e,message:r,buttonAction:Ni.refreshBrowser})}}class qo extends i.Component{render(){return i.createElement(je,{className:G(Er.tall,this.props.className)},i.createElement(f,{i18nKey:"InitialUserFetchPage.notice"}))}}function LR(t){return t&&typeof t=="object"&&"default"in t?t.default:t}var bw=g,TR=LR(bw);function g2(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function NR(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var IR=!!(typeof window<"u"&&window.document&&window.document.createElement);function BR(t,e,r){if(typeof t!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof e!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof r<"u"&&typeof r!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function a(n){return n.displayName||n.name||"Component"}return function(o){if(typeof o!="function")throw new Error("Expected WrappedComponent to be a React component.");var s=[],l;function u(){l=t(s.map(function(d){return d.props})),c.canUseDOM?e(l):r&&(l=r(l))}var c=function(d){NR(m,d);function m(){return d.apply(this,arguments)||this}m.peek=function(){return l},m.rewind=function(){if(m.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var y=l;return l=void 0,s=[],y};var h=m.prototype;return h.UNSAFE_componentWillMount=function(){s.push(this),u()},h.componentDidUpdate=function(){u()},h.componentWillUnmount=function(){var y=s.indexOf(this);s.splice(y,1),u()},h.render=function(){return TR.createElement(o,this.props)},m}(bw.PureComponent);return g2(c,"displayName","SideEffect("+a(o)+")"),g2(c,"canUseDOM",IR),c}}var _R=BR,MR=typeof Element<"u",RR=typeof Map=="function",jR=typeof Set=="function",UR=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Kc(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var r,a,n;if(Array.isArray(t)){if(r=t.length,r!=e.length)return!1;for(a=r;a--!==0;)if(!Kc(t[a],e[a]))return!1;return!0}var o;if(RR&&t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(o=t.entries();!(a=o.next()).done;)if(!e.has(a.value[0]))return!1;for(o=t.entries();!(a=o.next()).done;)if(!Kc(a.value[1],e.get(a.value[0])))return!1;return!0}if(jR&&t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(o=t.entries();!(a=o.next()).done;)if(!e.has(a.value[0]))return!1;return!0}if(UR&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(r=t.length,r!=e.length)return!1;for(a=r;a--!==0;)if(t[a]!==e[a])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(n=Object.keys(t),r=n.length,r!==Object.keys(e).length)return!1;for(a=r;a--!==0;)if(!Object.prototype.hasOwnProperty.call(e,n[a]))return!1;if(MR&&t instanceof Element)return!1;for(a=r;a--!==0;)if(!((n[a]==="_owner"||n[a]==="__v"||n[a]==="__o")&&t.$$typeof)&&!Kc(t[n[a]],e[n[a]]))return!1;return!0}return t!==t&&e!==e}var zR=function(e,r){try{return Kc(e,r)}catch(a){if((a.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw a}},Mi={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},Ve={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(Ve).map(function(t){return Ve[t]});var jt={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},Id={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},nu={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},VR=Object.keys(Id).reduce(function(t,e){return t[Id[e]]=e,t},{}),qR=[Ve.NOSCRIPT,Ve.SCRIPT,Ve.STYLE],Pa="data-react-helmet",HR=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$R=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},WR=function(){function t(e,r){for(var a=0;a<r.length;a++){var n=r[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,r,a){return r&&t(e.prototype,r),a&&t(e,a),e}}(),Hr=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},KR=function(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)},y2=function(t,e){var r={};for(var a in t)e.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(t,a)&&(r[a]=t[a]);return r},GR=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t},Lf=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return r===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},YR=function(e){var r=Ho(e,Ve.TITLE),a=Ho(e,nu.TITLE_TEMPLATE);if(a&&r)return a.replace(/%s/g,function(){return Array.isArray(r)?r.join(""):r});var n=Ho(e,nu.DEFAULT_TITLE);return r||n||void 0},ZR=function(e){return Ho(e,nu.ON_CHANGE_CLIENT_STATE)||function(){}},Qp=function(e,r){return r.filter(function(a){return typeof a[e]<"u"}).map(function(a){return a[e]}).reduce(function(a,n){return Hr({},a,n)},{})},XR=function(e,r){return r.filter(function(a){return typeof a[Ve.BASE]<"u"}).map(function(a){return a[Ve.BASE]}).reverse().reduce(function(a,n){if(!a.length)for(var o=Object.keys(n),s=0;s<o.length;s++){var l=o[s],u=l.toLowerCase();if(e.indexOf(u)!==-1&&n[u])return a.concat(n)}return a},[])},al=function(e,r,a){var n={};return a.filter(function(o){return Array.isArray(o[e])?!0:(typeof o[e]<"u"&&tj("Helmet: "+e+' should be of type "Array". Instead found type "'+HR(o[e])+'"'),!1)}).map(function(o){return o[e]}).reverse().reduce(function(o,s){var l={};s.filter(function(h){for(var p=void 0,y=Object.keys(h),b=0;b<y.length;b++){var C=y[b],w=C.toLowerCase();r.indexOf(w)!==-1&&!(p===jt.REL&&h[p].toLowerCase()==="canonical")&&!(w===jt.REL&&h[w].toLowerCase()==="stylesheet")&&(p=w),r.indexOf(C)!==-1&&(C===jt.INNER_HTML||C===jt.CSS_TEXT||C===jt.ITEM_PROP)&&(p=C)}if(!p||!h[p])return!1;var v=h[p].toLowerCase();return n[p]||(n[p]={}),l[p]||(l[p]={}),n[p][v]?!1:(l[p][v]=!0,!0)}).reverse().forEach(function(h){return o.push(h)});for(var u=Object.keys(l),c=0;c<u.length;c++){var d=u[c],m=M6({},n[d],l[d]);n[d]=m}return o},[]).reverse()},Ho=function(e,r){for(var a=e.length-1;a>=0;a--){var n=e[a];if(n.hasOwnProperty(r))return n[r]}return null},QR=function(e){return{baseTag:XR([jt.HREF,jt.TARGET],e),bodyAttributes:Qp(Mi.BODY,e),defer:Ho(e,nu.DEFER),encode:Ho(e,nu.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Qp(Mi.HTML,e),linkTags:al(Ve.LINK,[jt.REL,jt.HREF],e),metaTags:al(Ve.META,[jt.NAME,jt.CHARSET,jt.HTTPEQUIV,jt.PROPERTY,jt.ITEM_PROP],e),noscriptTags:al(Ve.NOSCRIPT,[jt.INNER_HTML],e),onChangeClientState:ZR(e),scriptTags:al(Ve.SCRIPT,[jt.SRC,jt.INNER_HTML],e),styleTags:al(Ve.STYLE,[jt.CSS_TEXT],e),title:YR(e),titleAttributes:Qp(Mi.TITLE,e)}},Tf=function(){var t=Date.now();return function(e){var r=Date.now();r-t>16?(t=r,e(r)):setTimeout(function(){Tf(e)},0)}}(),v2=function(e){return clearTimeout(e)},JR=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Tf:window.requestAnimationFrame||Tf,ej=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||v2:window.cancelAnimationFrame||v2,tj=function(e){return console&&typeof console.warn=="function"&&console.warn(e)},nl=null,rj=function(e){nl&&ej(nl),e.defer?nl=JR(function(){b2(e,function(){nl=null})}):(b2(e),nl=null)},b2=function(e,r){var a=e.baseTag,n=e.bodyAttributes,o=e.htmlAttributes,s=e.linkTags,l=e.metaTags,u=e.noscriptTags,c=e.onChangeClientState,d=e.scriptTags,m=e.styleTags,h=e.title,p=e.titleAttributes;Nf(Ve.BODY,n),Nf(Ve.HTML,o),aj(h,p);var y={baseTag:ko(Ve.BASE,a),linkTags:ko(Ve.LINK,s),metaTags:ko(Ve.META,l),noscriptTags:ko(Ve.NOSCRIPT,u),scriptTags:ko(Ve.SCRIPT,d),styleTags:ko(Ve.STYLE,m)},b={},C={};Object.keys(y).forEach(function(w){var v=y[w],P=v.newTags,x=v.oldTags;P.length&&(b[w]=P),x.length&&(C[w]=y[w].oldTags)}),r&&r(),c(e,b,C)},Ew=function(e){return Array.isArray(e)?e.join(""):e},aj=function(e,r){typeof e<"u"&&document.title!==e&&(document.title=Ew(e)),Nf(Ve.TITLE,r)},Nf=function(e,r){var a=document.getElementsByTagName(e)[0];if(a){for(var n=a.getAttribute(Pa),o=n?n.split(","):[],s=[].concat(o),l=Object.keys(r),u=0;u<l.length;u++){var c=l[u],d=r[c]||"";a.getAttribute(c)!==d&&a.setAttribute(c,d),o.indexOf(c)===-1&&o.push(c);var m=s.indexOf(c);m!==-1&&s.splice(m,1)}for(var h=s.length-1;h>=0;h--)a.removeAttribute(s[h]);o.length===s.length?a.removeAttribute(Pa):a.getAttribute(Pa)!==l.join(",")&&a.setAttribute(Pa,l.join(","))}},ko=function(e,r){var a=document.head||document.querySelector(Ve.HEAD),n=a.querySelectorAll(e+"["+Pa+"]"),o=Array.prototype.slice.call(n),s=[],l=void 0;return r&&r.length&&r.forEach(function(u){var c=document.createElement(e);for(var d in u)if(u.hasOwnProperty(d))if(d===jt.INNER_HTML)c.innerHTML=u.innerHTML;else if(d===jt.CSS_TEXT)c.styleSheet?c.styleSheet.cssText=u.cssText:c.appendChild(document.createTextNode(u.cssText));else{var m=typeof u[d]>"u"?"":u[d];c.setAttribute(d,m)}c.setAttribute(Pa,"true"),o.some(function(h,p){return l=p,c.isEqualNode(h)})?o.splice(l,1):s.push(c)}),o.forEach(function(u){return u.parentNode.removeChild(u)}),s.forEach(function(u){return a.appendChild(u)}),{oldTags:o,newTags:s}},Dw=function(e){return Object.keys(e).reduce(function(r,a){var n=typeof e[a]<"u"?a+'="'+e[a]+'"':""+a;return r?r+" "+n:n},"")},nj=function(e,r,a,n){var o=Dw(a),s=Ew(r);return o?"<"+e+" "+Pa+'="true" '+o+">"+Lf(s,n)+"</"+e+">":"<"+e+" "+Pa+'="true">'+Lf(s,n)+"</"+e+">"},ij=function(e,r,a){return r.reduce(function(n,o){var s=Object.keys(o).filter(function(c){return!(c===jt.INNER_HTML||c===jt.CSS_TEXT)}).reduce(function(c,d){var m=typeof o[d]>"u"?d:d+'="'+Lf(o[d],a)+'"';return c?c+" "+m:m},""),l=o.innerHTML||o.cssText||"",u=qR.indexOf(e)===-1;return n+"<"+e+" "+Pa+'="true" '+s+(u?"/>":">"+l+"</"+e+">")},"")},Cw=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(e).reduce(function(a,n){return a[Id[n]||n]=e[n],a},r)},oj=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(e).reduce(function(a,n){return a[VR[n]||n]=e[n],a},r)},sj=function(e,r,a){var n,o=(n={key:r},n[Pa]=!0,n),s=Cw(a,o);return[i.createElement(Ve.TITLE,s,r)]},lj=function(e,r){return r.map(function(a,n){var o,s=(o={key:n},o[Pa]=!0,o);return Object.keys(a).forEach(function(l){var u=Id[l]||l;if(u===jt.INNER_HTML||u===jt.CSS_TEXT){var c=a.innerHTML||a.cssText;s.dangerouslySetInnerHTML={__html:c}}else s[u]=a[l]}),i.createElement(e,s)})},bn=function(e,r,a){switch(e){case Ve.TITLE:return{toComponent:function(){return sj(e,r.title,r.titleAttributes)},toString:function(){return nj(e,r.title,r.titleAttributes,a)}};case Mi.BODY:case Mi.HTML:return{toComponent:function(){return Cw(r)},toString:function(){return Dw(r)}};default:return{toComponent:function(){return lj(e,r)},toString:function(){return ij(e,r,a)}}}},ww=function(e){var r=e.baseTag,a=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,s=e.linkTags,l=e.metaTags,u=e.noscriptTags,c=e.scriptTags,d=e.styleTags,m=e.title,h=m===void 0?"":m,p=e.titleAttributes;return{base:bn(Ve.BASE,r,n),bodyAttributes:bn(Mi.BODY,a,n),htmlAttributes:bn(Mi.HTML,o,n),link:bn(Ve.LINK,s,n),meta:bn(Ve.META,l,n),noscript:bn(Ve.NOSCRIPT,u,n),script:bn(Ve.SCRIPT,c,n),style:bn(Ve.STYLE,d,n),title:bn(Ve.TITLE,{title:h,titleAttributes:p},n)}},uj=function(e){var r,a;return a=r=function(n){KR(o,n);function o(){return $R(this,o),GR(this,n.apply(this,arguments))}return o.prototype.shouldComponentUpdate=function(l){return!zR(this.props,l)},o.prototype.mapNestedChildrenToProps=function(l,u){if(!u)return null;switch(l.type){case Ve.SCRIPT:case Ve.NOSCRIPT:return{innerHTML:u};case Ve.STYLE:return{cssText:u}}throw new Error("<"+l.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},o.prototype.flattenArrayTypeChildren=function(l){var u,c=l.child,d=l.arrayTypeChildren,m=l.newChildProps,h=l.nestedChildren;return Hr({},d,(u={},u[c.type]=[].concat(d[c.type]||[],[Hr({},m,this.mapNestedChildrenToProps(c,h))]),u))},o.prototype.mapObjectTypeChildren=function(l){var u,c,d=l.child,m=l.newProps,h=l.newChildProps,p=l.nestedChildren;switch(d.type){case Ve.TITLE:return Hr({},m,(u={},u[d.type]=p,u.titleAttributes=Hr({},h),u));case Ve.BODY:return Hr({},m,{bodyAttributes:Hr({},h)});case Ve.HTML:return Hr({},m,{htmlAttributes:Hr({},h)})}return Hr({},m,(c={},c[d.type]=Hr({},h),c))},o.prototype.mapArrayTypeChildrenToProps=function(l,u){var c=Hr({},u);return Object.keys(l).forEach(function(d){var m;c=Hr({},c,(m={},m[d]=l[d],m))}),c},o.prototype.warnOnInvalidChildren=function(l,u){return!0},o.prototype.mapChildrenToProps=function(l,u){var c=this,d={};return i.Children.forEach(l,function(m){if(!(!m||!m.props)){var h=m.props,p=h.children,y=y2(h,["children"]),b=oj(y);switch(c.warnOnInvalidChildren(m,p),m.type){case Ve.LINK:case Ve.META:case Ve.NOSCRIPT:case Ve.SCRIPT:case Ve.STYLE:d=c.flattenArrayTypeChildren({child:m,arrayTypeChildren:d,newChildProps:b,nestedChildren:p});break;default:u=c.mapObjectTypeChildren({child:m,newProps:u,newChildProps:b,nestedChildren:p});break}}}),u=this.mapArrayTypeChildrenToProps(d,u),u},o.prototype.render=function(){var l=this.props,u=l.children,c=y2(l,["children"]),d=Hr({},c);return u&&(d=this.mapChildrenToProps(u,d)),i.createElement(e,d)},WR(o,null,[{key:"canUseDOM",set:function(l){e.canUseDOM=l}}]),o}(i.Component),r.propTypes={base:Ue.object,bodyAttributes:Ue.object,children:Ue.oneOfType([Ue.arrayOf(Ue.node),Ue.node]),defaultTitle:Ue.string,defer:Ue.bool,encodeSpecialCharacters:Ue.bool,htmlAttributes:Ue.object,link:Ue.arrayOf(Ue.object),meta:Ue.arrayOf(Ue.object),noscript:Ue.arrayOf(Ue.object),onChangeClientState:Ue.func,script:Ue.arrayOf(Ue.object),style:Ue.arrayOf(Ue.object),title:Ue.string,titleAttributes:Ue.object,titleTemplate:Ue.string},r.defaultProps={defer:!0,encodeSpecialCharacters:!0},r.peek=e.peek,r.rewind=function(){var n=e.rewind();return n||(n=ww({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),n},a},cj=function(){return null},dj=_R(QR,rj,ww)(cj),Sr=uj(dj);Sr.renderStatic=Sr.rewind;function mj(){try{return window.ga}catch{return null}}function pj(t){const e=mj();return e?t(e):null}function hj(t){if(Ye.isDesktopApp()||!t)return null;R6.register("pageView",e=>pj(r=>{r("send",{hitType:"pageview",page:`${e.pathname}${e.search}`})}))}Fe.TELEMETRY_GOOGLE_ANALYTICS_TRACKING_ID&&hj(Fe.TELEMETRY_GOOGLE_ANALYTICS_TRACKING_ID);const fj=`
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

ga('create', '${Fe.TELEMETRY_GOOGLE_ANALYTICS_TRACKING_ID}', 'auto');
ga('send', 'pageview');
`.trim(),gj=()=>!Ye.isDesktopApp()&&Fe.TELEMETRY_GOOGLE_ANALYTICS_TRACKING_ID&&g.createElement(Sr,null,g.createElement("script",{key:"ga-init"},fj))||null;class zm{}zm.Support=new ft("/support");zm.Topic=new ft("/support/topic/:slug");zm.Article=new ft("/support/article/:slug");class yj extends g.Component{render(){return g.createElement("div",{dangerouslySetInnerHTML:{__html:this.props.changelog.data},style:{padding:"10px",background:"rgba(255,255,255,0.1)"}})}}const vj="2.20.1",bj="0.2.7",Ej="5729b0773bcb0612c11b80d5b480d63abaf2e1b7",Dj=`RELEASED<br/>--------<br/><br/>### 0.2.7 - 2023-05-22<br/><br/>- CW-2615 - [Dev][Launcher] Legal popup not closed after user accept new agreement and stuck on empty page if user refresh the page<br/><br/>### 0.2.6 - 2023-05-10<br/><br/>- CW-2568 - Invitation link redirects to Home page instead of Create Account page.<br/><br/>### 0.2.5 - 2023-05-03<br/><br/>- CW-2540 - Provide experimental feature flag of PP v2<br/><br/>### 0.2.4 - 2023-04-17<br/><br/>- CW-2470 - [SDK] Improve the error log of DecodeError class<br/><br/>### 0.2.3 - 2023-04-13<br/><br/>- CW-2451 - [Dev][PP][PPv2][Home page] There are issue occurs on page title on the Player Portal homepage tab<br/><br/>### 0.2.2 - 2023-04-03<br/><br/>- CW-2243 - [Player Portal] Implement Page Title<br/><br/>### 0.15.7 - 2023-02-24<br/><br/>- no-jira - Remove justice-platform-typescript-medium-serde dependency<br/><br/>### 0.15.6 - 2023-02-23<br/><br/>- CW-2195 - [Dev][PP][Launcher] Login using an account that accept marketing preference when Legal is disabled causes the player portal to loop on 403 error<br/><br/>### 0.15.5 - 2023-02-22<br/><br/>- CW-1609 - Lock package versions<br/>- CW-2100 - [PP][Config Service] Make Player Portal crash when initial cache fetch to Config Service fails<br/><br/>### 0.15.4 - 2023-02-21<br/><br/>- CW-2191 - [Dev][Single][PP] Homepage and Store section will appear empty when access fresh PP or logout from PP<br/>- CW-1609 - Replace moment with date-fns<br/><br/>### 0.15.3 - 2023-02-20<br/><br/>- CW-1609 - Add DesktopChecker to the entry index<br/><br/>### 0.15.2 - 2023-02-16<br/><br/>- CW-2046 - [Dev][PP] User can still access store section from URL directly though already disabled the section <br/><br/><br/><hr/>PACKAGES<hr/><br/><br/><br/>od-account<br/>---------------<br/>### 2023-05-25<br/><br/>- CW-2579 - Account Management Sections of Player Portal and Launcher Support Global Styles for Backgrounds<br/><br/>### 2023-05-16<br/><br/>- CW-2551 - [Player Portal][Launcher] Remove linked account info data from Basic Custom Attributes<br/><br/>### 2023-05-11<br/><br/>- CW-2571 - [Dev][PP][Linked Accounts] 3rd Party Account Unlinking error message only displayed for a moment before being replaced by Twitch drop notification<br/><br/>### 2023-05-03<br/><br/>- no-jira - Attempt fix build<br/><br/>### 2023-04-25<br/><br/>- CW-2508 - [Dev][PP][Login Website] Several text is displayed as string on Registration form and Link an Account screen<br/><br/>### 2023-04-19<br/><br/>- OS-9365 - Improve the account deletion information, get and show the time to deletion from BE<br/><br/>### 2023-04-12<br/><br/>- CW-2389 - [WebSDK] Codegen Should Support All Services<br/><br/>### 2023-03-16<br/><br/>- CW-2246 - Improve 3rd Party Account Unlinking Message Clarity<br/><br/>### 2023-03-15<br/><br/>- CW-2278 - [Player Portal][Launcher] Rename Privacy Records to Legal Agreements<br/><br/>### 2023-03-06<br/><br/>- CW-2238 - [Web Widgets] Web Widgets Build Fails with Missing AntD Icons<br/><br/>### 2023-03-02<br/><br/>- CW-1314 - [Launcher][Improvement] Make user able to copy 2FA code from launcher<br/><br/>### 2023-02-23<br/><br/>- OS-8782 - [PP] Fixing issue at EmailAuthSection, after close modal after too many request it doesn't show error at the main page, and alert <br/><br/><br/>od-assets<br/>---------------<br/>### 2023-05-10<br/><br/>- CW-2316 - [Support][Admin] Implement the Rich Text Editor<br/><br/>### 2023-03-10<br/><br/>- CW-2204 - [UI Editor][Twitch Drop] Add namespace and clientId on twitch game config<br/><br/>### 2023-01-17<br/><br/>- Init od-assets<br/><br/><br/>od-components<br/>---------------<br/>### 2023-05-25<br/><br/>- CW-2578 - [Dev][PPv2][Multiple] Inside the Bundle is not translated to Chinese on bundle detail page<br/><br/>### 2023-05-24<br/><br/>- CW-2577 - [Dev][PPv2] Home & Store on footer are not translated into Chinese language<br/><br/>### 2023-05-12<br/><br/>- CW-2556 - [Dev][Login] Username, Display Name, and Password requirement tooltip will follow the screen while scrolled<br/><br/>### 2023-04-25<br/><br/>- CW-2508 - [Dev][PP][Login Website] Several text is displayed as string on Registration form and Link an Account screen<br/><br/>### 2023-04-19<br/><br/>- OS-9365 - Improve the account deletion information, get and show the time to deletion from BE, change copy based on new design<br/><br/>### 2023-04-18<br/><br/>- CW-2343 - Privacy Compliance Copy Review Materials for PP and Launcher<br/><br/>### 2023-04-05<br/><br/>- CW-2367 - [PP][Twitch Drop][Re-claim dropdown] Re-adjust the non-selected game list into solid color<br/><br/>### 2023-03-30<br/><br/>- CW-2215 - [Dev][STG][Editor][Launcher] Background on Game/Library page not using correct transparency Background Color<br/><br/>### 2023-03-27<br/><br/>- CW-2361 - [PP][Twitch Drop] Implement flow Twitch Drop when the user actually doesn't have entitlement<br/><br/>### 2023-03-10<br/><br/>- CW-2204 - [UI Editor][Twitch Drop] Add namespace and clientId on twitch game config<br/><br/>### 2023-02-21<br/><br/>- CW-1609 - Replace moment with date-fns<br/><br/>### 2023-02-20<br/><br/>- CW-1609 - Add Desktop<br/><br/><br/>od-config<br/>---------------<br/>### 2022-11-23<br/><br/>- CW-1697 - Prettify config files<br/><br/>### 2022-07-28<br/><br/>- CW-841 - [Dev][Editor][Launcher] Global Color: Text only applied to a class="logoLink"<br/><br/>### 2022-07-14<br/><br/>- CW-300 - [Technical] Audit and Remove unused NPM dependencies<br/><br/><br/><br/>od-desktop<br/>---------------<br/>### 2023-05-25<br/><br/>- CW-2579 - Account Management Sections of Player Portal and Launcher Support Global Styles for Backgrounds<br/><br/>### 2023-05-10<br/><br/>- CW-2375 - [Launcher][Login] Popup success cancel account deletion is truncated<br/><br/>### 2023-04-12<br/><br/>- CW-2389 - [WebSDK] Codegen Should Support All Services<br/><br/>### 2022-12-30<br/><br/>- CW-2215 - [Dev][STG][Editor][Launcher] Background on Game/Library page not using correct transparency Background Color<br/><br/>### 2022-12-23<br/><br/>- CW-1871 - [Dev][Editor][Launcher][Settings] There several display issue on the App Editor preview settings pop up<br/><br/>### 2022-12-21<br/><br/>- CW-1862 - [Dev][Editor][Launcher][PP] Several issue happen in App Editor preview due to footer section<br/><br/>### 2022-11-28<br/><br/>- CW-1907 - [Dev][Launcher] Need refresh to make folder installation adjustment from launcher setting applied to installation pop up<br/>- CW-1229 - [Tech Debt] CSS classes should start with camelCase always<br/><br/>### 2022-11-23<br/><br/>- CW-1697 - Prettify config files<br/><br/>### 2022-11-16<br/><br/>- CW-1652 - [Dev][PP][Launcher][Legal] Accept and Decline button doesn't have margin gap<br/><br/>### 2022-11-14<br/><br/>- CW-1413 - [Technical] Merge duplicate components in od-components<br/><br/>### 2022-11-11<br/><br/>- CW-1611 [Dev][Launcher] Account menu dropdown in the header closed when clicked<br/><br/>### 2022-10-12<br/><br/>- CW-1456 - [Dev][Launcher] Try again button<br/><br/><br/>od-ecommerce<br/>---------------<br/>### 2023-05-25<br/><br/>- CW-2579 - Account Management Sections of Player Portal and Launcher Support Global Styles for Backgrounds<br/><br/>### 2023-05-09<br/><br/>- CW-1477 - [Dev][PP][Payment] While buying Product Keys, Payment Successful modal need to be scrolled to see Close & See My Keys button in low resolution monitor<br/><br/>### 2023-04-05<br/><br/>- CW-2549 - Click buy option box trigger pop up that mention prime subscription<br/><br/>### 2023-03-21<br/><br/>- OS-8754 - Remove the check logic for the APP type inside the bundle<br/><br/>### 2023-02-21<br/><br/>- CW-1609 - Replace moment with date-fns<br/><br/>### 2023-02-20<br/><br/>- CW-1609 - Add DesktopChecker to the entry index<br/><br/>### 2023-02-08<br/><br/>- no-jira - Fix dependency types/interfaces getting bundled together in the Widgets' \`index.d.ts\` file<br/><br/>### 2023-01-19<br/><br/>- CW-1247 - [Dev][STG][PP] App will crash when user access PP with no game store set for selected App ID<br/><br/>### 2023-01-06<br/><br/>- CW-1758 - [Dev][PP][Launcher] Cancel PayPal payment will open independent payment station on new tab instead<br/><br/>### 2022-12-30<br/><br/>- CW-1879 - [Dev][WebSDK][Playground][Payment] Click See my Optionbox after successful transaction, redirect user to hidden page<br/><br/>### 2022-11-30<br/><br/>- CW-1723 - Fix discount expire widget<br/><br/>### 2022-11-28<br/><br/>- CW-1229 - [Tech Debt] CSS classes should start with camelCase always<br/>- CW-1668 - [Feature flags] Adjust the <br/><br/><br/>od-legal<br/>---------------<br/>### 2023-04-25<br/><br/>- CW-2473 - [Legal V2] Remove experimental flag checking for Legal V2<br/><br/>### 2023-04-10<br/><br/>- CW-1588 - [Deployment] Allow rendering paths on deployment assets instead of hardcoded paths (legal-app)<br/><br/>### 2023-02-08<br/><br/>- no-jira - Fix dependency types/interfaces getting bundled together in the Widgets' \`index.d.ts\` file<br/><br/>### 2022-11-28<br/><br/>- CW-1668 - [Feature flags] Adjust the flags naming for Login, Legal & Payment<br/><br/>### 2022-11-23<br/><br/>- CW-1697 - Prettify config files<br/><br/>### 2022-11-17<br/><br/>- CW-1654 - [Dev][PP][Launcher] Most of secondary button turn into flat ones<br/>- CW-1655 - [Dev][PP][Launcher] Standardize button label in pop up modal or dialog for using uppercase text<br/><br/>### 2022-11-16<br/><br/>- CW-1652 - [Dev][PP][Launcher][Legal] Accept and Decline button doesn't have margin gap<br/><br/>### 2022-11-15<br/><br/>- CW-1641 - [Dev][PP][Launcher] App will crash when try to access upgrade headless account or Link to New Account registration form<br/><br/>### 2022-11-14<br/><br/>- CW-1413 - [Technical] Merge duplicate components in od-components<br/><br/>### 2022-09-16<br/><br/>- CW-1223 - Use PageRoute for the routes<br/><br/>### 2022-08-25<br/><br/>- CW-1096 - [Dev][Launcher][PP] Accepting legal on PP or Launcher while they run together can trigger several issue<br/><br/>### 2022-07-28<br/><br/>- CW-841 - [Dev][Editor][Launcher] Global Color: Text only applied to a class="logoLi<br/><br/><br/>od-medium-serde<br/>---------------<br/>### 2023-03-23<br/><br/>- CW-2333 - Missing carousel for showing screenshots and video of store item<br/><br/>### 2022-03-02<br/><br/>- CW-1958 - Move "platform-typescript-medium-serde" from GitHub to Odin project<br/><br/><br/>od-payment<br/>---------------<br/>### 2023-04-12<br/><br/>- CW-2389 - [WebSDK] Codegen Should Support All Services<br/><br/>### 2023-02-20<br/><br/>- CW-1609 - Add DesktopChecker to the entry index<br/><br/>### 2023-01-06<br/><br/>- CW-1758 - [Dev][PP][Launcher] Cancel PayPal payment will open independent payment station on new tab instead<br/><br/>### 2022-12-21<br/><br/>- no-jira - Slight tweak Order Info CSS<br/><br/>### 2022-11-28<br/><br/>- CW-1229 - [Tech Debt] CSS classes should start with camelCase always<br/><br/>### 2022-11-23<br/><br/>- CW-1697 - Prettify config files<br/><br/>### 2022-11-14<br/><br/>- CW-1413 - [Technical] Merge duplicate components in od-components<br/><br/>### 2022-11-04<br/><br/>- CW-1585 - [Dev][PP][Launcher][Payment] Input zip code on the tax payment (FE) failed to pass user zipCode value to BE<br/><br/>### 2022-10-26<br/><br/>- CW-1515 - [Dev][PP][Launcher][Payment] Checkbox "Save billing information" is not using primary color<br/><br/>### 2022-10-20<br/><br/>- CW-1329 Enable Config Service reading for Payment Station<br/><br/>### 2022-10-11<br/><br/>- Payment station migration to od-payment<br/><br/><br/>od-player-portal<br/>---------------<br/>### 2023-05-16<br/><br/>- CW-2577 - [Dev][PPv2] Home & Store on footer are not translated into Chinese language<br/>- CW-2578 - [Dev][PPv2][Multiple] Inside the Bundle is not translated to Chinese on bundle detail page<br/><br/>### 2023-04-12<br/><br/>- CW-2389 - [WebSDK] Codegen Should Support All Services<br/><br/>### 2023-04-05<br/><br/>- CW-2329 - [Dev][App Editor][Twitch Drop] When enabling "Preview Widget Only slider", card modal and button appear too close to the bottom of preview screen<br/><br/>### 2023-02-10<br/><br/>- CW-1320 - [Dev][PP] Account drop down menu does not close when clicked from the outside border<br/><br/>### 2023-02-08<br/><br/>- CW-2127 - [Twitch] Rename isTwitchDropVisible to isTwitchDropEnabled<br/>- CW-2115 - [Dev][Editor][PP][Twitch Drop] Set stream URL with www. will add an additional path on base URL instead of redirecting to the correct site<br/><br/>### 2023-02-07<br/><br/>- CW-2113 - [Dev][PP][Twitch Drop] Clicking event will redirect to /twitch instead of /twitch-drops<br/><br/>### 2023-02-01<br/><br/>- CW-2041 - [Playground] Expose passing data config from SDK to Widget<br/><br/>### 2023-01-26<br/><br/>- CW-2051 - [Twitch] Twitch drop landing page<br/><br/>### 2023-01-25<br/><br/>- CW-2058 - [PP] Remove call to config service from PP client-side<br/><br/>### 2023-01-19<br/><br/>- CW-1247 - [Dev][STG][PP] App will crash when user access PP with no game store set for selected App ID<br/><br/>### 2023-01-12<br/><br/>- CW-1982 - [Dev][Editor<br/><br/><br/>od-shared<br/>---------------<br/>### 2023-05-22<br/><br/>- CW-2615 - [Dev][Launcher] Legal popup not closed after user accept new agreement and stuck on empty page if user refresh the page<br/>- CW-2532 - [Support][Admin] Implement Admin Articles CRUD Page<br/><br/>### 2023-05-16<br/><br/>- CW-2551 - [Player Portal][Launcher] Remove linked account info data from Basic Custom Attributes<br/><br/>### 2023-05-15<br/><br/>- CW-2334 - [App Editor] Implement Launcher Icon<br/><br/>### 2023-05-08<br/><br/>- CW-2319 - [Support][Admin] Implement Admin Articles List Page<br/><br/>### 2023-05-03<br/><br/>- no-jira - Attempt fix build<br/><br/>### 2023-04-25<br/><br/>- CW-2474 - [Login V2] Remove experimental flag checking for Login V2<br/>- CW-2473 - [Legal V2] Remove experimental flag checking for Legal V2<br/><br/>### 2023-04-19<br/><br/>- OS-9365 - Improve the account deletion information, get and show the time to deletion from BE. adding \`fetchCurrentUserGdprDeletionStatus\` to AppState<br/>- CW-2475 - [Dev][PP][My Account] Link with 3rd party account from Link an Account section make user avatar revert to avatar-1<br/><br/>### 2023-04-12<br/><br/>- CW-2389 - [WebSDK] Codegen Should Support All Services<br/><br/>### 2023-04-04<br/><br/>- CW-2172 - [Support] Enable Support Feature Flag in App Editor<br/><br/>### 2023-03-21<br/><br/>- CW-2297 - [Dev][App Editor][Twitch Drop] Missing Drop Claimed - Multiple Items preview screen<br/><br/>### 2023-03-15<br/><br/>- CW-2278 - [Player Portal][Launcher] Rename Privacy Record<br/><br/><br/>od-state<br/>---------------<br/>### 2023-05-03<br/><br/>- no-jira - Attempt fix build<br/><br/>### 2023-04-19<br/><br/>- CW-2475 - [Dev][PP][My Account] Link with 3rd party account from Link an Account section make user avatar revert to avatar-1<br/><br/>### 2023-04-11<br/><br/>- CW-2389 - [WebSDK] Codegen Should Support All Services<br/><br/>### 2023-02-13<br/><br/>- no-jira - Move twitch drop configs fetching logic to SdkWidget<br/><br/>### 2023-03-07<br/><br/>- OS-8922 - Adjust manager related to price of RegionDataItem<br/><br/>### 2023-02-08<br/><br/>- no-jira - Fix undefined error on console when access PP without login<br/><br/>### 2023-02-08<br/><br/>- CW-2116 - [Dev][PP][Twitch Drop] Background overlay isn't applied in the Twitch Drop landing page background<br/><br/>### 2023-02-07<br/><br/>- CW-2115 - [Dev][Editor][PP][Twitch Drop] Set stream URL with www. will add an additional path on base URL instead of redirecting to the correct site<br/>- CW-2113 - [Dev][PP][Twitch Drop] Clicking event will redirect to /twitch instead of /twitch-drops<br/>- no-jira - Fix dependency types/interfaces getting bundled together in the Widgets' \`index.d.ts\` file<br/><br/>### 2022-11-23<br/><br/>- CW-1697 - Prettify config files<br/><br/>### 2022-10-07<br/><br/>- CW-1421 - [WebSDK] Remove State Management Classes from the library<br/><br/><br/><br/>od-twitch<br/>---------------<br/>### 2023-04-12<br/><br/>- CW-2389 - [WebSDK] Codegen Should Support All Services<br/><br/>### 2023-04-05<br/><br/>- CW-2367 - [PP][Twitch Drop][Re-claim dropdown] Re-adjust the non-selected game list into solid color<br/>- CW-2329 - [Dev][App Editor][Twitch Drop] When enabling "Preview Widget Only slider", card modal and button appear too close to the bottom of preview screen<br/>- CW-2330 - [Dev][App Editor][Twitch Drop] Enabling "Preview Widget Only" slider will make company logo overlap with header UI in the Drops Claimed preview screen<br/>- CW-2351 - [Dev][App Editor][Twitch Drop] The new Drops Claimed screen have several issue<br/><br/>### 2023-04-03<br/><br/>- CW-2394 - [Dev][Stage][PP][Twitch Drop] Re-claim will stays on claiming drop loading after user links a twitch account that doesn't have any entitlement<br/>- CW-2395 - [Dev][STG][PP][Twitch Drop] Re-claim reward for 1st time will redirect to error screen 1st<br/>- CW-2392 - [Dev][Stage][Twitch Drop] Add Error notification above the Link to Twitch screen modal<br/><br/>### 2023-03-30<br/><br/>- CW-2331 - [PP][Twitch Drop] Need to re-design scroll bar when user claiming more than 10 rewards<br/>- CW-2380 - [Dev][Stage][PP][Twitch Drop] Infinite loading after user refresh Twitch token and login using a different Twitch account<br/><br/>### 2023-03-27<br/><br/>- CW-2361 - [PP][Twitch Drop] Implement flow Twitch Drop when the user actually doesn't have entitlement<br/>- CW-2327 - [Dev][Edge Case][PP][Twitch Drop] Nee<br/><br/><br/>od-web-sdk-admin<br/>---------------<br/>### 2023-03-14<br/><br/>- CW-2389 - refresh admin with latest web sdk<br/><br/>### 2023-03-14<br/><br/>- CW-2204 - Add namespace and clientId on twitch game config<br/><br/>### 2023-03-05<br/><br/>- CW-2219 - Cleanup unused admin-web-sdk folders. Added admin specific swagger-admin.json codegen script <br/><br/>### 2023-02-21<br/><br/>- CW-1609 - Lock package versions<br/><br/>### 2023-02-20<br/><br/>- CW-1609 - Add DesktopChecker to the entry index<br/><br/>### 2023-02-08<br/><br/>- no-jira - Fix dependency types/interfaces getting bundled together in the Widgets' \`index.d.ts\` file<br/><br/>### 2023-02-07<br/><br/>- OS-8540 - update UserResponseV3 from iam.jsonpatch, make the dateOfBirth can be undefined<br/>- CW-2090 - [Web Widgets] Allow simplication when passing configs to widgetOptions in SdkWidget (lint/prettify)<br/><br/>### 2023-02-01<br/><br/>- CW-2041 - [Playground] Expose passing data config from SDK to Widget<br/><br/>### 2023-01-03<br/><br/>- CW-1870 - Update dependency versions<br/><br/>### 2022-12-28<br/><br/>- CW-1868 - Add 3rd-party login config to hide/show it as the login option<br/><br/>### 2022-11-23<br/><br/>- CW-1697 - Prettify config files<br/><br/>### 2022-09-24<br/><br/>- CW-1260, CW-1249, CW-1241, CW-1317, CW-1250 - Split WebSDK to Admin and Public, Introduce Cache in WebSDK<br/>`,If={version:vj,appVersion:bj,gitHash:Ej,data:Dj},Cj=j6();class wj extends g.Component{constructor(e){super(e)}render(){return g.createElement("section",{className:"container p-4"},g.createElement("pre",null,JSON.stringify({...Cj,gitHash:If.gitHash},null,2)),g.createElement("br",null),g.createElement("hr",null),g.createElement("br",null),g.createElement(yj,{changelog:If}))}}function*Aj(){let e=0;for(;;)yield String(e),e=(e+1)%10}function Et(t,e){class r extends i.Component{constructor(n){super(n),this.refresh=()=>{this.setState({key:this.state.keygen.next().value})},this.state={keygen:Aj(),oldProps:n,key:"1"}}static getDerivedStateFromProps(n,o){return e(o.oldProps,n)?{key:o.keygen.next().value,oldProps:n}:null}render(){return i.createElement(t,{key:this.state.key,propsGuardRefresh:this.refresh,...this.props},this.props.children)}}return r}const kj="_breadcrumbs_6cwfx_16",Pj="_breadcrumbsSeparator_6cwfx_23",Aw={breadcrumbs:kj,breadcrumbsSeparator:Pj},Sj=()=>i.createElement("span",{className:G(Aw.breadcrumbsSeparator,"breadcrumbsSeparator")},"›"),_s=Et(t=>i.createElement("div",{className:G(Aw.breadcrumbs,"breadcrumb",t.className)},(i.Children.map(t.children,e=>e)||[]).reduce((e,r,a,n)=>(e.push(r),a<n.length-1&&e.push(i.createElement(Sj,{key:`separator-${a}`})),e),[])),(t,e)=>e.children!==t.children);/*! @license DOMPurify 2.3.9 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.9/LICENSE */function Bi(t){return Bi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bi(t)}function Bf(t,e){return Bf=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},Bf(t,e)}function Fj(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Gc(t,e,r){return Fj()?Gc=Reflect.construct:Gc=function(n,o,s){var l=[null];l.push.apply(l,o);var u=Function.bind.apply(n,l),c=new u;return s&&Bf(c,s.prototype),c},Gc.apply(null,arguments)}function wa(t){return xj(t)||Oj(t)||Lj(t)||Tj()}function xj(t){if(Array.isArray(t))return _f(t)}function Oj(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Lj(t,e){if(t){if(typeof t=="string")return _f(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);if(r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set")return Array.from(t);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _f(t,e)}}function _f(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,a=new Array(e);r<e;r++)a[r]=t[r];return a}function Tj(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var Nj=Object.hasOwnProperty,E2=Object.setPrototypeOf,Ij=Object.isFrozen,Bj=Object.getPrototypeOf,_j=Object.getOwnPropertyDescriptor,jr=Object.freeze,dn=Object.seal,Mj=Object.create,kw=typeof Reflect<"u"&&Reflect,Bd=kw.apply,Mf=kw.construct;Bd||(Bd=function(e,r,a){return e.apply(r,a)});jr||(jr=function(e){return e});dn||(dn=function(e){return e});Mf||(Mf=function(e,r){return Gc(e,wa(r))});var Rj=Ia(Array.prototype.forEach),D2=Ia(Array.prototype.pop),il=Ia(Array.prototype.push),Yc=Ia(String.prototype.toLowerCase),jj=Ia(String.prototype.match),Hn=Ia(String.prototype.replace),Uj=Ia(String.prototype.indexOf),zj=Ia(String.prototype.trim),Nr=Ia(RegExp.prototype.test),Jp=Vj(TypeError);function Ia(t){return function(e){for(var r=arguments.length,a=new Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];return Bd(t,e,a)}}function Vj(t){return function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return Mf(t,r)}}function Ze(t,e,r){r=r||Yc,E2&&E2(t,null);for(var a=e.length;a--;){var n=e[a];if(typeof n=="string"){var o=r(n);o!==n&&(Ij(e)||(e[a]=o),n=o)}t[n]=!0}return t}function wi(t){var e=Mj(null),r;for(r in t)Bd(Nj,t,[r])&&(e[r]=t[r]);return e}function fc(t,e){for(;t!==null;){var r=_j(t,e);if(r){if(r.get)return Ia(r.get);if(typeof r.value=="function")return Ia(r.value)}t=Bj(t)}function a(n){return console.warn("fallback value for",n),null}return a}var C2=jr(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),eh=jr(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),th=jr(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),qj=jr(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),rh=jr(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),Hj=jr(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),w2=jr(["#text"]),A2=jr(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),ah=jr(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),k2=jr(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),gc=jr(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),$j=dn(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Wj=dn(/<%[\w\W]*|[\w\W]*%>/gm),Kj=dn(/^data-[\-\w.\u00B7-\uFFFF]/),Gj=dn(/^aria-[\-\w]+$/),Yj=dn(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Zj=dn(/^(?:\w+script|data):/i),Xj=dn(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Qj=dn(/^html$/i),Jj=function(){return typeof window>"u"?null:window},eU=function(e,r){if(Bi(e)!=="object"||typeof e.createPolicy!="function")return null;var a=null,n="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(n)&&(a=r.currentScript.getAttribute(n));var o="dompurify"+(a?"#"+a:"");try{return e.createPolicy(o,{createHTML:function(l){return l}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function Pw(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Jj(),e=function(J){return Pw(J)};if(e.version="2.3.9",e.removed=[],!t||!t.document||t.document.nodeType!==9)return e.isSupported=!1,e;var r=t.document,a=t.document,n=t.DocumentFragment,o=t.HTMLTemplateElement,s=t.Node,l=t.Element,u=t.NodeFilter,c=t.NamedNodeMap,d=c===void 0?t.NamedNodeMap||t.MozNamedAttrMap:c,m=t.HTMLFormElement,h=t.DOMParser,p=t.trustedTypes,y=l.prototype,b=fc(y,"cloneNode"),C=fc(y,"nextSibling"),w=fc(y,"childNodes"),v=fc(y,"parentNode");if(typeof o=="function"){var P=a.createElement("template");P.content&&P.content.ownerDocument&&(a=P.content.ownerDocument)}var x=eU(p,r),O=x?x.createHTML(""):"",S=a,L=S.implementation,E=S.createNodeIterator,A=S.createDocumentFragment,D=S.getElementsByTagName,F=r.importNode,T={};try{T=wi(a).documentMode?a.documentMode:{}}catch{}var k={};e.isSupported=typeof v=="function"&&L&&typeof L.createHTMLDocument<"u"&&T!==9;var R=$j,N=Wj,B=Kj,I=Gj,z=Zj,X=Xj,j=Yj,W=null,ne=Ze({},[].concat(wa(C2),wa(eh),wa(th),wa(rh),wa(w2))),ae=null,Y=Ze({},[].concat(wa(A2),wa(ah),wa(k2),wa(gc))),q=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),te=null,ie=null,re=!0,ge=!0,We=!1,He=!1,M=!1,_=!1,V=!1,H=!1,Q=!1,se=!1,pe=!0,we=!0,Se=!1,It={},Rt=null,Or=Ze({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Un=null,Hs=Ze({},["audio","video","img","source","image","track"]),fo=null,$s=Ze({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),go="http://www.w3.org/1998/Math/MathML",bp="http://www.w3.org/2000/svg",zn="http://www.w3.org/1999/xhtml",$u=zn,Ep=!1,yo,s6=["application/xhtml+xml","text/html"],l6="text/html",mr,vo=null,u6=a.createElement("form"),gy=function(J){return J instanceof RegExp||J instanceof Function},Dp=function(J){vo&&vo===J||((!J||Bi(J)!=="object")&&(J={}),J=wi(J),yo=s6.indexOf(J.PARSER_MEDIA_TYPE)===-1?yo=l6:yo=J.PARSER_MEDIA_TYPE,mr=yo==="application/xhtml+xml"?function(ce){return ce}:Yc,W="ALLOWED_TAGS"in J?Ze({},J.ALLOWED_TAGS,mr):ne,ae="ALLOWED_ATTR"in J?Ze({},J.ALLOWED_ATTR,mr):Y,fo="ADD_URI_SAFE_ATTR"in J?Ze(wi($s),J.ADD_URI_SAFE_ATTR,mr):$s,Un="ADD_DATA_URI_TAGS"in J?Ze(wi(Hs),J.ADD_DATA_URI_TAGS,mr):Hs,Rt="FORBID_CONTENTS"in J?Ze({},J.FORBID_CONTENTS,mr):Or,te="FORBID_TAGS"in J?Ze({},J.FORBID_TAGS,mr):{},ie="FORBID_ATTR"in J?Ze({},J.FORBID_ATTR,mr):{},It="USE_PROFILES"in J?J.USE_PROFILES:!1,re=J.ALLOW_ARIA_ATTR!==!1,ge=J.ALLOW_DATA_ATTR!==!1,We=J.ALLOW_UNKNOWN_PROTOCOLS||!1,He=J.SAFE_FOR_TEMPLATES||!1,M=J.WHOLE_DOCUMENT||!1,H=J.RETURN_DOM||!1,Q=J.RETURN_DOM_FRAGMENT||!1,se=J.RETURN_TRUSTED_TYPE||!1,V=J.FORCE_BODY||!1,pe=J.SANITIZE_DOM!==!1,we=J.KEEP_CONTENT!==!1,Se=J.IN_PLACE||!1,j=J.ALLOWED_URI_REGEXP||j,$u=J.NAMESPACE||zn,J.CUSTOM_ELEMENT_HANDLING&&gy(J.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(q.tagNameCheck=J.CUSTOM_ELEMENT_HANDLING.tagNameCheck),J.CUSTOM_ELEMENT_HANDLING&&gy(J.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(q.attributeNameCheck=J.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),J.CUSTOM_ELEMENT_HANDLING&&typeof J.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(q.allowCustomizedBuiltInElements=J.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),He&&(ge=!1),Q&&(H=!0),It&&(W=Ze({},wa(w2)),ae=[],It.html===!0&&(Ze(W,C2),Ze(ae,A2)),It.svg===!0&&(Ze(W,eh),Ze(ae,ah),Ze(ae,gc)),It.svgFilters===!0&&(Ze(W,th),Ze(ae,ah),Ze(ae,gc)),It.mathMl===!0&&(Ze(W,rh),Ze(ae,k2),Ze(ae,gc))),J.ADD_TAGS&&(W===ne&&(W=wi(W)),Ze(W,J.ADD_TAGS,mr)),J.ADD_ATTR&&(ae===Y&&(ae=wi(ae)),Ze(ae,J.ADD_ATTR,mr)),J.ADD_URI_SAFE_ATTR&&Ze(fo,J.ADD_URI_SAFE_ATTR,mr),J.FORBID_CONTENTS&&(Rt===Or&&(Rt=wi(Rt)),Ze(Rt,J.FORBID_CONTENTS,mr)),we&&(W["#text"]=!0),M&&Ze(W,["html","head","body"]),W.table&&(Ze(W,["tbody"]),delete te.tbody),jr&&jr(J),vo=J)},yy=Ze({},["mi","mo","mn","ms","mtext"]),vy=Ze({},["foreignobject","desc","title","annotation-xml"]),c6=Ze({},["title","style","font","a","script"]),Wu=Ze({},eh);Ze(Wu,th),Ze(Wu,qj);var Cp=Ze({},rh);Ze(Cp,Hj);var d6=function(J){var ce=v(J);(!ce||!ce.tagName)&&(ce={namespaceURI:zn,tagName:"template"});var De=Yc(J.tagName),Dt=Yc(ce.tagName);return J.namespaceURI===bp?ce.namespaceURI===zn?De==="svg":ce.namespaceURI===go?De==="svg"&&(Dt==="annotation-xml"||yy[Dt]):Boolean(Wu[De]):J.namespaceURI===go?ce.namespaceURI===zn?De==="math":ce.namespaceURI===bp?De==="math"&&vy[Dt]:Boolean(Cp[De]):J.namespaceURI===zn?ce.namespaceURI===bp&&!vy[Dt]||ce.namespaceURI===go&&!yy[Dt]?!1:!Cp[De]&&(c6[De]||!Wu[De]):!1},fn=function(J){il(e.removed,{element:J});try{J.parentNode.removeChild(J)}catch{try{J.outerHTML=O}catch{J.remove()}}},by=function(J,ce){try{il(e.removed,{attribute:ce.getAttributeNode(J),from:ce})}catch{il(e.removed,{attribute:null,from:ce})}if(ce.removeAttribute(J),J==="is"&&!ae[J])if(H||Q)try{fn(ce)}catch{}else try{ce.setAttribute(J,"")}catch{}},Ey=function(J){var ce,De;if(V)J="<remove></remove>"+J;else{var Dt=jj(J,/^[\r\n\t ]+/);De=Dt&&Dt[0]}yo==="application/xhtml+xml"&&(J='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+J+"</body></html>");var zr=x?x.createHTML(J):J;if($u===zn)try{ce=new h().parseFromString(zr,yo)}catch{}if(!ce||!ce.documentElement){ce=L.createDocument($u,"template",null);try{ce.documentElement.innerHTML=Ep?"":zr}catch{}}var Cr=ce.body||ce.documentElement;return J&&De&&Cr.insertBefore(a.createTextNode(De),Cr.childNodes[0]||null),$u===zn?D.call(ce,M?"html":"body")[0]:M?ce.documentElement:Cr},Dy=function(J){return E.call(J.ownerDocument||J,J,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,null,!1)},m6=function(J){return J instanceof m&&(typeof J.nodeName!="string"||typeof J.textContent!="string"||typeof J.removeChild!="function"||!(J.attributes instanceof d)||typeof J.removeAttribute!="function"||typeof J.setAttribute!="function"||typeof J.namespaceURI!="string"||typeof J.insertBefore!="function")},Ws=function(J){return Bi(s)==="object"?J instanceof s:J&&Bi(J)==="object"&&typeof J.nodeType=="number"&&typeof J.nodeName=="string"},gn=function(J,ce,De){k[J]&&Rj(k[J],function(Dt){Dt.call(e,ce,De,vo)})},Cy=function(J){var ce;if(gn("beforeSanitizeElements",J,null),m6(J)||Nr(/[\u0080-\uFFFF]/,J.nodeName))return fn(J),!0;var De=mr(J.nodeName);if(gn("uponSanitizeElement",J,{tagName:De,allowedTags:W}),J.hasChildNodes()&&!Ws(J.firstElementChild)&&(!Ws(J.content)||!Ws(J.content.firstElementChild))&&Nr(/<[/\w]/g,J.innerHTML)&&Nr(/<[/\w]/g,J.textContent)||De==="select"&&Nr(/<template/i,J.innerHTML))return fn(J),!0;if(!W[De]||te[De]){if(!te[De]&&Ay(De)&&(q.tagNameCheck instanceof RegExp&&Nr(q.tagNameCheck,De)||q.tagNameCheck instanceof Function&&q.tagNameCheck(De)))return!1;if(we&&!Rt[De]){var Dt=v(J)||J.parentNode,zr=w(J)||J.childNodes;if(zr&&Dt)for(var Cr=zr.length,vr=Cr-1;vr>=0;--vr)Dt.insertBefore(b(zr[vr],!0),C(J))}return fn(J),!0}return J instanceof l&&!d6(J)||(De==="noscript"||De==="noembed")&&Nr(/<\/no(script|embed)/i,J.innerHTML)?(fn(J),!0):(He&&J.nodeType===3&&(ce=J.textContent,ce=Hn(ce,R," "),ce=Hn(ce,N," "),J.textContent!==ce&&(il(e.removed,{element:J.cloneNode()}),J.textContent=ce)),gn("afterSanitizeElements",J,null),!1)},wy=function(J,ce,De){if(pe&&(ce==="id"||ce==="name")&&(De in a||De in u6))return!1;if(!(ge&&!ie[ce]&&Nr(B,ce))){if(!(re&&Nr(I,ce))){if(!ae[ce]||ie[ce]){if(!(Ay(J)&&(q.tagNameCheck instanceof RegExp&&Nr(q.tagNameCheck,J)||q.tagNameCheck instanceof Function&&q.tagNameCheck(J))&&(q.attributeNameCheck instanceof RegExp&&Nr(q.attributeNameCheck,ce)||q.attributeNameCheck instanceof Function&&q.attributeNameCheck(ce))||ce==="is"&&q.allowCustomizedBuiltInElements&&(q.tagNameCheck instanceof RegExp&&Nr(q.tagNameCheck,De)||q.tagNameCheck instanceof Function&&q.tagNameCheck(De))))return!1}else if(!fo[ce]){if(!Nr(j,Hn(De,X,""))){if(!((ce==="src"||ce==="xlink:href"||ce==="href")&&J!=="script"&&Uj(De,"data:")===0&&Un[J])){if(!(We&&!Nr(z,Hn(De,X,"")))){if(De)return!1}}}}}}return!0},Ay=function(J){return J.indexOf("-")>0},ky=function(J){var ce,De,Dt,zr;gn("beforeSanitizeAttributes",J,null);var Cr=J.attributes;if(Cr){var vr={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ae};for(zr=Cr.length;zr--;){ce=Cr[zr];var Ku=ce,Lr=Ku.name,Py=Ku.namespaceURI;if(De=Lr==="value"?ce.value:zj(ce.value),Dt=mr(Lr),vr.attrName=Dt,vr.attrValue=De,vr.keepAttr=!0,vr.forceKeepAttr=void 0,gn("uponSanitizeAttribute",J,vr),De=vr.attrValue,!vr.forceKeepAttr&&(by(Lr,J),!!vr.keepAttr)){if(Nr(/\/>/i,De)){by(Lr,J);continue}He&&(De=Hn(De,R," "),De=Hn(De,N," "));var h6=mr(J.nodeName);if(wy(h6,Dt,De))try{Py?J.setAttributeNS(Py,Lr,De):J.setAttribute(Lr,De),D2(e.removed)}catch{}}}gn("afterSanitizeAttributes",J,null)}},p6=function Pe(J){var ce,De=Dy(J);for(gn("beforeSanitizeShadowDOM",J,null);ce=De.nextNode();)gn("uponSanitizeShadowNode",ce,null),!Cy(ce)&&(ce.content instanceof n&&Pe(ce.content),ky(ce));gn("afterSanitizeShadowDOM",J,null)};return e.sanitize=function(Pe,J){var ce,De,Dt,zr,Cr;if(Ep=!Pe,Ep&&(Pe="<!-->"),typeof Pe!="string"&&!Ws(Pe)){if(typeof Pe.toString!="function")throw Jp("toString is not a function");if(Pe=Pe.toString(),typeof Pe!="string")throw Jp("dirty is not a string, aborting")}if(!e.isSupported){if(Bi(t.toStaticHTML)==="object"||typeof t.toStaticHTML=="function"){if(typeof Pe=="string")return t.toStaticHTML(Pe);if(Ws(Pe))return t.toStaticHTML(Pe.outerHTML)}return Pe}if(_||Dp(J),e.removed=[],typeof Pe=="string"&&(Se=!1),Se){if(Pe.nodeName){var vr=mr(Pe.nodeName);if(!W[vr]||te[vr])throw Jp("root node is forbidden and cannot be sanitized in-place")}}else if(Pe instanceof s)ce=Ey("<!---->"),De=ce.ownerDocument.importNode(Pe,!0),De.nodeType===1&&De.nodeName==="BODY"||De.nodeName==="HTML"?ce=De:ce.appendChild(De);else{if(!H&&!He&&!M&&Pe.indexOf("<")===-1)return x&&se?x.createHTML(Pe):Pe;if(ce=Ey(Pe),!ce)return H?null:se?O:""}ce&&V&&fn(ce.firstChild);for(var Ku=Dy(Se?Pe:ce);Dt=Ku.nextNode();)Dt.nodeType===3&&Dt===zr||Cy(Dt)||(Dt.content instanceof n&&p6(Dt.content),ky(Dt),zr=Dt);if(zr=null,Se)return Pe;if(H){if(Q)for(Cr=A.call(ce.ownerDocument);ce.firstChild;)Cr.appendChild(ce.firstChild);else Cr=ce;return ae.shadowroot&&(Cr=F.call(r,Cr,!0)),Cr}var Lr=M?ce.outerHTML:ce.innerHTML;return M&&W["!doctype"]&&ce.ownerDocument&&ce.ownerDocument.doctype&&ce.ownerDocument.doctype.name&&Nr(Qj,ce.ownerDocument.doctype.name)&&(Lr="<!DOCTYPE "+ce.ownerDocument.doctype.name+`>
`+Lr),He&&(Lr=Hn(Lr,R," "),Lr=Hn(Lr,N," ")),x&&se?x.createHTML(Lr):Lr},e.setConfig=function(Pe){Dp(Pe),_=!0},e.clearConfig=function(){vo=null,_=!1},e.isValidAttribute=function(Pe,J,ce){vo||Dp({});var De=mr(Pe),Dt=mr(J);return wy(De,Dt,ce)},e.addHook=function(Pe,J){typeof J=="function"&&(k[Pe]=k[Pe]||[],il(k[Pe],J))},e.removeHook=function(Pe){if(k[Pe])return D2(k[Pe])},e.removeHooks=function(Pe){k[Pe]&&(k[Pe]=[])},e.removeAllHooks=function(){k={}},e}Pw();const Sw=t=>`https://img.youtube.com/vi/${t}/hqdefault.jpg`,tU=(t,e)=>{if(!e)return`https://www.youtube.com/embed/${t}`;const r=Ke.buildURLSearchParamsFromObject({...e,autoplay:e.autoplay?"1":"",modestbranding:e.modestbranding?"1":"",mute:e.mute?"1":""});return`https://www.youtube.com/embed/${t}?${r.toString()}`};class Ri{static getYoutubeScreenshot(e){const r=Ri.extractYoutubeId(e);return r&&Ri.getYoutubeScreenshotLinkFromVideoId(r)||null}static getMediaScreenshot(e){return e.type===Gr.YOUTUBE_VIDEO?Ri.getYoutubeScreenshot(e.content):e.content}static extractYoutubeId(e){const r=e.match(/(?:youtube(?:-nocookie)?\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/);return r&&r[1]||null}static getYoutubeScreenshotLinkFromVideoId(e){return`https://img.youtube.com/vi/${e}/maxresdefault.jpg`}}const ua="/assets/default-item-image-7bca24eb.svg";var Fw={},Fa={};Object.defineProperty(Fa,"__esModule",{value:!0});Fa.DEPRECATED_CONFIG_PROPS=Fa.defaultProps=Fa.propTypes=void 0;var Mn=rU(Ue);function rU(t){return t&&t.__esModule?t:{default:t}}var Da=Mn.default.string,Ir=Mn.default.bool,ol=Mn.default.number,P2=Mn.default.array,sl=Mn.default.oneOfType,Ca=Mn.default.shape,ma=Mn.default.object,Br=Mn.default.func,aU=Mn.default.node,nU={url:sl([Da,P2,ma]),playing:Ir,loop:Ir,controls:Ir,volume:ol,muted:Ir,playbackRate:ol,width:sl([Da,ol]),height:sl([Da,ol]),style:ma,progressInterval:ol,playsinline:Ir,pip:Ir,light:sl([Ir,Da]),playIcon:aU,wrapper:sl([Da,Br,Ca({render:Br.isRequired})]),config:Ca({soundcloud:Ca({options:ma,preload:Ir}),youtube:Ca({playerVars:ma,embedOptions:ma,preload:Ir}),facebook:Ca({appId:Da,version:Da,playerId:Da}),dailymotion:Ca({params:ma,preload:Ir}),vimeo:Ca({playerOptions:ma,preload:Ir}),file:Ca({attributes:ma,tracks:P2,forceVideo:Ir,forceAudio:Ir,forceHLS:Ir,forceDASH:Ir,hlsOptions:ma,hlsVersion:Da,dashVersion:Da}),wistia:Ca({options:ma}),mixcloud:Ca({options:ma}),twitch:Ca({options:ma,playerId:Da})}),onReady:Br,onStart:Br,onPlay:Br,onPause:Br,onBuffer:Br,onBufferEnd:Br,onEnded:Br,onError:Br,onDuration:Br,onSeek:Br,onProgress:Br,onEnablePIP:Br,onDisablePIP:Br};Fa.propTypes=nU;var iU={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,light:!1,wrapper:"div",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},preload:!1},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null},dailymotion:{params:{api:1,"endscreen-enable":!1},preload:!1},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},preload:!1},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,hlsOptions:{},hlsVersion:"0.13.1",dashVersion:"2.9.2"},wistia:{options:{}},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null}},onReady:function(){},onStart:function(){},onPlay:function(){},onPause:function(){},onBuffer:function(){},onBufferEnd:function(){},onEnded:function(){},onError:function(){},onDuration:function(){},onSeek:function(){},onProgress:function(){},onEnablePIP:function(){},onDisablePIP:function(){}};Fa.defaultProps=iU;var oU=["soundcloudConfig","youtubeConfig","facebookConfig","dailymotionConfig","vimeoConfig","fileConfig","wistiaConfig"];Fa.DEPRECATED_CONFIG_PROPS=oU;var Mt={},sU=function(e,r,a){var n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("script");typeof r=="function"&&(a=r,r={}),r=r||{},a=a||function(){},o.type=r.type||"text/javascript",o.charset=r.charset||"utf8",o.async="async"in r?!!r.async:!0,o.src=e,r.attrs&&lU(o,r.attrs),r.text&&(o.text=""+r.text);var s="onload"in o?S2:uU;s(o,a),o.onload||S2(o,a),n.appendChild(o)};function lU(t,e){for(var r in e)t.setAttribute(r,e[r])}function S2(t,e){t.onload=function(){this.onerror=this.onload=null,e(null,t)},t.onerror=function(){this.onerror=this.onload=null,e(new Error("Failed to load "+this.src),t)}}function uU(t,e){t.onreadystatechange=function(){this.readyState!="complete"&&this.readyState!="loaded"||(this.onreadystatechange=null,e(null,t))}}var cU=function(e){return dU(e)&&!mU(e)};function dU(t){return!!t&&typeof t=="object"}function mU(t){var e=Object.prototype.toString.call(t);return e==="[object RegExp]"||e==="[object Date]"||fU(t)}var pU=typeof Symbol=="function"&&Symbol.for,hU=pU?Symbol.for("react.element"):60103;function fU(t){return t.$$typeof===hU}function gU(t){return Array.isArray(t)?[]:{}}function iu(t,e){return e.clone!==!1&&e.isMergeableObject(t)?ms(gU(t),t,e):t}function yU(t,e,r){return t.concat(e).map(function(a){return iu(a,r)})}function vU(t,e){if(!e.customMerge)return ms;var r=e.customMerge(t);return typeof r=="function"?r:ms}function bU(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(function(e){return t.propertyIsEnumerable(e)}):[]}function F2(t){return Object.keys(t).concat(bU(t))}function xw(t,e){try{return e in t}catch{return!1}}function EU(t,e){return xw(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))}function DU(t,e,r){var a={};return r.isMergeableObject(t)&&F2(t).forEach(function(n){a[n]=iu(t[n],r)}),F2(e).forEach(function(n){EU(t,n)||(xw(t,n)&&r.isMergeableObject(e[n])?a[n]=vU(n,r)(t[n],e[n],r):a[n]=iu(e[n],r))}),a}function ms(t,e,r){r=r||{},r.arrayMerge=r.arrayMerge||yU,r.isMergeableObject=r.isMergeableObject||cU,r.cloneUnlessOtherwiseSpecified=iu;var a=Array.isArray(e),n=Array.isArray(t),o=a===n;return o?a?r.arrayMerge(t,e,r):DU(t,e,r):iu(e,r)}ms.all=function(e,r){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(a,n){return ms(a,n,r)},{})};var CU=ms,wU=CU;Object.defineProperty(Mt,"__esModule",{value:!0});Mt.parseStartTime=BU;Mt.parseEndTime=_U;Mt.randomString=MU;Mt.queryString=RU;Mt.getSDK=jU;Mt.getConfig=UU;Mt.omit=zU;Mt.callPlayer=VU;Mt.isObject=jf;Mt.isEqual=Uf;Mt.isMediaStream=qU;var x2=g,AU=Ow(sU),O2=Ow(wU),kU=Fa;function Ow(t){return t&&t.__esModule?t:{default:t}}function Zc(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Zc=function(r){return typeof r}:Zc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Zc(t)}function PU(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function SU(t,e){return OU(t)||xU(t,e)||FU()}function FU(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function xU(t,e){if(Symbol.iterator in Object(t)||Object.prototype.toString.call(t)==="[object Arguments]"){var r=[],a=!0,n=!1,o=void 0;try{for(var s=t[Symbol.iterator](),l;!(a=(l=s.next()).done)&&(r.push(l.value),!(e&&r.length===e));a=!0);}catch(u){n=!0,o=u}finally{try{!a&&s.return!=null&&s.return()}finally{if(n)throw o}}return r}}function OU(t){if(Array.isArray(t))return t}var LU=/[?&#](?:start|t)=([0-9hms]+)/,TU=/[?&#]end=([0-9hms]+)/,Rf=/(\d+)(h|m|s)/g,NU=/^\d+$/;function Lw(t,e){var r=t.match(e);if(r){var a=r[1];if(a.match(Rf))return IU(a);if(NU.test(a))return parseInt(a)}}function IU(t){for(var e=0,r=Rf.exec(t);r!==null;){var a=r,n=SU(a,3),o=n[1],s=n[2];s==="h"&&(e+=parseInt(o,10)*60*60),s==="m"&&(e+=parseInt(o,10)*60),s==="s"&&(e+=parseInt(o,10)),r=Rf.exec(t)}return e}function BU(t){return Lw(t,LU)}function _U(t){return Lw(t,TU)}function MU(){return Math.random().toString(36).substr(2,5)}function RU(t){return Object.keys(t).map(function(e){return"".concat(e,"=").concat(t[e])}).join("&")}var Po={};function jU(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:function(){return!0},n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:AU.default;return window[e]&&a(window[e])?Promise.resolve(window[e]):new Promise(function(o,s){if(Po[t]){Po[t].push({resolve:o,reject:s});return}Po[t]=[{resolve:o,reject:s}];var l=function(d){Po[t].forEach(function(m){return m.resolve(d)})};if(r){var u=window[r];window[r]=function(){u&&u(),l(window[e])}}n(t,function(c){c?(Po[t].forEach(function(d){return d.reject(c)}),Po[t]=null):r||l(window[e])})})}function UU(t,e,r){var a=(0,O2.default)(e.config,t.config),n=!0,o=!1,s=void 0;try{for(var l=kU.DEPRECATED_CONFIG_PROPS[Symbol.iterator](),u;!(n=(u=l.next()).done);n=!0){var c=u.value;if(t[c]){var d=c.replace(/Config$/,"");if(a=(0,O2.default)(a,PU({},d,t[c])),r){var m="https://github.com/CookPete/react-player#config-prop",h="ReactPlayer: %c".concat(c," %cis deprecated, please use the config prop instead – ").concat(m);console.warn(h,"font-weight: bold","")}}}}catch(p){o=!0,s=p}finally{try{!n&&l.return!=null&&l.return()}finally{if(o)throw s}}return a}function zU(t){for(var e,r=arguments.length,a=new Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];for(var o=(e=[]).concat.apply(e,a),s={},l=Object.keys(t),u=0,c=l;u<c.length;u++){var d=c[u];o.indexOf(d)===-1&&(s[d]=t[d])}return s}function VU(t){var e;if(!this.player||!this.player[t]){var r="ReactPlayer: ".concat(this.constructor.displayName," player could not call %c").concat(t,"%c – ");return this.player?this.player[t]||(r+="The method was not available"):r+="The player was not available",console.warn(r,"font-weight: bold",""),null}for(var a=arguments.length,n=new Array(a>1?a-1:0),o=1;o<a;o++)n[o-1]=arguments[o];return(e=this.player)[t].apply(e,n)}function jf(t){return t!==null&&Zc(t)==="object"}function Uf(t,e){if(typeof t=="function"&&typeof e=="function"||(0,x2.isValidElement)(t)&&(0,x2.isValidElement)(e))return!0;if(t instanceof Array&&e instanceof Array){if(t.length!==e.length)return!1;for(var r=0;r!==t.length;r++)if(!Uf(t[r],e[r]))return!1;return!0}if(jf(t)&&jf(e)){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var a=0,n=Object.keys(t);a<n.length;a++){var o=n[a];if(!Uf(t[o],e[o]))return!1}return!0}return t===e}function qU(t){return typeof window<"u"&&typeof window.MediaStream<"u"&&t instanceof window.MediaStream}var Tw={},Vm={},Ua={},qm={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=o(g),r=Fa,a=Mt;function n(){if(typeof WeakMap!="function")return null;var P=new WeakMap;return n=function(){return P},P}function o(P){if(P&&P.__esModule)return P;if(P===null||s(P)!=="object"&&typeof P!="function")return{default:P};var x=n();if(x&&x.has(P))return x.get(P);var O={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var L in P)if(Object.prototype.hasOwnProperty.call(P,L)){var E=S?Object.getOwnPropertyDescriptor(P,L):null;E&&(E.get||E.set)?Object.defineProperty(O,L,E):O[L]=P[L]}return O.default=P,x&&x.set(P,O),O}function s(P){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(O){return typeof O}:s=function(O){return O&&typeof Symbol=="function"&&O.constructor===Symbol&&O!==Symbol.prototype?"symbol":typeof O},s(P)}function l(){return l=Object.assign||function(P){for(var x=1;x<arguments.length;x++){var O=arguments[x];for(var S in O)Object.prototype.hasOwnProperty.call(O,S)&&(P[S]=O[S])}return P},l.apply(this,arguments)}function u(P,x){if(!(P instanceof x))throw new TypeError("Cannot call a class as a function")}function c(P,x){for(var O=0;O<x.length;O++){var S=x[O];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(P,S.key,S)}}function d(P,x,O){return x&&c(P.prototype,x),O&&c(P,O),P}function m(P,x){return x&&(s(x)==="object"||typeof x=="function")?x:p(P)}function h(P){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(O){return O.__proto__||Object.getPrototypeOf(O)},h(P)}function p(P){if(P===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P}function y(P,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function");P.prototype=Object.create(x&&x.prototype,{constructor:{value:P,writable:!0,configurable:!0}}),x&&b(P,x)}function b(P,x){return b=Object.setPrototypeOf||function(S,L){return S.__proto__=L,S},b(P,x)}function C(P,x,O){return x in P?Object.defineProperty(P,x,{value:O,enumerable:!0,configurable:!0,writable:!0}):P[x]=O,P}var w=5e3,v=function(P){y(x,P);function x(){var O,S;u(this,x);for(var L=arguments.length,E=new Array(L),A=0;A<L;A++)E[A]=arguments[A];return S=m(this,(O=h(x)).call.apply(O,[this].concat(E))),C(p(S),"mounted",!1),C(p(S),"isReady",!1),C(p(S),"isPlaying",!1),C(p(S),"isLoading",!0),C(p(S),"loadOnReady",null),C(p(S),"startOnPlay",!0),C(p(S),"seekOnPlay",null),C(p(S),"onDurationCalled",!1),C(p(S),"getInternalPlayer",function(D){return S.player?S.player[D]:null}),C(p(S),"progress",function(){if(S.props.url&&S.player&&S.isReady){var D=S.getCurrentTime()||0,F=S.getSecondsLoaded(),T=S.getDuration();if(T){var k={playedSeconds:D,played:D/T};F!==null&&(k.loadedSeconds=F,k.loaded=F/T),(k.playedSeconds!==S.prevPlayed||k.loadedSeconds!==S.prevLoaded)&&S.props.onProgress(k),S.prevPlayed=k.playedSeconds,S.prevLoaded=k.loadedSeconds}}S.progressTimeout=setTimeout(S.progress,S.props.progressFrequency||S.props.progressInterval)}),C(p(S),"handleReady",function(){if(S.mounted){S.isReady=!0,S.isLoading=!1;var D=S.props,F=D.onReady,T=D.playing,k=D.volume,R=D.muted;F(),!R&&k!==null&&S.player.setVolume(k),S.loadOnReady?(S.player.load(S.loadOnReady,!0),S.loadOnReady=null):T&&S.player.play(),S.handleDurationCheck()}}),C(p(S),"handlePlay",function(){S.isPlaying=!0,S.isLoading=!1;var D=S.props,F=D.onStart,T=D.onPlay,k=D.playbackRate;S.startOnPlay&&(S.player.setPlaybackRate&&k!==1&&S.player.setPlaybackRate(k),F(),S.startOnPlay=!1),T(),S.seekOnPlay&&(S.seekTo(S.seekOnPlay),S.seekOnPlay=null),S.handleDurationCheck()}),C(p(S),"handlePause",function(D){S.isPlaying=!1,S.isLoading||S.props.onPause(D)}),C(p(S),"handleEnded",function(){var D=S.props,F=D.activePlayer,T=D.loop,k=D.onEnded;F.loopOnEnded&&T&&S.seekTo(0),T||(S.isPlaying=!1,k())}),C(p(S),"handleError",function(){var D;S.isLoading=!1,(D=S.props).onError.apply(D,arguments)}),C(p(S),"handleDurationCheck",function(){clearTimeout(S.durationCheckTimeout);var D=S.getDuration();D?S.onDurationCalled||(S.props.onDuration(D),S.onDurationCalled=!0):S.durationCheckTimeout=setTimeout(S.handleDurationCheck,100)}),C(p(S),"handleLoaded",function(){S.isLoading=!1}),C(p(S),"ref",function(D){D&&(S.player=D)}),S}return d(x,[{key:"componentDidMount",value:function(){this.mounted=!0,this.player.load(this.props.url),this.progress()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.player.stop(),this.player.disablePIP&&this.player.disablePIP(),this.mounted=!1}},{key:"componentDidUpdate",value:function(S){var L=this,E=this.props,A=E.url,D=E.playing,F=E.volume,T=E.muted,k=E.playbackRate,R=E.pip,N=E.loop,B=E.activePlayer;if(!(0,a.isEqual)(S.url,A)){if(this.isLoading&&!B.forceLoad){console.warn("ReactPlayer: the attempt to load ".concat(A," is being deferred until the player has loaded")),this.loadOnReady=A;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(A,this.isReady)}!S.playing&&D&&!this.isPlaying&&this.player.play(),S.playing&&!D&&this.isPlaying&&this.player.pause(),!S.pip&&R&&this.player.enablePIP&&this.player.enablePIP(),S.pip&&!R&&this.player.disablePIP&&this.player.disablePIP(),S.volume!==F&&F!==null&&this.player.setVolume(F),S.muted!==T&&(T?this.player.mute():(this.player.unmute(),F!==null&&setTimeout(function(){return L.player.setVolume(F)}))),S.playbackRate!==k&&this.player.setPlaybackRate&&this.player.setPlaybackRate(k),S.loop!==N&&this.player.setLoop&&this.player.setLoop(N)}},{key:"getDuration",value:function(){return this.isReady?this.player.getDuration():null}},{key:"getCurrentTime",value:function(){return this.isReady?this.player.getCurrentTime():null}},{key:"getSecondsLoaded",value:function(){return this.isReady?this.player.getSecondsLoaded():null}},{key:"seekTo",value:function(S,L){var E=this;if(!this.isReady&&S!==0){this.seekOnPlay=S,setTimeout(function(){E.seekOnPlay=null},w);return}var A=L?L==="fraction":S>0&&S<1;if(A){var D=this.player.getDuration();if(!D){console.warn("ReactPlayer: could not seek using fraction – duration not yet available");return}this.player.seekTo(D*S);return}this.player.seekTo(S)}},{key:"render",value:function(){var S=this.props.activePlayer;return S?e.default.createElement(S,l({},this.props,{ref:this.ref,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError})):null}}]),x}(e.Component);t.default=v,C(v,"displayName","Player"),C(v,"propTypes",r.propTypes),C(v,"defaultProps",r.defaultProps)})(qm);(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=S;var e=l(g),r=Fa,a=Mt,n=o(qm);function o(L){return L&&L.__esModule?L:{default:L}}function s(){if(typeof WeakMap!="function")return null;var L=new WeakMap;return s=function(){return L},L}function l(L){if(L&&L.__esModule)return L;if(L===null||u(L)!=="object"&&typeof L!="function")return{default:L};var E=s();if(E&&E.has(L))return E.get(L);var A={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var F in L)if(Object.prototype.hasOwnProperty.call(L,F)){var T=D?Object.getOwnPropertyDescriptor(L,F):null;T&&(T.get||T.set)?Object.defineProperty(A,F,T):A[F]=L[F]}return A.default=L,E&&E.set(L,A),A}function u(L){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?u=function(A){return typeof A}:u=function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},u(L)}function c(){return c=Object.assign||function(L){for(var E=1;E<arguments.length;E++){var A=arguments[E];for(var D in A)Object.prototype.hasOwnProperty.call(A,D)&&(L[D]=A[D])}return L},c.apply(this,arguments)}function d(L,E){var A=Object.keys(L);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(L);E&&(D=D.filter(function(F){return Object.getOwnPropertyDescriptor(L,F).enumerable})),A.push.apply(A,D)}return A}function m(L){for(var E=1;E<arguments.length;E++){var A=arguments[E]!=null?arguments[E]:{};E%2?d(Object(A),!0).forEach(function(D){x(L,D,A[D])}):Object.getOwnPropertyDescriptors?Object.defineProperties(L,Object.getOwnPropertyDescriptors(A)):d(Object(A)).forEach(function(D){Object.defineProperty(L,D,Object.getOwnPropertyDescriptor(A,D))})}return L}function h(L,E){if(!(L instanceof E))throw new TypeError("Cannot call a class as a function")}function p(L,E){for(var A=0;A<E.length;A++){var D=E[A];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(L,D.key,D)}}function y(L,E,A){return E&&p(L.prototype,E),A&&p(L,A),L}function b(L,E){return E&&(u(E)==="object"||typeof E=="function")?E:w(L)}function C(L){return C=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)},C(L)}function w(L){if(L===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L}function v(L,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function");L.prototype=Object.create(E&&E.prototype,{constructor:{value:L,writable:!0,configurable:!0}}),E&&P(L,E)}function P(L,E){return P=Object.setPrototypeOf||function(D,F){return D.__proto__=F,D},P(L,E)}function x(L,E,A){return E in L?Object.defineProperty(L,E,{value:A,enumerable:!0,configurable:!0,writable:!0}):L[E]=A,L}var O=Object.keys(r.propTypes);function S(L){var E,A;return A=E=function(D){v(F,D);function F(){var T,k;h(this,F);for(var R=arguments.length,N=new Array(R),B=0;B<R;B++)N[B]=arguments[B];return k=b(this,(T=C(F)).call.apply(T,[this].concat(N))),x(w(k),"config",(0,a.getConfig)(k.props,r.defaultProps,!0)),x(w(k),"getDuration",function(){return k.player?k.player.getDuration():null}),x(w(k),"getCurrentTime",function(){return k.player?k.player.getCurrentTime():null}),x(w(k),"getSecondsLoaded",function(){return k.player?k.player.getSecondsLoaded():null}),x(w(k),"getInternalPlayer",function(){var I=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"player";return k.player?k.player.getInternalPlayer(I):null}),x(w(k),"seekTo",function(I,z){if(!k.player)return null;k.player.seekTo(I,z)}),x(w(k),"ref",function(I){k.player=I}),k}return y(F,[{key:"shouldComponentUpdate",value:function(k){return!(0,a.isEqual)(this.props,k)}},{key:"componentDidUpdate",value:function(){this.config=(0,a.getConfig)(this.props,r.defaultProps)}},{key:"render",value:function(){var k=this.config.file,R=k.forceVideo,N=k.forceAudio,B=k.forceHLS,I=k.forceDASH,z=R||N||B||I;if(!L.canPlay(this.props.url)&&!z)return null;var X=this.props,j=X.style,W=X.width,ne=X.height,ae=X.wrapper,Y=(0,a.omit)(this.props,O,r.DEPRECATED_CONFIG_PROPS);return e.default.createElement(ae,c({style:m({},j,{width:W,height:ne})},Y),e.default.createElement(n.default,c({},this.props,{ref:this.ref,activePlayer:L,config:this.config})))}}]),F}(e.Component),x(E,"displayName","".concat(L.displayName,"Player")),x(E,"propTypes",r.propTypes),x(E,"defaultProps",r.defaultProps),x(E,"canPlay",L.canPlay),A}})(Ua);(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.YouTube=void 0;var e=s(g),r=Mt,a=n(Ua);function n(N){return N&&N.__esModule?N:{default:N}}function o(){if(typeof WeakMap!="function")return null;var N=new WeakMap;return o=function(){return N},N}function s(N){if(N&&N.__esModule)return N;if(N===null||l(N)!=="object"&&typeof N!="function")return{default:N};var B=o();if(B&&B.has(N))return B.get(N);var I={},z=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var X in N)if(Object.prototype.hasOwnProperty.call(N,X)){var j=z?Object.getOwnPropertyDescriptor(N,X):null;j&&(j.get||j.set)?Object.defineProperty(I,X,j):I[X]=N[X]}return I.default=N,B&&B.set(N,I),I}function l(N){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(I){return typeof I}:l=function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},l(N)}function u(N,B){var I=Object.keys(N);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(N);B&&(z=z.filter(function(X){return Object.getOwnPropertyDescriptor(N,X).enumerable})),I.push.apply(I,z)}return I}function c(N){for(var B=1;B<arguments.length;B++){var I=arguments[B]!=null?arguments[B]:{};B%2?u(Object(I),!0).forEach(function(z){v(N,z,I[z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(I)):u(Object(I)).forEach(function(z){Object.defineProperty(N,z,Object.getOwnPropertyDescriptor(I,z))})}return N}function d(N,B){if(!(N instanceof B))throw new TypeError("Cannot call a class as a function")}function m(N,B){for(var I=0;I<B.length;I++){var z=B[I];z.enumerable=z.enumerable||!1,z.configurable=!0,"value"in z&&(z.writable=!0),Object.defineProperty(N,z.key,z)}}function h(N,B,I){return B&&m(N.prototype,B),I&&m(N,I),N}function p(N,B){return B&&(l(B)==="object"||typeof B=="function")?B:b(N)}function y(N){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(I){return I.__proto__||Object.getPrototypeOf(I)},y(N)}function b(N){if(N===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return N}function C(N,B){if(typeof B!="function"&&B!==null)throw new TypeError("Super expression must either be null or a function");N.prototype=Object.create(B&&B.prototype,{constructor:{value:N,writable:!0,configurable:!0}}),B&&w(N,B)}function w(N,B){return w=Object.setPrototypeOf||function(z,X){return z.__proto__=X,z},w(N,B)}function v(N,B,I){return B in N?Object.defineProperty(N,B,{value:I,enumerable:!0,configurable:!0,writable:!0}):N[B]=I,N}function P(N,B){return S(N)||O(N,B)||x()}function x(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function O(N,B){if(Symbol.iterator in Object(N)||Object.prototype.toString.call(N)==="[object Arguments]"){var I=[],z=!0,X=!1,j=void 0;try{for(var W=N[Symbol.iterator](),ne;!(z=(ne=W.next()).done)&&(I.push(ne.value),!(B&&I.length===B));z=!0);}catch(ae){X=!0,j=ae}finally{try{!z&&W.return!=null&&W.return()}finally{if(X)throw j}}return I}}function S(N){if(Array.isArray(N))return N}var L="https://www.youtube.com/iframe_api",E="YT",A="onYouTubeIframeAPIReady",D=/(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|watch\?v=|watch\?.+&v=))((\w|-){11})|youtube\.com\/playlist\?list=/,F=/list=([a-zA-Z0-9_-]+)/;function T(N){if(F.test(N)){var B=N.match(F),I=P(B,2),z=I[1];return{listType:"playlist",list:z}}return{}}var k=function(N){C(B,N);function B(){var I,z;d(this,B);for(var X=arguments.length,j=new Array(X),W=0;W<X;W++)j[W]=arguments[W];return z=p(this,(I=y(B)).call.apply(I,[this].concat(j))),v(b(z),"callPlayer",r.callPlayer),v(b(z),"onStateChange",function(ne){var ae=ne.data,Y=z.props,q=Y.onPlay,te=Y.onPause,ie=Y.onBuffer,re=Y.onBufferEnd,ge=Y.onEnded,We=Y.onReady,He=Y.loop,M=window[E].PlayerState,_=M.PLAYING,V=M.PAUSED,H=M.BUFFERING,Q=M.ENDED,se=M.CUED;if(ae===_&&(q(),re()),ae===V&&te(),ae===H&&ie(),ae===Q){var pe=!!z.callPlayer("getPlaylist");He&&!pe&&z.play(),ge()}ae===se&&We()}),v(b(z),"mute",function(){z.callPlayer("mute")}),v(b(z),"unmute",function(){z.callPlayer("unMute")}),v(b(z),"ref",function(ne){z.container=ne}),z}return h(B,[{key:"load",value:function(z,X){var j=this,W=this.props,ne=W.playing,ae=W.muted,Y=W.playsinline,q=W.controls,te=W.loop,ie=W.config,re=W.onError,ge=ie.youtube,We=ge.playerVars,He=ge.embedOptions,M=z&&z.match(D)[1];if(X){if(F.test(z)){this.player.loadPlaylist(T(z));return}this.player.cueVideoById({videoId:M,startSeconds:(0,r.parseStartTime)(z)||We.start,endSeconds:(0,r.parseEndTime)(z)||We.end});return}(0,r.getSDK)(L,E,A,function(_){return _.loaded}).then(function(_){j.container&&(j.player=new _.Player(j.container,c({width:"100%",height:"100%",videoId:M,playerVars:c({autoplay:ne?1:0,mute:ae?1:0,controls:q?1:0,start:(0,r.parseStartTime)(z),end:(0,r.parseEndTime)(z),origin:window.location.origin,playsinline:Y},T(z),{},We),events:{onReady:function(){te&&j.player.setLoop(!0),j.props.onReady()},onStateChange:j.onStateChange,onError:function(H){return re(H.data)}}},He)))},re)}},{key:"play",value:function(){this.callPlayer("playVideo")}},{key:"pause",value:function(){this.callPlayer("pauseVideo")}},{key:"stop",value:function(){document.body.contains(this.callPlayer("getIframe"))&&this.callPlayer("stopVideo")}},{key:"seekTo",value:function(z){this.callPlayer("seekTo",z),this.props.playing||this.pause()}},{key:"setVolume",value:function(z){this.callPlayer("setVolume",z*100)}},{key:"setPlaybackRate",value:function(z){this.callPlayer("setPlaybackRate",z)}},{key:"setLoop",value:function(z){this.callPlayer("setLoop",z)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentTime")}},{key:"getSecondsLoaded",value:function(){return this.callPlayer("getVideoLoadedFraction")*this.getDuration()}},{key:"render",value:function(){var z=this.props.display,X={width:"100%",height:"100%",display:z};return e.default.createElement("div",{style:X},e.default.createElement("div",{ref:this.ref}))}}]),B}(e.Component);t.YouTube=k,v(k,"displayName","YouTube"),v(k,"canPlay",function(N){return D.test(N)});var R=(0,a.default)(k);t.default=R})(Vm);var Hm={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SoundCloud=void 0;var e=s(g),r=Mt,a=n(Ua);function n(E){return E&&E.__esModule?E:{default:E}}function o(){if(typeof WeakMap!="function")return null;var E=new WeakMap;return o=function(){return E},E}function s(E){if(E&&E.__esModule)return E;if(E===null||l(E)!=="object"&&typeof E!="function")return{default:E};var A=o();if(A&&A.has(E))return A.get(E);var D={},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in E)if(Object.prototype.hasOwnProperty.call(E,T)){var k=F?Object.getOwnPropertyDescriptor(E,T):null;k&&(k.get||k.set)?Object.defineProperty(D,T,k):D[T]=E[T]}return D.default=E,A&&A.set(E,D),D}function l(E){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(D){return typeof D}:l=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},l(E)}function u(E,A){var D=Object.keys(E);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(E);A&&(F=F.filter(function(T){return Object.getOwnPropertyDescriptor(E,T).enumerable})),D.push.apply(D,F)}return D}function c(E){for(var A=1;A<arguments.length;A++){var D=arguments[A]!=null?arguments[A]:{};A%2?u(Object(D),!0).forEach(function(F){v(E,F,D[F])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(D)):u(Object(D)).forEach(function(F){Object.defineProperty(E,F,Object.getOwnPropertyDescriptor(D,F))})}return E}function d(E,A){if(!(E instanceof A))throw new TypeError("Cannot call a class as a function")}function m(E,A){for(var D=0;D<A.length;D++){var F=A[D];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(E,F.key,F)}}function h(E,A,D){return A&&m(E.prototype,A),D&&m(E,D),E}function p(E,A){return A&&(l(A)==="object"||typeof A=="function")?A:b(E)}function y(E){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)},y(E)}function b(E){if(E===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E}function C(E,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");E.prototype=Object.create(A&&A.prototype,{constructor:{value:E,writable:!0,configurable:!0}}),A&&w(E,A)}function w(E,A){return w=Object.setPrototypeOf||function(F,T){return F.__proto__=T,F},w(E,A)}function v(E,A,D){return A in E?Object.defineProperty(E,A,{value:D,enumerable:!0,configurable:!0,writable:!0}):E[A]=D,E}var P="https://w.soundcloud.com/player/api.js",x="SC",O=/(soundcloud\.com|snd\.sc)\/.+$/,S=function(E){C(A,E);function A(){var D,F;d(this,A);for(var T=arguments.length,k=new Array(T),R=0;R<T;R++)k[R]=arguments[R];return F=p(this,(D=y(A)).call.apply(D,[this].concat(k))),v(b(F),"callPlayer",r.callPlayer),v(b(F),"duration",null),v(b(F),"currentTime",null),v(b(F),"fractionLoaded",null),v(b(F),"mute",function(){F.setVolume(0)}),v(b(F),"unmute",function(){F.props.volume!==null&&F.setVolume(F.props.volume)}),v(b(F),"ref",function(N){F.iframe=N}),F}return h(A,[{key:"load",value:function(F,T){var k=this;(0,r.getSDK)(P,x).then(function(R){if(k.iframe){var N=R.Widget.Events,B=N.PLAY,I=N.PLAY_PROGRESS,z=N.PAUSE,X=N.FINISH,j=N.ERROR;T||(k.player=R.Widget(k.iframe),k.player.bind(B,k.props.onPlay),k.player.bind(z,k.props.onPause),k.player.bind(I,function(W){k.currentTime=W.currentPosition/1e3,k.fractionLoaded=W.loadedProgress}),k.player.bind(X,function(){return k.props.onEnded()}),k.player.bind(j,function(W){return k.props.onError(W)})),k.player.load(F,c({},k.props.config.soundcloud.options,{callback:function(){k.player.getDuration(function(ne){k.duration=ne/1e3,k.props.onReady()})}}))}})}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(F){this.callPlayer("seekTo",F*1e3)}},{key:"setVolume",value:function(F){this.callPlayer("setVolume",F*100)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.fractionLoaded*this.duration}},{key:"render",value:function(){var F=this.props.display,T={width:"100%",height:"100%",display:F};return e.default.createElement("iframe",{ref:this.ref,src:"https://w.soundcloud.com/player/?url=".concat(encodeURIComponent(this.props.url)),style:T,frameBorder:0,allow:"autoplay"})}}]),A}(e.Component);t.SoundCloud=S,v(S,"displayName","SoundCloud"),v(S,"canPlay",function(E){return O.test(E)}),v(S,"loopOnEnded",!0);var L=(0,a.default)(S);t.default=L})(Hm);var $m={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Vimeo=void 0;var e=s(g),r=Mt,a=n(Ua);function n(A){return A&&A.__esModule?A:{default:A}}function o(){if(typeof WeakMap!="function")return null;var A=new WeakMap;return o=function(){return A},A}function s(A){if(A&&A.__esModule)return A;if(A===null||l(A)!=="object"&&typeof A!="function")return{default:A};var D=o();if(D&&D.has(A))return D.get(A);var F={},T=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var k in A)if(Object.prototype.hasOwnProperty.call(A,k)){var R=T?Object.getOwnPropertyDescriptor(A,k):null;R&&(R.get||R.set)?Object.defineProperty(F,k,R):F[k]=A[k]}return F.default=A,D&&D.set(A,F),F}function l(A){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(F){return typeof F}:l=function(F){return F&&typeof Symbol=="function"&&F.constructor===Symbol&&F!==Symbol.prototype?"symbol":typeof F},l(A)}function u(A,D){var F=Object.keys(A);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(A);D&&(T=T.filter(function(k){return Object.getOwnPropertyDescriptor(A,k).enumerable})),F.push.apply(F,T)}return F}function c(A){for(var D=1;D<arguments.length;D++){var F=arguments[D]!=null?arguments[D]:{};D%2?u(Object(F),!0).forEach(function(T){v(A,T,F[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(A,Object.getOwnPropertyDescriptors(F)):u(Object(F)).forEach(function(T){Object.defineProperty(A,T,Object.getOwnPropertyDescriptor(F,T))})}return A}function d(A,D){if(!(A instanceof D))throw new TypeError("Cannot call a class as a function")}function m(A,D){for(var F=0;F<D.length;F++){var T=D[F];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(A,T.key,T)}}function h(A,D,F){return D&&m(A.prototype,D),F&&m(A,F),A}function p(A,D){return D&&(l(D)==="object"||typeof D=="function")?D:b(A)}function y(A){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(F){return F.__proto__||Object.getPrototypeOf(F)},y(A)}function b(A){if(A===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}function C(A,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(D&&D.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),D&&w(A,D)}function w(A,D){return w=Object.setPrototypeOf||function(T,k){return T.__proto__=k,T},w(A,D)}function v(A,D,F){return D in A?Object.defineProperty(A,D,{value:F,enumerable:!0,configurable:!0,writable:!0}):A[D]=F,A}var P="https://player.vimeo.com/api/player.js",x="Vimeo",O=/vimeo\.com\/.+/,S=/vimeo\.com\/external\/[0-9]+\..+/,L=function(A){C(D,A);function D(){var F,T;d(this,D);for(var k=arguments.length,R=new Array(k),N=0;N<k;N++)R[N]=arguments[N];return T=p(this,(F=y(D)).call.apply(F,[this].concat(R))),v(b(T),"callPlayer",r.callPlayer),v(b(T),"duration",null),v(b(T),"currentTime",null),v(b(T),"secondsLoaded",null),v(b(T),"mute",function(){T.setVolume(0)}),v(b(T),"unmute",function(){T.props.volume!==null&&T.setVolume(T.props.volume)}),v(b(T),"ref",function(B){T.container=B}),T}return h(D,[{key:"load",value:function(T){var k=this;this.duration=null,(0,r.getSDK)(P,x).then(function(R){k.container&&(k.player=new R.Player(k.container,c({url:T,autoplay:k.props.playing,muted:k.props.muted,loop:k.props.loop,playsinline:k.props.playsinline,controls:k.props.controls},k.props.config.vimeo.playerOptions)),k.player.ready().then(function(){var N=k.container.querySelector("iframe");N.style.width="100%",N.style.height="100%"}).catch(k.props.onError),k.player.on("loaded",function(){k.props.onReady(),k.refreshDuration()}),k.player.on("play",function(){k.props.onPlay(),k.refreshDuration()}),k.player.on("pause",k.props.onPause),k.player.on("seeked",function(N){return k.props.onSeek(N.seconds)}),k.player.on("ended",k.props.onEnded),k.player.on("error",k.props.onError),k.player.on("timeupdate",function(N){var B=N.seconds;k.currentTime=B}),k.player.on("progress",function(N){var B=N.seconds;k.secondsLoaded=B}))},this.props.onError)}},{key:"refreshDuration",value:function(){var T=this;this.player.getDuration().then(function(k){T.duration=k})}},{key:"play",value:function(){var T=this.callPlayer("play");T&&T.catch(this.props.onError)}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){this.callPlayer("unload")}},{key:"seekTo",value:function(T){this.callPlayer("setCurrentTime",T)}},{key:"setVolume",value:function(T){this.callPlayer("setVolume",T)}},{key:"setLoop",value:function(T){this.callPlayer("setLoop",T)}},{key:"setPlaybackRate",value:function(T){this.callPlayer("setPlaybackRate",T)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){var T=this.props.display,k={width:"100%",height:"100%",overflow:"hidden",display:T};return e.default.createElement("div",{key:this.props.url,ref:this.ref,style:k})}}]),D}(e.Component);t.Vimeo=L,v(L,"displayName","Vimeo"),v(L,"forceLoad",!0),v(L,"canPlay",function(A){return S.test(A)?!1:O.test(A)});var E=(0,a.default)(L);t.default=E})($m);var r0={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Facebook=void 0;var e=s(g),r=Mt,a=n(Ua);function n(E){return E&&E.__esModule?E:{default:E}}function o(){if(typeof WeakMap!="function")return null;var E=new WeakMap;return o=function(){return E},E}function s(E){if(E&&E.__esModule)return E;if(E===null||l(E)!=="object"&&typeof E!="function")return{default:E};var A=o();if(A&&A.has(E))return A.get(E);var D={},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in E)if(Object.prototype.hasOwnProperty.call(E,T)){var k=F?Object.getOwnPropertyDescriptor(E,T):null;k&&(k.get||k.set)?Object.defineProperty(D,T,k):D[T]=E[T]}return D.default=E,A&&A.set(E,D),D}function l(E){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(D){return typeof D}:l=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},l(E)}function u(E,A){if(!(E instanceof A))throw new TypeError("Cannot call a class as a function")}function c(E,A){for(var D=0;D<A.length;D++){var F=A[D];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(E,F.key,F)}}function d(E,A,D){return A&&c(E.prototype,A),D&&c(E,D),E}function m(E,A){return A&&(l(A)==="object"||typeof A=="function")?A:p(E)}function h(E){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)},h(E)}function p(E){if(E===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E}function y(E,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");E.prototype=Object.create(A&&A.prototype,{constructor:{value:E,writable:!0,configurable:!0}}),A&&b(E,A)}function b(E,A){return b=Object.setPrototypeOf||function(F,T){return F.__proto__=T,F},b(E,A)}function C(E,A,D){return A in E?Object.defineProperty(E,A,{value:D,enumerable:!0,configurable:!0,writable:!0}):E[A]=D,E}var w="https://connect.facebook.net/en_US/sdk.js",v="FB",P="fbAsyncInit",x=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/,O="facebook-player-",S=function(E){y(A,E);function A(){var D,F;u(this,A);for(var T=arguments.length,k=new Array(T),R=0;R<T;R++)k[R]=arguments[R];return F=m(this,(D=h(A)).call.apply(D,[this].concat(k))),C(p(F),"callPlayer",r.callPlayer),C(p(F),"playerID",F.props.config.facebook.playerId||"".concat(O).concat((0,r.randomString)())),C(p(F),"mute",function(){F.callPlayer("mute")}),C(p(F),"unmute",function(){F.callPlayer("unmute")}),F}return d(A,[{key:"load",value:function(F,T){var k=this;if(T){(0,r.getSDK)(w,v,P).then(function(R){return R.XFBML.parse()});return}(0,r.getSDK)(w,v,P).then(function(R){R.init({appId:k.props.config.facebook.appId,xfbml:!0,version:k.props.config.facebook.version}),R.Event.subscribe("xfbml.render",function(N){k.props.onLoaded()}),R.Event.subscribe("xfbml.ready",function(N){N.type==="video"&&N.id===k.playerID&&(k.player=N.instance,k.player.subscribe("startedPlaying",k.props.onPlay),k.player.subscribe("paused",k.props.onPause),k.player.subscribe("finishedPlaying",k.props.onEnded),k.player.subscribe("startedBuffering",k.props.onBuffer),k.player.subscribe("finishedBuffering",k.props.onBufferEnd),k.player.subscribe("error",k.props.onError),k.props.muted||k.callPlayer("unmute"),k.props.onReady(),document.getElementById(k.playerID).querySelector("iframe").style.visibility="visible")})})}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(F){this.callPlayer("seek",F)}},{key:"setVolume",value:function(F){this.callPlayer("setVolume",F)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentPosition")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var F={width:"100%",height:"100%"};return e.default.createElement("div",{style:F,id:this.playerID,className:"fb-video","data-href":this.props.url,"data-autoplay":this.props.playing?"true":"false","data-allowfullscreen":"true","data-controls":this.props.controls?"true":"false"})}}]),A}(e.Component);t.Facebook=S,C(S,"displayName","Facebook"),C(S,"canPlay",function(E){return x.test(E)}),C(S,"loopOnEnded",!0);var L=(0,a.default)(S);t.default=L})(r0);var a0={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Streamable=void 0;var e=s(g),r=Mt,a=n(Ua);function n(S){return S&&S.__esModule?S:{default:S}}function o(){if(typeof WeakMap!="function")return null;var S=new WeakMap;return o=function(){return S},S}function s(S){if(S&&S.__esModule)return S;if(S===null||l(S)!=="object"&&typeof S!="function")return{default:S};var L=o();if(L&&L.has(S))return L.get(S);var E={},A=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in S)if(Object.prototype.hasOwnProperty.call(S,D)){var F=A?Object.getOwnPropertyDescriptor(S,D):null;F&&(F.get||F.set)?Object.defineProperty(E,D,F):E[D]=S[D]}return E.default=S,L&&L.set(S,E),E}function l(S){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(E){return typeof E}:l=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},l(S)}function u(S,L){if(!(S instanceof L))throw new TypeError("Cannot call a class as a function")}function c(S,L){for(var E=0;E<L.length;E++){var A=L[E];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(S,A.key,A)}}function d(S,L,E){return L&&c(S.prototype,L),E&&c(S,E),S}function m(S,L){return L&&(l(L)==="object"||typeof L=="function")?L:p(S)}function h(S){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},h(S)}function p(S){if(S===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S}function y(S,L){if(typeof L!="function"&&L!==null)throw new TypeError("Super expression must either be null or a function");S.prototype=Object.create(L&&L.prototype,{constructor:{value:S,writable:!0,configurable:!0}}),L&&b(S,L)}function b(S,L){return b=Object.setPrototypeOf||function(A,D){return A.__proto__=D,A},b(S,L)}function C(S,L,E){return L in S?Object.defineProperty(S,L,{value:E,enumerable:!0,configurable:!0,writable:!0}):S[L]=E,S}var w="https://cdn.embed.ly/player-0.1.0.min.js",v="playerjs",P=/streamable\.com\/([a-z0-9]+)$/,x=function(S){y(L,S);function L(){var E,A;u(this,L);for(var D=arguments.length,F=new Array(D),T=0;T<D;T++)F[T]=arguments[T];return A=m(this,(E=h(L)).call.apply(E,[this].concat(F))),C(p(A),"callPlayer",r.callPlayer),C(p(A),"duration",null),C(p(A),"currentTime",null),C(p(A),"secondsLoaded",null),C(p(A),"mute",function(){A.callPlayer("mute")}),C(p(A),"unmute",function(){A.callPlayer("unmute")}),C(p(A),"ref",function(k){A.iframe=k}),A}return d(L,[{key:"load",value:function(A){var D=this;(0,r.getSDK)(w,v).then(function(F){D.iframe&&(D.player=new F.Player(D.iframe),D.player.setLoop(D.props.loop),D.player.on("ready",D.props.onReady),D.player.on("play",D.props.onPlay),D.player.on("pause",D.props.onPause),D.player.on("seeked",D.props.onSeek),D.player.on("ended",D.props.onEnded),D.player.on("error",D.props.onError),D.player.on("timeupdate",function(T){var k=T.duration,R=T.seconds;D.duration=k,D.currentTime=R}),D.player.on("buffered",function(T){var k=T.percent;D.duration&&(D.secondsLoaded=D.duration*k)}),D.props.muted&&D.player.mute())},this.props.onError)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(A){this.callPlayer("setCurrentTime",A)}},{key:"setVolume",value:function(A){this.callPlayer("setVolume",A*100)}},{key:"setLoop",value:function(A){this.callPlayer("setLoop",A)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){var A=this.props.url.match(P)[1],D={width:"100%",height:"100%"};return e.default.createElement("iframe",{ref:this.ref,src:"https://streamable.com/o/".concat(A),frameBorder:"0",scrolling:"no",style:D,allowFullScreen:!0})}}]),L}(e.Component);t.Streamable=x,C(x,"displayName","Streamable"),C(x,"canPlay",function(S){return P.test(S)});var O=(0,a.default)(x);t.default=O})(a0);var n0={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Wistia=void 0;var e=s(g),r=Mt,a=n(Ua);function n(E){return E&&E.__esModule?E:{default:E}}function o(){if(typeof WeakMap!="function")return null;var E=new WeakMap;return o=function(){return E},E}function s(E){if(E&&E.__esModule)return E;if(E===null||l(E)!=="object"&&typeof E!="function")return{default:E};var A=o();if(A&&A.has(E))return A.get(E);var D={},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in E)if(Object.prototype.hasOwnProperty.call(E,T)){var k=F?Object.getOwnPropertyDescriptor(E,T):null;k&&(k.get||k.set)?Object.defineProperty(D,T,k):D[T]=E[T]}return D.default=E,A&&A.set(E,D),D}function l(E){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(D){return typeof D}:l=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},l(E)}function u(E,A){var D=Object.keys(E);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(E);A&&(F=F.filter(function(T){return Object.getOwnPropertyDescriptor(E,T).enumerable})),D.push.apply(D,F)}return D}function c(E){for(var A=1;A<arguments.length;A++){var D=arguments[A]!=null?arguments[A]:{};A%2?u(Object(D),!0).forEach(function(F){v(E,F,D[F])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(D)):u(Object(D)).forEach(function(F){Object.defineProperty(E,F,Object.getOwnPropertyDescriptor(D,F))})}return E}function d(E,A){if(!(E instanceof A))throw new TypeError("Cannot call a class as a function")}function m(E,A){for(var D=0;D<A.length;D++){var F=A[D];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(E,F.key,F)}}function h(E,A,D){return A&&m(E.prototype,A),D&&m(E,D),E}function p(E,A){return A&&(l(A)==="object"||typeof A=="function")?A:b(E)}function y(E){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)},y(E)}function b(E){if(E===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E}function C(E,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");E.prototype=Object.create(A&&A.prototype,{constructor:{value:E,writable:!0,configurable:!0}}),A&&w(E,A)}function w(E,A){return w=Object.setPrototypeOf||function(F,T){return F.__proto__=T,F},w(E,A)}function v(E,A,D){return A in E?Object.defineProperty(E,A,{value:D,enumerable:!0,configurable:!0,writable:!0}):E[A]=D,E}var P="https://fast.wistia.com/assets/external/E-v1.js",x="Wistia",O=/(?:wistia\.com|wi\.st)\/(?:medias|embed)\/(.*)$/,S=function(E){C(A,E);function A(){var D,F;d(this,A);for(var T=arguments.length,k=new Array(T),R=0;R<T;R++)k[R]=arguments[R];return F=p(this,(D=y(A)).call.apply(D,[this].concat(k))),v(b(F),"callPlayer",r.callPlayer),v(b(F),"mute",function(){F.callPlayer("mute")}),v(b(F),"unmute",function(){F.callPlayer("unmute")}),F}return h(A,[{key:"getID",value:function(F){return F&&F.match(O)[1]}},{key:"load",value:function(F){var T=this,k=this.props,R=k.playing,N=k.muted,B=k.controls,I=k.onReady,z=k.onPlay,X=k.onPause,j=k.onSeek,W=k.onEnded,ne=k.config,ae=k.onError;(0,r.getSDK)(P,x).then(function(){window._wq=window._wq||[],window._wq.push({id:T.getID(F),options:c({autoPlay:R,silentAutoPlay:"allow",muted:N,controlsVisibleOnLoad:B},ne.wistia.options),onReady:function(q){T.player=q,T.unbind(),T.player.bind("play",z),T.player.bind("pause",X),T.player.bind("seek",j),T.player.bind("end",W),I()}})},ae)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"unbind",value:function(){var F=this.props,T=F.onPlay,k=F.onPause,R=F.onSeek,N=F.onEnded;this.player.unbind("play",T),this.player.unbind("pause",k),this.player.unbind("seek",R),this.player.unbind("end",N)}},{key:"stop",value:function(){this.unbind(),this.callPlayer("remove")}},{key:"seekTo",value:function(F){this.callPlayer("time",F)}},{key:"setVolume",value:function(F){this.callPlayer("volume",F)}},{key:"setPlaybackRate",value:function(F){this.callPlayer("playbackRate",F)}},{key:"getDuration",value:function(){return this.callPlayer("duration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("time")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var F=this.getID(this.props.url),T="wistia_embed wistia_async_".concat(F),k={width:"100%",height:"100%"};return e.default.createElement("div",{key:F,className:T,style:k})}}]),A}(e.Component);t.Wistia=S,v(S,"displayName","Wistia"),v(S,"canPlay",function(E){return O.test(E)}),v(S,"loopOnEnded",!0);var L=(0,a.default)(S);t.default=L})(n0);var i0={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Twitch=void 0;var e=s(g),r=Mt,a=n(Ua);function n(D){return D&&D.__esModule?D:{default:D}}function o(){if(typeof WeakMap!="function")return null;var D=new WeakMap;return o=function(){return D},D}function s(D){if(D&&D.__esModule)return D;if(D===null||l(D)!=="object"&&typeof D!="function")return{default:D};var F=o();if(F&&F.has(D))return F.get(D);var T={},k=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var R in D)if(Object.prototype.hasOwnProperty.call(D,R)){var N=k?Object.getOwnPropertyDescriptor(D,R):null;N&&(N.get||N.set)?Object.defineProperty(T,R,N):T[R]=D[R]}return T.default=D,F&&F.set(D,T),T}function l(D){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(T){return typeof T}:l=function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},l(D)}function u(D,F){var T=Object.keys(D);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(D);F&&(k=k.filter(function(R){return Object.getOwnPropertyDescriptor(D,R).enumerable})),T.push.apply(T,k)}return T}function c(D){for(var F=1;F<arguments.length;F++){var T=arguments[F]!=null?arguments[F]:{};F%2?u(Object(T),!0).forEach(function(k){v(D,k,T[k])}):Object.getOwnPropertyDescriptors?Object.defineProperties(D,Object.getOwnPropertyDescriptors(T)):u(Object(T)).forEach(function(k){Object.defineProperty(D,k,Object.getOwnPropertyDescriptor(T,k))})}return D}function d(D,F){if(!(D instanceof F))throw new TypeError("Cannot call a class as a function")}function m(D,F){for(var T=0;T<F.length;T++){var k=F[T];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(D,k.key,k)}}function h(D,F,T){return F&&m(D.prototype,F),T&&m(D,T),D}function p(D,F){return F&&(l(F)==="object"||typeof F=="function")?F:b(D)}function y(D){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(T){return T.__proto__||Object.getPrototypeOf(T)},y(D)}function b(D){if(D===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return D}function C(D,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function");D.prototype=Object.create(F&&F.prototype,{constructor:{value:D,writable:!0,configurable:!0}}),F&&w(D,F)}function w(D,F){return w=Object.setPrototypeOf||function(k,R){return k.__proto__=R,k},w(D,F)}function v(D,F,T){return F in D?Object.defineProperty(D,F,{value:T,enumerable:!0,configurable:!0,writable:!0}):D[F]=T,D}var P="https://player.twitch.tv/js/embed/v1.js",x="Twitch",O=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/,S=/(?:www\.|go\.)?twitch\.tv\/([a-z0-9_]+)($|\?)/,L="twitch-player-",E=function(D){C(F,D);function F(){var T,k;d(this,F);for(var R=arguments.length,N=new Array(R),B=0;B<R;B++)N[B]=arguments[B];return k=p(this,(T=y(F)).call.apply(T,[this].concat(N))),v(b(k),"callPlayer",r.callPlayer),v(b(k),"playerID",k.props.config.twitch.playerId||"".concat(L).concat((0,r.randomString)())),v(b(k),"mute",function(){k.callPlayer("setMuted",!0)}),v(b(k),"unmute",function(){k.callPlayer("setMuted",!1)}),k}return h(F,[{key:"load",value:function(k,R){var N=this,B=this.props,I=B.playsinline,z=B.onError,X=B.config,j=B.controls,W=S.test(k),ne=W?k.match(S)[1]:k.match(O)[1];if(R){W?this.player.setChannel(ne):this.player.setVideo("v"+ne);return}(0,r.getSDK)(P,x).then(function(ae){N.player=new ae.Player(N.playerID,c({video:W?"":ne,channel:W?ne:"",height:"100%",width:"100%",playsinline:I,autoplay:N.props.playing,muted:N.props.muted,controls:W?!0:j},X.twitch.options));var Y=ae.Player,q=Y.READY,te=Y.PLAYING,ie=Y.PAUSE,re=Y.ENDED,ge=Y.ONLINE,We=Y.OFFLINE;N.player.addEventListener(q,N.props.onReady),N.player.addEventListener(te,N.props.onPlay),N.player.addEventListener(ie,N.props.onPause),N.player.addEventListener(re,N.props.onEnded),N.player.addEventListener(ge,N.props.onLoaded),N.player.addEventListener(We,N.props.onLoaded)},z)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){this.callPlayer("pause")}},{key:"seekTo",value:function(k){this.callPlayer("seek",k)}},{key:"setVolume",value:function(k){this.callPlayer("setVolume",k)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentTime")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var k={width:"100%",height:"100%"};return e.default.createElement("div",{style:k,id:this.playerID})}}]),F}(e.Component);t.Twitch=E,v(E,"displayName","Twitch"),v(E,"canPlay",function(D){return O.test(D)||S.test(D)}),v(E,"loopOnEnded",!0);var A=(0,a.default)(E);t.default=A})(i0);var Wm={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DailyMotion=void 0;var e=s(g),r=Mt,a=n(Ua);function n(k){return k&&k.__esModule?k:{default:k}}function o(){if(typeof WeakMap!="function")return null;var k=new WeakMap;return o=function(){return k},k}function s(k){if(k&&k.__esModule)return k;if(k===null||l(k)!=="object"&&typeof k!="function")return{default:k};var R=o();if(R&&R.has(k))return R.get(k);var N={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var I in k)if(Object.prototype.hasOwnProperty.call(k,I)){var z=B?Object.getOwnPropertyDescriptor(k,I):null;z&&(z.get||z.set)?Object.defineProperty(N,I,z):N[I]=k[I]}return N.default=k,R&&R.set(k,N),N}function l(k){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(N){return typeof N}:l=function(N){return N&&typeof Symbol=="function"&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N},l(k)}function u(k,R){var N=Object.keys(k);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(k);R&&(B=B.filter(function(I){return Object.getOwnPropertyDescriptor(k,I).enumerable})),N.push.apply(N,B)}return N}function c(k){for(var R=1;R<arguments.length;R++){var N=arguments[R]!=null?arguments[R]:{};R%2?u(Object(N),!0).forEach(function(B){S(k,B,N[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(N)):u(Object(N)).forEach(function(B){Object.defineProperty(k,B,Object.getOwnPropertyDescriptor(N,B))})}return k}function d(k,R){return p(k)||h(k,R)||m()}function m(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function h(k,R){if(Symbol.iterator in Object(k)||Object.prototype.toString.call(k)==="[object Arguments]"){var N=[],B=!0,I=!1,z=void 0;try{for(var X=k[Symbol.iterator](),j;!(B=(j=X.next()).done)&&(N.push(j.value),!(R&&N.length===R));B=!0);}catch(W){I=!0,z=W}finally{try{!B&&X.return!=null&&X.return()}finally{if(I)throw z}}return N}}function p(k){if(Array.isArray(k))return k}function y(k,R){if(!(k instanceof R))throw new TypeError("Cannot call a class as a function")}function b(k,R){for(var N=0;N<R.length;N++){var B=R[N];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(k,B.key,B)}}function C(k,R,N){return R&&b(k.prototype,R),N&&b(k,N),k}function w(k,R){return R&&(l(R)==="object"||typeof R=="function")?R:P(k)}function v(k){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(N){return N.__proto__||Object.getPrototypeOf(N)},v(k)}function P(k){if(k===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k}function x(k,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function");k.prototype=Object.create(R&&R.prototype,{constructor:{value:k,writable:!0,configurable:!0}}),R&&O(k,R)}function O(k,R){return O=Object.setPrototypeOf||function(B,I){return B.__proto__=I,B},O(k,R)}function S(k,R,N){return R in k?Object.defineProperty(k,R,{value:N,enumerable:!0,configurable:!0,writable:!0}):k[R]=N,k}var L="https://api.dmcdn.net/all.js",E="DM",A="dmAsyncInit",D=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?$/,F=function(k){x(R,k);function R(){var N,B;y(this,R);for(var I=arguments.length,z=new Array(I),X=0;X<I;X++)z[X]=arguments[X];return B=w(this,(N=v(R)).call.apply(N,[this].concat(z))),S(P(B),"callPlayer",r.callPlayer),S(P(B),"onDurationChange",function(){var j=B.getDuration();B.props.onDuration(j)}),S(P(B),"mute",function(){B.callPlayer("setMuted",!0)}),S(P(B),"unmute",function(){B.callPlayer("setMuted",!1)}),S(P(B),"ref",function(j){B.container=j}),B}return C(R,[{key:"load",value:function(B){var I=this,z=this.props,X=z.controls,j=z.config,W=z.onError,ne=z.playing,ae=B.match(D),Y=d(ae,2),q=Y[1];if(this.player){this.player.load(q,{start:(0,r.parseStartTime)(B),autoplay:ne});return}(0,r.getSDK)(L,E,A,function(te){return te.player}).then(function(te){if(I.container){var ie=te.player;I.player=new ie(I.container,{width:"100%",height:"100%",video:q,params:c({controls:X,autoplay:I.props.playing,mute:I.props.muted,start:(0,r.parseStartTime)(B),origin:window.location.origin},j.dailymotion.params),events:{apiready:I.props.onReady,seeked:function(){return I.props.onSeek(I.player.currentTime)},video_end:I.props.onEnded,durationchange:I.onDurationChange,pause:I.props.onPause,playing:I.props.onPlay,waiting:I.props.onBuffer,error:function(ge){return W(ge)}}})}},W)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(B){this.callPlayer("seek",B)}},{key:"setVolume",value:function(B){this.callPlayer("setVolume",B)}},{key:"getDuration",value:function(){return this.player.duration||null}},{key:"getCurrentTime",value:function(){return this.player.currentTime}},{key:"getSecondsLoaded",value:function(){return this.player.bufferedTime}},{key:"render",value:function(){var B=this.props.display,I={width:"100%",height:"100%",display:B};return e.default.createElement("div",{style:I},e.default.createElement("div",{ref:this.ref}))}}]),R}(e.Component);t.DailyMotion=F,S(F,"displayName","DailyMotion"),S(F,"canPlay",function(k){return D.test(k)}),S(F,"loopOnEnded",!0);var T=(0,a.default)(F);t.default=T})(Wm);var o0={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Mixcloud=void 0;var e=s(g),r=Mt,a=n(Ua);function n(E){return E&&E.__esModule?E:{default:E}}function o(){if(typeof WeakMap!="function")return null;var E=new WeakMap;return o=function(){return E},E}function s(E){if(E&&E.__esModule)return E;if(E===null||l(E)!=="object"&&typeof E!="function")return{default:E};var A=o();if(A&&A.has(E))return A.get(E);var D={},F=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var T in E)if(Object.prototype.hasOwnProperty.call(E,T)){var k=F?Object.getOwnPropertyDescriptor(E,T):null;k&&(k.get||k.set)?Object.defineProperty(D,T,k):D[T]=E[T]}return D.default=E,A&&A.set(E,D),D}function l(E){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(D){return typeof D}:l=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},l(E)}function u(E,A){var D=Object.keys(E);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(E);A&&(F=F.filter(function(T){return Object.getOwnPropertyDescriptor(E,T).enumerable})),D.push.apply(D,F)}return D}function c(E){for(var A=1;A<arguments.length;A++){var D=arguments[A]!=null?arguments[A]:{};A%2?u(Object(D),!0).forEach(function(F){v(E,F,D[F])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(D)):u(Object(D)).forEach(function(F){Object.defineProperty(E,F,Object.getOwnPropertyDescriptor(D,F))})}return E}function d(E,A){if(!(E instanceof A))throw new TypeError("Cannot call a class as a function")}function m(E,A){for(var D=0;D<A.length;D++){var F=A[D];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(E,F.key,F)}}function h(E,A,D){return A&&m(E.prototype,A),D&&m(E,D),E}function p(E,A){return A&&(l(A)==="object"||typeof A=="function")?A:b(E)}function y(E){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)},y(E)}function b(E){if(E===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E}function C(E,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");E.prototype=Object.create(A&&A.prototype,{constructor:{value:E,writable:!0,configurable:!0}}),A&&w(E,A)}function w(E,A){return w=Object.setPrototypeOf||function(F,T){return F.__proto__=T,F},w(E,A)}function v(E,A,D){return A in E?Object.defineProperty(E,A,{value:D,enumerable:!0,configurable:!0,writable:!0}):E[A]=D,E}var P="https://widget.mixcloud.com/media/js/widgetApi.js",x="Mixcloud",O=/mixcloud\.com\/([^/]+\/[^/]+)/,S=function(E){C(A,E);function A(){var D,F;d(this,A);for(var T=arguments.length,k=new Array(T),R=0;R<T;R++)k[R]=arguments[R];return F=p(this,(D=y(A)).call.apply(D,[this].concat(k))),v(b(F),"callPlayer",r.callPlayer),v(b(F),"duration",null),v(b(F),"currentTime",null),v(b(F),"secondsLoaded",null),v(b(F),"mute",function(){}),v(b(F),"unmute",function(){}),v(b(F),"ref",function(N){F.iframe=N}),F}return h(A,[{key:"load",value:function(F){var T=this;(0,r.getSDK)(P,x).then(function(k){T.player=k.PlayerWidget(T.iframe),T.player.ready.then(function(){T.player.events.play.on(T.props.onPlay),T.player.events.pause.on(T.props.onPause),T.player.events.ended.on(T.props.onEnded),T.player.events.error.on(T.props.error),T.player.events.progress.on(function(R,N){T.currentTime=R,T.duration=N}),T.props.onReady()})},this.props.onError)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(F){this.callPlayer("seek",F)}},{key:"setVolume",value:function(F){}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var F=this.props,T=F.url,k=F.config,R=T.match(O)[1],N={width:"100%",height:"100%"},B=(0,r.queryString)(c({},k.mixcloud.options,{feed:"/".concat(R,"/")}));return e.default.createElement("iframe",{key:R,ref:this.ref,style:N,src:"https://www.mixcloud.com/widget/iframe/?".concat(B),frameBorder:"0"})}}]),A}(e.Component);t.Mixcloud=S,v(S,"displayName","Mixcloud"),v(S,"canPlay",function(E){return O.test(E)}),v(S,"loopOnEnded",!0);var L=(0,a.default)(S);t.default=L})(o0);var s0={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FilePlayer=void 0;var e=s(g),r=Mt,a=n(Ua);function n(I){return I&&I.__esModule?I:{default:I}}function o(){if(typeof WeakMap!="function")return null;var I=new WeakMap;return o=function(){return I},I}function s(I){if(I&&I.__esModule)return I;if(I===null||l(I)!=="object"&&typeof I!="function")return{default:I};var z=o();if(z&&z.has(I))return z.get(I);var X={},j=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var W in I)if(Object.prototype.hasOwnProperty.call(I,W)){var ne=j?Object.getOwnPropertyDescriptor(I,W):null;ne&&(ne.get||ne.set)?Object.defineProperty(X,W,ne):X[W]=I[W]}return X.default=I,z&&z.set(I,X),X}function l(I){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(X){return typeof X}:l=function(X){return X&&typeof Symbol=="function"&&X.constructor===Symbol&&X!==Symbol.prototype?"symbol":typeof X},l(I)}function u(){return u=Object.assign||function(I){for(var z=1;z<arguments.length;z++){var X=arguments[z];for(var j in X)Object.prototype.hasOwnProperty.call(X,j)&&(I[j]=X[j])}return I},u.apply(this,arguments)}function c(I,z){if(!(I instanceof z))throw new TypeError("Cannot call a class as a function")}function d(I,z){for(var X=0;X<z.length;X++){var j=z[X];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(I,j.key,j)}}function m(I,z,X){return z&&d(I.prototype,z),X&&d(I,X),I}function h(I,z){return z&&(l(z)==="object"||typeof z=="function")?z:y(I)}function p(I){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(X){return X.__proto__||Object.getPrototypeOf(X)},p(I)}function y(I){if(I===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I}function b(I,z){if(typeof z!="function"&&z!==null)throw new TypeError("Super expression must either be null or a function");I.prototype=Object.create(z&&z.prototype,{constructor:{value:I,writable:!0,configurable:!0}}),z&&C(I,z)}function C(I,z){return C=Object.setPrototypeOf||function(j,W){return j.__proto__=W,j},C(I,z)}function w(I,z,X){return z in I?Object.defineProperty(I,z,{value:X,enumerable:!0,configurable:!0,writable:!0}):I[z]=X,I}var v=typeof navigator<"u"&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,P=/\.(m4a|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,x=/\.(mp4|og[gv]|webm|mov|m4v)($|\?)/i,O=/\.(m3u8)($|\?)/i,S="https://cdn.jsdelivr.net/npm/hls.js@VERSION",L="Hls",E=/\.(mpd)($|\?)/i,A="https://cdnjs.cloudflare.com/ajax/libs/dashjs/VERSION/dash.all.min.js",D="dashjs",F=/www\.dropbox\.com\/.+/;function T(I){if(I instanceof Array){var z=!0,X=!1,j=void 0;try{for(var W=I[Symbol.iterator](),ne;!(z=(ne=W.next()).done);z=!0){var ae=ne.value;if(typeof ae=="string"&&T(ae)||T(ae.src))return!0}}catch(Y){X=!0,j=Y}finally{try{!z&&W.return!=null&&W.return()}finally{if(X)throw j}}return!1}return(0,r.isMediaStream)(I)?!0:P.test(I)||x.test(I)||O.test(I)||E.test(I)}function k(I){return I||(I=document.createElement("video")),I.webkitSupportsPresentationMode&&typeof I.webkitSetPresentationMode=="function"&&!/iPhone|iPod/.test(navigator.userAgent)}function R(I){return T(I)&&(!!document.pictureInPictureEnabled||k())&&!P.test(I)}var N=function(I){b(z,I);function z(){var X,j;c(this,z);for(var W=arguments.length,ne=new Array(W),ae=0;ae<W;ae++)ne[ae]=arguments[ae];return j=h(this,(X=p(z)).call.apply(X,[this].concat(ne))),w(y(j),"onReady",function(){var Y;return(Y=j.props).onReady.apply(Y,arguments)}),w(y(j),"onPlay",function(){var Y;return(Y=j.props).onPlay.apply(Y,arguments)}),w(y(j),"onBuffer",function(){var Y;return(Y=j.props).onBuffer.apply(Y,arguments)}),w(y(j),"onBufferEnd",function(){var Y;return(Y=j.props).onBufferEnd.apply(Y,arguments)}),w(y(j),"onPause",function(){var Y;return(Y=j.props).onPause.apply(Y,arguments)}),w(y(j),"onEnded",function(){var Y;return(Y=j.props).onEnded.apply(Y,arguments)}),w(y(j),"onError",function(){var Y;return(Y=j.props).onError.apply(Y,arguments)}),w(y(j),"onEnablePIP",function(){var Y;return(Y=j.props).onEnablePIP.apply(Y,arguments)}),w(y(j),"onDisablePIP",function(Y){var q=j.props,te=q.onDisablePIP,ie=q.playing;te(Y),ie&&j.play()}),w(y(j),"onPresentationModeChange",function(Y){if(j.player&&k(j.player)){var q=j.player.webkitPresentationMode;q==="picture-in-picture"?j.onEnablePIP(Y):q==="inline"&&j.onDisablePIP(Y)}}),w(y(j),"onSeek",function(Y){j.props.onSeek(Y.target.currentTime)}),w(y(j),"mute",function(){j.player.muted=!0}),w(y(j),"unmute",function(){j.player.muted=!1}),w(y(j),"renderSourceElement",function(Y,q){return typeof Y=="string"?e.default.createElement("source",{key:q,src:Y}):e.default.createElement("source",u({key:q},Y))}),w(y(j),"renderTrack",function(Y,q){return e.default.createElement("track",u({key:q},Y))}),w(y(j),"ref",function(Y){j.player&&(j.prevPlayer=j.player),j.player=Y}),j}return m(z,[{key:"componentDidMount",value:function(){this.addListeners(this.player),v&&this.player.load()}},{key:"componentDidUpdate",value:function(j){this.shouldUseAudio(this.props)!==this.shouldUseAudio(j)&&(this.removeListeners(this.prevPlayer),this.addListeners(this.player))}},{key:"componentWillUnmount",value:function(){this.removeListeners(this.player)}},{key:"addListeners",value:function(j){var W=this.props.playsinline;j.addEventListener("canplay",this.onReady),j.addEventListener("play",this.onPlay),j.addEventListener("waiting",this.onBuffer),j.addEventListener("playing",this.onBufferEnd),j.addEventListener("pause",this.onPause),j.addEventListener("seeked",this.onSeek),j.addEventListener("ended",this.onEnded),j.addEventListener("error",this.onError),j.addEventListener("enterpictureinpicture",this.onEnablePIP),j.addEventListener("leavepictureinpicture",this.onDisablePIP),j.addEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),W&&(j.setAttribute("playsinline",""),j.setAttribute("webkit-playsinline",""),j.setAttribute("x5-playsinline",""))}},{key:"removeListeners",value:function(j){j.removeEventListener("canplay",this.onReady),j.removeEventListener("play",this.onPlay),j.removeEventListener("waiting",this.onBuffer),j.removeEventListener("playing",this.onBufferEnd),j.removeEventListener("pause",this.onPause),j.removeEventListener("seeked",this.onSeek),j.removeEventListener("ended",this.onEnded),j.removeEventListener("error",this.onError),j.removeEventListener("enterpictureinpicture",this.onEnablePIP),j.removeEventListener("leavepictureinpicture",this.onDisablePIP),j.removeEventListener("webkitpresentationmodechanged",this.onPresentationModeChange)}},{key:"shouldUseAudio",value:function(j){return j.config.file.forceVideo||j.config.file.attributes.poster?!1:P.test(j.url)||j.config.file.forceAudio}},{key:"shouldUseHLS",value:function(j){return O.test(j)&&!v||this.props.config.file.forceHLS}},{key:"shouldUseDASH",value:function(j){return E.test(j)||this.props.config.file.forceDASH}},{key:"load",value:function(j){var W=this,ne=this.props.config.file,ae=ne.hlsVersion,Y=ne.dashVersion;if(this.shouldUseHLS(j)&&(0,r.getSDK)(S.replace("VERSION",ae),L).then(function(q){W.hls=new q(W.props.config.file.hlsOptions),W.hls.on(q.Events.ERROR,function(te,ie){W.props.onError(te,ie,W.hls,q)}),W.hls.loadSource(j),W.hls.attachMedia(W.player)}),this.shouldUseDASH(j)&&(0,r.getSDK)(A.replace("VERSION",Y),D).then(function(q){W.dash=q.MediaPlayer().create(),W.dash.initialize(W.player,j,W.props.playing),W.dash.on("error",W.props.onError),W.dash.getDebug().setLogToBrowserConsole(!1)}),j instanceof Array)this.player.load();else if((0,r.isMediaStream)(j))try{this.player.srcObject=j}catch{this.player.src=window.URL.createObjectURL(j)}}},{key:"play",value:function(){var j=this.player.play();j&&j.catch(this.props.onError)}},{key:"pause",value:function(){this.player.pause()}},{key:"stop",value:function(){this.player.removeAttribute("src"),this.hls&&this.hls.destroy(),this.dash&&this.dash.reset()}},{key:"seekTo",value:function(j){this.player.currentTime=j}},{key:"setVolume",value:function(j){this.player.volume=j}},{key:"enablePIP",value:function(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player?this.player.requestPictureInPicture():k(this.player)&&this.player.webkitPresentationMode!=="picture-in-picture"&&this.player.webkitSetPresentationMode("picture-in-picture")}},{key:"disablePIP",value:function(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player?document.exitPictureInPicture():k(this.player)&&this.player.webkitPresentationMode!=="inline"&&this.player.webkitSetPresentationMode("inline")}},{key:"setPlaybackRate",value:function(j){this.player.playbackRate=j}},{key:"getDuration",value:function(){if(!this.player)return null;var j=this.player,W=j.duration,ne=j.seekable;return W===1/0&&ne.length>0?ne.end(ne.length-1):W}},{key:"getCurrentTime",value:function(){return this.player?this.player.currentTime:null}},{key:"getSecondsLoaded",value:function(){if(!this.player)return null;var j=this.player.buffered;if(j.length===0)return 0;var W=j.end(j.length-1),ne=this.getDuration();return W>ne?ne:W}},{key:"getSource",value:function(j){var W=this.shouldUseHLS(j),ne=this.shouldUseDASH(j);if(!(j instanceof Array||(0,r.isMediaStream)(j)||W||ne))return F.test(j)?j.replace("www.dropbox.com","dl.dropboxusercontent.com"):j}},{key:"render",value:function(){var j=this.props,W=j.url,ne=j.playing,ae=j.loop,Y=j.controls,q=j.muted,te=j.config,ie=j.width,re=j.height,ge=this.shouldUseAudio(this.props),We=ge?"audio":"video",He={width:ie==="auto"?ie:"100%",height:re==="auto"?re:"100%"};return e.default.createElement(We,u({ref:this.ref,src:this.getSource(W),style:He,preload:"auto",autoPlay:ne||void 0,controls:Y,muted:q,loop:ae},te.file.attributes),W instanceof Array&&W.map(this.renderSourceElement),te.file.tracks.map(this.renderTrack))}}]),z}(e.Component);t.FilePlayer=N,w(N,"displayName","FilePlayer"),w(N,"canPlay",T),w(N,"canEnablePIP",R);var B=(0,a.default)(N);t.default=B})(s0);(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=Vm,r=Hm,a=$m,n=r0,o=a0,s=n0,l=i0,u=Wm,c=o0,d=s0,m=[e.YouTube,r.SoundCloud,a.Vimeo,n.Facebook,o.Streamable,s.Wistia,l.Twitch,u.DailyMotion,c.Mixcloud,d.FilePlayer];t.default=m})(Tw);var Nw={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=a(g);function r(){if(typeof WeakMap!="function")return null;var v=new WeakMap;return r=function(){return v},v}function a(v){if(v&&v.__esModule)return v;if(v===null||n(v)!=="object"&&typeof v!="function")return{default:v};var P=r();if(P&&P.has(v))return P.get(v);var x={},O=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var S in v)if(Object.prototype.hasOwnProperty.call(v,S)){var L=O?Object.getOwnPropertyDescriptor(v,S):null;L&&(L.get||L.set)?Object.defineProperty(x,S,L):x[S]=v[S]}return x.default=v,P&&P.set(v,x),x}function n(v){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n=function(x){return typeof x}:n=function(x){return x&&typeof Symbol=="function"&&x.constructor===Symbol&&x!==Symbol.prototype?"symbol":typeof x},n(v)}function o(v,P){var x=Object.keys(v);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(v);P&&(O=O.filter(function(S){return Object.getOwnPropertyDescriptor(v,S).enumerable})),x.push.apply(x,O)}return x}function s(v){for(var P=1;P<arguments.length;P++){var x=arguments[P]!=null?arguments[P]:{};P%2?o(Object(x),!0).forEach(function(O){b(v,O,x[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(x)):o(Object(x)).forEach(function(O){Object.defineProperty(v,O,Object.getOwnPropertyDescriptor(x,O))})}return v}function l(v,P){if(!(v instanceof P))throw new TypeError("Cannot call a class as a function")}function u(v,P){for(var x=0;x<P.length;x++){var O=P[x];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(v,O.key,O)}}function c(v,P,x){return P&&u(v.prototype,P),x&&u(v,x),v}function d(v,P){return P&&(n(P)==="object"||typeof P=="function")?P:h(v)}function m(v){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(x){return x.__proto__||Object.getPrototypeOf(x)},m(v)}function h(v){if(v===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v}function p(v,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function");v.prototype=Object.create(P&&P.prototype,{constructor:{value:v,writable:!0,configurable:!0}}),P&&y(v,P)}function y(v,P){return y=Object.setPrototypeOf||function(O,S){return O.__proto__=S,O},y(v,P)}function b(v,P,x){return P in v?Object.defineProperty(v,P,{value:x,enumerable:!0,configurable:!0,writable:!0}):v[P]=x,v}var C="64px",w=function(v){p(P,v);function P(){var x,O;l(this,P);for(var S=arguments.length,L=new Array(S),E=0;E<S;E++)L[E]=arguments[E];return O=d(this,(x=m(P)).call.apply(x,[this].concat(L))),b(h(O),"mounted",!1),b(h(O),"state",{image:null}),O}return c(P,[{key:"componentDidMount",value:function(){this.mounted=!0,this.fetchImage(this.props)}},{key:"componentDidUpdate",value:function(O){var S=this.props,L=S.url,E=S.light;(O.url!==L||O.light!==E)&&this.fetchImage(this.props)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"fetchImage",value:function(O){var S=this,L=O.url,E=O.light;if(typeof E=="string"){this.setState({image:E});return}return this.setState({image:null}),window.fetch("https://noembed.com/embed?url=".concat(L)).then(function(A){return A.json()}).then(function(A){if(A.thumbnail_url&&S.mounted){var D=A.thumbnail_url.replace("height=100","height=480");S.setState({image:D})}})}},{key:"render",value:function(){var O=this.props,S=O.onClick,L=O.playIcon,E=this.state.image,A={display:"flex",alignItems:"center",justifyContent:"center"},D={preview:s({width:"100%",height:"100%",backgroundImage:E?"url(".concat(E,")"):void 0,backgroundSize:"cover",backgroundPosition:"center",cursor:"pointer"},A),shadow:s({background:"radial-gradient(rgb(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%)",borderRadius:C,width:C,height:C},A),playIcon:{borderStyle:"solid",borderWidth:"16px 0 16px 26px",borderColor:"transparent transparent transparent white",marginLeft:"7px"}},F=e.default.createElement("div",{style:D.shadow,className:"react-player__shadow"},e.default.createElement("div",{style:D.playIcon,className:"react-player__play-icon"}));return e.default.createElement("div",{style:D.preview,className:"react-player__preview",onClick:S},L||F)}}]),P}(e.Component);t.default=w})(Nw);var Iw={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;var e=l(g),r=l(qm),a=Vm,n=Hm,o=$m,s=Wm;function l(d){return d&&d.__esModule?d:{default:d}}var u=[{Player:a.YouTube,configKey:"youtube",url:"https://www.youtube.com/watch?v=GlCmAC4MHek"},{Player:n.SoundCloud,configKey:"soundcloud",url:"https://soundcloud.com/seucheu/john-cage-433-8-bit-version"},{Player:o.Vimeo,configKey:"vimeo",url:"https://vimeo.com/300970506"},{Player:s.DailyMotion,configKey:"dailymotion",url:"http://www.dailymotion.com/video/xqdpyk"}];function c(d,m,h){var p=[],y=!0,b=!1,C=void 0;try{for(var w=u[Symbol.iterator](),v;!(y=(v=w.next()).done);y=!0){var P=v.value;!P.Player.canPlay(d)&&h[P.configKey].preload&&p.push(e.default.createElement(r.default,{key:P.Player.displayName,activePlayer:P.Player,url:P.url,controls:m,playing:!0,muted:!0,display:"none"}))}}catch(x){b=!0,C=x}finally{try{!y&&w.return!=null&&w.return()}finally{if(b)throw C}}return p}})(Iw);(function(t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FilePlayer",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"YouTube",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"SoundCloud",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"Vimeo",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"Facebook",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"Streamable",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"Wistia",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"Twitch",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"DailyMotion",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"Mixcloud",{enumerable:!0,get:function(){return w.default}}),t.default=void 0;var e=x(g),r=Fa,a=Mt,n=v(Tw),o=v(qm),s=v(Nw),l=x(s0),u=v(Iw),c=v(Vm),d=v(Hm),m=v($m),h=v(r0),p=v(a0),y=v(n0),b=v(i0),C=v(Wm),w=v(o0);function v(q){return q&&q.__esModule?q:{default:q}}function P(){if(typeof WeakMap!="function")return null;var q=new WeakMap;return P=function(){return q},q}function x(q){if(q&&q.__esModule)return q;if(q===null||O(q)!=="object"&&typeof q!="function")return{default:q};var te=P();if(te&&te.has(q))return te.get(q);var ie={},re=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ge in q)if(Object.prototype.hasOwnProperty.call(q,ge)){var We=re?Object.getOwnPropertyDescriptor(q,ge):null;We&&(We.get||We.set)?Object.defineProperty(ie,ge,We):ie[ge]=q[ge]}return ie.default=q,te&&te.set(q,ie),ie}function O(q){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?O=function(ie){return typeof ie}:O=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},O(q)}function S(q,te){var ie=Object.keys(q);if(Object.getOwnPropertySymbols){var re=Object.getOwnPropertySymbols(q);te&&(re=re.filter(function(ge){return Object.getOwnPropertyDescriptor(q,ge).enumerable})),ie.push.apply(ie,re)}return ie}function L(q){for(var te=1;te<arguments.length;te++){var ie=arguments[te]!=null?arguments[te]:{};te%2?S(Object(ie),!0).forEach(function(re){W(q,re,ie[re])}):Object.getOwnPropertyDescriptors?Object.defineProperties(q,Object.getOwnPropertyDescriptors(ie)):S(Object(ie)).forEach(function(re){Object.defineProperty(q,re,Object.getOwnPropertyDescriptor(ie,re))})}return q}function E(){return E=Object.assign||function(q){for(var te=1;te<arguments.length;te++){var ie=arguments[te];for(var re in ie)Object.prototype.hasOwnProperty.call(ie,re)&&(q[re]=ie[re])}return q},E.apply(this,arguments)}function A(q){return T(q)||F(q)||D()}function D(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function F(q){if(Symbol.iterator in Object(q)||Object.prototype.toString.call(q)==="[object Arguments]")return Array.from(q)}function T(q){if(Array.isArray(q)){for(var te=0,ie=new Array(q.length);te<q.length;te++)ie[te]=q[te];return ie}}function k(q,te){if(!(q instanceof te))throw new TypeError("Cannot call a class as a function")}function R(q,te){for(var ie=0;ie<te.length;ie++){var re=te[ie];re.enumerable=re.enumerable||!1,re.configurable=!0,"value"in re&&(re.writable=!0),Object.defineProperty(q,re.key,re)}}function N(q,te,ie){return te&&R(q.prototype,te),ie&&R(q,ie),q}function B(q,te){return te&&(O(te)==="object"||typeof te=="function")?te:z(q)}function I(q){return I=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},I(q)}function z(q){if(q===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return q}function X(q,te){if(typeof te!="function"&&te!==null)throw new TypeError("Super expression must either be null or a function");q.prototype=Object.create(te&&te.prototype,{constructor:{value:q,writable:!0,configurable:!0}}),te&&j(q,te)}function j(q,te){return j=Object.setPrototypeOf||function(re,ge){return re.__proto__=ge,re},j(q,te)}function W(q,te,ie){return te in q?Object.defineProperty(q,te,{value:ie,enumerable:!0,configurable:!0,writable:!0}):q[te]=ie,q}var ne=Object.keys(r.propTypes),ae=[],Y=function(q){X(te,q);function te(){var ie,re;k(this,te);for(var ge=arguments.length,We=new Array(ge),He=0;He<ge;He++)We[He]=arguments[He];return re=B(this,(ie=I(te)).call.apply(ie,[this].concat(We))),W(z(re),"config",(0,a.getConfig)(re.props,r.defaultProps,!0)),W(z(re),"state",{showPreview:!!re.props.light}),W(z(re),"handleClickPreview",function(){re.setState({showPreview:!1})}),W(z(re),"showPreview",function(){re.setState({showPreview:!0})}),W(z(re),"getDuration",function(){return re.player?re.player.getDuration():null}),W(z(re),"getCurrentTime",function(){return re.player?re.player.getCurrentTime():null}),W(z(re),"getSecondsLoaded",function(){return re.player?re.player.getSecondsLoaded():null}),W(z(re),"getInternalPlayer",function(){var M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"player";return re.player?re.player.getInternalPlayer(M):null}),W(z(re),"seekTo",function(M,_){if(!re.player)return null;re.player.seekTo(M,_)}),W(z(re),"handleReady",function(){re.props.onReady(z(re))}),W(z(re),"wrapperRef",function(M){re.wrapper=M}),W(z(re),"activePlayerRef",function(M){re.player=M}),re}return N(te,[{key:"componentDidMount",value:function(){if(this.props.progressFrequency){var re="ReactPlayer: %cprogressFrequency%c is deprecated, please use %cprogressInterval%c instead";console.warn(re,"font-weight: bold","","font-weight: bold","")}}},{key:"shouldComponentUpdate",value:function(re,ge){return!(0,a.isEqual)(this.props,re)||!(0,a.isEqual)(this.state,ge)}},{key:"componentDidUpdate",value:function(re){var ge=this.props.light;this.config=(0,a.getConfig)(this.props,r.defaultProps),!re.light&&ge&&this.setState({showPreview:!0}),re.light&&!ge&&this.setState({showPreview:!1})}},{key:"getActivePlayer",value:function(re){for(var ge=0,We=[].concat(A(ae),A(n.default));ge<We.length;ge++){var He=We[ge];if(He.canPlay(re))return He}return l.FilePlayer}},{key:"renderActivePlayer",value:function(re,ge){return re?e.default.createElement(o.default,E({},this.props,{key:ge.displayName,ref:this.activePlayerRef,config:this.config,activePlayer:ge,onReady:this.handleReady})):null}},{key:"sortPlayers",value:function(re,ge){return re&&ge?re.key<ge.key?-1:1:0}},{key:"render",value:function(){var re=this.props,ge=re.url,We=re.controls,He=re.style,M=re.width,_=re.height,V=re.light,H=re.playIcon,Q=re.wrapper,se=this.state.showPreview&&ge,pe=(0,a.omit)(this.props,ne,r.DEPRECATED_CONFIG_PROPS),we=this.getActivePlayer(ge),Se=this.renderActivePlayer(ge,we),It=(0,u.default)(ge,We,this.config),Rt=[Se].concat(A(It)).sort(this.sortPlayers),Or=e.default.createElement(s.default,{url:ge,light:V,playIcon:H,onClick:this.handleClickPreview});return e.default.createElement(Q,E({ref:this.wrapperRef,style:L({},He,{width:M,height:_})},pe),se?Or:Rt)}}]),te}(e.Component);t.default=Y,W(Y,"addCustomPlayer",function(q){ae.push(q)}),W(Y,"removeCustomPlayers",function(){ae=[]}),W(Y,"displayName","ReactPlayer"),W(Y,"propTypes",r.propTypes),W(Y,"defaultProps",r.defaultProps),W(Y,"canPlay",function(q){for(var te=0,ie=[].concat(A(ae),A(n.default));te<ie.length;te++){var re=ie[te];if(re.canPlay(q))return!0}return!1}),W(Y,"canEnablePIP",function(q){for(var te=0,ie=[].concat(A(ae),A(n.default));te<ie.length;te++){var re=ie[te];if(re.canEnablePIP&&re.canEnablePIP(q))return!0}return!1})})(Fw);const Ll=hi(Fw);var Bw={},_w={},Km={},Mw={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},r=e;t.default=r})(Mw);var HU="Expected a function",L2=0/0,$U="[object Symbol]",WU=/^\s+|\s+$/g,KU=/^[-+]0x[0-9a-f]+$/i,GU=/^0b[01]+$/i,YU=/^0o[0-7]+$/i,ZU=parseInt,XU=typeof window=="object"&&window&&window.Object===Object&&window,QU=typeof self=="object"&&self&&self.Object===Object&&self,JU=XU||QU||Function("return this")(),ez=Object.prototype,tz=ez.toString,rz=Math.max,az=Math.min,nh=function(){return JU.Date.now()};function nz(t,e,r){var a,n,o,s,l,u,c=0,d=!1,m=!1,h=!0;if(typeof t!="function")throw new TypeError(HU);e=T2(e)||0,zf(r)&&(d=!!r.leading,m="maxWait"in r,o=m?rz(T2(r.maxWait)||0,e):o,h="trailing"in r?!!r.trailing:h);function p(S){var L=a,E=n;return a=n=void 0,c=S,s=t.apply(E,L),s}function y(S){return c=S,l=setTimeout(w,e),d?p(S):s}function b(S){var L=S-u,E=S-c,A=e-L;return m?az(A,o-E):A}function C(S){var L=S-u,E=S-c;return u===void 0||L>=e||L<0||m&&E>=o}function w(){var S=nh();if(C(S))return v(S);l=setTimeout(w,b(S))}function v(S){return l=void 0,h&&a?p(S):(a=n=void 0,s)}function P(){l!==void 0&&clearTimeout(l),c=0,a=u=n=l=void 0}function x(){return l===void 0?s:v(nh())}function O(){var S=nh(),L=C(S);if(a=arguments,n=this,u=S,L){if(l===void 0)return y(u);if(m)return l=setTimeout(w,e),p(u)}return l===void 0&&(l=setTimeout(w,e)),s}return O.cancel=P,O.flush=x,O}function zf(t){var e=typeof t;return!!t&&(e=="object"||e=="function")}function iz(t){return!!t&&typeof t=="object"}function oz(t){return typeof t=="symbol"||iz(t)&&tz.call(t)==$U}function T2(t){if(typeof t=="number")return t;if(oz(t))return L2;if(zf(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=zf(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=t.replace(WU,"");var r=GU.test(t);return r||YU.test(t)?ZU(t.slice(2),r?2:8):KU.test(t)?L2:+t}var sz=nz,fe={};Object.defineProperty(fe,"__esModule",{value:!0});fe.clamp=Rw;fe.canUseDOM=fe.slidesOnLeft=fe.slidesOnRight=fe.siblingDirection=fe.getTotalSlides=fe.getPostClones=fe.getPreClones=fe.getTrackLeft=fe.getTrackAnimateCSS=fe.getTrackCSS=fe.checkSpecKeys=fe.getSlideCount=fe.checkNavigable=fe.getNavigableIndexes=fe.swipeEnd=fe.swipeMove=fe.swipeStart=fe.keyHandler=fe.changeSlide=fe.slideHandler=fe.initializedState=fe.extractObject=fe.canGoNext=fe.getSwipeDirection=fe.getHeight=fe.getWidth=fe.lazySlidesOnRight=fe.lazySlidesOnLeft=fe.lazyEndIndex=fe.lazyStartIndex=fe.getRequiredLazySlides=fe.getOnDemandLazySlides=fe.safePreventDefault=void 0;var lz=uz(g);function uz(t){return t&&t.__esModule?t:{default:t}}function N2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Ut(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?N2(Object(r),!0).forEach(function(a){cz(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):N2(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function cz(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Rw(t,e,r){return Math.max(e,Math.min(t,r))}var ji=function(e){var r=["onTouchStart","onTouchMove","onWheel"];r.includes(e._reactName)||e.preventDefault()};fe.safePreventDefault=ji;var l0=function(e){for(var r=[],a=u0(e),n=c0(e),o=a;o<n;o++)e.lazyLoadedList.indexOf(o)<0&&r.push(o);return r};fe.getOnDemandLazySlides=l0;var dz=function(e){for(var r=[],a=u0(e),n=c0(e),o=a;o<n;o++)r.push(o);return r};fe.getRequiredLazySlides=dz;var u0=function(e){return e.currentSlide-jw(e)};fe.lazyStartIndex=u0;var c0=function(e){return e.currentSlide+Uw(e)};fe.lazyEndIndex=c0;var jw=function(e){return e.centerMode?Math.floor(e.slidesToShow/2)+(parseInt(e.centerPadding)>0?1:0):0};fe.lazySlidesOnLeft=jw;var Uw=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow};fe.lazySlidesOnRight=Uw;var _d=function(e){return e&&e.offsetWidth||0};fe.getWidth=_d;var d0=function(e){return e&&e.offsetHeight||0};fe.getHeight=d0;var m0=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,a,n,o,s;return a=e.startX-e.curX,n=e.startY-e.curY,o=Math.atan2(n,a),s=Math.round(o*180/Math.PI),s<0&&(s=360-Math.abs(s)),s<=45&&s>=0||s<=360&&s>=315?"left":s>=135&&s<=225?"right":r===!0?s>=35&&s<=135?"up":"down":"vertical"};fe.getSwipeDirection=m0;var p0=function(e){var r=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(r=!1),r};fe.canGoNext=p0;var mz=function(e,r){var a={};return r.forEach(function(n){return a[n]=e[n]}),a};fe.extractObject=mz;var pz=function(e){var r=lz.default.Children.count(e.children),a=e.listRef,n=Math.ceil(_d(a)),o=e.trackRef&&e.trackRef.node,s=Math.ceil(_d(o)),l;if(e.vertical)l=n;else{var u=e.centerMode&&parseInt(e.centerPadding)*2;typeof e.centerPadding=="string"&&e.centerPadding.slice(-1)==="%"&&(u*=n/100),l=Math.ceil((n-u)/e.slidesToShow)}var c=a&&d0(a.querySelector('[data-index="0"]')),d=c*e.slidesToShow,m=e.currentSlide===void 0?e.initialSlide:e.currentSlide;e.rtl&&e.currentSlide===void 0&&(m=r-1-e.initialSlide);var h=e.lazyLoadedList||[],p=l0(Ut(Ut({},e),{},{currentSlide:m,lazyLoadedList:h}));h=h.concat(p);var y={slideCount:r,slideWidth:l,listWidth:n,trackWidth:s,currentSlide:m,slideHeight:c,listHeight:d,lazyLoadedList:h};return e.autoplaying===null&&e.autoplay&&(y.autoplaying="playing"),y};fe.initializedState=pz;var hz=function(e){var r=e.waitForAnimate,a=e.animating,n=e.fade,o=e.infinite,s=e.index,l=e.slideCount,u=e.lazyLoad,c=e.currentSlide,d=e.centerMode,m=e.slidesToScroll,h=e.slidesToShow,p=e.useCSS,y=e.lazyLoadedList;if(r&&a)return{};var b=s,C,w,v,P={},x={},O=o?s:Rw(s,0,l-1);if(n){if(!o&&(s<0||s>=l))return{};s<0?b=s+l:s>=l&&(b=s-l),u&&y.indexOf(b)<0&&(y=y.concat(b)),P={animating:!0,currentSlide:b,lazyLoadedList:y,targetSlide:b},x={animating:!1,targetSlide:b}}else C=b,b<0?(C=b+l,o?l%m!==0&&(C=l-l%m):C=0):!p0(e)&&b>c?b=C=c:d&&b>=l?(b=o?l:l-1,C=o?0:l-1):b>=l&&(C=b-l,o?l%m!==0&&(C=0):C=l-h),!o&&b+h>=l&&(C=l-h),w=su(Ut(Ut({},e),{},{slideIndex:b})),v=su(Ut(Ut({},e),{},{slideIndex:C})),o||(w===v&&(b=C),w=v),u&&(y=y.concat(l0(Ut(Ut({},e),{},{currentSlide:b})))),p?(P={animating:!0,currentSlide:C,trackStyle:h0(Ut(Ut({},e),{},{left:w})),lazyLoadedList:y,targetSlide:O},x={animating:!1,currentSlide:C,trackStyle:ou(Ut(Ut({},e),{},{left:v})),swipeLeft:null,targetSlide:O}):P={currentSlide:C,trackStyle:ou(Ut(Ut({},e),{},{left:v})),lazyLoadedList:y,targetSlide:O};return{state:P,nextState:x}};fe.slideHandler=hz;var fz=function(e,r){var a,n,o,s,l,u=e.slidesToScroll,c=e.slidesToShow,d=e.slideCount,m=e.currentSlide,h=e.targetSlide,p=e.lazyLoad,y=e.infinite;if(s=d%u!==0,a=s?0:(d-m)%u,r.message==="previous")o=a===0?u:c-a,l=m-o,p&&!y&&(n=m-o,l=n===-1?d-1:n),y||(l=h-u);else if(r.message==="next")o=a===0?u:a,l=m+o,p&&!y&&(l=(m+u)%d+a),y||(l=h+u);else if(r.message==="dots")l=r.index*r.slidesToScroll;else if(r.message==="children"){if(l=r.index,y){var b=Hw(Ut(Ut({},e),{},{targetSlide:l}));l>r.currentSlide&&b==="left"?l=l-d:l<r.currentSlide&&b==="right"&&(l=l+d)}}else r.message==="index"&&(l=Number(r.index));return l};fe.changeSlide=fz;var gz=function(e,r,a){return e.target.tagName.match("TEXTAREA|INPUT|SELECT")||!r?"":e.keyCode===37?a?"next":"previous":e.keyCode===39?a?"previous":"next":""};fe.keyHandler=gz;var yz=function(e,r,a){return e.target.tagName==="IMG"&&ji(e),!r||!a&&e.type.indexOf("mouse")!==-1?"":{dragging:!0,touchObject:{startX:e.touches?e.touches[0].pageX:e.clientX,startY:e.touches?e.touches[0].pageY:e.clientY,curX:e.touches?e.touches[0].pageX:e.clientX,curY:e.touches?e.touches[0].pageY:e.clientY}}};fe.swipeStart=yz;var vz=function(e,r){var a=r.scrolling,n=r.animating,o=r.vertical,s=r.swipeToSlide,l=r.verticalSwiping,u=r.rtl,c=r.currentSlide,d=r.edgeFriction,m=r.edgeDragged,h=r.onEdge,p=r.swiped,y=r.swiping,b=r.slideCount,C=r.slidesToScroll,w=r.infinite,v=r.touchObject,P=r.swipeEvent,x=r.listHeight,O=r.listWidth;if(!a){if(n)return ji(e);o&&s&&l&&ji(e);var S,L={},E=su(r);v.curX=e.touches?e.touches[0].pageX:e.clientX,v.curY=e.touches?e.touches[0].pageY:e.clientY,v.swipeLength=Math.round(Math.sqrt(Math.pow(v.curX-v.startX,2)));var A=Math.round(Math.sqrt(Math.pow(v.curY-v.startY,2)));if(!l&&!y&&A>10)return{scrolling:!0};l&&(v.swipeLength=A);var D=(u?-1:1)*(v.curX>v.startX?1:-1);l&&(D=v.curY>v.startY?1:-1);var F=Math.ceil(b/C),T=m0(r.touchObject,l),k=v.swipeLength;return w||(c===0&&(T==="right"||T==="down")||c+1>=F&&(T==="left"||T==="up")||!p0(r)&&(T==="left"||T==="up"))&&(k=v.swipeLength*d,m===!1&&h&&(h(T),L.edgeDragged=!0)),!p&&P&&(P(T),L.swiped=!0),o?S=E+k*(x/O)*D:u?S=E-k*D:S=E+k*D,l&&(S=E+k*D),L=Ut(Ut({},L),{},{touchObject:v,swipeLeft:S,trackStyle:ou(Ut(Ut({},r),{},{left:S}))}),Math.abs(v.curX-v.startX)<Math.abs(v.curY-v.startY)*.8||v.swipeLength>10&&(L.swiping=!0,ji(e)),L}};fe.swipeMove=vz;var bz=function(e,r){var a=r.dragging,n=r.swipe,o=r.touchObject,s=r.listWidth,l=r.touchThreshold,u=r.verticalSwiping,c=r.listHeight,d=r.swipeToSlide,m=r.scrolling,h=r.onSwipe,p=r.targetSlide,y=r.currentSlide,b=r.infinite;if(!a)return n&&ji(e),{};var C=u?c/l:s/l,w=m0(o,u),v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(m||!o.swipeLength)return v;if(o.swipeLength>C){ji(e),h&&h(w);var P,x,O=b?y:p;switch(w){case"left":case"up":x=O+qf(r),P=d?Vf(r,x):x,v.currentDirection=0;break;case"right":case"down":x=O-qf(r),P=d?Vf(r,x):x,v.currentDirection=1;break;default:P=O}v.triggerSlideHandler=P}else{var S=su(r);v.trackStyle=h0(Ut(Ut({},r),{},{left:S}))}return v};fe.swipeEnd=bz;var zw=function(e){for(var r=e.infinite?e.slideCount*2:e.slideCount,a=e.infinite?e.slidesToShow*-1:0,n=e.infinite?e.slidesToShow*-1:0,o=[];a<r;)o.push(a),a=n+e.slidesToScroll,n+=Math.min(e.slidesToScroll,e.slidesToShow);return o};fe.getNavigableIndexes=zw;var Vf=function(e,r){var a=zw(e),n=0;if(r>a[a.length-1])r=a[a.length-1];else for(var o in a){if(r<a[o]){r=n;break}n=a[o]}return r};fe.checkNavigable=Vf;var qf=function(e){var r=e.centerMode?e.slideWidth*Math.floor(e.slidesToShow/2):0;if(e.swipeToSlide){var a,n=e.listRef,o=n.querySelectorAll&&n.querySelectorAll(".slick-slide")||[];if(Array.from(o).every(function(u){if(e.vertical){if(u.offsetTop+d0(u)/2>e.swipeLeft*-1)return a=u,!1}else if(u.offsetLeft-r+_d(u)/2>e.swipeLeft*-1)return a=u,!1;return!0}),!a)return 0;var s=e.rtl===!0?e.slideCount-e.currentSlide:e.currentSlide,l=Math.abs(a.dataset.index-s)||1;return l}else return e.slidesToScroll};fe.getSlideCount=qf;var Gm=function(e,r){return r.reduce(function(a,n){return a&&e.hasOwnProperty(n)},!0)?null:console.error("Keys Missing:",e)};fe.checkSpecKeys=Gm;var ou=function(e){Gm(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var r,a,n=e.slideCount+2*e.slidesToShow;e.vertical?a=n*e.slideHeight:r=qw(e)*e.slideWidth;var o={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var s=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",l=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",u=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";o=Ut(Ut({},o),{},{WebkitTransform:s,transform:l,msTransform:u})}else e.vertical?o.top=e.left:o.left=e.left;return e.fade&&(o={opacity:1}),r&&(o.width=r),a&&(o.height=a),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?o.marginTop=e.left+"px":o.marginLeft=e.left+"px"),o};fe.getTrackCSS=ou;var h0=function(e){Gm(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var r=ou(e);return e.useTransform?(r.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,r.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?r.transition="top "+e.speed+"ms "+e.cssEase:r.transition="left "+e.speed+"ms "+e.cssEase,r};fe.getTrackAnimateCSS=h0;var su=function(e){if(e.unslick)return 0;Gm(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var r=e.slideIndex,a=e.trackRef,n=e.infinite,o=e.centerMode,s=e.slideCount,l=e.slidesToShow,u=e.slidesToScroll,c=e.slideWidth,d=e.listWidth,m=e.variableWidth,h=e.slideHeight,p=e.fade,y=e.vertical,b=0,C,w,v=0;if(p||e.slideCount===1)return 0;var P=0;if(n?(P=-Tl(e),s%u!==0&&r+u>s&&(P=-(r>s?l-(r-s):s%u)),o&&(P+=parseInt(l/2))):(s%u!==0&&r+u>s&&(P=l-s%u),o&&(P=parseInt(l/2))),b=P*c,v=P*h,y?C=r*h*-1+v:C=r*c*-1+b,m===!0){var x,O=a&&a.node;if(x=r+Tl(e),w=O&&O.childNodes[x],C=w?w.offsetLeft*-1:0,o===!0){x=n?r+Tl(e):r,w=O&&O.children[x],C=0;for(var S=0;S<x;S++)C-=O&&O.children[S]&&O.children[S].offsetWidth;C-=parseInt(e.centerPadding),C+=w&&(d-w.offsetWidth)/2}}return C};fe.getTrackLeft=su;var Tl=function(e){return e.unslick||!e.infinite?0:e.variableWidth?e.slideCount:e.slidesToShow+(e.centerMode?1:0)};fe.getPreClones=Tl;var Vw=function(e){return e.unslick||!e.infinite?0:e.slideCount};fe.getPostClones=Vw;var qw=function(e){return e.slideCount===1?1:Tl(e)+e.slideCount+Vw(e)};fe.getTotalSlides=qw;var Hw=function(e){return e.targetSlide>e.currentSlide?e.targetSlide>e.currentSlide+$w(e)?"left":"right":e.targetSlide<e.currentSlide-Ww(e)?"right":"left"};fe.siblingDirection=Hw;var $w=function(e){var r=e.slidesToShow,a=e.centerMode,n=e.rtl,o=e.centerPadding;if(a){var s=(r-1)/2+1;return parseInt(o)>0&&(s+=1),n&&r%2===0&&(s+=1),s}return n?0:r-1};fe.slidesOnRight=$w;var Ww=function(e){var r=e.slidesToShow,a=e.centerMode,n=e.rtl,o=e.centerPadding;if(a){var s=(r-1)/2+1;return parseInt(o)>0&&(s+=1),!n&&r%2===0&&(s+=1),s}return n?r-1:0};fe.slidesOnLeft=Ww;var Ez=function(){return!!(typeof window<"u"&&window.document&&window.document.createElement)};fe.canUseDOM=Ez;var Ym={};Object.defineProperty(Ym,"__esModule",{value:!0});Ym.Track=void 0;var Yn=Kw(g),ih=Kw(G),oh=fe;function Kw(t){return t&&t.__esModule?t:{default:t}}function Xc(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Xc=function(r){return typeof r}:Xc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Xc(t)}function Hf(){return Hf=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Hf.apply(this,arguments)}function Dz(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function I2(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function Cz(t,e,r){return e&&I2(t.prototype,e),r&&I2(t,r),t}function wz(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&$f(t,e)}function $f(t,e){return $f=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},$f(t,e)}function Az(t){var e=Pz();return function(){var a=Md(t),n;if(e){var o=Md(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return kz(this,n)}}function kz(t,e){return e&&(Xc(e)==="object"||typeof e=="function")?e:Wf(t)}function Wf(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Pz(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Md(t){return Md=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Md(t)}function B2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function qr(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?B2(Object(r),!0).forEach(function(a){Kf(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):B2(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function Kf(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var sh=function(e){var r,a,n,o,s;e.rtl?s=e.slideCount-1-e.index:s=e.index,n=s<0||s>=e.slideCount,e.centerMode?(o=Math.floor(e.slidesToShow/2),a=(s-e.currentSlide)%e.slideCount===0,s>e.currentSlide-o-1&&s<=e.currentSlide+o&&(r=!0)):r=e.currentSlide<=s&&s<e.currentSlide+e.slidesToShow;var l;e.targetSlide<0?l=e.targetSlide+e.slideCount:e.targetSlide>=e.slideCount?l=e.targetSlide-e.slideCount:l=e.targetSlide;var u=s===l;return{"slick-slide":!0,"slick-active":r,"slick-center":a,"slick-cloned":n,"slick-current":u}},Sz=function(e){var r={};return(e.variableWidth===void 0||e.variableWidth===!1)&&(r.width=e.slideWidth),e.fade&&(r.position="relative",e.vertical?r.top=-e.index*parseInt(e.slideHeight):r.left=-e.index*parseInt(e.slideWidth),r.opacity=e.currentSlide===e.index?1:0,e.useCSS&&(r.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),r},lh=function(e,r){return e.key||r},Fz=function(e){var r,a=[],n=[],o=[],s=Yn.default.Children.count(e.children),l=(0,oh.lazyStartIndex)(e),u=(0,oh.lazyEndIndex)(e);return Yn.default.Children.forEach(e.children,function(c,d){var m,h={message:"children",index:d,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(d)>=0?m=c:m=Yn.default.createElement("div",null);var p=Sz(qr(qr({},e),{},{index:d})),y=m.props.className||"",b=sh(qr(qr({},e),{},{index:d}));if(a.push(Yn.default.cloneElement(m,{key:"original"+lh(m,d),"data-index":d,className:(0,ih.default)(b,y),tabIndex:"-1","aria-hidden":!b["slick-active"],style:qr(qr({outline:"none"},m.props.style||{}),p),onClick:function(v){m.props&&m.props.onClick&&m.props.onClick(v),e.focusOnSelect&&e.focusOnSelect(h)}})),e.infinite&&e.fade===!1){var C=s-d;C<=(0,oh.getPreClones)(e)&&s!==e.slidesToShow&&(r=-C,r>=l&&(m=c),b=sh(qr(qr({},e),{},{index:r})),n.push(Yn.default.cloneElement(m,{key:"precloned"+lh(m,r),"data-index":r,tabIndex:"-1",className:(0,ih.default)(b,y),"aria-hidden":!b["slick-active"],style:qr(qr({},m.props.style||{}),p),onClick:function(v){m.props&&m.props.onClick&&m.props.onClick(v),e.focusOnSelect&&e.focusOnSelect(h)}}))),s!==e.slidesToShow&&(r=s+d,r<u&&(m=c),b=sh(qr(qr({},e),{},{index:r})),o.push(Yn.default.cloneElement(m,{key:"postcloned"+lh(m,r),"data-index":r,tabIndex:"-1",className:(0,ih.default)(b,y),"aria-hidden":!b["slick-active"],style:qr(qr({},m.props.style||{}),p),onClick:function(v){m.props&&m.props.onClick&&m.props.onClick(v),e.focusOnSelect&&e.focusOnSelect(h)}})))}}),e.rtl?n.concat(a,o).reverse():n.concat(a,o)},xz=function(t){wz(r,t);var e=Az(r);function r(){var a;Dz(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return a=e.call.apply(e,[this].concat(o)),Kf(Wf(a),"node",null),Kf(Wf(a),"handleRef",function(l){a.node=l}),a}return Cz(r,[{key:"render",value:function(){var n=Fz(this.props),o=this.props,s=o.onMouseEnter,l=o.onMouseOver,u=o.onMouseLeave,c={onMouseEnter:s,onMouseOver:l,onMouseLeave:u};return Yn.default.createElement("div",Hf({ref:this.handleRef,className:"slick-track",style:this.props.trackStyle},c),n)}}]),r}(Yn.default.PureComponent);Ym.Track=xz;var Zm={};Object.defineProperty(Zm,"__esModule",{value:!0});Zm.Dots=void 0;var yc=Gw(g),Oz=Gw(G),_2=fe;function Gw(t){return t&&t.__esModule?t:{default:t}}function Qc(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Qc=function(r){return typeof r}:Qc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Qc(t)}function M2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Lz(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?M2(Object(r),!0).forEach(function(a){Tz(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):M2(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function Tz(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Nz(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function R2(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function Iz(t,e,r){return e&&R2(t.prototype,e),r&&R2(t,r),t}function Bz(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Gf(t,e)}function Gf(t,e){return Gf=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},Gf(t,e)}function _z(t){var e=jz();return function(){var a=Rd(t),n;if(e){var o=Rd(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return Mz(this,n)}}function Mz(t,e){return e&&(Qc(e)==="object"||typeof e=="function")?e:Rz(t)}function Rz(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function jz(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function Rd(t){return Rd=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},Rd(t)}var Uz=function(e){var r;return e.infinite?r=Math.ceil(e.slideCount/e.slidesToScroll):r=Math.ceil((e.slideCount-e.slidesToShow)/e.slidesToScroll)+1,r},zz=function(t){Bz(r,t);var e=_z(r);function r(){return Nz(this,r),e.apply(this,arguments)}return Iz(r,[{key:"clickHandler",value:function(n,o){o.preventDefault(),this.props.clickHandler(n)}},{key:"render",value:function(){for(var n=this.props,o=n.onMouseEnter,s=n.onMouseOver,l=n.onMouseLeave,u=n.infinite,c=n.slidesToScroll,d=n.slidesToShow,m=n.slideCount,h=n.currentSlide,p=Uz({slideCount:m,slidesToScroll:c,slidesToShow:d,infinite:u}),y={onMouseEnter:o,onMouseOver:s,onMouseLeave:l},b=[],C=0;C<p;C++){var w=(C+1)*c-1,v=u?w:(0,_2.clamp)(w,0,m-1),P=v-(c-1),x=u?P:(0,_2.clamp)(P,0,m-1),O=(0,Oz.default)({"slick-active":u?h>=x&&h<=v:h===x}),S={message:"dots",index:C,slidesToScroll:c,currentSlide:h},L=this.clickHandler.bind(this,S);b=b.concat(yc.default.createElement("li",{key:C,className:O},yc.default.cloneElement(this.props.customPaging(C),{onClick:L})))}return yc.default.cloneElement(this.props.appendDots(b),Lz({className:this.props.dotsClass},y))}}]),r}(yc.default.PureComponent);Zm.Dots=zz;var ps={};Object.defineProperty(ps,"__esModule",{value:!0});ps.NextArrow=ps.PrevArrow=void 0;var $o=Zw(g),Yw=Zw(G),Vz=fe;function Zw(t){return t&&t.__esModule?t:{default:t}}function Jc(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Jc=function(r){return typeof r}:Jc=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Jc(t)}function jd(){return jd=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},jd.apply(this,arguments)}function j2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Ud(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?j2(Object(r),!0).forEach(function(a){qz(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):j2(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function qz(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function Xw(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function U2(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function Qw(t,e,r){return e&&U2(t.prototype,e),r&&U2(t,r),t}function Jw(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Yf(t,e)}function Yf(t,e){return Yf=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},Yf(t,e)}function eA(t){var e=Wz();return function(){var a=zd(t),n;if(e){var o=zd(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return Hz(this,n)}}function Hz(t,e){return e&&(Jc(e)==="object"||typeof e=="function")?e:$z(t)}function $z(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Wz(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function zd(t){return zd=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},zd(t)}var Kz=function(t){Jw(r,t);var e=eA(r);function r(){return Xw(this,r),e.apply(this,arguments)}return Qw(r,[{key:"clickHandler",value:function(n,o){o&&o.preventDefault(),this.props.clickHandler(n,o)}},{key:"render",value:function(){var n={"slick-arrow":!0,"slick-prev":!0},o=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(n["slick-disabled"]=!0,o=null);var s={key:"0","data-role":"none",className:(0,Yw.default)(n),style:{display:"block"},onClick:o},l={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},u;return this.props.prevArrow?u=$o.default.cloneElement(this.props.prevArrow,Ud(Ud({},s),l)):u=$o.default.createElement("button",jd({key:"0",type:"button"},s)," ","Previous"),u}}]),r}($o.default.PureComponent);ps.PrevArrow=Kz;var Gz=function(t){Jw(r,t);var e=eA(r);function r(){return Xw(this,r),e.apply(this,arguments)}return Qw(r,[{key:"clickHandler",value:function(n,o){o&&o.preventDefault(),this.props.clickHandler(n,o)}},{key:"render",value:function(){var n={"slick-arrow":!0,"slick-next":!0},o=this.clickHandler.bind(this,{message:"next"});(0,Vz.canGoNext)(this.props)||(n["slick-disabled"]=!0,o=null);var s={key:"1","data-role":"none",className:(0,Yw.default)(n),style:{display:"block"},onClick:o},l={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},u;return this.props.nextArrow?u=$o.default.cloneElement(this.props.nextArrow,Ud(Ud({},s),l)):u=$o.default.createElement("button",jd({key:"1",type:"button"},s)," ","Next"),u}}]),r}($o.default.PureComponent);ps.NextArrow=Gz;var tA=function(){if(typeof Map<"u")return Map;function t(e,r){var a=-1;return e.some(function(n,o){return n[0]===r?(a=o,!0):!1}),a}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(r){var a=t(this.__entries__,r),n=this.__entries__[a];return n&&n[1]},e.prototype.set=function(r,a){var n=t(this.__entries__,r);~n?this.__entries__[n][1]=a:this.__entries__.push([r,a])},e.prototype.delete=function(r){var a=this.__entries__,n=t(a,r);~n&&a.splice(n,1)},e.prototype.has=function(r){return!!~t(this.__entries__,r)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(r,a){a===void 0&&(a=null);for(var n=0,o=this.__entries__;n<o.length;n++){var s=o[n];r.call(a,s[1],s[0])}},e}()}(),Zf=typeof window<"u"&&typeof document<"u"&&window.document===document,Vd=function(){return typeof window<"u"&&window.Math===Math?window:typeof self<"u"&&self.Math===Math?self:typeof window<"u"&&window.Math===Math?window:Function("return this")()}(),Yz=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(Vd):function(t){return setTimeout(function(){return t(Date.now())},1e3/60)}}(),Zz=2;function Xz(t,e){var r=!1,a=!1,n=0;function o(){r&&(r=!1,t()),a&&l()}function s(){Yz(o)}function l(){var u=Date.now();if(r){if(u-n<Zz)return;a=!0}else r=!0,a=!1,setTimeout(s,e);n=u}return l}var Qz=20,Jz=["top","right","bottom","left","width","height","size","weight"],eV=typeof MutationObserver<"u",tV=function(){function t(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=Xz(this.refresh.bind(this),Qz)}return t.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},t.prototype.removeObserver=function(e){var r=this.observers_,a=r.indexOf(e);~a&&r.splice(a,1),!r.length&&this.connected_&&this.disconnect_()},t.prototype.refresh=function(){var e=this.updateObservers_();e&&this.refresh()},t.prototype.updateObservers_=function(){var e=this.observers_.filter(function(r){return r.gatherActive(),r.hasActive()});return e.forEach(function(r){return r.broadcastActive()}),e.length>0},t.prototype.connect_=function(){!Zf||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),eV?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){!Zf||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(e){var r=e.propertyName,a=r===void 0?"":r,n=Jz.some(function(o){return!!~a.indexOf(o)});n&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),rA=function(t,e){for(var r=0,a=Object.keys(e);r<a.length;r++){var n=a[r];Object.defineProperty(t,n,{value:e[n],enumerable:!1,writable:!1,configurable:!0})}return t},hs=function(t){var e=t&&t.ownerDocument&&t.ownerDocument.defaultView;return e||Vd},aA=Xm(0,0,0,0);function qd(t){return parseFloat(t)||0}function z2(t){for(var e=[],r=1;r<arguments.length;r++)e[r-1]=arguments[r];return e.reduce(function(a,n){var o=t["border-"+n+"-width"];return a+qd(o)},0)}function rV(t){for(var e=["top","right","bottom","left"],r={},a=0,n=e;a<n.length;a++){var o=n[a],s=t["padding-"+o];r[o]=qd(s)}return r}function aV(t){var e=t.getBBox();return Xm(0,0,e.width,e.height)}function nV(t){var e=t.clientWidth,r=t.clientHeight;if(!e&&!r)return aA;var a=hs(t).getComputedStyle(t),n=rV(a),o=n.left+n.right,s=n.top+n.bottom,l=qd(a.width),u=qd(a.height);if(a.boxSizing==="border-box"&&(Math.round(l+o)!==e&&(l-=z2(a,"left","right")+o),Math.round(u+s)!==r&&(u-=z2(a,"top","bottom")+s)),!oV(t)){var c=Math.round(l+o)-e,d=Math.round(u+s)-r;Math.abs(c)!==1&&(l-=c),Math.abs(d)!==1&&(u-=d)}return Xm(n.left,n.top,l,u)}var iV=function(){return typeof SVGGraphicsElement<"u"?function(t){return t instanceof hs(t).SVGGraphicsElement}:function(t){return t instanceof hs(t).SVGElement&&typeof t.getBBox=="function"}}();function oV(t){return t===hs(t).document.documentElement}function sV(t){return Zf?iV(t)?aV(t):nV(t):aA}function lV(t){var e=t.x,r=t.y,a=t.width,n=t.height,o=typeof DOMRectReadOnly<"u"?DOMRectReadOnly:Object,s=Object.create(o.prototype);return rA(s,{x:e,y:r,width:a,height:n,top:r,right:e+a,bottom:n+r,left:e}),s}function Xm(t,e,r,a){return{x:t,y:e,width:r,height:a}}var uV=function(){function t(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Xm(0,0,0,0),this.target=e}return t.prototype.isActive=function(){var e=sV(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},t.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},t}(),cV=function(){function t(e,r){var a=lV(r);rA(this,{target:e,contentRect:a})}return t}(),dV=function(){function t(e,r,a){if(this.activeObservations_=[],this.observations_=new tA,typeof e!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=r,this.callbackCtx_=a}return t.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(e instanceof hs(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(e)||(r.set(e,new uV(e)),this.controller_.addObserver(this),this.controller_.refresh())}},t.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(e instanceof hs(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(e)&&(r.delete(e),r.size||this.controller_.removeObserver(this))}},t.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},t.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&e.activeObservations_.push(r)})},t.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,r=this.activeObservations_.map(function(a){return new cV(a.target,a.broadcastRect())});this.callback_.call(e,r,e),this.clearActive()}},t.prototype.clearActive=function(){this.activeObservations_.splice(0)},t.prototype.hasActive=function(){return this.activeObservations_.length>0},t}(),nA=typeof WeakMap<"u"?new WeakMap:new tA,iA=function(){function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=tV.getInstance(),a=new dV(e,r,this);nA.set(this,a)}return t}();["observe","unobserve","disconnect"].forEach(function(t){iA.prototype[t]=function(){var e;return(e=nA.get(this))[t].apply(e,arguments)}});var mV=function(){return typeof Vd.ResizeObserver<"u"?Vd.ResizeObserver:iA}();const pV=Object.freeze(Object.defineProperty({__proto__:null,default:mV},Symbol.toStringTag,{value:"Module"})),hV=ID(pV);Object.defineProperty(Km,"__esModule",{value:!0});Km.InnerSlider=void 0;var _r=Lu(g),fV=Lu(Mw),gV=Lu(sz),yV=Lu(G),Ht=fe,vV=Ym,bV=Zm,V2=ps,EV=Lu(hV);function Lu(t){return t&&t.__esModule?t:{default:t}}function Nl(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Nl=function(r){return typeof r}:Nl=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},Nl(t)}function Hd(){return Hd=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Hd.apply(this,arguments)}function DV(t,e){if(t==null)return{};var r=CV(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function CV(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}function q2(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Ne(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?q2(Object(r),!0).forEach(function(a){et(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):q2(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function wV(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function H2(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function AV(t,e,r){return e&&H2(t.prototype,e),r&&H2(t,r),t}function kV(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Xf(t,e)}function Xf(t,e){return Xf=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},Xf(t,e)}function PV(t){var e=FV();return function(){var a=$d(t),n;if(e){var o=$d(this).constructor;n=Reflect.construct(a,arguments,o)}else n=a.apply(this,arguments);return SV(this,n)}}function SV(t,e){return e&&(Nl(e)==="object"||typeof e=="function")?e:Je(t)}function Je(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function FV(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function $d(t){return $d=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},$d(t)}function et(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var xV=function(t){kV(r,t);var e=PV(r);function r(a){var n;wV(this,r),n=e.call(this,a),et(Je(n),"listRefHandler",function(s){return n.list=s}),et(Je(n),"trackRefHandler",function(s){return n.track=s}),et(Je(n),"adaptHeight",function(){if(n.props.adaptiveHeight&&n.list){var s=n.list.querySelector('[data-index="'.concat(n.state.currentSlide,'"]'));n.list.style.height=(0,Ht.getHeight)(s)+"px"}}),et(Je(n),"componentDidMount",function(){if(n.props.onInit&&n.props.onInit(),n.props.lazyLoad){var s=(0,Ht.getOnDemandLazySlides)(Ne(Ne({},n.props),n.state));s.length>0&&(n.setState(function(u){return{lazyLoadedList:u.lazyLoadedList.concat(s)}}),n.props.onLazyLoad&&n.props.onLazyLoad(s))}var l=Ne({listRef:n.list,trackRef:n.track},n.props);n.updateState(l,!0,function(){n.adaptHeight(),n.props.autoplay&&n.autoPlay("update")}),n.props.lazyLoad==="progressive"&&(n.lazyLoadTimer=setInterval(n.progressiveLazyLoad,1e3)),n.ro=new EV.default(function(){n.state.animating?(n.onWindowResized(!1),n.callbackTimers.push(setTimeout(function(){return n.onWindowResized()},n.props.speed))):n.onWindowResized()}),n.ro.observe(n.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(u){u.onfocus=n.props.pauseOnFocus?n.onSlideFocus:null,u.onblur=n.props.pauseOnFocus?n.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",n.onWindowResized):window.attachEvent("onresize",n.onWindowResized)}),et(Je(n),"componentWillUnmount",function(){n.animationEndCallback&&clearTimeout(n.animationEndCallback),n.lazyLoadTimer&&clearInterval(n.lazyLoadTimer),n.callbackTimers.length&&(n.callbackTimers.forEach(function(s){return clearTimeout(s)}),n.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",n.onWindowResized):window.detachEvent("onresize",n.onWindowResized),n.autoplayTimer&&clearInterval(n.autoplayTimer),n.ro.disconnect()}),et(Je(n),"componentDidUpdate",function(s){if(n.checkImagesLoad(),n.props.onReInit&&n.props.onReInit(),n.props.lazyLoad){var l=(0,Ht.getOnDemandLazySlides)(Ne(Ne({},n.props),n.state));l.length>0&&(n.setState(function(d){return{lazyLoadedList:d.lazyLoadedList.concat(l)}}),n.props.onLazyLoad&&n.props.onLazyLoad(l))}n.adaptHeight();var u=Ne(Ne({listRef:n.list,trackRef:n.track},n.props),n.state),c=n.didPropsChange(s);c&&n.updateState(u,c,function(){n.state.currentSlide>=_r.default.Children.count(n.props.children)&&n.changeSlide({message:"index",index:_r.default.Children.count(n.props.children)-n.props.slidesToShow,currentSlide:n.state.currentSlide}),n.props.autoplay?n.autoPlay("update"):n.pause("paused")})}),et(Je(n),"onWindowResized",function(s){n.debouncedResize&&n.debouncedResize.cancel(),n.debouncedResize=(0,gV.default)(function(){return n.resizeWindow(s)},50),n.debouncedResize()}),et(Je(n),"resizeWindow",function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,l=Boolean(n.track&&n.track.node);if(l){var u=Ne(Ne({listRef:n.list,trackRef:n.track},n.props),n.state);n.updateState(u,s,function(){n.props.autoplay?n.autoPlay("update"):n.pause("paused")}),n.setState({animating:!1}),clearTimeout(n.animationEndCallback),delete n.animationEndCallback}}),et(Je(n),"updateState",function(s,l,u){var c=(0,Ht.initializedState)(s);s=Ne(Ne(Ne({},s),c),{},{slideIndex:c.currentSlide});var d=(0,Ht.getTrackLeft)(s);s=Ne(Ne({},s),{},{left:d});var m=(0,Ht.getTrackCSS)(s);(l||_r.default.Children.count(n.props.children)!==_r.default.Children.count(s.children))&&(c.trackStyle=m),n.setState(c,u)}),et(Je(n),"ssrInit",function(){if(n.props.variableWidth){var s=0,l=0,u=[],c=(0,Ht.getPreClones)(Ne(Ne(Ne({},n.props),n.state),{},{slideCount:n.props.children.length})),d=(0,Ht.getPostClones)(Ne(Ne(Ne({},n.props),n.state),{},{slideCount:n.props.children.length}));n.props.children.forEach(function(L){u.push(L.props.style.width),s+=L.props.style.width});for(var m=0;m<c;m++)l+=u[u.length-1-m],s+=u[u.length-1-m];for(var h=0;h<d;h++)s+=u[h];for(var p=0;p<n.state.currentSlide;p++)l+=u[p];var y={width:s+"px",left:-l+"px"};if(n.props.centerMode){var b="".concat(u[n.state.currentSlide],"px");y.left="calc(".concat(y.left," + (100% - ").concat(b,") / 2 ) ")}return{trackStyle:y}}var C=_r.default.Children.count(n.props.children),w=Ne(Ne(Ne({},n.props),n.state),{},{slideCount:C}),v=(0,Ht.getPreClones)(w)+(0,Ht.getPostClones)(w)+C,P=100/n.props.slidesToShow*v,x=100/v,O=-x*((0,Ht.getPreClones)(w)+n.state.currentSlide)*P/100;n.props.centerMode&&(O+=(100-x*P/100)/2);var S={width:P+"%",left:O+"%"};return{slideWidth:x+"%",trackStyle:S}}),et(Je(n),"checkImagesLoad",function(){var s=n.list&&n.list.querySelectorAll&&n.list.querySelectorAll(".slick-slide img")||[],l=s.length,u=0;Array.prototype.forEach.call(s,function(c){var d=function(){return++u&&u>=l&&n.onWindowResized()};if(!c.onclick)c.onclick=function(){return c.parentNode.focus()};else{var m=c.onclick;c.onclick=function(){m(),c.parentNode.focus()}}c.onload||(n.props.lazyLoad?c.onload=function(){n.adaptHeight(),n.callbackTimers.push(setTimeout(n.onWindowResized,n.props.speed))}:(c.onload=d,c.onerror=function(){d(),n.props.onLazyLoadError&&n.props.onLazyLoadError()}))})}),et(Je(n),"progressiveLazyLoad",function(){for(var s=[],l=Ne(Ne({},n.props),n.state),u=n.state.currentSlide;u<n.state.slideCount+(0,Ht.getPostClones)(l);u++)if(n.state.lazyLoadedList.indexOf(u)<0){s.push(u);break}for(var c=n.state.currentSlide-1;c>=-(0,Ht.getPreClones)(l);c--)if(n.state.lazyLoadedList.indexOf(c)<0){s.push(c);break}s.length>0?(n.setState(function(d){return{lazyLoadedList:d.lazyLoadedList.concat(s)}}),n.props.onLazyLoad&&n.props.onLazyLoad(s)):n.lazyLoadTimer&&(clearInterval(n.lazyLoadTimer),delete n.lazyLoadTimer)}),et(Je(n),"slideHandler",function(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=n.props,c=u.asNavFor,d=u.beforeChange,m=u.onLazyLoad,h=u.speed,p=u.afterChange,y=n.state.currentSlide,b=(0,Ht.slideHandler)(Ne(Ne(Ne({index:s},n.props),n.state),{},{trackRef:n.track,useCSS:n.props.useCSS&&!l})),C=b.state,w=b.nextState;if(C){d&&d(y,C.currentSlide);var v=C.lazyLoadedList.filter(function(P){return n.state.lazyLoadedList.indexOf(P)<0});m&&v.length>0&&m(v),!n.props.waitForAnimate&&n.animationEndCallback&&(clearTimeout(n.animationEndCallback),p&&p(y),delete n.animationEndCallback),n.setState(C,function(){c&&n.asNavForIndex!==s&&(n.asNavForIndex=s,c.innerSlider.slideHandler(s)),w&&(n.animationEndCallback=setTimeout(function(){var P=w.animating,x=DV(w,["animating"]);n.setState(x,function(){n.callbackTimers.push(setTimeout(function(){return n.setState({animating:P})},10)),p&&p(C.currentSlide),delete n.animationEndCallback})},h))})}}),et(Je(n),"changeSlide",function(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=Ne(Ne({},n.props),n.state),c=(0,Ht.changeSlide)(u,s);if(!(c!==0&&!c)&&(l===!0?n.slideHandler(c,l):n.slideHandler(c),n.props.autoplay&&n.autoPlay("update"),n.props.focusOnSelect)){var d=n.list.querySelectorAll(".slick-current");d[0]&&d[0].focus()}}),et(Je(n),"clickHandler",function(s){n.clickable===!1&&(s.stopPropagation(),s.preventDefault()),n.clickable=!0}),et(Je(n),"keyHandler",function(s){var l=(0,Ht.keyHandler)(s,n.props.accessibility,n.props.rtl);l!==""&&n.changeSlide({message:l})}),et(Je(n),"selectHandler",function(s){n.changeSlide(s)}),et(Je(n),"disableBodyScroll",function(){var s=function(u){u=u||window.event,u.preventDefault&&u.preventDefault(),u.returnValue=!1};window.ontouchmove=s}),et(Je(n),"enableBodyScroll",function(){window.ontouchmove=null}),et(Je(n),"swipeStart",function(s){n.props.verticalSwiping&&n.disableBodyScroll();var l=(0,Ht.swipeStart)(s,n.props.swipe,n.props.draggable);l!==""&&n.setState(l)}),et(Je(n),"swipeMove",function(s){var l=(0,Ht.swipeMove)(s,Ne(Ne(Ne({},n.props),n.state),{},{trackRef:n.track,listRef:n.list,slideIndex:n.state.currentSlide}));l&&(l.swiping&&(n.clickable=!1),n.setState(l))}),et(Je(n),"swipeEnd",function(s){var l=(0,Ht.swipeEnd)(s,Ne(Ne(Ne({},n.props),n.state),{},{trackRef:n.track,listRef:n.list,slideIndex:n.state.currentSlide}));if(l){var u=l.triggerSlideHandler;delete l.triggerSlideHandler,n.setState(l),u!==void 0&&(n.slideHandler(u),n.props.verticalSwiping&&n.enableBodyScroll())}}),et(Je(n),"touchEnd",function(s){n.swipeEnd(s),n.clickable=!0}),et(Je(n),"slickPrev",function(){n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"previous"})},0))}),et(Je(n),"slickNext",function(){n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"next"})},0))}),et(Je(n),"slickGoTo",function(s){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(s=Number(s),isNaN(s))return"";n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"index",index:s,currentSlide:n.state.currentSlide},l)},0))}),et(Je(n),"play",function(){var s;if(n.props.rtl)s=n.state.currentSlide-n.props.slidesToScroll;else if((0,Ht.canGoNext)(Ne(Ne({},n.props),n.state)))s=n.state.currentSlide+n.props.slidesToScroll;else return!1;n.slideHandler(s)}),et(Je(n),"autoPlay",function(s){n.autoplayTimer&&clearInterval(n.autoplayTimer);var l=n.state.autoplaying;if(s==="update"){if(l==="hovered"||l==="focused"||l==="paused")return}else if(s==="leave"){if(l==="paused"||l==="focused")return}else if(s==="blur"&&(l==="paused"||l==="hovered"))return;n.autoplayTimer=setInterval(n.play,n.props.autoplaySpeed+50),n.setState({autoplaying:"playing"})}),et(Je(n),"pause",function(s){n.autoplayTimer&&(clearInterval(n.autoplayTimer),n.autoplayTimer=null);var l=n.state.autoplaying;s==="paused"?n.setState({autoplaying:"paused"}):s==="focused"?(l==="hovered"||l==="playing")&&n.setState({autoplaying:"focused"}):l==="playing"&&n.setState({autoplaying:"hovered"})}),et(Je(n),"onDotsOver",function(){return n.props.autoplay&&n.pause("hovered")}),et(Je(n),"onDotsLeave",function(){return n.props.autoplay&&n.state.autoplaying==="hovered"&&n.autoPlay("leave")}),et(Je(n),"onTrackOver",function(){return n.props.autoplay&&n.pause("hovered")}),et(Je(n),"onTrackLeave",function(){return n.props.autoplay&&n.state.autoplaying==="hovered"&&n.autoPlay("leave")}),et(Je(n),"onSlideFocus",function(){return n.props.autoplay&&n.pause("focused")}),et(Je(n),"onSlideBlur",function(){return n.props.autoplay&&n.state.autoplaying==="focused"&&n.autoPlay("blur")}),et(Je(n),"render",function(){var s=(0,yV.default)("slick-slider",n.props.className,{"slick-vertical":n.props.vertical,"slick-initialized":!0}),l=Ne(Ne({},n.props),n.state),u=(0,Ht.extractObject)(l,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),c=n.props.pauseOnHover;u=Ne(Ne({},u),{},{onMouseEnter:c?n.onTrackOver:null,onMouseLeave:c?n.onTrackLeave:null,onMouseOver:c?n.onTrackOver:null,focusOnSelect:n.props.focusOnSelect&&n.clickable?n.selectHandler:null});var d;if(n.props.dots===!0&&n.state.slideCount>=n.props.slidesToShow){var m=(0,Ht.extractObject)(l,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),h=n.props.pauseOnDotsHover;m=Ne(Ne({},m),{},{clickHandler:n.changeSlide,onMouseEnter:h?n.onDotsLeave:null,onMouseOver:h?n.onDotsOver:null,onMouseLeave:h?n.onDotsLeave:null}),d=_r.default.createElement(bV.Dots,m)}var p,y,b=(0,Ht.extractObject)(l,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);b.clickHandler=n.changeSlide,n.props.arrows&&(p=_r.default.createElement(V2.PrevArrow,b),y=_r.default.createElement(V2.NextArrow,b));var C=null;n.props.vertical&&(C={height:n.state.listHeight});var w=null;n.props.vertical===!1?n.props.centerMode===!0&&(w={padding:"0px "+n.props.centerPadding}):n.props.centerMode===!0&&(w={padding:n.props.centerPadding+" 0px"});var v=Ne(Ne({},C),w),P=n.props.touchMove,x={className:"slick-list",style:v,onClick:n.clickHandler,onMouseDown:P?n.swipeStart:null,onMouseMove:n.state.dragging&&P?n.swipeMove:null,onMouseUp:P?n.swipeEnd:null,onMouseLeave:n.state.dragging&&P?n.swipeEnd:null,onTouchStart:P?n.swipeStart:null,onTouchMove:n.state.dragging&&P?n.swipeMove:null,onTouchEnd:P?n.touchEnd:null,onTouchCancel:n.state.dragging&&P?n.swipeEnd:null,onKeyDown:n.props.accessibility?n.keyHandler:null},O={className:s,dir:"ltr",style:n.props.style};return n.props.unslick&&(x={className:"slick-list"},O={className:s}),_r.default.createElement("div",O,n.props.unslick?"":p,_r.default.createElement("div",Hd({ref:n.listRefHandler},x),_r.default.createElement(vV.Track,Hd({ref:n.trackRefHandler},u),n.props.children)),n.props.unslick?"":y,n.props.unslick?"":d)}),n.list=null,n.track=null,n.state=Ne(Ne({},fV.default),{},{currentSlide:n.props.initialSlide,slideCount:_r.default.Children.count(n.props.children)}),n.callbackTimers=[],n.clickable=!0,n.debouncedResize=null;var o=n.ssrInit();return n.state=Ne(Ne({},n.state),o),n}return AV(r,[{key:"didPropsChange",value:function(n){for(var o=!1,s=0,l=Object.keys(this.props);s<l.length;s++){var u=l[s];if(!n.hasOwnProperty(u)){o=!0;break}if(!(Nl(n[u])==="object"||typeof n[u]=="function")&&n[u]!==this.props[u]){o=!0;break}}return o||_r.default.Children.count(this.props.children)!==_r.default.Children.count(n.children)}}]),r}(_r.default.Component);Km.InnerSlider=xV;var OV=function(t){return t.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()}).toLowerCase()},LV=OV,TV=LV,NV=function(t){var e=/[height|width]$/;return e.test(t)},$2=function(t){var e="",r=Object.keys(t);return r.forEach(function(a,n){var o=t[a];a=TV(a),NV(a)&&typeof o=="number"&&(o=o+"px"),o===!0?e+=a:o===!1?e+="not "+a:e+="("+a+": "+o+")",n<r.length-1&&(e+=" and ")}),e},IV=function(t){var e="";return typeof t=="string"?t:t instanceof Array?(t.forEach(function(r,a){e+=$2(r),a<t.length-1&&(e+=", ")}),e):$2(t)},BV=IV,oA={};(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=r(g);function r(o){return o&&o.__esModule?o:{default:o}}var a={accessibility:!0,adaptiveHeight:!1,afterChange:null,appendDots:function(s){return e.default.createElement("ul",{style:{display:"block"}},s)},arrows:!0,autoplay:!1,autoplaySpeed:3e3,beforeChange:null,centerMode:!1,centerPadding:"50px",className:"",cssEase:"ease",customPaging:function(s){return e.default.createElement("button",null,s+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:null,nextArrow:null,onEdge:null,onInit:null,onLazyLoadError:null,onReInit:null,pauseOnDotsHover:!1,pauseOnFocus:!1,pauseOnHover:!0,prevArrow:null,responsive:null,rows:1,rtl:!1,slide:"div",slidesPerRow:1,slidesToScroll:1,slidesToShow:1,speed:500,swipe:!0,swipeEvent:null,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},n=a;t.default=n})(oA);var uh,W2;function _V(){if(W2)return uh;W2=1;function t(e){this.options=e,!e.deferSetup&&this.setup()}return t.prototype={constructor:t,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},uh=t,uh}var ch,K2;function sA(){if(K2)return ch;K2=1;function t(a,n){var o=0,s=a.length,l;for(o;o<s&&(l=n(a[o],o),l!==!1);o++);}function e(a){return Object.prototype.toString.apply(a)==="[object Array]"}function r(a){return typeof a=="function"}return ch={isFunction:r,isArray:e,each:t},ch}var dh,G2;function MV(){if(G2)return dh;G2=1;var t=_V(),e=sA().each;function r(a,n){this.query=a,this.isUnconditional=n,this.handlers=[],this.mql=window.matchMedia(a);var o=this;this.listener=function(s){o.mql=s.currentTarget||s,o.assess()},this.mql.addListener(this.listener)}return r.prototype={constuctor:r,addHandler:function(a){var n=new t(a);this.handlers.push(n),this.matches()&&n.on()},removeHandler:function(a){var n=this.handlers;e(n,function(o,s){if(o.equals(a))return o.destroy(),!n.splice(s,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){e(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var a=this.matches()?"on":"off";e(this.handlers,function(n){n[a]()})}},dh=r,dh}var mh,Y2;function RV(){if(Y2)return mh;Y2=1;var t=MV(),e=sA(),r=e.each,a=e.isFunction,n=e.isArray;function o(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}return o.prototype={constructor:o,register:function(s,l,u){var c=this.queries,d=u&&this.browserIsIncapable;return c[s]||(c[s]=new t(s,d)),a(l)&&(l={match:l}),n(l)||(l=[l]),r(l,function(m){a(m)&&(m={match:m}),c[s].addHandler(m)}),this},unregister:function(s,l){var u=this.queries[s];return u&&(l?u.removeHandler(l):(u.clear(),delete this.queries[s])),this}},mh=o,mh}var ph,Z2;function jV(){if(Z2)return ph;Z2=1;var t=RV();return ph=new t,ph}(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=s(g),r=Km,a=s(BV),n=s(oA),o=fe;function s(E){return E&&E.__esModule?E:{default:E}}function l(E){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?l=function(D){return typeof D}:l=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},l(E)}function u(){return u=Object.assign||function(E){for(var A=1;A<arguments.length;A++){var D=arguments[A];for(var F in D)Object.prototype.hasOwnProperty.call(D,F)&&(E[F]=D[F])}return E},u.apply(this,arguments)}function c(E,A){var D=Object.keys(E);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(E);A&&(F=F.filter(function(T){return Object.getOwnPropertyDescriptor(E,T).enumerable})),D.push.apply(D,F)}return D}function d(E){for(var A=1;A<arguments.length;A++){var D=arguments[A]!=null?arguments[A]:{};A%2?c(Object(D),!0).forEach(function(F){O(E,F,D[F])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(D)):c(Object(D)).forEach(function(F){Object.defineProperty(E,F,Object.getOwnPropertyDescriptor(D,F))})}return E}function m(E,A){if(!(E instanceof A))throw new TypeError("Cannot call a class as a function")}function h(E,A){for(var D=0;D<A.length;D++){var F=A[D];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(E,F.key,F)}}function p(E,A,D){return A&&h(E.prototype,A),D&&h(E,D),E}function y(E,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");E.prototype=Object.create(A&&A.prototype,{constructor:{value:E,writable:!0,configurable:!0}}),A&&b(E,A)}function b(E,A){return b=Object.setPrototypeOf||function(F,T){return F.__proto__=T,F},b(E,A)}function C(E){var A=P();return function(){var F=x(E),T;if(A){var k=x(this).constructor;T=Reflect.construct(F,arguments,k)}else T=F.apply(this,arguments);return w(this,T)}}function w(E,A){return A&&(l(A)==="object"||typeof A=="function")?A:v(E)}function v(E){if(E===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E}function P(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function x(E){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)},x(E)}function O(E,A,D){return A in E?Object.defineProperty(E,A,{value:D,enumerable:!0,configurable:!0,writable:!0}):E[A]=D,E}var S=(0,o.canUseDOM)()&&jV(),L=function(E){y(D,E);var A=C(D);function D(F){var T;return m(this,D),T=A.call(this,F),O(v(T),"innerSliderRefHandler",function(k){return T.innerSlider=k}),O(v(T),"slickPrev",function(){return T.innerSlider.slickPrev()}),O(v(T),"slickNext",function(){return T.innerSlider.slickNext()}),O(v(T),"slickGoTo",function(k){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return T.innerSlider.slickGoTo(k,R)}),O(v(T),"slickPause",function(){return T.innerSlider.pause("paused")}),O(v(T),"slickPlay",function(){return T.innerSlider.autoPlay("play")}),T.state={breakpoint:null},T._responsiveMediaHandlers=[],T}return p(D,[{key:"media",value:function(T,k){S.register(T,k),this._responsiveMediaHandlers.push({query:T,handler:k})}},{key:"componentDidMount",value:function(){var T=this;if(this.props.responsive){var k=this.props.responsive.map(function(N){return N.breakpoint});k.sort(function(N,B){return N-B}),k.forEach(function(N,B){var I;B===0?I=(0,a.default)({minWidth:0,maxWidth:N}):I=(0,a.default)({minWidth:k[B-1]+1,maxWidth:N}),(0,o.canUseDOM)()&&T.media(I,function(){T.setState({breakpoint:N})})});var R=(0,a.default)({minWidth:k.slice(-1)[0]});(0,o.canUseDOM)()&&this.media(R,function(){T.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(T){S.unregister(T.query,T.handler)})}},{key:"render",value:function(){var T=this,k,R;this.state.breakpoint?(R=this.props.responsive.filter(function(Y){return Y.breakpoint===T.state.breakpoint}),k=R[0].settings==="unslick"?"unslick":d(d(d({},n.default),this.props),R[0].settings)):k=d(d({},n.default),this.props),k.centerMode&&(k.slidesToScroll>1,k.slidesToScroll=1),k.fade&&(k.slidesToShow>1,k.slidesToScroll>1,k.slidesToShow=1,k.slidesToScroll=1);var N=e.default.Children.toArray(this.props.children);N=N.filter(function(Y){return typeof Y=="string"?!!Y.trim():!!Y}),k.variableWidth&&(k.rows>1||k.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),k.variableWidth=!1);for(var B=[],I=null,z=0;z<N.length;z+=k.rows*k.slidesPerRow){for(var X=[],j=z;j<z+k.rows*k.slidesPerRow;j+=k.slidesPerRow){for(var W=[],ne=j;ne<j+k.slidesPerRow&&(k.variableWidth&&N[ne].props.style&&(I=N[ne].props.style.width),!(ne>=N.length));ne+=1)W.push(e.default.cloneElement(N[ne],{key:100*z+10*j+ne,tabIndex:-1,style:{width:"".concat(100/k.slidesPerRow,"%"),display:"inline-block"}}));X.push(e.default.createElement("div",{key:10*z+j},W))}k.variableWidth?B.push(e.default.createElement("div",{key:z,style:{width:I}},X)):B.push(e.default.createElement("div",{key:z},X))}if(k==="unslick"){var ae="regular slider "+(this.props.className||"");return e.default.createElement("div",{className:ae},N)}else B.length<=k.slidesToShow&&(k.unslick=!0);return e.default.createElement(r.InnerSlider,u({style:this.props.style,ref:this.innerSliderRefHandler},k),B)}}]),D}(e.default.Component);t.default=L})(_w);(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e=r(_w);function r(n){return n&&n.__esModule?n:{default:n}}var a=e.default;t.default=a})(Bw);const f0=hi(Bw);const UV="_arrowIcon_1cqan_16",zV="_right_1cqan_19",VV="_left_1cqan_22",qV="_up_1cqan_25",HV="_down_1cqan_28",Dl={arrowIcon:UV,right:zV,left:VV,up:qV,down:HV},St={left:Dl.left,right:Dl.right,up:Dl.up,down:Dl.down},Ft=({className:t})=>i.createElement("i",{className:G(Dl.arrowIcon,"arrowIcon",t)},i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},i.createElement("polyline",{points:"9 18 15 12 9 6"}))),lA=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{role:"button",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},i.createElement("title",null,"Close"),i.createElement("path",{d:"M14.348 14.849a1.2 1.2 0 0 1-1.697 0L10 11.819l-2.651 3.029a1.2 1.2 0 1 1-1.697-1.697l2.758-3.15-2.759-3.152a1.2 1.2 0 1 1 1.697-1.697L10 8.183l2.651-3.031a1.2 1.2 0 1 1 1.697 1.697l-2.758 3.152 2.758 3.15a1.2 1.2 0 0 1 0 1.698z"})));function $V(){const t="lightboxWrapper";let e=document.getElementById(t);return e||(e=document.createElement("div"),e.id=t,document.body.appendChild(e)),e}const uA=class extends g.Component{constructor(t){super(t),this.sliderRef=i.createRef(),this.onClickImageGallery=e=>{const r=this.sliderRef.current;r&&(r.slickGoTo(e),this.pauseVideo())},this.onClickPrev=()=>{const e=this.sliderRef.current;e&&(e.slickPrev(),this.pauseVideo())},this.onClickNext=()=>{const e=this.sliderRef.current;e&&(e.slickNext(),this.pauseVideo())},this.pauseVideo=()=>this.setState({playingVideo:null}),this.renderSliderContentsItemMedias=()=>{const{itemMedias:e}=this.props,{playingVideo:r}=this.state;if(!Array.isArray(e)||!e.length)return null;if(ui.safeParse(e[0]).success)return e.map(n=>{switch(n.type){case Gr.YOUTUBE_VIDEO:case Gr.URL_VIDEO:return i.createElement(Ll,{key:n.content,className:"lightboxSlideItems",controls:!0,url:n.content,width:"100%",playing:r===n.content,onPlay:()=>this.setState({playingVideo:n.content}),onPause:this.pauseVideo});default:return i.createElement("img",{key:n.content,alt:n.content,src:n.content,className:"lightboxSlideItems",loading:"lazy"})}});const a=U6.safeParse(e);return a.success?a.data.map((n,o)=>{const s=hd.safeParse(n);if(s.success)return i.createElement("div",{key:s.data.value.imageUrl,className:"mediumCodecContainer",onClick:()=>this.onClickImageGallery(o)},i.createElement("img",{src:s.data.value.imageUrl,className:"mediumCodecItem",loading:"lazy"}),o!==this.state.currentPosition?i.createElement("div",{className:"overlayImage"}):"");const l=fd.safeParse(n);return l.success?i.createElement(Ll,{key:l.data.value.youtubeId,className:"lightboxSlideItems",controls:!0,url:tU(l.data.value.youtubeId),width:"100%",playing:r===l.data.value.youtubeId,onPlay:()=>this.setState({playingVideo:l.data.value.youtubeId}),onPause:this.pauseVideo}):null}):null},this.renderSliderContentsFromImageUrls=()=>{const{imageUrls:e}=this.props,{playingVideo:r}=this.state;return Array.isArray(e)&&e.map(a=>Ke.isImageURL(a)?i.createElement("img",{key:a,src:a,className:"lightboxSlideItems",alt:a,loading:"lazy"}):i.createElement(Ll,{key:a,className:"lightboxSlideItems",controls:!0,url:a,width:"100%",playing:r===a,onPlay:()=>this.setState({playingVideo:a}),onPause:this.pauseVideo}))},this.renderGalleryFromItemMedias=()=>{const{itemMedias:e}=this.props;return!Array.isArray(e)||!e.length?null:ui.safeParse(e[0]).success?ui.safeParse(e[0]).success&&e.map((r,a)=>{const n=Ri.getMediaScreenshot(r);return i.createElement("div",{key:a,className:"mediaContainer",onClick:()=>this.onClickImageGallery(a)},r.type===Gr.URL_VIDEO&&i.createElement("video",{src:r.content,className:"mediaItem"}),r.type!==Gr.URL_VIDEO&&i.createElement("img",{src:n||ua,className:"mediaItem",loading:"lazy"}),a!==this.state.currentPosition?i.createElement("div",{className:"overlayImage"}):"")}):e.map((r,a)=>{let n=ua;const o=fd.safeParse(r),s=hd.safeParse(r);return o.success?n=Sw(o.data.value.youtubeId):s.success&&(n=s.data.value.imageUrl),i.createElement("div",{key:a,className:"mediaContainer",onClick:()=>this.onClickImageGallery(a)},i.createElement("img",{src:n,className:"mediaItem",loading:"lazy"}),a!==this.state.currentPosition?i.createElement("div",{className:"overlayImage"}):"")})},this.renderGalleryFromImageUrls=()=>{const{imageUrls:e}=this.props;return Array.isArray(e)&&e.map((r,a)=>i.createElement("div",{key:r,className:"mediaContainer",onClick:()=>this.onClickImageGallery(a)},i.createElement("img",{src:Ri.getYoutubeScreenshot(r)||r,className:"mediaItem",loading:"lazy"}),a!==this.state.currentPosition?i.createElement("div",{className:"overlayImage"}):""))},this.modalRoot=$V(),this.modalContainer=document.createElement("div"),this.state={currentPosition:t.selectedPosition,playingVideo:null}}componentDidMount(){if(!this.modalRoot)return;this.modalRoot.appendChild(this.modalContainer);const{currentPosition:t}=this.state,e=this.sliderRef.current;e&&e.slickGoTo(t,!1)}componentWillUnmount(){this.modalRoot&&this.modalRoot.removeChild(this.modalContainer)}renderLightbox(){const{onClose:t,className:e,itemMedias:r,imageUrls:a}=this.props,{currentPosition:n}=this.state,o=n+1,s=Array.isArray(r)?r.length:Array.isArray(a)?a.length:0;return i.createElement("section",{className:G("lightbox",e)},i.createElement("button",{className:"closeButton",onClick:()=>{t&&t()}},i.createElement(lA,null)),i.createElement("div",{className:"lightboxContent"},i.createElement("div",{className:"lightboxSliderContainer"},i.createElement("button",{className:"arrowButtonContainer",onClick:this.onClickPrev},i.createElement("div",{className:"arrowLeftButton"},i.createElement(Ft,{className:St.left}))),i.createElement("div",{className:"lightboxSlider"},i.createElement(f0,{...uA.sliderSetting,ref:this.sliderRef,initialSlide:n,beforeChange:(l,u)=>this.setState({currentPosition:u})},this.renderSliderContentsItemMedias()||this.renderSliderContentsFromImageUrls())),i.createElement("button",{className:"arrowButtonContainer",onClick:this.onClickNext},i.createElement("div",{className:"arrowRightButton"},i.createElement(Ft,{className:St.right})))),i.createElement("p",{className:"lightboxCounter"},i.createElement(f,{i18nKey:"Lightbox.counter"},{realCurrenPosition:o}," of ",{totalImage:s})),i.createElement("div",{className:"lightboxGallery"},this.renderGalleryFromItemMedias()||this.renderGalleryFromImageUrls())))}renderLightboxOverlay(){return i.createElement("div",{className:"lightboxOverlay"},this.renderLightbox())}render(){const{isOpen:t}=this.props;return t?Au.createPortal(this.renderLightboxOverlay(),this.modalContainer):null}};let vi=uA;vi.defaultProps={className:"",isOpen:!1,onClose:()=>null,currentPosition:0};vi.sliderSetting={dots:!1,infinite:!1,speed:300,slideToShow:1,slideToScroll:1,arrows:!1,adaptiveHeight:!0};const mn=Object.freeze({heroBanner:"hero-banner",featured:"featured",screenshot:"screenshot",productCover:"product-cover",productBanner:"product-banner"}),cA=class{static getScreenshotImages(t){return t.filter(e=>e.as===mn.screenshot)}};let lo=cA;lo.getMedia=(t,e)=>{if(e&&e.medias&&e.medias.length>0)return e.medias;if(t!=null&&t.images){const r=[];return cA.getScreenshotImages(t.images).forEach(n=>{const[o,s]=z6.fromRaw(n);!s&&o&&r.push(o)}),[...r.filter(n=>fd.safeParse(n).success),...r.filter(n=>hd.safeParse(n).success)]}return null};class da{static getPageTitle(e,r,a){var s,l;const n=((s=e==null?void 0:e[Oy.BRAND_NAME])==null?void 0:s.data.value)||"",o=((l=e==null?void 0:e[Oy.PAGE_TITLE])==null?void 0:l.data.value)||null;return o?o.replace("{pageTitle}",r).replace("{brandName}",n):a}}const WV=({className:t,size:e=16})=>i.createElement("i",{className:G(t)},i.createElement("svg",{width:e,height:e,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00065 13.6668C11.1303 13.6668 13.6673 11.1298 13.6673 8.00016C13.6673 4.87055 11.1303 2.3335 8.00065 2.3335C4.87104 2.3335 2.33398 4.87055 2.33398 8.00016C2.33398 11.1298 4.87104 13.6668 8.00065 13.6668ZM8.00065 14.6668C11.6825 14.6668 14.6673 11.6821 14.6673 8.00016C14.6673 4.31826 11.6825 1.3335 8.00065 1.3335C4.31875 1.3335 1.33398 4.31826 1.33398 8.00016C1.33398 11.6821 4.31875 14.6668 8.00065 14.6668Z",fill:"currentColor"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 4.5C8.27614 4.5 8.5 4.72386 8.5 5V7.79289L10.3536 9.64645C10.5488 9.84171 10.5488 10.1583 10.3536 10.3536C10.1583 10.5488 9.84171 10.5488 9.64645 10.3536L7.64645 8.35355C7.55268 8.25979 7.5 8.13261 7.5 8V5C7.5 4.72386 7.72386 4.5 8 4.5Z",fill:"currentColor"})));class uo extends i.Component{constructor(e){super(e),this.toggleTooltip=r=>{r.preventDefault(),this.setState(a=>({isOpen:!a.isOpen}))},this.closeTooltip=r=>{r.preventDefault(),this.setState({isOpen:!1}),window.clearTimeout(this.state.timeoutState)},this.closeTooltipOnMouseLeave=(r,a=2e3)=>{r.preventDefault();const n=window.setTimeout(()=>this.closeTooltip(r),a);this.setState({timeoutState:n})},this.onMouseEnter=r=>{r.preventDefault(),window.clearTimeout(this.state.timeoutState)},this.state={isOpen:!1,timeoutState:void 0}}render(){const{item:e,currencyMap:r,position:a,showDetail:n}=this.props,o=a||"bottom",{isOpen:s}=this.state,l=e&&e.regionData;if(!l||!r)return null;const u=aa.makePaymentOptionWithExpiryDiscount(l,r);return i.createElement(i.Fragment,null,u[0]&&u[0].regionData.discountExpireAt&&i.createElement("div",{className:"discountCountdownWidgetWrapper",onMouseLeave:this.closeTooltipOnMouseLeave,onMouseEnter:this.onMouseEnter},i.createElement("span",{className:"discountCountdownWidget",onClick:c=>this.toggleTooltip(c)},i.createElement(WV,{className:"clockIcon"}),n&&i.createElement(f,{i18nKey:"DiscountCountdown.end"},"Discount will end in")," ",X2(u[0].regionData.discountExpireAt)," >"),i.createElement("div",{className:G("tooltipCountdownWidget",o,{open:s})},i.createElement("div",{className:"tooltipTextWrapper"},u.map(c=>i.createElement("div",{key:c.currencySymbol,className:"tooltipText"},i.createElement("b",null,ur.calculateDiscountPercentage(c.regionData),"%")," ",i.createElement(f,{i18nKey:"DiscountCountdown.for"},"off for")," ",i.createElement("b",null,c.currencySymbol," ",c.finalPrice)," ",i.createElement(f,{i18nKey:"DiscountCountdown.expire"},"will expire in")," ",i.createElement("b",null,X2(c.regionData.discountExpireAt))))),i.createElement("div",{className:"tooltipCloseButton",onClick:this.closeTooltip},"×"))))}}function X2(t){return t?Z7(jo(t),{addSuffix:!0}):null}const dA=class extends i.Component{constructor(t){super(t),this.sliderRef=i.createRef(),this.setIsSliderEnabled=()=>{const a=288*this.props.itemMedias.length;this.setState({isSliderEnabled:a>window.innerWidth-260})},this.onClickPrev=()=>{const e=this.sliderRef.current;e&&e.slickPrev()},this.onClickNext=()=>{const e=this.sliderRef.current;e&&e.slickNext()},this.onMouseDown=e=>{this.setState({lastMousePos:e.clientX})},this.isUniversalMedia=()=>{const{itemMedias:e}=this.props;let r=!0;return e.length&&(r=ui.safeParse(e[0]).success),r},this.handlerOpenLightbox=e=>r=>{r.clientX===this.state.lastMousePos&&this.props.openLightbox&&this.props.openLightbox(e)},this.renderItemImage=(e,r)=>{let a=ua;const n=fd.safeParse(e),o=hd.safeParse(e);return n.success?a=Sw(n.data.value.youtubeId):o.success&&(a=o.data.value.imageUrl),i.createElement("div",{key:r,className:"imageContainer",onMouseDown:this.onMouseDown,onMouseUp:this.handlerOpenLightbox(r)},i.createElement("img",{src:a,loading:"lazy"}),i.createElement("div",{className:"overlayImage"}))},this.renderUniversalMediaImage=(e,r)=>{const a=Ri.getMediaScreenshot(e);return i.createElement("div",{key:r,className:"imageContainer",onMouseDown:this.onMouseDown,onMouseUp:this.handlerOpenLightbox(r)},e.type===Gr.URL_VIDEO&&i.createElement("video",{src:e.content,width:288}),e.type!==Gr.URL_VIDEO&&i.createElement("img",{src:a||ua,loading:"lazy"}),i.createElement("div",{className:"overlayImage"}))},this.state={lastMousePos:null,isSliderEnabled:!1}}componentDidMount(){this.setIsSliderEnabled(),window.addEventListener("resize",this.setIsSliderEnabled)}componentWillUnmount(){window.removeEventListener("resize",this.setIsSliderEnabled)}componentDidUpdate(t){this.props.itemMedias!==t.itemMedias&&this.setIsSliderEnabled()}render(){const{itemMedias:t}=this.props,{isSliderEnabled:e}=this.state;if(!t.length)return null;const r=this.isUniversalMedia();return i.createElement("div",{className:"appDetailGalleryContainer"},i.createElement("div",{className:"galleryDesktop"},e?i.createElement("div",{className:"galleryWithSlider"},i.createElement(f0,{...dA.sliderSetting,ref:this.sliderRef,className:"sliderContainer"},r&&t.map(this.renderUniversalMediaImage),!r&&t.map(this.renderItemImage)),i.createElement("button",{className:"btnPrev",onClick:this.onClickPrev},i.createElement(Ft,{className:G(St.left,"p-3")})),i.createElement("button",{className:"btnNext",onClick:this.onClickNext},i.createElement(Ft,{className:G(St.right,"p-3")}))):i.createElement(i.Fragment,null,r&&t.map(this.renderUniversalMediaImage),!r&&t.map(this.renderItemImage))),i.createElement("div",{className:"galleryMobile"},t.length>4&&i.createElement(i.Fragment,null,r&&t.slice(0,4).map(this.renderUniversalMediaImage),!r&&t.slice(0,4).map(this.renderItemImage),i.createElement("div",{className:"btnSeeMore",onClick:()=>this.props.openLightbox(0)},i.createElement(f,{i18nKey:"AppDetailGallery.seeMoreScreenshot"},"See more screenshots"))),r&&t.length<=4&&t.map(this.renderUniversalMediaImage),!r&&t.length<=4&&t.map(this.renderItemImage)))}};let co=dA;co.sliderSetting={dots:!1,infinite:!0,speed:500,variableWidth:!0,swipe:!0,arrows:!1,touchThreshold:100,swipeToSlide:!0,initialSlide:0,slidesToShow:4};class Rn{static extractActiveRegionData(e){const r=new Date;return(e.regionData||[]).filter(a=>ur.isPurchasable(a,r))}static getFilteredImageUrlByTag(e,r){if(!e)return;const a=e.find(n=>n.as===r&&!!Ke.isValidUrl(n.imageUrl));return a?a.imageUrl:void 0}}Rn.isItemInSubscription=t=>Array.isArray(t.features)&&t.features.length>0;const mA="/assets/default-item-banner-76884226.svg",KV="_catalogItemBanner_xopuh_16",GV="_separator_xopuh_85",Q2={catalogItemBanner:KV,separator:GV},YV=t=>{switch(t.type){case Gr.YOUTUBE_VIDEO:case Gr.URL_VIDEO:return i.createElement("div",{className:"banner-video-wrapper"},i.createElement(Ll,{key:t.content,className:"media react-player",controls:!1,url:t.content,playing:!0,loop:!0,volume:0}));default:return i.createElement("img",{key:t.content,alt:t.content,src:t.content,className:"media",loading:"lazy"})}},Ms=t=>{const{item:e,itemPublishingContent:r,isPreviewMode:a,children:n}=t,o=e.title,s=e.description||"",l=U.getAppState().isSingleGame()||a;return i.createElement("div",{className:Q2.catalogItemBanner},r&&r.mainBackground&&r.mainBackground.content&&Ke.isValidUrl(r.mainBackground.content)?YV(r.mainBackground):i.createElement("img",{className:"media",src:Rn.getFilteredImageUrlByTag(e.images,mn.productBanner)||mA,alt:""}),i.createElement("div",{className:"media overlay",style:{backgroundImage:"radial-gradient(736.50px at 50% 50%, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.73) 100%)",backgroundSize:"cover",backgroundPosition:"center"}},!l&&i.createElement("div",{className:"bannerContainer"},i.createElement("div",{className:"bannerUpperSpace"},n),i.createElement("div",{className:"bannerContent"},i.createElement("h1",{className:"bannerTitle"},o),i.createElement("div",{className:"bannerDescription"},s),i.createElement("div",{className:G(Q2.separator)}))),l&&i.createElement("div",{className:"bannerContainer",style:{justifyContent:"center"}},i.createElement("div",{className:"bannerContent"},i.createElement("h1",{className:"bannerTitle"},o),i.createElement("div",{className:"bannerDescription"},s),i.createElement("div",null,n)))))};const Qf=class extends i.Component{constructor(t){super(t),this.state={open:!1}}renderReadMoreButton(){return this.state.open?i.createElement("a",{onClick:t=>{t.preventDefault(),this.setState({open:!1})},href:"#"},i.createElement(f,{i18nKey:"CatalogOverview.readless"},"Read less")):i.createElement("a",{onClick:t=>{t.preventDefault(),this.setState({open:!0})},href:"#"},i.createElement(f,{i18nKey:"CatalogOverview.readmore"},"Read more"))}render(){const{item:t}=this.props,e=t.longDescription||"",r=(e||"").length>Qf.maxContentLength;return i.createElement("section",{className:"catalogOverview"},i.createElement("h2",{className:"overviewHeading"},i.createElement(f,{i18nKey:"CatalogOverview.heading"},"Overview")),i.createElement("div",{className:"overviewContent"},this.state.open?e:e.slice(0,Qf.maxContentLength),!e&&i.createElement("span",null,i.createElement(f,{i18nKey:"CatalogOverview.noContent"},"No Overview")),i.createElement("div",null,r&&this.renderReadMoreButton())))}};let mo=Qf;mo.maxContentLength=643;const pA=class extends Xt{constructor(t,e){super(),this.sdk=t,this.cancelAll=async()=>{const{pendingOrders:r}=this.state;if(r)try{const{userId:a}=this.props;await this.setState({isCancelling:!0,cancellationError:null});const n=[],o=[];if(await Promise.all(r.map(async s=>{const{orderNo:l}=s;try{const u=await qe.OrderApi(this.sdk).updateCancel_ByUserId_ByOrderNo(a,l);return n.push(u)}catch(u){return o.push({order:s,error:u})}})),o.length>0&&r.length===o.length){const s=o[0];if(s)throw s.error}}catch(a){console.error(a),await this.setState({cancellationError:a})}finally{await this.setState({isCancelling:!1})}},this.props=e,this.state=pA.DEFAULT_STATE}async init(){try{if(this.state.isFetchingOrders)return;await this.setState({isFetchingOrders:!0,pendingOrders:null,fetchOrdersError:null});const t=await this.fetchPendingOrders();if(await this.setState({pendingOrders:t}),t.length>0&&t[0].paymentOrderNo){const e=await this.fetchPaymentInfo(t[0].paymentOrderNo);await this.setState({paymentInfo:e})}}catch(t){await this.setState({fetchOrdersError:t})}finally{await this.setState({isFetchingOrders:!1})}}async fetchPendingOrders(){const{userId:t,itemId:e}=this.props;return(await qe.OrderApi(this.sdk).getOrders_ByUserId(t,{itemId:e,status:Ct.enum.INIT})).data}async fetchPaymentInfo(t){try{return await qe.PaymentStationApi(this.sdk).getInfoPayment_ByPaymentOrderNo(t)}catch(e){if(ye.isAxiosError(e)&&e.response&&e.response.status===404)return null;throw e}}};let Wo=pA;Wo.DEFAULT_STATE={isFetchingOrders:!1,pendingOrders:null,paymentInfo:null,fetchOrdersError:null,isCancelling:!1,cancellationError:null};class bi extends Xt{constructor(e,r){super(),this.sdk=e,this.fetchPrepurchaseInformation=async()=>{const{item:a,userId:n}=this.props,o=await rs.fetchPrePurchaseInformation({userId:n,item:a,sdk:this.sdk});return{currencyMapResult:o.currencyMapResult,availableItemInfoResult:o.availableItemInfoResult,itemOwnershipResult:o.itemOwnershipResult,baseAppOwnershipResult:o.baseAppOwnershipResult,purchaseConditionValidationResult:o.purchaseConditionValidationResult}},this.getPurchaseValidationUnmatchItemIds=a=>{var s;if(!a||!a[0])return;const[{validateDetails:n}]=a;if(!n||!((s=n[0])!=null&&s.predicateValidateResults))return;const o=[];return n[0].predicateValidateResults.forEach(({unmatched:l})=>{l&&o.push(...l)}),Array.from(new Set(o))},this.fetchPurchaseValidationUnmatchItem=a=>{if(a!=null&&a.length)return qe.ItemApi(this.sdk).getItemsLocaleByIds({itemIds:a.toString()}).then(n=>{this.setState({unmatchedPurchaseRequirementItems:n})}).catch(n=>{throw n})},this.isInitialized=!1,this.props=r,this.state={isFetching:!1,isPurchasing:!1,createdOrder:null,walletMap:null,currencyMap:null,fetchError:null,purchaseError:null,availableItemInfo:null,purchaseConstraint:null,itemOwnership:null,baseAppOwnership:null,purchaseConditionValidation:null,unmatchedPurchaseRequirementItems:[],...Wo.DEFAULT_STATE}}async fetchData(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,currencyMap:void 0,availableItemInfo:null,fetchError:null});const{item:e}=this.props,r=await this.fetchPrepurchaseInformation(),a=r.currencyMapResult,n=r.availableItemInfoResult,o=r.itemOwnershipResult,s=r.baseAppOwnershipResult,l=r.purchaseConditionValidationResult||void 0;await this.initPendingOrdersLogic();const u=await this.fetchWalletMap(this.filterUsedCurrencyCodesFromCurrencyMap(a)),c=aa.makePurchaseConstraint(e,n,a,u);await this.setState({walletMap:u,currencyMap:a,purchaseConstraint:c,availableItemInfo:n,itemOwnership:o,baseAppOwnership:s,purchaseConditionValidation:l});const d=this.getPurchaseValidationUnmatchItemIds(l);d&&await this.fetchPurchaseValidationUnmatchItem(d)}catch(e){await this.setState({fetchError:e})}finally{await this.setState({isFetching:!1})}}init(){if(!this.isInitialized)return this.isInitialized=!0,this.fetchData()}async initPendingOrdersLogic(){const{item:e,userId:r}=this.props;if(!r)return;this.pendingOrdersLogic=new Wo(this.sdk,{userId:r,itemId:e.itemId}),this.pendingOrdersLogic.subscribe(()=>{var n;this.setState({...(n=this.pendingOrdersLogic)==null?void 0:n.state})}),await this.pendingOrdersLogic.init();const{fetchOrdersError:a}=this.pendingOrdersLogic.state;if(a)throw a}async purchase({regionData:e,quantity:r,returnUrl:a}){const{isPurchasing:n,isFetching:o}=this.state,{item:s,userId:l}=this.props;if(!(!l||n||o))try{await this.setState({isPurchasing:!0,purchaseError:null});const u=await qe.OrderApi(this.sdk).createOrder_ByUserId(l,{quantity:r,price:(e.price||0)*r,discountedPrice:ur.getFinalPrice(e)*r,currencyCode:e.currencyCode,itemId:s.itemId,returnUrl:a});this.setState({createdOrder:u})}catch(u){this.setState({purchaseError:u})}finally{this.setState({isPurchasing:!1})}}filterUsedCurrencyCodesFromCurrencyMap(e){const r=new Set(Array.from(e.values()).filter(a=>a.currencyType===Yi.enum.VIRTUAL).map(a=>a.currencyCode));return(this.props.item.regionData||[]).map(a=>a.currencyCode).filter(a=>r.has(a))}async fetchWalletMap(e){const{userId:r}=this.props;return r?await rs.getWalletMap(r,e,this.sdk):new Map}checkCanUserPurchase(){const{userId:e}=this.props;if(!e)return!0;const{purchaseConditionValidation:r}=this.state;return r&&r[0]&&r[0].purchasable}}class An{static handleOrderCreationImplication(e){if(e.itemSnapshot)switch(e.currency.currencyType){case Yi.enum.VIRTUAL:U.getAppState().refreshWallet();break}}static handleOrderFulfillmentImplication(e){if(e.itemSnapshot)switch(e.itemSnapshot.itemType){case rt.enum.COINS:U.getAppState().refreshWallet();break}}}An.AVOID_REDIRECT_TO_FILE_PROTOCOL=null;const hA="/assets/order-expired-13db2c81.svg",ZV="/assets/order-pending-29ca504b.svg",XV="/assets/payment-failed-f8960de9.svg",QV="/assets/payment-success-1c68fbfe.svg";class hh extends i.Component{render(){const{className:e,isLoading:r,onClick:a}=this.props;return i.createElement("button",{onClick:a,className:G("btn btnClose btn-ghost uppercase",e),disabled:r},r&&i.createElement(fi,{className:gi.inline}),i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentSuccess.close"},"CLOSE"))}}class Jf extends i.Component{constructor(e){super(e),this.handleClose=()=>{const{onCloseDialog:r}=this.props;r&&r()},this.state={isLoading:!1}}async componentDidMount(){if(!this.props.isPreviewMode)try{this.setState({isLoading:!0}),await Fs.loadGameInfo()}finally{this.setState({isLoading:!1})}}render(){const{isLoading:e}=this.state,{orderInfo:r,isPreviewMode:a,isOnlyShowCloseButton:n}=this.props,o=`${r.currency.currencySymbol} ${aa.calculateIntegerPrice(r.totalPrice||0,r.currency)}`,s=r.itemSnapshot,l=s&&s.itemType;return i.createElement(Ge,{title:$("PaymentStatusDialog.paymentSuccess.title"),isOpen:!0,className:G("paymentStatusDialog",this.props.className,{orderCode:l===rt.enum.CODE}),isPreviewMode:a},i.createElement(Qe,{className:G("dialogBody",{nonCode:l!==rt.enum.CODE})},i.createElement("img",{src:QV,alt:"Payment Success"}),l===rt.enum.CODE?i.createElement(i.Fragment,null,i.createElement(f,{i18nKey:"PaymentStatusDialog.content.thanks"},i.createElement("p",{className:"code heading above"},"Thank you! Your payment of ",i.createElement("span",{className:"price"},{price:o})," was"),i.createElement("p",{className:"code heading bottom"},"successful.")),i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentSuccess.code.description"},i.createElement("p",{className:"description"},"Your product key has been sent to your email. You can also see"),i.createElement("p",{className:"description code bottom"},"the key by clicking the See My Keys button below, or going to")),i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentSuccess.code.goToMyPurchasedItem"},i.createElement("p",{className:"goToPurchasedItemContainer"},i.createElement("span",null,"My Account"),i.createElement(Ft,{className:G("arrow",St.right)}),i.createElement("span",null,"Purchased Items"),i.createElement(Ft,{className:G("arrow",St.right)}),i.createElement("span",null,"Product Keys")))):l===rt.enum.OPTIONBOX?i.createElement("div",{className:"optionboxPayment"},i.createElement("p",{className:"headingPayment"},i.createElement(f,{i18nKey:"PaymentStatusDialog.content.optionbox.thanks"},"Thank you! Your payment of ",i.createElement("span",{className:"text-[color:rgb(var(--od-rgba-text))]"},{price:o})," was successful.")),i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentSuccess.optionbox.description"},i.createElement("p",{className:"paymentDescription mt-5"},"Please click the button below to open the option box and select the item you want to claim."),i.createElement("p",{className:"paymentDescription mt-7"},"You also can open the option box later at:")),i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentSuccess.optionbox.goToMyPurchasedItem"},i.createElement("p",{className:"goToOptionBoxPage"},i.createElement("span",null,"My Account"),i.createElement(Ft,{className:G("arrow",St.right)}),i.createElement("span",null,"Purchased Items"),i.createElement(Ft,{className:G("arrow",St.right)}),i.createElement("span",null,"Option Box")))):i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentSuccess.content"},i.createElement("p",{className:"description above"},"Thank you!"),i.createElement("p",{className:"description"},"Your payment of ",i.createElement("span",{className:"price"},{price:o})," was successful."))),i.createElement(at,{className:"dialogFooter"},l===rt.enum.CODE?i.createElement(i.Fragment,null,i.createElement(hh,{isLoading:e,onClick:this.handleClose}),!n&&i.createElement(xe,{to:oe.PurchasedKeys.makePath()},i.createElement(le,{className:"btn btn-primary btnSeeKeys"},i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentSuccess.button.seeMyKeys"},"See My Keys")))):l===rt.enum.OPTIONBOX?i.createElement(i.Fragment,null,i.createElement(hh,{isLoading:e,onClick:this.handleClose}),!n&&i.createElement(xe,{to:oe.PurchasedOptionbox.makePath()},i.createElement(le,{className:"btn btn-primary btnSeeKeys"},i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentSuccess.button.optionbox"},"See My Optionbox")))):i.createElement(hh,{className:"nonCode",isLoading:e,onClick:this.handleClose})))}}class JV extends i.Component{constructor(){super(...arguments),this.defaultProps={isOpen:!0}}render(){const{isOpen:e}=this.props;return i.createElement(Ge,{title:"Processing Payment",isOpen:e||this.defaultProps.isOpen,className:G("paymentStatusDialog")},i.createElement(Qe,{className:"dialogBody processedCountdown"},i.createElement(fi,{className:G(gi.blue,"spinner")}),i.createElement(f,{i18nKey:"PaymentStatusDialog.StatusProcessedTimeout.content"},i.createElement("p",null,"Your payment is now being processed. Please wait for a few seconds..."))))}}class eq extends i.Component{constructor(){super(...arguments),this.defaultProps={isOpen:!0}}render(){const{onClose:e,isOpen:r}=this.props;return i.createElement(Ge,{title:"Processing Payment",isOpen:r||this.defaultProps.isOpen,className:G("paymentStatusDialog needMoreTime")},i.createElement(Qe,{className:"dialogBody needMoreTime"},i.createElement("img",{src:ZV,alt:"order pending"}),i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentProcessed.content"},i.createElement("p",{className:"description above"},"Your payment is still being processed, which may take up to 15 minutes. You will be notified via email"),i.createElement("p",{className:"description "},"when your payment has been processed. For assistance, please contact support."))),e&&i.createElement(at,{className:"dialogFooter"},i.createElement("button",{className:"btn btnClose failed",onClick:e},i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentFailed.close"},"CLOSE"))))}}class tq extends i.Component{render(){return i.createElement(Ge,{title:$("PaymentStatusDialog.paymentFailed.title"),isOpen:!0,className:G("paymentStatusDialog",this.props.className)},i.createElement(Qe,{className:"dialogBody failed"},i.createElement("img",{src:XV,alt:"Payment Failed"}),i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentFailed.content"},i.createElement("p",{className:"description above"},"Your payment has failed."),i.createElement("p",{className:"description"},"Please contact support for assistance."))),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{onClick:this.props.onCloseDialog,className:"btn btnClose failed"},i.createElement(f,{i18nKey:"PaymentStatusDialog.paymentFailed.close"},"CLOSE"))))}}class rq extends i.Component{render(){return i.createElement(Ge,{title:i.createElement(f,{i18nKey:"OrderPage.cancellationnotice.title"},"Order Cancelled"),isOpen:!0,className:G("paymentStatusDialog",this.props.className)},i.createElement(Qe,{className:"dialogBody"},i.createElement("img",{src:hA,alt:"Order cancelled"}),i.createElement("p",{className:"description above"},i.createElement(f,{i18nKey:"OrderPage.cancellationNotice.message"},"Your order has been successfully canceled. Head back to the store to explore other awesome games."))),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{className:"btn btnClose cancelled",onClick:this.props.onCloseDialog},i.createElement(f,{i18nKey:"OrderPage.cancellationNotice.closeButton"},"Close"))))}}class aq extends i.Component{render(){return i.createElement(Ge,{title:i.createElement(f,{i18nKey:"OrderPage.expiryDialog.title"},"Order Expired"),isOpen:!0,className:G("paymentStatusDialog",this.props.className)},i.createElement(Qe,{className:"dialogBody"},i.createElement("img",{src:hA,alt:"Order expired"}),i.createElement("p",{className:"description above"},i.createElement(f,{i18nKey:"OrderPage.expiryDialog.message"},"Your order has expired. Please return to the store to place a new order."))),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{className:"btn btnClose expired",onClick:this.props.onCloseDialog},i.createElement(f,{i18nKey:"OrderPage.expiryDialog.closeButton"},"Close"))))}}const Wd={authType:"EMAILPASSWD",bans:[],country:"ID",createdAt:"2022-06-20T04:35:05.849783Z",dateOfBirth:"0001-01-01T00:00:00Z",displayName:"Omega User",deletionStatus:!1,emailVerified:!0,enabled:!0,lastDateOfBirthChangedTime:"0001-01-01T00:00:00Z",lastEnabledChangedTime:"0001-01-01T00:00:00Z",emailAddress:"omegauser@example.com",namespace:"accelbyte",namespaceRoles:[],oldEmailAddress:"omegauser@example.com",permissions:[],phoneVerified:!1,roles:[],userId:"63c5e9764e164adfsdf23f",userName:"omega_user"},nq=[{ClientId:"",PlatformId:"twitch",PlatformName:"",AppId:"string",Environment:"string",IsActive:!0},{ClientId:"",PlatformId:"epicgames",PlatformName:"",AppId:"",Environment:"",IsActive:!0},{ClientId:"",PlatformId:"steam",PlatformName:"",AppId:"",Environment:"",IsActive:!0},{ClientId:"",PlatformId:"live",PlatformName:"Xbox",AppId:"",Environment:"",IsActive:!0}],Tu={title:"Light Fantastic",description:'The AB Industries is holding a running championship now. The strongest runner from across the world come to prove who is the best to hold the title of the "Lightfantastic" title that acquired by a runner that has the speed of light & winning the champion',longDescription:`The AB Industries is holding a running championship now. The strongest runner from across the world come to prove who is the best to hold the title of the "Lightfantastic" title that acquired by a runner that has the speed of light and winning the championship

Be the lightfantastic and challenge people in the championship from across the world.
Be it 1vs1 or 4FFA all that matter is you're the one who will come first at the finish line

Game features:
• 4 Players FFA match
• Customize your avatar
• Real-time versus battle
• Cross platform gameplay`,itemId:"c87f4b5490f04244a9260253386cb866",appId:"lightfantastic",appType:"GAME",sku:"lightfantastic",namespace:"accelbyte",name:"Light Fantastic",entitlementType:"DURABLE",categoryPath:"/Games",status:"ACTIVE",listable:!0,purchasable:!0,itemType:"APP",images:[{as:"screenshot",caption:"-",height:0,width:0,imageUrl:"platform:youtube_id:-bbOJ1KDwqE",smallImageUrl:"platform:youtube_id:-bbOJ1KDwqE"},{as:"screenshot",caption:"-",height:0,width:0,imageUrl:"platform:youtube_id:2IazNWNIoCA",smallImageUrl:"platform:youtube_id:2IazNWNIoCA"},{as:"product-icon",caption:"2ecd7102aff3431cacc828ea29a2554b.jpeg",height:603,width:593,imageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/ebf0ddf6430045d28cfedd8cab1287c9.jpeg",smallImageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/8a304b60722b4e6493db34ca6bfe4e37.jpeg"},{as:"product-cover",caption:"11aa8aacfa75497ea37064b316871f6e.jpeg",height:540,width:960,imageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/6c6547f6532a406fa1b979a4bd0bc9c1.jpeg",smallImageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/ae2402329d6a4fd7b527dbbc48c69914.jpeg"},{as:"product-banner",caption:"11aa8aacfa75497ea37064b316871f6e.jpeg",height:540,width:960,imageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/dec2dc1b52634ec5a78014e09f540b4e.jpeg",smallImageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/2f23b53032f947358cf0af26f2d1b93a.jpeg"},{as:"screenshot",caption:"2a018a0ea6024036990f7094c9df2a4b.jpeg",height:840,width:1920,imageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/c1762c81ff8a42a89c8e4737aaaf28ea.jpeg",smallImageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/15e938fe8b124bd8b87b029f5f4ac29d.jpeg"},{as:"screenshot",caption:"128bfa15ef6a433b93539719b1e92532.png",height:56,width:100,imageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/1af8246de5d8409998b1cabaebce0f11.png",smallImageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/448402069d384c9db2843a26fb020dcc.png"},{as:"screenshot",caption:"1920x1080.jpg",height:1080,width:1920,imageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/1fac5c38ca454be19cb0a2a9c4f3b47f.jpeg",smallImageUrl:"https://cdn.development.accelbyte.io/files/accelbyte/assets/c4ef649707464f4dae057b9976401ad9.jpeg"}],regionData:[{price:3e3,discountPercentage:10,discountAmount:0,discountedPrice:2700,currencyCode:"USD",currencyType:"REAL",currencyNamespace:"accelbyte",purchaseAt:"2022-12-07T00:00:00.000Z",discountPurchaseAt:"2022-12-07T00:00:00.000Z",discountExpireAt:"2022-12-09T00:00:00.000Z"}],boundItemIds:["15f3518cb6014761ae9dd88c9004058a","45e54cc115824483ab9803a04be1ccd4"],tags:["featured","banner"],features:["213123ewqeqwe-0subsdajkhw11123","zxczxeqwe3123"],maxCountPerUser:-1,maxCount:-1,region:"US",language:"en-US",createdAt:"2022-06-06T07:18:41.808Z",updatedAt:"2023-04-02T00:30:28.070Z",purchaseCondition:{conditionGroups:[]}},fA={data:[{title:"Light Fantastic - DLC",itemId:"86a3a8acb27d46969c220ae2a9bbbfab",appId:"lf1212",appType:"DLC",baseAppId:"lightfantastic",sku:"lf1212",namespace:"accelbyte",name:"Light Fantastic - DLC",entitlementType:"DURABLE",categoryPath:"/dlc",status:"ACTIVE",listable:!0,purchasable:!0,itemType:"APP",images:[],regionData:[{price:55,discountPercentage:0,discountAmount:0,discountedPrice:55,currencyCode:"USD",currencyType:"REAL",currencyNamespace:"accelbyte"}],boundItemIds:["66448aa3693246248e376783f05f2c7a"],maxCountPerUser:-1,maxCount:-1,region:"US",language:"en-US",createdAt:"2022-06-29T02:10:34.872Z",updatedAt:"2022-12-05T14:37:44.522Z",purchaseCondition:{conditionGroups:[]}},{title:"Light Fantastic - Light DLC",itemId:"86a3a8acb27d46969c220ae2a9bwds",appId:"lf1212",appType:"DLC",baseAppId:"lightfantastic",sku:"lf1212",namespace:"accelbyte",name:"Light Fantastic - Light DLC",entitlementType:"DURABLE",categoryPath:"/dlc",status:"ACTIVE",listable:!0,purchasable:!0,itemType:"APP",images:[],regionData:[{price:55,discountPercentage:0,discountAmount:0,discountedPrice:55,currencyCode:"USD",currencyType:"REAL",currencyNamespace:"accelbyte"}],boundItemIds:["66448aa3693246248e376783f05f2c7a"],maxCountPerUser:-1,maxCount:-1,region:"US",language:"en-US",createdAt:"2022-06-29T02:10:34.872Z",updatedAt:"2022-12-05T14:37:44.522Z",purchaseCondition:{conditionGroups:[]}},{title:"Light Fantastic - Fantasia DLC",itemId:"86a3a8acb27d46969c220ae2a9bgsdgs",appType:"DLC",baseAppId:"lightfantastic",sku:"lf1212",namespace:"accelbyte",name:"Light Fantastic - Fantasia DLC",entitlementType:"DURABLE",categoryPath:"/dlc",status:"ACTIVE",listable:!0,purchasable:!0,itemType:"APP",images:[],regionData:[{price:55,discountPercentage:0,discountAmount:0,discountedPrice:55,currencyCode:"USD",currencyType:"REAL",currencyNamespace:"accelbyte"}],boundItemIds:["66448aa3693246248e376783f05f2c7a"],maxCountPerUser:-1,maxCount:-1,region:"US",language:"en-US",createdAt:"2022-06-29T02:10:34.872Z",updatedAt:"2022-12-05T14:37:44.522Z",purchaseCondition:{conditionGroups:[]}},{title:"Light Fantastic - Omega DLC",itemId:"86a3a8acb27d46969c220ae2a9bbbfsdfd",appId:"lf1212",appType:"DLC",baseAppId:"lightfantastic",sku:"lf1212",namespace:"accelbyte",name:"Light Fantastic - Omega DLC",entitlementType:"DURABLE",categoryPath:"/dlc",status:"ACTIVE",listable:!0,purchasable:!0,itemType:"APP",images:[],regionData:[{price:55,discountPercentage:0,discountAmount:0,discountedPrice:55,currencyCode:"USD",currencyType:"REAL",currencyNamespace:"accelbyte"}],boundItemIds:["66448aa3693246248e376783f05f2c7a"],maxCountPerUser:-1,maxCount:-1,region:"US",language:"en-US",createdAt:"2022-06-29T02:10:34.872Z",updatedAt:"2022-12-05T14:37:44.522Z",purchaseCondition:{conditionGroups:[]}}],paging:{}},gA={paymentConstraints:[{paymentOption:{currencyType:"REAL",currencySymbol:"US$",finalPrice:55,originalPrice:55,decimals:2,regionData:{price:55,discountPercentage:0,discountAmount:0,discountedPrice:55,currencyCode:"USD",currencyType:"REAL",currencyNamespace:"accelbyte"}},walletConstraint:{wallet:null,maxPurchase:5}}],entitlementConstraint:{maxAllowedPurchase:0}},iq=[{currencyCode:"USD",localizationDescriptions:{ko:"Won",en:"US Dollars",id:"AA"},currencySymbol:"US$",namespace:"accelbyte",currencyType:"REAL",decimals:2,createdAt:"2021-12-06T09:54:48.082Z",updatedAt:"2022-11-09T09:06:09.155Z"}],oq=()=>iq.reduce((t,e)=>(t.set(e.currencyCode,e),t),new Map),yA=[{platformName:"google",linkedAt:"2022-12-13T09:53:42Z",platformUserId:"108538067480694999627",details:[{displayName:"Alpha Omega",linkedAt:"2022-12-13T09:53:42Z",namespace:"accelbyte",originNamespace:"accelbyte",platformId:"google"}]},{platformName:"twitch",linkedAt:"2022-12-13T09:53:42Z",platformUserId:"108538067480694999627",details:[{displayName:"Alpha Omega",linkedAt:"2022-12-13T09:53:42Z",namespace:"accelbyte",originNamespace:"accelbyte",platformId:"twitch"}]}],sq={namespace:"accelbyte",status:"ACTIVE",appId:"lightfantastic",appType:"GAME",sku:"lightfantastic",userId:"63c5e9764e164af19d061ca3664eb549",itemId:"c87f4b5490f04244a9260253386cb866",grantedAt:"2022-06-23T01:27:49.800Z",id:"66b603b1eb164824819164efcef38eb3",clazz:"APP",type:"DURABLE",itemNamespace:"accelbyte",name:"Light Fantastic",source:"PURCHASE",createdAt:"2022-10-05T05:30:33.576Z",updatedAt:"2022-10-05T05:30:33.576Z"},lq={lightfantastic:sq},uq={lightfantastic:Tu},cq=[{field:"password",validation:{avatarConfig:{allowedPrefixes:[],preferRegex:!1,regex:""},blockedWord:[],regex:"^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])|(?=.*[A-Z])(?=.*[a-z])(?=.*[_\\W])|(?=.*[A-Z])(?=.*[0-9])(?=.*[_\\W])|(?=.*[a-z])(?=.*[0-9])(?=.*[_\\W]))(?!.*([A-Za-z0-9])\\1{2,})(?!.*([_\\W])\\2{2,})([A-Za-z0-9_\\W])[^\\s]*$",minLength:8,maxLength:64,maxRepeatingAlphaNum:2,maxRepeatingSpecialCharacter:2,minCharType:3,letterCase:"mixed",specialCharacterLocation:"anywhere",allowLetter:!0,allowDigit:!0,allowSpace:!1,allowUnicode:!1,allowAllSpecialCharacters:!0,isCustomRegex:!1,specialCharacters:[],description:{language:"en-US",message:["Your password must contain between 8 to 64 characters","Contain at least 3 of following 4 types of characters: uppercase letters, lowercase letters, numbers, special characters","No more than 2 equal characters in a row"]}}}],e1=[{id:"5a2dbd5d757f4945bd4ba71c08497bdc",namespace:"accelbyte",clazz:"APP",type:"DURABLE",status:"ACTIVE",appId:"lightfantastic",appType:"GAME",sku:"lightfantastic",userId:"63c5e9764e164af19d061ca3664eb549",itemId:"c87f4b5490f04244a9260253386cb866",itemNamespace:"accelbyte",name:"Light Fantastic",features:["hebi","1029384756"],source:"PURCHASE",itemSnapshot:{itemId:"c87f4b5490f04244a9260253386cb866",appId:"lightfantastic",appType:"GAME",sku:"lightfantastic",namespace:"accelbyte",name:"Light Fantastic",listable:!0,purchasable:!0,entitlementType:"DURABLE",itemType:"APP",title:"Light Fantastic",description:'The AB Industries is holding a running championship now. The strongest runner from across the world come to prove who is the best to hold the title of the "Lightfantastic" title that acquired by a runner that has the speed of light & winning the champion',features:["hebi","1029384756"],maxCountPerUser:-1,maxCount:-1,region:"US",language:"en-US",createdAt:"2022-06-06T07:18:41.808Z",updatedAt:"2022-06-22T22:29:48.805Z"},grantedAt:"2022-06-23T01:27:49.800Z",createdAt:"2022-06-23T01:27:49.800Z",updatedAt:"2022-06-23T01:27:49.800Z"}],dq=()=>{const t=new Map;return e1.forEach(e=>{const{itemId:r,itemSnapshot:a}=e;if(r){const o=Tu||a&&a;o&&t.set(r,o)}}),t},So={orderNo:"O1665591615931516928",paymentOrderNo:"P1665591615931516928",namespace:"accelbyte",userId:"63c5e9764e164af19d061ca3664eb549",itemId:"edbfb9b05a25456f917f6b0f279d7666",sandbox:!0,quantity:1,price:500,discountedPrice:500,tax:0,vat:0,salesTax:0,paymentProviderFee:0,paymentMethodFee:0,currency:{currencyCode:"USD",currencySymbol:"US$",currencyType:"REAL",namespace:"accelbyte",decimals:2},paymentStationUrl:"",itemSnapshot:{itemId:"edbfb9b05a25456f917f6b0f279d7666",baseAppId:"lightfantastic",sku:"1234option",namespace:"accelbyte",name:"Option Box Test",listable:!0,purchasable:!0,entitlementType:"CONSUMABLE",useCount:1,stackable:!0,itemType:"OPTIONBOX",title:"Option Box Test",regionDataItem:{price:500,discountPercentage:15,discountAmount:0,discountedPrice:425,currencyCode:"USD",currencyType:"REAL",currencyNamespace:"accelbyte",purchaseAt:"2022-09-15T04:27:01.403Z",discountPurchaseAt:"2022-09-15T04:27:01.403Z",discountExpireAt:"2022-12-01T00:00:00.000Z"},features:[],maxCountPerUser:-1,maxCount:-1,region:"US",language:"en-US",createdAt:"2022-09-15T04:28:10.798Z",updatedAt:"2022-12-10T22:43:39.421Z",optionBoxConfig:{boxItems:[{itemId:"b24dab71a0c0465bb701535440a604a7",count:1},{itemId:"06ec3568dd294abd81727d73e4d816df",count:1}]}},region:"US",language:"en-US",status:"INIT",createdTime:"2022-12-14T01:18:16.282Z",expireTime:"2022-12-15T01:18:16.282Z",paymentRemainSeconds:81071,totalTax:0,totalPrice:500,subtotalPrice:500,createdAt:"2022-12-14T01:18:16.282Z",updatedAt:"2022-12-14T01:18:16.287Z"},mq={data:[So,{...So,status:"CHARGED"},{...So,status:"CLOSED"},{...So,status:"FULFILLED"},{...So,status:"REFUNDED"},{...So,status:"CHARGEBACK"}],paging:{}},fh={id:"0d7f19aa-e830-42ec-833a-d2189ece1a8e",createdAt:"2022-06-20T04:35:05.859Z",updatedAt:"2022-06-20T04:35:05.859Z",userId:"63c5e9764e164af19d061ca3664eb549",policyId:"77f783dc-ded8-413d-aec3-4f441bbddb2e",policyType:"Legal Document",policyName:"Test Legal Mandatory",displayVersion:"1.0.0",namespace:"accelbyte",countryCode:"ID",description:"This is a description from Test Legal Mandatoryaz",localizedPolicyVersion:{id:"68501e53-5aab-42db-b3ae-2be08efbf1f7",createdAt:"2022-06-16T09:32:23.699Z",updatedAt:"2022-06-16T09:32:23.699Z",localeCode:"id",contentType:"text/markdown",attachmentLocation:"legal-attachments/accelbyte/Test-Legal-Mandatory/ID/1.0.0/id/717d7d14e9e84e10936eb20315092784",attachmentChecksum:"5c0213a9aa9700dde5ecdb045b62ea91",attachmentVersionIdentifier:"",description:"",isDefaultSelection:!0},signingDate:"2022-06-20T04:35:05.859Z",isAccepted:!0},pq=[fh,{...fh,policyName:"Legal Priority"},{...fh,policyName:"Legal Parental"}],vc={Status:"Completed",RequestDate:"2022-12-13T09:46:09Z",DataExpirationDate:"2022-12-20T09:46:25Z"},hq={Data:[vc,{...vc,Status:"Pending"},{...vc,Status:"InProgress"},{...vc,Status:"Failed"}],Paging:{Previous:"",Next:"",First:"",Last:""}},fq=[{id:"W3PVLZ83J6KXWD82",type:"card",name:"************4444"}],Il="feryquitous",gq="98101",yq="86a3a8acb27d46969c220ae2a9bbbfab",vq="c87f4b5490f04244a9260253386cb866",bq="https://cdn.development.accelbyte.io";class Eq extends i.Component{constructor(e){var r;super(e),this.isUserBanned=()=>{const a=this.appState.getUser();return La.isUserBanned(a)},this.handlePurchase=a=>{const{onPurchase:n}=this.props;n(a)},this.notifyPurchaseError=a=>{const{onPurchaseError:n}=this.props;n&&n(),this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:a})}})},this.notifyUserBanned=()=>{this.setState({alert:{type:ue.danger,element:i.createElement(H3,null)}})},this.purchase=async()=>{const{selectedRegionData:a,quantity:n}=this.state;if(!a)return;await this.logic.purchase({regionData:a,quantity:n,returnUrl:Ye.isDesktopApp()?An.AVOID_REDIRECT_TO_FILE_PROTOCOL:Ii.combineURLPaths(window.location.origin,Fe.PLAYER_PORTAL_BASE_URL)});const{createdOrder:o,purchaseError:s}=this.logic.state;o&&(this.handlePurchase(o),An.handleOrderCreationImplication(o),o.status===Ct.enum.FULFILLED&&An.handleOrderFulfillmentImplication(o)),s&&this.notifyPurchaseError(s)},this.appState=U.getAppState(),this.logic=e.purchaseLogic||new bi(U.getAppState().getSdk(),{item:e.item,userId:(r=this.appState.getUser())==null?void 0:r.userId}),this.logic.subscribe(()=>this.setState({})),this.state={quantity:1,selectedRegionData:e.preSelectedRegionData||(e.item.regionData||[])[0]||null,alert:null}}componentDidMount(){this.props.isPreviewMode||(this.logic.init(),this.isUserBanned()&&this.notifyUserBanned())}render(){const{alert:e,selectedRegionData:r,quantity:a}=this.state,{item:n,title:o,onClose:s,customItemNameTransform:l,isOpen:u=!0,isPreviewMode:c}=this.props,{isPurchasing:d,purchaseConstraint:m,isFetching:h}=this.logic.state,{pendingOrders:p}=this.logic.state,y=c?gA:m,b=y&&y.paymentConstraints&&y.paymentConstraints.find(P=>JSON.stringify(P.paymentOption.regionData)===JSON.stringify(r)),C=y&&y.entitlementConstraint,w=b&&b.paymentOption,v=b&&b.walletConstraint.maxPurchase<a;return i.createElement(Ge,{className:"purchaseDialog",title:o,isOpen:u,isPreviewMode:c},i.createElement(Qe,null,v&&i.createElement(Me,{type:ue.danger},i.createElement("div",{className:"alertContainer"},i.createElement(f,{i18nKey:"PurchaseDialog.notice.insufficientBalance"},"Insufficient Balance"),i.createElement("button",{className:"btnRecharge",onClick:()=>this.appState.state.appHistory.push(de.Recharge.link)},i.createElement(f,{i18nKey:"PurchaseDialog.button.recharge"},"Recharge")))),i.createElement("table",null,i.createElement("tbody",null,i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"PurchaseDialog.key.item"},"Item")),i.createElement("td",null,l&&l(n)||n.title)),h&&i.createElement("tr",null,i.createElement("td",{colSpan:2},i.createElement(je,null))),y&&i.createElement(i.Fragment,null,i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"PurchaseDialog.key.options"},"Price option")),i.createElement("td",null,i.createElement(iR,null,y.paymentConstraints.map((P,x)=>{const{regionData:O,currencySymbol:S,finalPrice:L}=P.paymentOption,{currencyCode:E}=O;return i.createElement(Of,{key:`${E}-${x}`,onClick:()=>this.setState({selectedRegionData:O}),checked:JSON.stringify(r)===JSON.stringify(O),label:`${S} ${L}`})})))),C&&i.createElement(i.Fragment,null,C.maxAllowedPurchase>1&&i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"PurchaseDialog.key.quantity"},"Quantity")),i.createElement("td",null,i.createElement("div",{className:"quantitySelector"},i.createElement("button",{onClick:()=>{this.setState({quantity:a-1})},disabled:a<=1,className:"quantityControl",type:"button"},"-"),i.createElement("span",{className:"value"},a),i.createElement("button",{onClick:()=>{this.setState({quantity:a+1})},disabled:a>=C.maxAllowedPurchase||a>=e9,className:"quantityControl",type:"button"},"+")))),w&&w.finalPrice>0&&i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"PurchaseDialog.key.payable"},"Amount to pay")),i.createElement("td",null,`${w.currencySymbol} ${(a*w.finalPrice).toFixed(w.decimals)}`)),C.maxAllowedPurchase<0&&i.createElement("tr",null,i.createElement("td",{colSpan:2},i.createElement("div",{className:"itemUnavailableNotice"},i.createElement(f,{i18nKey:"PurchaseDialog.notice.itemUnavailable"},"Item Unavailable")))))),p&&p.length>0&&i.createElement("tr",null,i.createElement("td",{colSpan:2},i.createElement(f,{i18nKey:"PurchaseDialog.notice.pendingOrders.message"},"You already have another pending order that contains this item. Please",i.createElement(xe,{to:de.OrderDetail.makePath({orderNo:p[0].orderNo},{referrer:this.appState.state.appHistory.location.pathname})},"complete")," ","that order before making another purchase."))),!!e&&i.createElement("tr",null,i.createElement("td",{colSpan:2},i.createElement("div",null,i.createElement(Me,{type:e.type,onDismiss:()=>this.setState({alert:null})},e.element))))))),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{disabled:d,onClick:()=>s&&s(),className:"btn btn-ghost"},i.createElement(f,{i18nKey:"PurchaseDialog.buttons.cancel"},"CANCEL")),i.createElement(le,{loadingIndicator:"SPINNER",disabled:p&&p.length>0||d||!y||y.entitlementConstraint.maxAllowedPurchase<a||b&&b.walletConstraint.maxPurchase<a||this.isUserBanned(),onClick:()=>this.purchase(),className:"btn btn-primary",isLoading:d||h},!d&&b&&i.createElement(i.Fragment,null,b.paymentOption.finalPrice>0&&i.createElement(i.Fragment,null,b.paymentOption.regionData.currencyType===Yi.enum.REAL&&i.createElement(f,{i18nKey:"PurchaseDialog.buttons.continuePayment"},"CONTINUE TO PAYMENT"),b.paymentOption.regionData.currencyType===Yi.enum.VIRTUAL&&i.createElement(f,{i18nKey:"PurchaseDialog.buttons.payNow"},"PAY NOW")),b.paymentOption.finalPrice===0&&i.createElement(f,{i18nKey:"PurchaseDialog.buttons.claim"},"CLAIM")))))}}const Dq=Et(t=>i.createElement(Eq,{...t}),(t,e)=>t.item!==e.item),Cq=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"44",height:"44",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 44 44"},i.createElement("path",{fill:"#D75A4A",fillRule:"evenodd",d:"M44 22c0 12.15-9.85 22-22 22S0 34.15 0 22 9.85 0 22 0s22 9.85 22 22z",clipRule:"evenodd"}),i.createElement("path",{stroke:"#fff",strokeLinecap:"round",strokeWidth:"2",d:"M14.08 29.92l15.84-15.84M14.08 14.08l15.84 15.84"})));const wq=t=>{const e=Fe.CONTACT_SUPPORT_EMAIL;return i.createElement(Ge,{title:$("AppDetailPage.dialog.claimFailed.title"),isOpen:!0,className:"claimStatusDialog"},i.createElement(Qe,null,i.createElement(Cq,{className:"failedIcon"}),!e&&i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimFailed.content"},i.createElement("p",{className:"failedMessage"},"Failed to claim the game. Please contact support for assistance.")),e&&i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimFailed.contentWithEmail"},i.createElement("p",{className:"failedMessage"},"Failed to claim the game. Please contact support at ",i.createElement("a",{href:`mailto:${e}`},{contactSupportEmail:e})," ","for assistance."))),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{onClick:t.onCloseDialog,className:"btn btnClose"},i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimFailed.close"},"Close"))))},vA=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"44",height:"44",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M44 22C44 34.1502 34.1502 44 22 44C9.84984 44 0 34.1502 0 22C0 9.84984 9.84984 0 22 0C34.1502 0 44 9.84984 44 22Z",fill:"#25AE88"}),i.createElement("path",{d:"M33.4386 13.1992L19.3586 29.0392L10.5586 21.9992",stroke:"white",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})));class g0 extends g.Component{render(){const{children:e,className:r}=this.props,n=location.pathname.includes("/player-portal")?bq:U.getAppState().getLauncherDownloadLink();return g.createElement("a",{className:G(r,"btn small btn-primary","launcherDownloadButton",!n&&"disabled",ia.TITLE_FONT),title:n||"Not available",target:"_blank",rel:"noreferrer",href:n||"",onClick:o=>{n||o.preventDefault()}},e)}}const Qm=t=>{const e=async()=>{const{item:r}=t;r.appId&&(await Fs.loadGameInfo(),U.getGameState().setActiveGame(r.appId),U.getAppState().state.appHistory.push(Ni.getAppPage(r.appId)))};return i.createElement("button",{className:"btn big btn-primary btnGoToLibrary",onClick:()=>e()},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.button.goToLibrary"},"GO TO LIBRARY"))},ed=t=>i.createElement(i.Fragment,null,i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimSuccess.content"},i.createElement("p",{className:"claimSuccessMessage"},"Congratulations! You have successfully claimed")),i.createElement("p",{className:"claumSuccessTitle"},t.title)),Aq=t=>i.createElement(i.Fragment,null,i.createElement(ed,{title:t.title}),i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimSuccess.downloadLauncherMessage"},i.createElement("p",{className:"downloadLauncherMessage"},"You can play this game using Launcher. Don't have Launcher? Click ",i.createElement("strong",null,"here")," to download and install."))),kq=t=>i.createElement(i.Fragment,null,i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimSuccess.content"},i.createElement("p",{className:"claimSuccessMessage"},"Congratulations! You have successfully claimed")),i.createElement("p",{className:"inline font-medium text-[color:rgb(var(--od-rgba-text))]"},t.title,".")," ",i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimSuccess.startShoppingMessage"},i.createElement("p",{className:"startShoppingMessage"},"Let's start shopping!"))),Pq=()=>i.createElement(i.Fragment,null,i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimCodeMessage.code.description"},i.createElement("p",{className:"claimCodeMessage above"},"Your product key has been sent to your email. You can also see"),i.createElement("p",{className:"claimCodeMessage bottom"},"the key by clicking the See My Keys button below, or going to")),i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimCodeMessage.code.goToMyPurchasedItem"},i.createElement("p",{className:"goToPurchasedItem"},i.createElement("span",null,"My Account"),i.createElement(Ft,{className:G("arrow",St.right)}),i.createElement("span",null,"Purchased Items"),i.createElement(Ft,{className:G("arrow",St.right)}),i.createElement("span",null,"Product Keys")))),Sq=t=>i.createElement("a",{className:"btn small btn-primary launcherDownloadButton big",title:t.miniLauncherLink,target:"_blank",rel:"noreferrer",download:!0,href:t.miniLauncherLink},t.children);class Fq extends i.Component{constructor(){super(...arguments),this.renderLauncherGoToLibraryButton=()=>{const{item:e,renderLauncherGoToLibraryButton:r}=this.props;return r?r():i.createElement(Qm,{item:e})}}render(){const{item:e,itemPublishingContent:r,onCloseDialog:a}=this.props,n=e.itemType===rt.enum.COINS,o=e.itemType===rt.enum.APP,s=e.itemType===rt.enum.CODE,l=e.itemType===rt.enum.OPTIONBOX,u=e.title?e.title:"DEFAULT_ITEM_TITLE",c=r&&r.miniLauncherUrl||"";return i.createElement(Ge,{title:$("AppDetailPage.dialog.claimSuccess.title"),isOpen:!0,className:"claimStatusDialog"},i.createElement(Qe,null,i.createElement(vA,{className:"successIcon"}),o&&i.createElement(i.Fragment,null,!Ye.isDesktopApp()&&(c&&i.createElement(ed,{title:u})||i.createElement(Aq,{title:u})),Ye.isDesktopApp()&&i.createElement(ed,{title:u})),n&&i.createElement(kq,{title:u}),s&&i.createElement(Pq,null),!(o||n||s)&&i.createElement(ed,{title:u})),i.createElement(at,{className:`dialogFooterSuccess ${!o&&!n?"center":"end"}`},i.createElement("button",{onClick:a,className:"btn big btnOk"},i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimSuccess.ok"},"OK")),!Ye.isDesktopApp()&&o&&(c&&i.createElement(Sq,{miniLauncherLink:c},i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimSuccess.downloadNow"},"Download Now"))||i.createElement(g0,{className:"big btnGetLauncher"},i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimSuccess.getLauncherButton"},"Get Launcher"))),Ye.isDesktopApp()&&o&&this.renderLauncherGoToLibraryButton(),n&&i.createElement(xe,{to:de.Store.makePath(),className:"btn big btn-primary btnGoToStore"},i.createElement(f,{i18nKey:"ClaimSuccessDialog.goStore"},"Go To Store")),s&&i.createElement(xe,{to:oe.PurchasedKeys.makePath()},i.createElement(le,{className:"btn big btn-primary btnSeeKeys"},i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimCodeSuccess.button.seeMyKeys"},"See My Keys"))),l&&i.createElement(xe,{to:oe.PurchasedOptionbox.makePath()},i.createElement(le,{className:"btn big btn-primary btnSeeKeys"},i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimOptionboxSuccess.button.seeMyItem"},"See My Option box")))))}}class xq extends i.Component{constructor(e){super(e),this.renderDownloadLauncherMessage=()=>!Ye.isDesktopApp()&&i.createElement(f,{i18nKey:"AppDetailPage.dialog.claimSuccess.downloadLauncherMessage"},i.createElement("p",{className:"message mt-4"},"You can play this game using Launcher. Don't have Launcher? Click ",i.createElement("strong",null,"here")," to download and install."))}render(){const{item:e,isDialogOpen:r,onCloseDialog:a}=this.props;return i.createElement(Ge,{title:$("CatalogPurchaseWidget.dialog.downloadLauncher.title"),isOpen:r,className:"downloadLauncherDialog"},i.createElement(Qe,null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.dialog.downloadLauncher.content"},i.createElement("p",{className:"message"},"You can play this game using Launcher."),i.createElement("p",{className:"message bottom"},"Don't have Launcher? Click here to download and install."))),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{onClick:()=>a(),className:"btn small btn-ghost btnCancel"},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.dialog.downloadLauncher.cancel"},"Cancel")),Ye.isDesktopApp()&&i.createElement(Qm,{item:e}),!Ye.isDesktopApp()&&i.createElement(g0,null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.download"},"DOWNLOAD"))))}}const Oq=({unmatchedItems:t,onCloseDialog:e})=>i.createElement(Ge,{title:$("CatalogPurchaseWidget.dialog.purchasingRequirement.title"),isOpen:!0,className:"purchaseRequirementUnmatchListDialog"},i.createElement(Qe,null,i.createElement(f,{i18nKey:"CommonTip.userNotMeetItemPurchaseCondition"},"To purchase this item, you must first purchase the following item(s):"),i.createElement("ul",{className:"item-list"},t.map(({title:r})=>i.createElement("li",{key:r},r)))),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{onClick:e,className:"btn btnClose uppercase"},i.createElement(f,{i18nKey:"common.close"},"Close"))));const Lq=t=>{const{onClickPlay:e,isDisabled:r}=t;return i.createElement("button",{className:"btn big btn-primary text-uppercase",onClick:()=>e(),disabled:r},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.button.play"},"PLAY"))};const Tq=({className:t,paymentOptions:e})=>{const r=ur.isFree(e.map(a=>a.regionData));return i.createElement("div",{className:G(t,"priceList")},r&&i.createElement("div",null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.freeItem"},"FREE")),!r&&e.map(({regionData:a,currencySymbol:n,finalPrice:o,currencyType:s,originalPrice:l},u)=>i.createElement("div",{className:"price",key:`${a.currencyCode}-${u}`},i.createElement("div",{className:G("payablePrice ",s===Yi.enum.VIRTUAL&&"virtual")},i.createElement("div",null,`${n} ${o}`),o!==l&&i.createElement("div",{className:"discountPercentage"},ur.calculateDiscountPercentage(a),"%")),o!==l&&i.createElement("s",{className:"originalPriceStrikethrough"},i.createElement("div",{className:"originalPrice"},`${n} ${l}`)))))};const Nq=t=>{const{item:e,onClose:r,onBuy:a}=t,n=e.title;return i.createElement(Ge,{isOpen:!0,title:i.createElement(f,{i18nKey:"PurchaseAccessibleItemDialog.title"},"Buy Game"),onClose:()=>r(),className:"purchaseAccessibleItemDialog"},i.createElement(Qe,null,i.createElement(f,{i18nKey:"PurchaseAccessibleItemDialog.content"},i.createElement("p",null,"Do you want to buy permanent access to ",i.createElement("strong",null,{itemTitle:n})," ?"),i.createElement("p",null,"You can access this game with your Prime subscription"))),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{className:"btn big btnCancel",onClick:()=>r()},i.createElement(f,{i18nKey:"PurchaseAccessibleItemDialog.buttons.cancel"},"CANCEL")),i.createElement(le,{className:"btn big btnContinuePayment",onClick:()=>a()},i.createElement(f,{i18nKey:"PurchaseAccessibleItemDialog.buttons.buy"},"BUY"))))};class Iq extends i.Component{constructor(e){super(e),this.onMouseClickOutside=r=>{r.composedPath().includes(this.buttonRef.current)||this.state.open&&this.setState({open:!1})},this.state={open:!1},this.buttonRef=i.createRef()}componentDidMount(){window.addEventListener("click",this.onMouseClickOutside)}componentWillUnmount(){window.removeEventListener("click",this.onMouseClickOutside)}renderDropdownBuyNowButton(){const{paymentOptions:e}=this.props;return i.createElement("div",{className:G("purchaseButtonContainer",this.props.className)},i.createElement("button",{ref:this.buttonRef,className:G("purchaseButton btn big btn-primary"),disabled:this.props.disabled,onClick:()=>this.setState({open:!this.state.open})},i.createElement("span",null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.purchaseButton"},"Buy Now")),i.createElement(Ft,{className:G("arrow",this.state.open?St.up:St.down)})),i.createElement("ul",{className:G("purchaseDropdown",this.state.open&&"open")},e.map(r=>i.createElement("li",{className:"purchaseDropdownOption",onClick:()=>this.props.onPurchase(r.regionData),key:r.regionData.currencyCode},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.purchaseDropdownOption"},"Buy for..."),i.createElement("span",null,r.currencySymbol," ",r.finalPrice)))))}renderSingleBuyNowButton(){const{paymentOptions:e}=this.props;return i.createElement("button",{className:G(this.props.className,"purchaseButton btn big btn-primary"),disabled:this.props.disabled,onClick:()=>this.props.onPurchase(e[0].regionData)},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.purchaseButton"},"Buy Now"))}renderLoadingButton(){return i.createElement("button",{className:G(this.props.className,"purchaseButton btn big btn-primary"),disabled:!0},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.purchaseButtonPurchasing"},"Purchasing..."),i.createElement(fi,{className:G(gi.inline,"purchaseButtonSpinner")}))}render(){const{paymentOptions:e,isPurchasing:r}=this.props;return r?this.renderLoadingButton():e.length===1?this.renderSingleBuyNowButton():e.length>1?this.renderDropdownBuyNowButton():null}}const Bq=()=>i.createElement("div",{className:"userBannedAlert"},i.createElement("span",{className:"alertIcon"},i.createElement(Bs,{type:"danger"})),i.createElement("span",{className:"alertDescription"},i.createElement(H3,null))),ir=ee.enum(["PURCHASE","DOWNLOAD_LAUNCHER","CLAIM_SUCCESS","CLAIM_FAILED","PAYMENT_SUCCESS","PURCHASE_ACCESSIBLE_ITEM","PURCHASING_REQUIREMENT_ERROR"]),bc=3,eo=Et(class extends i.Component{constructor(e){var a;super(e),this.handleCreatedOrder=n=>{const{item:o}=this.props,s=ur.isFree(o.regionData||[]);if(n.status===Ct.enum.INIT){const l=this.appState.state.appHistory;l.push(de.OrderDetail.makePath({orderNo:n.orderNo},{referrer:l.location.pathname}))}n.status===Ct.enum.FULFILLED&&(this.logic.fetchData(),s?this.setState({openDialog:ir.enum.CLAIM_SUCCESS}):this.setState({openDialog:ir.enum.PAYMENT_SUCCESS}))},this.handlePurchaseError=()=>{const{item:n}=this.props;ur.isFree(n.regionData||[])&&this.setState({openDialog:ir.enum.CLAIM_FAILED})},this.handlePurchase=n=>{var l;if(!!!((l=this.appState.getUser())==null?void 0:l.userId)){this.redirectToLoginPage();return}if(!Ye.isDesktopApp()&&this.isItemAccessible()){this.setState({openDialog:ir.enum.PURCHASE_ACCESSIBLE_ITEM,selectedRegionData:n,purchaseQuantity:1});return}this.setState({openDialog:ir.enum.PURCHASE,selectedRegionData:n,purchaseQuantity:1})},this.renderLauncherGoToLibraryButton=()=>{const{item:n,renderLauncherGoToLibraryButton:o}=this.props;return o?o():i.createElement(Qm,{item:n})},this.claimFreeItem=async()=>{var d;const{item:o}=this.props;if(!!!(((d=this.appState.getUser())==null?void 0:d.userId)||null)){this.redirectToLoginPage();return}const u=ur.getFirstFreeRegionDatum(o.regionData||[]);if(!u)return;await this.logic.purchase({regionData:u,quantity:1,returnUrl:Ye.isDesktopApp()?An.AVOID_REDIRECT_TO_FILE_PROTOCOL:Ii.combineURLPaths(window.location.origin,Fe.PLAYER_PORTAL_BASE_URL)});const{createdOrder:c}=this.logic.state;c&&(this.handleCreatedOrder(c),An.handleOrderCreationImplication(c),c.status===Ct.enum.FULFILLED&&An.handleOrderFulfillmentImplication(c))},this.renderClaimButton=n=>{const{isPurchasing:o}=this.logic.state;return i.createElement("button",{className:"btn btn-primary",onClick:()=>this.claimFreeItem(),disabled:n},o&&i.createElement(fi,{className:gi.inline}),!o&&i.createElement(f,{i18nKey:"CatalogPurchaseWidget.button.claim"},"CLAIM NOW"))},this.renderPurchaseButtonPreview=()=>i.createElement("button",{className:"btn btn-primary"},"PURCHASE"),this.renderOwnedButton=()=>i.createElement("button",{className:"btn btn-primary",disabled:!0},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.button.owned"},"OWNED")),this.renderMiniLauncherButton=()=>{const{itemPublishingContent:n}=this.props;return n?i.createElement("a",{className:"btn big btn-primary text-uppercase",href:n.miniLauncherUrl},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.button.play"},"PLAY")):null},this.itemIsOwned=()=>{const{itemOwnership:n}=this.logic.state;return!!(n&&n.owned)},this.itemRequireBaseApp=()=>{const{item:n}=this.props;return n.itemType===rt.enum.INGAMEITEM},this.renderWidgetButton=n=>{var A;const{item:o,itemPublishingContent:s,itemsInBundle:l,purchaseLogic:u,isPreviewMode:c}=this.props,{isPurchasing:d,availableItemInfo:m,baseAppOwnership:h}=this.logic.state,p=(A=this.appState.getUser())==null?void 0:A.userId,{pendingOrders:y}=this.logic.state,b=ur.isFree(o.regionData||[]),C=!!y&&y.length>0,w=!!(m&&m.userPurchaseLimit===0),v=!(u&&u.checkCanUserPurchase()),P=o.itemType===rt.enum.APP;l&&l.find(D=>D.itemType===rt.enum.INGAMEITEM);const x=this.itemRequireBaseApp(),O=h==null?void 0:h.owned,S=o.itemType===rt.enum.INGAMEITEM&&o.entitlementType===zD.enum.DURABLE,L=!!p,E=L&&x&&!O||!o.purchasable||w;switch(!0){case c:return this.renderPurchaseButtonPreview();case(P&&this.itemIsOwned()&&Ye.isDesktopApp()):return this.renderLauncherGoToLibraryButton();case(P&&this.itemIsOwned()&&!Ye.isDesktopApp()):return s&&Ke.isValidUrl(s.miniLauncherUrl)?this.renderMiniLauncherButton():i.createElement(Lq,{onClickPlay:()=>this.setState({openDialog:ir.enum.DOWNLOAD_LAUNCHER})});case(this.itemIsOwned()&&(w||S)):return this.renderOwnedButton();case(!this.itemIsOwned()&&o.regionData&&b):return this.renderClaimButton(E);case n.length===0:return this.renderPaymentUnavailable();default:return i.createElement(Iq,{className:"purchaseButton",isPurchasing:d,disabled:L&&(d||this.isUserBanned()||C||w||v||x&&!O||!o.purchasable),onPurchase:D=>this.handlePurchase(D),paymentOptions:n.map(D=>D.paymentOption)})}},this.renderPaymentUnavailable=()=>{const{additionalAppInfo:n}=this.props;if(n){const o=new Date(n.releaseDate||"");if(ng(o)&&VD(new Date,o))return i.createElement("div",{className:"paymentUnavailable catalogPurchaseWidgetReleaseDate"},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.comingSoonDate"},"Release on ",{releaseDate:o}))}return i.createElement("div",{className:"paymentUnavailable"},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.noPaymentOptions"},"Sorry, this item cannot be purchased yet. Please return to the store to continue shopping."))},this.renderPurchasingRequirementNotMetTip=()=>{var m,h,p;const{unmatchedPurchaseRequirementItems:n,purchaseConditionValidation:o}=this.logic.state;if(!(n!=null&&n.length))return;const{item:s}=this.props;let l=(n==null?void 0:n.map(y=>y.itemId))||[];const u=[],c=[];if(o){const y=((m=o[0])==null?void 0:m.validateDetails)||[],b=y.length;for(let C=0;C<b&&l.length!==0;C++){const w=((h=y[C])==null?void 0:h.predicateValidateResults)||[],v=w.length,P=(((p=s==null?void 0:s.purchaseCondition)==null?void 0:p.conditionGroups)||[])[C],x=(P==null?void 0:P.predicates)||[];for(let O=0;O<v;O++){const{validated:S,unmatched:L}=w[O],{comparison:E}=x[O];if(!S&&L)switch(l=l.filter(A=>L.includes(A)),E){case"includes":u.push(...n.filter(A=>L.includes(A.itemId)));break;case"excludes":c.push(...n.filter(A=>L.includes(A.itemId)));break}}}}const d=u.length>bc||c.length>bc;return i.createElement("div",{className:"purchasingRequirementNotMetTip"},i.createElement(Bs,{className:"icon-warning"}),i.createElement("div",null,i.createElement(f,{i18nKey:"CommonTip.userNotMeetItemPurchaseCondition"},"To purchase this item, you must satisfy the following condition(s):"),!!u.length&&i.createElement(i.Fragment,null,i.createElement("p",null,i.createElement(f,{i18nKey:"CommonTip.userNotMeetIncludeItemPurchaseCondition"},"Must first purchase below item(s):")),i.createElement("ul",{className:"item-list"},u.slice(0,bc).map(({title:y})=>i.createElement("li",{key:y},y)))),!!c.length&&i.createElement(i.Fragment,null,i.createElement("p",null,i.createElement(f,{i18nKey:"CommonTip.userNotMeetExcludeItemPurchaseCondition"},"Cannot own below item(s):")),i.createElement("ul",{className:"item-list"},c.slice(0,bc).map(({title:y})=>i.createElement("li",{key:y},y)))),d&&i.createElement("span",{className:"button-see-more",onClick:()=>{this.setState({openDialog:ir.enum.PURCHASING_REQUIREMENT_ERROR})}},i.createElement(f,{i18nKey:"common.seeMore"},"See More"))))},this.closeDialog=()=>{const{openDialog:n}=this.state;n&&this.setState({openDialog:null})},this.state={selectedRegionData:null,purchaseQuantity:1,openDialog:null},this.appState=U.getAppState();const r=((a=this.appState.getUser())==null?void 0:a.userId)||null;this.logic=this.props.purchaseLogic||new bi(U.getAppState().getSdk(),{item:e.item,userId:r}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){if(this.props.isCheckoutPreview)return this.setState({openDialog:ir.enum.PURCHASE});this.props.isPreviewMode||this.logic.init()}componentDidUpdate(e){e.isCheckoutPreview!==this.props.isCheckoutPreview&&this.setState({openDialog:ir.enum.PURCHASE})}isUserBanned(){const e=U.getAppState().getUser();return La.isUserBanned(e)}redirectToLoginPage(){const{state:{appHistory:e}}=this.appState,{location:{pathname:r}}=e;e.push(bt.Login.withSearchParams({[bt.LoginURLGeneratorParamKeys.RETURN_PATH_PARAMS_KEY]:r}))}isItemAccessible(){const{item:e}=this.props,r=U.getAppState().featureFlagsManager.hasFeature(pt.isSubscriptionsVisible);return!!e.features&&r}renderPurchaseAccessibleItemDialog(){return i.createElement(Nq,{item:this.props.item,onClose:this.closeDialog,onBuy:()=>this.setState({openDialog:ir.enum.PURCHASE})})}renderPurchaseDialog(){var o;const{item:e,isCheckoutPreview:r}=this.props,a=r?Wd.userId:(o=this.appState.getUser())==null?void 0:o.userId,{openDialog:n}=this.state;if(!(!a||n!==ir.enum.PURCHASE))return i.createElement(Dq,{title:i.createElement(f,{i18nKey:"CatalogPurchaseWidget.dialog.purchase.title"},"Checkout"),item:e,onClose:r?()=>null:this.closeDialog,preSelectedRegionData:this.state.selectedRegionData||void 0,purchaseLogic:this.logic,onPurchase:this.handleCreatedOrder,onPurchaseError:this.handlePurchaseError,isPreviewMode:r})}renderPendingOrderAlert(){const{paymentInfo:e,pendingOrders:r}=this.logic.state;if(!(!r||r.length===0))return e&&e.charging?i.createElement("div",{className:"pendingOrderAlertContainer"},i.createElement(Me,{className:"pendingOrderAlert",type:ue.info},i.createElement("div",null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.pendingPaymentExist.message"},"You already have a pending order for this item.")),i.createElement("div",null,i.createElement(xe,{to:oe.OrderHistoryDetail.makePath({orderNo:r[0].orderNo})},i.createElement(f,{i18nKey:"CatalogPurchase.pendingPaymentExist.viewOrderDetail"},"View Order Detail"))))):i.createElement("div",{className:"pendingOrderAlertContainer"},i.createElement(Me,{className:"pendingOrderAlert",type:ue.info},i.createElement("div",null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.pendingOrdersExist.message"},"You already have another pending order that contains this item. Please complete that order before making another purchase.")),i.createElement("div",null,i.createElement(xe,{to:de.OrderDetail.makePath({orderNo:r[0].orderNo},{referrer:this.appState.state.appHistory.location.pathname})},i.createElement(f,{i18nKey:"CatalogPurchaseW.pendingOrdersExist.linkToOrder"},"Continue to Checkout")))))}renderPurchaseWidgetContent(){const{isPreviewMode:e}=this.props,{purchaseConstraint:r}=this.logic.state,{item:a}=this.props,n=e?gA:r;if(!n)return;const{paymentConstraints:o}=n;return i.createElement(i.Fragment,null,i.createElement("div",{className:"priceListContainer"},o&&o.length>0&&a.purchasable&&i.createElement(Tq,{className:"priceList",paymentOptions:o.map(s=>s.paymentOption)}),!a.purchasable&&i.createElement("div",{className:"unpurchasable-info"},i.createElement(f,{i18nKey:"CatalogPurchaseWidget.unpurchasable.info"},"Sorry, this product is not purchaseable.")),this.renderWidgetButton(o)),this.renderPurchasingRequirementNotMetTip())}render(){const{itemPublishingContent:e}=this.props,{isFetching:r,fetchError:a,createdOrder:n,unmatchedPurchaseRequirementItems:o}=this.logic.state,{openDialog:s}=this.state,{item:l}=this.props,u=location.pathname.includes("/player-portal/checkout");return i.createElement("div",{className:"catalogPurchaseWidget"},(s===ir.enum.PURCHASE||u)&&this.renderPurchaseDialog(),s===ir.enum.PURCHASE_ACCESSIBLE_ITEM&&this.renderPurchaseAccessibleItemDialog(),s===ir.enum.PURCHASING_REQUIREMENT_ERROR&&i.createElement(Oq,{unmatchedItems:o,onCloseDialog:this.closeDialog}),s===ir.enum.DOWNLOAD_LAUNCHER&&i.createElement(xq,{item:l,isDialogOpen:s===ir.enum.DOWNLOAD_LAUNCHER,onCloseDialog:this.closeDialog}),s===ir.enum.CLAIM_SUCCESS&&i.createElement(Fq,{item:l,itemPublishingContent:e,onCloseDialog:this.closeDialog,renderLauncherGoToLibraryButton:this.renderLauncherGoToLibraryButton}),s===ir.enum.CLAIM_FAILED&&i.createElement(wq,{onCloseDialog:this.closeDialog}),s===ir.enum.PAYMENT_SUCCESS&&n&&i.createElement(Jf,{orderInfo:n,onCloseDialog:this.closeDialog}),r&&i.createElement("div",{className:"loadingContainer"},i.createElement(je,null)),!r&&this.renderPurchaseWidgetContent(),this.renderPendingOrderAlert(),a&&i.createElement(_q,{error:a}),this.isUserBanned()&&!r&&!this.itemIsOwned()&&i.createElement(Bq,null))}},(t,e)=>t.item!==e.item),_q=({error:t})=>i.createElement("div",null,(()=>ye.isAxiosServerError(t)?i.createElement("div",null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.fetchError.serverError"},"Unable to retrieve entitlement and price information. Please refresh or go back and try again.")):ye.isAxiosNetworkError(t)?i.createElement("div",null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.fetchError.networkError"},"Looks like you aren`t connected to the internet. Please check your connection and try again.")):i.createElement("div",null,i.createElement(f,{i18nKey:"CatalogPurchaseWidget.fetchError.unknownError"},"Something went wrong. Please contact support for assistance.")))());const Rs=t=>i.createElement("div",{className:"catalogTitleWidget"},t.tag&&i.createElement("span",{className:"tag"},t.tag),i.createElement("h2",{className:"title"},t.item.title),t.children),bA=({children:t,isExternal:e=!1,to:r,isDisabled:a,...n})=>{if(a)return i.createElement("div",null,t);if(e){const o=r.toString();return i.createElement("a",{href:o,...n},t)}return i.createElement(xe,{to:r,...n},t)};class Mq extends Xt{constructor(e){super(),this.fetchAdditionalAppInfo=async()=>await qe.ItemApi(this.sdk).getAppLocale_ByItemId(this.props.item.itemId),this.props=e,this.state={isFetching:!1,additionalAppInfo:null,error:null},this.sdk=U.getAppState().getSdk()}async requestAdditionalAppInfo(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,additionalAppInfo:null,error:null});const e=await this.fetchAdditionalAppInfo();await this.setState({additionalAppInfo:e})}catch(e){this.setState({error:e})}finally{this.setState({isFetching:!1})}}}const Rq=({paymentOption:t})=>{const{currencySymbol:e,finalPrice:r,regionData:a,currencyType:n,originalPrice:o}=t,s=ur.calculateDiscountPercentage(a);return i.createElement("div",{className:G("paymentOption",n===Yi.enum.REAL?"realCurrency":"virtualCurrency"),key:t.regionData.currencyCode},i.createElement("div",{className:"discountedPrice"},e," ",r),ur.isDiscounted(a)&&i.createElement(g.Fragment,null,i.createElement("s",{className:"priceStrikethrough"},i.createElement("div",{className:"price"},e," ",o)),i.createElement("div",{className:"discountLabel"},"-",s,"%")))};class js extends i.Component{constructor(e){super(e),this.makePaymentOptionList=()=>{const{item:r,currencyMap:a}=this.props;return aa.makePaymentOptionList(r.regionData||[],a)},this.renderPaymentUnavailable=()=>{const{additionalAppInfo:r}=this.logic.state;if(r){const a=new Date(r.releaseDate||"");if(ng(a)&&VD(new Date,a))return i.createElement(f,{i18nKey:"CatalogPurchaseWidget.comingSoonDate"},"Release on ",{releaseDate:a})}return i.createElement(f,{i18nKey:"StoreGridItem.unavailable"},"Unavailable")},this.state={},this.logic=new Mq({item:e.item}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.makePaymentOptionList().length<=0&&this.logic.requestAdditionalAppInfo()}render(){const{item:e,currencyMap:r,disableHref:a}=this.props,n=this.makePaymentOptionList(),o=Rn.getFilteredImageUrlByTag(e.images,mn.productCover)||ua,s=ur.isFree(e.regionData||[]),l=a?"javascript:void(0)":de.getItemDetailRoute(e);return i.createElement(bA,{className:"storeGridItem",to:l,isExternal:a},i.createElement("div",{className:"imageContainer",style:{backgroundImage:o?`linear-gradient(180deg, rgba(0, 0, 0, 0.53) 9.44%, rgba(44, 61, 71, 0) 46.17%), url('${o}')`:void 0}},i.createElement("div",{className:"discountCountdownWrapper"},i.createElement(uo,{item:e,currencyMap:r}))),i.createElement("div",{className:G("title",ia.TITLE_FONT)},e.title),i.createElement("div",{className:"paymentOptions"},n.length>0&&i.createElement(i.Fragment,null,s&&i.createElement(f,{i18nKey:"StoreGridItem.freeItem"},"FREE"),!s&&n.map((u,c)=>i.createElement(Rq,{key:`${u.regionData.currencyCode}-${c}`,paymentOption:u}))),n.length===0&&this.renderPaymentUnavailable()))}}const t1=class extends Xt{constructor(t){super(),this.props=t,this.state={isFetching:!1,items:null,error:null,currencyMap:null},this.sdk=U.getAppState().getSdk()}async init(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,error:null,items:null,currencyMap:null});const t=await this.fetchItems(),e=await this.fetchCurrencyMap();this.setState({items:t,currencyMap:e})}catch(t){console.error(t),this.setState({error:t})}finally{await this.setState({isFetching:!1})}}async fetchItems(){const{baseItem:t,itemType:e,appType:r,country:a,language:n}=this.props,o=t.baseAppId||t.appId;if(!o&&e!==rt.enum.OPTIONBOX)return[];let s=!1,l=0,u=[];do{const c=await qe.ItemApi(this.sdk).getItemsByCriteria({baseAppId:o,itemType:e,appType:r,region:a,language:n,offset:l,limit:t1.ITEMS_PER_FETCH}).then(d=>{var m;return s=!!((m=d.paging)!=null&&m.next),l+=t1.ITEMS_PER_FETCH,d.data.filter(h=>h.itemId!==t.itemId)}).catch(d=>{throw d});u=u.concat(c)}while(s);return u}async fetchCurrencyMap(){return rs.getCurrencyMap(this.sdk)}};let EA=t1;EA.ITEMS_PER_FETCH=100;class Nu extends i.Component{constructor(e){super(e),this.initialShownItem=8,e.initialShownItem&&(this.initialShownItem=e.initialShownItem),this.logic=new EA({baseItem:e.baseItem,itemType:e.itemType,appType:e.appType,country:e.country,language:e.language}),this.logic.subscribe(()=>this.setState({})),this.state={open:!1}}componentDidMount(){this.props.isPreviewMode||this.logic.init()}renderContent(){const{noItemMessage:e,loadingMessage:r,isPreviewMode:a}=this.props,{items:n,isFetching:o,error:s,currencyMap:l}=this.logic.state,{open:u}=this.state,c=a?fA.data:n,d=a?oq():l;return i.createElement("div",{className:"inAppStore"},i.createElement("div",{className:"inGameItemData"},o?i.createElement(je,{className:Er.medium},r):i.createElement(i.Fragment,null,s&&i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:s})),c&&c.length===0&&i.createElement(i.Fragment,null,e,!e&&i.createElement(f,{i18nKey:"InAppStore.grid.empty"},"No Items Available")),i.createElement("div",{className:"inGameItemGrid list"},c&&d&&(u?c:c.slice(0,this.initialShownItem)).map(m=>i.createElement(js,{key:m.itemId,item:m,currencyMap:d}))))),c&&c.length>this.initialShownItem&&!u&&i.createElement("div",{className:"showMoreButton"},i.createElement("button",{className:"btn btn-primary",type:"button",onClick:()=>this.setState({open:!0})},i.createElement(f,{i18nKey:"InAppStore.showAllButton"},"Show All"))))}render(){const{withWrapper:e}=this.props,{items:r,error:a}=this.logic.state;return e?i.createElement(i.Fragment,null,(r&&r.length>0||a)&&e(this.renderContent())):i.createElement(i.Fragment,null,this.renderContent())}}const Ko=Et(t=>{const e=U.getAppState();return i.createElement(Nu,{country:(e.getUser()||{country:void 0}).country,...t})},(t,e)=>t.baseItem!==e.baseItem||t.country!==e.country||t.itemType!==e.itemType);function jq({purchaseLogic:t,user:e,location:r,isPreviewMode:a}){var u,c,d,m;if(a)return null;const n=!!(e&&((c=(u=t==null?void 0:t.state)==null?void 0:u.itemOwnership)!=null&&c.owned)),o=t&&t.state.purchaseConstraint&&aa.purchaseUnavailable(t.state.purchaseConstraint),s=!!((m=(d=t==null?void 0:t.state)==null?void 0:d.pendingOrders)!=null&&m[0]),l=r.pathname.includes("store");return s&&l?i.createElement("div",null,i.createElement(Me,{type:ue.warning,className:"headerAlert rounded-none"},i.createElement(f,{i18nKey:"BundleItemDetailPage.itemAlreadyOrdered"},"You already ordered this item. Please complete your order."))):n&&o&&l?i.createElement("div",null,i.createElement(Me,{type:ue.warning,className:"headerAlert rounded-none"},i.createElement(f,{i18nKey:"BundleItemDetailPage.itemAlreadyOwned"},"You already own this item."))):i.createElement("div",null,o&&!n&&!s&&i.createElement(Me,{type:ue.danger,className:"headerAlert rounded-none"},i.createElement(f,{i18nKey:"BundleItemDetailPage.itemNotAvailable"},"This item is unavailable.")))}const Us=km(jq);const Uq=t=>{const{additionalAppInfo:e}=t,{platforms:r,releaseDate:a,primaryGenre:n,genres:o,developer:s,publisher:l,websiteUrl:u,forumUrl:c}=e;return!r&&!a&&!o&&!s&&!l&&!u&&!c?null:i.createElement("div",{className:"gameDetailInfo"},i.createElement("ul",null,r&&r.length>0&&i.createElement("li",{className:"infoWrapper"},i.createElement("h2",{className:"infoTitle"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.platform"},"Platform")),i.createElement("p",{className:"infoContent"},r.join(", "))),a&&i.createElement("li",{className:"infoWrapper"},i.createElement("h2",{className:"infoTitle"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.releaseDate"},"Release Date")),i.createElement("p",{className:"infoContent"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.releaseDateValue"},{releaseDate:new Date(a)}))),n&&i.createElement("li",{className:"infoWrapper"},i.createElement("h2",{className:"infoTitle"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.primaryGenre"},"Primary Genre")),i.createElement("p",{className:"infoContent"},n)),o&&o.length>0&&i.createElement("li",{className:"infoWrapper"},i.createElement("h2",{className:"infoTitle"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.genre"},"Genre")),i.createElement("p",{className:"infoContent"},o.join(", "))),s&&i.createElement("li",{className:"infoWrapper"},i.createElement("h2",{className:"infoTitle"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.developer"},"Developer")),i.createElement("p",{className:"infoContent"},s)),l&&i.createElement("li",{className:"infoWrapper"},i.createElement("h2",{className:"infoTitle"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.publisher"},"Publisher")),i.createElement("p",{className:"infoContent"},l)),u&&i.createElement("li",{className:"infoWrapper"},i.createElement("h2",{className:"infoTitle"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.websiteUrl"},"Website URL")),i.createElement("p",{className:"infoContent"},u)),c&&i.createElement("li",{className:"infoWrapper"},i.createElement("h2",{className:"infoTitle"},i.createElement(f,{i18nKey:"GameDetailViewPage.detailInfo.forumUrl"},"Forum URL")),i.createElement("p",{className:"infoContent"},c))))};class DA extends Xt{constructor(e){super(),this.props=e,this.state={isFetching:!1,appItem:null,additionalAppInfo:null,itemPublishingContent:null,error:null,itemPublishingContentError:null},this.sdk=U.getAppState().getSdk()}async init(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,error:null,appItem:null,additionalAppInfo:null});const{itemId:e,country:r,language:a,user:n}=this.props,[o,s,{response:l,error:u}]=await Promise.all([qe.ItemApi(this.sdk).getLocale_ByItemId(e,{region:r,language:a}),qe.ItemApi(this.sdk).getAppLocale_ByItemId(e),{response:null,error:null}]);if(s&&o){const c=o,d=this.purchaseLogic=new bi(this.sdk,{item:c,userId:oa.safeParse(n).success?n==null?void 0:n.userId:null});d.subscribe(()=>this.setState({})),await d.init();const{fetchError:m}=d.state;if(m)throw m;await this.setState({appItem:c,additionalAppInfo:s})}u?await this.setState({itemPublishingContentError:u}):l&&await this.setState({itemPublishingContent:l.data})}catch(e){console.error(e),this.setState({error:e})}finally{await this.setState({isFetching:!1})}}}const zq=t=>{const{requirements:e}=t;return i.createElement("div",{className:"requirementItemList"},e.map((r,a)=>i.createElement("div",{key:`${a} ${r.label}`},i.createElement("div",{className:"itemLabel"},r.label),i.createElement("ul",null,i.createElement($n,{title:i.createElement(f,{i18nKey:"PlatformRequirements.requirements.osVersion"},"OS Version"),value:r.osVersion}),i.createElement($n,{title:i.createElement(f,{i18nKey:"PlatformRequirements.requirements.processor"},"Processor"),value:r.processor}),i.createElement($n,{title:i.createElement(f,{i18nKey:"PlatformRequirements.requirements.ram"},"RAM"),value:r.ram}),i.createElement($n,{title:i.createElement(f,{i18nKey:"PlatformRequirements.requirements.graphics"},"Graphics Card"),value:r.graphics}),i.createElement($n,{title:i.createElement(f,{i18nKey:"PlatformRequirements.requirements.directXVersion"},"Direct X Version"),value:r.directXVersion}),i.createElement($n,{title:i.createElement(f,{i18nKey:"PlatformRequirements.requirements.diskSpace"},"Disk Space"),value:r.diskSpace}),i.createElement($n,{title:i.createElement(f,{i18nKey:"PlatformRequirements.requirements.soundCard"},"Sound Card"),value:r.soundCard}),r.additionals&&i.createElement($n,{title:i.createElement(f,{i18nKey:"PlatformRequirements.requirements.additionals"},"Additional Requirements"),value:r.additionals})))))},$n=t=>{const{title:e,value:r}=t;return i.createElement("li",{className:"requirementItem"},i.createElement("span",{className:"itemTitle"},e),i.createElement("span",{className:"itemContent"},r||"-"))},r1=Et(class extends i.Component{constructor(){super(...arguments),this.state={selectedRequirementKey:null}}componentDidMount(){const{additionalAppInfo:{platformRequirements:e}}=this.props;this.setState({selectedRequirementKey:Object.keys(e||{})[0]||null})}render(){const{additionalAppInfo:{platformRequirements:e}}=this.props;if(!e)return null;const r=Object.keys(e);if(!this.state.selectedRequirementKey)return null;const a=e[this.state.selectedRequirementKey];if(a)return i.createElement("div",{className:G("gamePlatformRequirements",this.props.className)},i.createElement("h3",{className:"requirementTitle"},i.createElement(f,{i18nKey:"PlatformRequirements.systemRequirement"},"System Requirements")),i.createElement(xu,null,r.map(n=>i.createElement("span",{className:G(ls.tab,n===this.state.selectedRequirementKey&&ls.active),onClick:()=>this.setState({selectedPlatformKey:n}),key:n},n))),i.createElement(zq,{requirements:a}))}},(t,e)=>t.additionalAppInfo!==e.additionalAppInfo),CA=()=>i.createElement(qo,{className:"mt-3 md:mt-7"}),wA=({error:t})=>{const e=()=>{switch(!0){case t instanceof hg:case t instanceof V6:return i.createElement(f,{i18nKey:"AppDetailPage.item.decodeError"},"The game data from the server is invalid. Please refresh the page.");default:return i.createElement(Qi,{error:t})}};return i.createElement("div",{className:"error"},e())};class Vq extends i.Component{constructor(e){super(e),this.openLightbox=s=>{this.setState({isLightboxOpen:!0,selectedImagePosition:s})},this.closeLightbox=()=>{this.setState({isLightboxOpen:!1})};const r=U.getUserManager().state.user||void 0,a=r==null?void 0:r.country,{itemId:n,language:o}=e;this.logic=new DA({itemId:n,country:a,user:r,language:o}),this.logic.subscribe(()=>this.setState({})),this.state={isLightboxOpen:!1,selectedImagePosition:0}}componentDidMount(){this.props.isPreviewMode||(Zt.updateBackground(`url(${ca})`),this.logic.init())}componentWillUnmount(){Zt.updateBackground(null)}render(){const e=U.getUserManager().state.user||void 0,{language:r,isPreviewMode:a}=this.props,{isLightboxOpen:n,selectedImagePosition:o}=this.state,{appItem:s,additionalAppInfo:l,itemPublishingContent:u,isFetching:c,error:d}=this.logic.state,{purchaseLogic:m}=this.logic,h=a?Tu:s,p=lo.getMedia(h,u),y=a?a.isSingleGame:U.getAppState().isSingleGame();return d&&ye.extractServiceErrorCode(d)===_n.ITEM_NOT_FOUND&&tr({eventCategory:zt.Error404.makePath(),eventLabel:ye.errorToString(d)}),i.createElement("div",{className:"itemDetailPage"},i.createElement(Us,{purchaseLogic:m,user:e,isFetching:c,isPreviewMode:!!a}),i.createElement(Sr,null,h&&i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,h.title,h.title))),c&&i.createElement(CA,null),d&&i.createElement(wA,{error:d}),h&&i.createElement(i.Fragment,null,i.createElement(Ms,{item:h,itemPublishingContent:u,isPreviewMode:!!a},!y&&i.createElement(_s,null,i.createElement(xe,{to:de.GameList.makePath()},i.createElement(f,{i18nKey:"Navigation.links.games"},"Games")),h.title),y&&i.createElement(eo,{item:h,itemPublishingContent:u,purchaseLogic:m,additionalAppInfo:l,isPreviewMode:!!a})),p&&!y&&i.createElement(co,{itemMedias:p,openLightbox:this.openLightbox}),n&&p&&!y&&i.createElement(vi,{itemMedias:p,isOpen:n,onClose:this.closeLightbox,selectedPosition:o}),!y&&i.createElement("div",{className:"availableBundleContainer"},i.createElement("h2",null,i.createElement(f,{i18nKey:"AppDetailPage.availableBundles.heading"},"Available Bundles")),i.createElement(Ko,{baseItem:h,itemType:rt.enum.BUNDLE,language:r,initialShownItem:4,noItemMessage:i.createElement(f,{i18nKey:"AppDetailPage.availableBundles.noItem"},"Looks like there are no items for this game yet.")})),!y&&i.createElement("div",{className:"itemDetailContent"},i.createElement("div",{className:"description"},i.createElement(mo,{item:h}),l&&i.createElement(r1,{className:"requirementsDesktop",additionalAppInfo:l})),i.createElement("div",{className:"detailWidget"},m&&m.state.currencyMap&&i.createElement(Rs,{item:h},i.createElement(uo,{item:h,currencyMap:m.state.currencyMap,position:"right",showDetail:!0})),i.createElement("div",{className:"protruded"},i.createElement(eo,{item:h,itemPublishingContent:u,purchaseLogic:m,additionalAppInfo:l})),l&&i.createElement(Uq,{additionalAppInfo:l})),l&&i.createElement(r1,{className:"requirementsMobile",additionalAppInfo:l})),h.appType===Gl.enum.GAME&&!y&&i.createElement(Ko,{baseItem:h,itemType:rt.enum.APP,appType:Gl.enum.DLC,language:r,withWrapper:b=>i.createElement("div",{className:"storeContainer"},i.createElement("h2",null,i.createElement(f,{i18nKey:"AppDetailPage.dlcStore.heading"},"Expansions")),b),noItemMessage:i.createElement(f,{i18nKey:"AppDetailPage.inAppStore.noItem"},"Looks like there are not any items for this game yet.")}),!y&&i.createElement("div",{className:"storeContainer"},i.createElement("h2",null,i.createElement(f,{i18nKey:"AppDetailPage.inAppStore.heading"},"Game Store")),i.createElement(Ko,{baseItem:h,itemType:rt.enum.INGAMEITEM,language:r,noItemMessage:i.createElement(f,{i18nKey:"AppDetailPage.inAppStore.noItem"},"Looks like there are not any items for this game yet.")}))))}}const AA=Et(({itemId:t,language:e,isPreviewMode:r})=>{var a;return i.createElement(Vq,{itemId:t,language:e,isPreviewMode:r,key:(a=U.getUserManager().state.user)==null?void 0:a.userId})},(t,e)=>t.itemId!==e.itemId||e.language!==t.language);var qq={canvasStyle:{position:"absolute",bottom:0,left:0,height:0,overflow:"hidden","padding-top":0,"padding-bottom":0,border:"none"},mirrorProps:["box-sizing","width","font-size","font-weight","font-family","font-style","letter-spacing","text-indent","white-space","word-break","overflow-wrap","padding-left","padding-right"]};function td(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?td=function(r){return typeof r}:td=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},td(t)}function Hq(t,e){if(!t||td(t)!=="object")return t;var r={};return Object.keys(t).forEach(function(a){e.indexOf(a)>-1||(r[a]=t[a])}),r}var $q={omit:Hq};function rd(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?rd=function(r){return typeof r}:rd=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},rd(t)}function a1(){return a1=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},a1.apply(this,arguments)}function Wq(t,e){if(t==null)return{};var r=Kq(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function Kq(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}function Gq(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function J2(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function Yq(t,e,r){return e&&J2(t.prototype,e),r&&J2(t,r),t}function Zq(t,e){return e&&(rd(e)==="object"||typeof e=="function")?e:Xq(t)}function Xq(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function ad(t,e,r){return typeof Reflect<"u"&&Reflect.get?ad=Reflect.get:ad=function(n,o,s){var l=Qq(n,o);if(l){var u=Object.getOwnPropertyDescriptor(l,o);return u.get?u.get.call(s):u.value}},ad(t,e,r||t)}function Qq(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&(t=lu(t),t!==null););return t}function lu(t){return lu=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},lu(t)}function Jq(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&n1(t,e)}function n1(t,e){return n1=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},n1(t,e)}var Ec=g,kA=qq,eb=kA.canvasStyle,eH=kA.mirrorProps,tH=$q,rH=tH.omit;function tb(t,e){for(;t&&e--;)t=t.previousElementSibling;return t}var PA={basedOn:void 0,className:"",component:"div",ellipsis:"…",maxLine:1,onReflow:function(){},text:"",trimRight:!0,winWidth:void 0},aH=Object.keys(PA),SA=function(t){Jq(e,t);function e(r){var a;return Gq(this,e),a=Zq(this,lu(e).call(this,r)),a.state={text:r.text,clamped:!1},a.units=[],a.maxLine=0,a.canvas=null,a}return Yq(e,[{key:"componentDidMount",value:function(){this.initCanvas(),this.reflow(this.props)}},{key:"componentDidUpdate",value:function(a){a.winWidth!==this.props.winWidth&&this.copyStyleToCanvas(),this.props!==a&&this.reflow(this.props)}},{key:"componentWillUnmount",value:function(){this.canvas.parentNode.removeChild(this.canvas)}},{key:"setState",value:function(a,n){return typeof a.clamped<"u"&&(this.clamped=a.clamped),ad(lu(e.prototype),"setState",this).call(this,a,n)}},{key:"initCanvas",value:function(){if(!this.canvas){var a=this.canvas=document.createElement("div");a.className="LinesEllipsis-canvas ".concat(this.props.className),a.setAttribute("aria-hidden","true"),this.copyStyleToCanvas(),Object.keys(eb).forEach(function(n){a.style[n]=eb[n]}),document.body.appendChild(a)}}},{key:"copyStyleToCanvas",value:function(){var a=this,n=window.getComputedStyle(this.target);eH.forEach(function(o){a.canvas.style[o]=n[o]})}},{key:"reflow",value:function(a){var n=a.basedOn||(/^[\x00-\x7F]+$/.test(a.text)?"words":"letters");switch(n){case"words":this.units=a.text.split(/\b|(?=\W)/);break;case"letters":this.units=Array.from(a.text);break;default:throw new Error("Unsupported options basedOn: ".concat(n))}this.maxLine=+a.maxLine||1,this.canvas.innerHTML=this.units.map(function(u){return"<span class='LinesEllipsis-unit'>".concat(u,"</span>")}).join("");var o=this.putEllipsis(this.calcIndexes()),s=o>-1,l={clamped:s,text:s?this.units.slice(0,o).join(""):a.text};this.setState(l,a.onReflow.bind(this,l))}},{key:"calcIndexes",value:function(){var a=[0],n=this.canvas.firstElementChild;if(!n)return a;for(var o=0,s=1,l=n.offsetTop;(n=n.nextElementSibling)&&(n.offsetTop>l&&(s++,a.push(o),l=n.offsetTop),o++,!(s>this.maxLine)););return a}},{key:"putEllipsis",value:function(a){if(a.length<=this.maxLine)return-1;var n=a[this.maxLine],o=this.units.slice(0,n),s=this.canvas.children[n].offsetTop;this.canvas.innerHTML=o.map(function(c,d){return"<span class='LinesEllipsis-unit'>".concat(c,"</span>")}).join("")+"<wbr><span class='LinesEllipsis-ellipsis'>".concat(this.props.ellipsis,"</span>");for(var l=this.canvas.lastElementChild,u=tb(l,2);u&&(l.offsetTop>s||l.offsetHeight>u.offsetHeight||l.offsetTop>u.offsetTop);)this.canvas.removeChild(u),u=tb(l,2),o.pop();return o.length}},{key:"isClamped",value:function(){return this.clamped}},{key:"render",value:function(){var a=this,n=this.state,o=n.text,s=n.clamped,l=this.props,u=l.component,c=l.ellipsis,d=l.trimRight,m=l.className,h=Wq(l,["component","ellipsis","trimRight","className"]);return Ec.createElement(u,a1({className:"LinesEllipsis ".concat(s?"LinesEllipsis--clamped":""," ").concat(m),ref:function(y){return a.target=y}},rH(h,aH)),s&&d?o.replace(/[\s\uFEFF\xA0]+$/,""):o,Ec.createElement("wbr",null),s&&Ec.createElement("span",{className:"LinesEllipsis-ellipsis"},c))}}]),e}(Ec.Component);SA.defaultProps=PA;var nH=SA,iH=q6,oH=function(){return iH.Date.now()},sH=oH,lH=/\s/;function uH(t){for(var e=t.length;e--&&lH.test(t.charAt(e)););return e}var cH=uH,dH=cH,mH=/^\s+/;function pH(t){return t&&t.slice(0,dH(t)+1).replace(mH,"")}var hH=pH,fH=H6,gH=$6,yH="[object Symbol]";function vH(t){return typeof t=="symbol"||gH(t)&&fH(t)==yH}var bH=vH,EH=hH,rb=qD,DH=bH,ab=0/0,CH=/^[-+]0x[0-9a-f]+$/i,wH=/^0b[01]+$/i,AH=/^0o[0-7]+$/i,kH=parseInt;function PH(t){if(typeof t=="number")return t;if(DH(t))return ab;if(rb(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=rb(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=EH(t);var r=wH.test(t);return r||AH.test(t)?kH(t.slice(2),r?2:8):CH.test(t)?ab:+t}var SH=PH,FH=qD,gh=sH,nb=SH,xH="Expected a function",OH=Math.max,LH=Math.min;function TH(t,e,r){var a,n,o,s,l,u,c=0,d=!1,m=!1,h=!0;if(typeof t!="function")throw new TypeError(xH);e=nb(e)||0,FH(r)&&(d=!!r.leading,m="maxWait"in r,o=m?OH(nb(r.maxWait)||0,e):o,h="trailing"in r?!!r.trailing:h);function p(S){var L=a,E=n;return a=n=void 0,c=S,s=t.apply(E,L),s}function y(S){return c=S,l=setTimeout(w,e),d?p(S):s}function b(S){var L=S-u,E=S-c,A=e-L;return m?LH(A,o-E):A}function C(S){var L=S-u,E=S-c;return u===void 0||L>=e||L<0||m&&E>=o}function w(){var S=gh();if(C(S))return v(S);l=setTimeout(w,b(S))}function v(S){return l=void 0,h&&a?p(S):(a=n=void 0,s)}function P(){l!==void 0&&clearTimeout(l),c=0,a=u=n=l=void 0}function x(){return l===void 0?s:v(gh())}function O(){var S=gh(),L=C(S);if(a=arguments,n=this,u=S,L){if(l===void 0)return y(u);if(m)return clearTimeout(l),l=setTimeout(w,e),p(u)}return l===void 0&&(l=setTimeout(w,e)),s}return O.cancel=P,O.flush=x,O}var NH=TH;function nd(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?nd=function(r){return typeof r}:nd=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},nd(t)}function i1(){return i1=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},i1.apply(this,arguments)}function IH(t,e){if(t==null)return{};var r=BH(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function BH(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}function _H(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ib(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function MH(t,e,r){return e&&ib(t.prototype,e),r&&ib(t,r),t}function RH(t,e){return e&&(nd(e)==="object"||typeof e=="function")?e:FA(t)}function o1(t){return o1=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},o1(t)}function FA(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function jH(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&s1(t,e)}function s1(t,e){return s1=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},s1(t,e)}var ob=g,UH=NH,zH=typeof window<"u";function VH(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:150,e=arguments.length>1?arguments[1]:void 0;return function(r){var a=function(n){jH(o,n);function o(s){var l;return _H(this,o),l=RH(this,o1(o).call(this,s)),l.state={winWidth:zH?window.innerWidth:0},l.onResize=UH(l.onResize.bind(FA(l)),t,e),l}return MH(o,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.onResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onResize),this.onResize.cancel()}},{key:"onResize",value:function(){this.setState({winWidth:window.innerWidth})}},{key:"render",value:function(){var l=this.props,u=l.innerRef,c=IH(l,["innerRef"]);return ob.createElement(r,i1({ref:u},c,this.state))}}]),o}(ob.Component);return a.displayName="Responsive(".concat(r.displayName||r.name,")"),a.defaultProps={innerRef:function(){}},a}}var qH=VH;const HH=t=>{const{mainBackground:e}=t,r=ui.safeParse(e);if(e&&r.success)switch(r.data.type){case Gr.YOUTUBE_VIDEO:case Gr.URL_VIDEO:return i.createElement("div",{className:"banner-video-wrapper"},i.createElement(Ll,{key:r.data.content,className:"react-player",controls:!1,url:r.data.content,playing:!0,loop:!0,volume:0}));default:return i.createElement("img",{key:r.data.content,alt:r.data.content,src:r.data.content,className:"bannerImage"})}let a;switch(typeof e){case"string":{a=e;break}case"object":{a=e==null?void 0:e.content;break}}return i.createElement("img",{className:"bannerImage",src:a||mA,alt:""})};class $H extends Xt{constructor(e){super(),this.props=e,this.state={isFetching:!1,bannerItemList:null,currencyMap:null,error:null,bannerContentList:null},this.sdk=U.getAppState().getSdk()}async init(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,bannerItemList:null,currencyMap:null,error:null});const{bannerTag:e,bannerLimit:r,country:a}=this.props,n=await qe.ItemApi(this.sdk).getItemsByCriteria({limit:r,tags:e,region:a}),o=await rs.getCurrencyMap(this.sdk);await this.setState({bannerItemList:n,currencyMap:o},()=>this.fetchBannerContentMap())}catch(e){this.setState({error:e})}finally{await this.setState({isFetching:!1})}}async fetchBannerContentMap(){const{bannerItemList:e}=this.state;let r=e?e.data.map(async a=>{const n=Rn.getFilteredImageUrlByTag(a.images,mn.heroBanner)||null;return{bannerItem:a,mainBackground:n}}):[];r=await Promise.all(r),await this.setState({bannerContentList:r})}}const WH=t=>{const{regionData:e,currencyMap:r}=t;if(!r)return null;const a=aa.makePaymentOptionList(e,r),n=ur.isFree(a.map(o=>o.regionData));return i.createElement("div",{className:"bannerPriceContainer"},a.map(({finalPrice:o,originalPrice:s,regionData:l,currencySymbol:u})=>i.createElement("div",{key:l.currencyCode,className:"bannerPrice"},n&&i.createElement(f,{i18nKey:"BannerPrice.freeItem"},"FREE"),!n&&i.createElement(i.Fragment,null,i.createElement("span",{className:G("finalPrice",{virtual:ur.isCurrencyTypeVirtual(l)})},`${u} ${o}`),ur.isDiscounted(l)&&i.createElement(i.Fragment,null,i.createElement("s",{className:"priceStrikethrough"},i.createElement("span",{className:"beforeDiscount"},`${u} ${s}`)),i.createElement("span",{className:"discountPercentage"},`-${ur.calculateDiscountPercentage(l)}%`))))))},KH=qH()(nH),xA=class extends i.Component{constructor(t){super(t),this.sliderRef=g.createRef(),this.onClickPrev=()=>{const n=this.sliderRef.current;n&&n.slickPrev(),this.setState({activeBannerIndex:this.state.activeBannerIndex-1})},this.onClickNext=()=>{const n=this.sliderRef.current;n&&n.slickNext(),this.setState({activeBannerIndex:this.state.activeBannerIndex+1})},this.onChangeBannerItem=n=>{const o=this.sliderRef.current;o&&o.slickPrev(),this.setState({activeBannerIndex:n})},this.state={activeBannerIndex:0},this.appState=U.getAppState();const e="banner",r=5,a=this.appState.getUser();this.logic=new $H({bannerTag:e,bannerLimit:r,country:a?a.country:void 0}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.init()}render(){const{isFetching:t,bannerItemList:e,currencyMap:r,error:a,bannerContentList:n}=this.logic.state,{activeBannerIndex:o}=this.state,s=e&&e.data?o%e.data.length:0;return i.createElement("section",{className:"banner bannerHeight"},t&&i.createElement(qo,{className:"mt-3 md:mt-7"}),!t&&a&&i.createElement("div",{className:"bannerError"},i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:a}))),!t&&e&&r&&i.createElement(i.Fragment,null,i.createElement("div",null,i.createElement(f0,{ref:this.sliderRef,...xA.bannerSetting,afterChange:l=>this.onChangeBannerItem(l)},n&&n.map(l=>i.createElement("div",{key:l.bannerItem.itemId,className:"bannerHeight"},i.createElement(HH,{mainBackground:l.mainBackground}),i.createElement(xe,{to:de.getItemDetailRoute(l.bannerItem),className:"bannerItemContainer bannerGradient"},i.createElement("div",{className:"bannerDetail"},i.createElement("p",{className:G("title",ia.TITLE_FONT)},l.bannerItem.title),i.createElement("p",{className:"description"},i.createElement(KH,{text:l.bannerItem.description,maxLine:2,ellipsis:"...",trimRight:!0,basedOn:"letters"})),i.createElement("div",{className:"price"},l.bannerItem.regionData&&r&&i.createElement(WH,{regionData:l.bannerItem.regionData,currencyMap:r})),i.createElement("div",{className:"btn big btn-primary ctaButton"},i.createElement(f,{i18nKey:"HomePage.banner.learnMore"},"Learn more")))))))),e.data&&e.data.length>1&&i.createElement(i.Fragment,null,i.createElement("div",{className:"pagination"},e.data.map((l,u)=>u!==s?i.createElement("div",{key:l.itemId,className:"carouselBullet",onClick:()=>this.onChangeBannerItem(u)}):i.createElement("div",{key:l.itemId,className:"carouselBullet active"}))),i.createElement("button",{className:"bannerHeight arrowLeftButton",onClick:this.onClickPrev,"aria-label":"Arrow Left"},i.createElement("div",{className:"arrowIconContainer"},i.createElement(Ft,{className:St.left}))),i.createElement("button",{className:"bannerHeight arrowRightButton",onClick:this.onClickNext,"aria-label":"Arrow Right"},i.createElement("div",{className:"arrowIconContainer"},i.createElement(Ft,{className:St.right}))))))}};let OA=xA;OA.bannerSetting={dots:!1,infinite:!0,speed:500,slideToShow:1,slideToScroll:1,arrows:!1,adaptiveHeight:!0};const GH=t=>{const{regionData:e,currencyMap:r}=t;if(!r)return null;const a=aa.makePaymentOptionList(e,r),n=ur.isFree(e||[]);return i.createElement(i.Fragment,null,n&&i.createElement(f,{i18nKey:"FeaturedGamesPrice.freeItem"},"FREE"),!n&&a.map(({finalPrice:o,originalPrice:s,regionData:l,currencySymbol:u},c)=>{const d=ur.isCurrencyTypeVirtual(l);return i.createElement(i.Fragment,{key:`${l.currencyCode}-${c}`},d&&i.createElement("span",{className:"divider"},"/"),i.createElement("span",{key:l.currencyCode,className:"featuredGamePriceItem"},i.createElement("div",{className:G({virtual:d})},u," ",o),ur.isDiscounted(l)&&i.createElement("div",null,i.createElement("s",{className:"priceStrikethrough"},i.createElement("span",{className:"beforeDiscount"},`${u} ${s}`)))))}))},l1=t=>{const{gameList:e,currencyMap:r}=t;return g.createElement("div",{className:"featuredGamesItemContainer"},e&&e.map(a=>{const n=Rn.getFilteredImageUrlByTag(a.images,mn.productCover)||ua;return g.createElement(xe,{to:de.getItemDetailRoute(a),className:"featuredGamesItem",style:{backgroundImage:`url(${n})`},key:a.itemId},g.createElement("div",{className:"featuredGamesOverlayBackground"},g.createElement("div",{className:"featuredGamesContent"},g.createElement("h2",{className:"featuredGamesTitle"},a.title),g.createElement("div",{className:"featuredGamesPrice"},a&&a.regionData&&g.createElement(GH,{regionData:a.regionData,currencyMap:r}))),g.createElement("div",{className:"featuredGameLearnMoreText"},g.createElement("div",{className:"featuredGameLearnMoreTextContainer"},g.createElement("span",{className:"learnMoreText"},g.createElement(f,{i18nKey:"FeaturedGames.learnMore"},"Learn more")),g.createElement(Ft,{className:G(St.right,"arrowSize")})))))}))};class YH extends Xt{constructor(e){super(),this.props=e,this.state={isFetching:!1,featuredGameList:null,currencyMap:null,error:null},this.sdk=U.getAppState().getSdk()}async init(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,currencyMap:null,featuredGameList:null,error:null});const[e,r]=await Promise.all([await this.fetchCurrencyMap(),await this.fetchFeaturedGames()]),a=new Map;for(const n of e)a.set(n.currencyCode,n);this.setState({currencyMap:a,featuredGameList:r})}catch(e){console.error(e),this.setState({error:e})}finally{this.setState({isFetching:!1})}}async fetchFeaturedGames(){return await qe.ItemApi(this.sdk).getItemsByCriteria({tags:"featured",limit:5,region:this.props.country})}async fetchCurrencyMap(){return await qe.CurrencyApi(this.sdk).getCurrencies()}}class ZH extends g.Component{constructor(e){var a;super(e);const r=(a=U.getAppState().getUser())==null?void 0:a.country;this.logic=new YH({country:r}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.init()}render(){const{currencyMap:e,error:r,featuredGameList:a,isFetching:n}=this.logic.state,o=4;return i.createElement("section",{className:"featuredGames"},!n&&r&&i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:r})),!n&&!!a&&i.createElement(i.Fragment,null,(()=>a&&a.data.length>=o?i.createElement(XH,{gameList:a.data,currencyMap:e}):i.createElement(l1,{gameList:a.data,currencyMap:e}))()))}}const XH=({gameList:t,currencyMap:e})=>i.createElement(g.Fragment,null,i.createElement(l1,{gameList:t.slice(0,2),currencyMap:e}),i.createElement(l1,{gameList:t.slice(2),currencyMap:e}));class LA extends i.Component{componentDidMount(){const e=U.getAppState().state.appHistory,a=new URLSearchParams(location.search).get(Bg);a&&a===cC.success&&(qL(),VL(e))}render(){const e=U.getAppState().isSingleGame();return i.createElement("main",{className:"homePage"},i.createElement(Sr,null,i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,$("HomePage.title"),$("HomePage.title")))),!e&&i.createElement(QH,null),e&&i.createElement(JH,{itemId:Fs.getActiveItemId()}))}}const QH=t=>i.createElement(i.Fragment,null,i.createElement(OA,null),i.createElement(ZH,null)),JH=t=>{if(!t.itemId){const e=U.getAppState().getGameId();return i.createElement(Z3,{appId:e,error:U.getGameState().getGameInfoError(e)})}return i.createElement(i.Fragment,null,i.createElement(AA,{itemId:t.itemId,language:wt()}))},e$=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"39",viewBox:"0 0 36 39",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M31.5172 18.8966C30.984 18.8966 30.5517 18.4643 30.5517 17.931V15.0345C30.5517 8.10236 24.9321 2.48276 18 2.48276C11.0679 2.48276 5.44828 8.10236 5.44828 15.0345V17.931C5.44828 18.4643 5.01601 18.8966 4.48277 18.8966C3.94953 18.8966 3.51725 18.4643 3.51725 17.931V15.0345C3.51725 7.03588 10.0014 0.551727 18 0.551727C25.9986 0.551727 32.4828 7.03588 32.4828 15.0345V17.931C32.4828 18.4643 32.0505 18.8966 31.5172 18.8966Z",fill:"#34FF85"}),i.createElement("path",{d:"M27.6552 37.2414H23.7931C23.2599 37.2414 22.8276 36.8091 22.8276 36.2758C22.8276 35.7426 23.2599 35.3103 23.7931 35.3103H27.6552C29.2549 35.3103 30.5517 34.0135 30.5517 32.4138V30.4827C30.5517 29.9495 30.984 29.5172 31.5172 29.5172C32.0505 29.5172 32.4828 29.9495 32.4828 30.4827V32.4138C32.4796 35.0786 30.3201 37.2382 27.6552 37.2414Z",fill:"#34FF85"}),i.createElement("path",{d:"M21.8621 34.3448H18C16.9335 34.3448 16.069 35.2094 16.069 36.2759C16.069 37.3424 16.9335 38.2069 18 38.2069H21.8621C22.9286 38.2069 23.7931 37.3424 23.7931 36.2759C23.7931 35.2094 22.9286 34.3448 21.8621 34.3448Z",fill:"#299253"}),i.createElement("path",{d:"M8.34483 21.7931V29.5173C8.34483 30.0505 7.91255 30.4828 7.37931 30.4828H3.71034C2.88451 30.4764 2.09503 30.1422 1.5156 29.5537C0.936173 28.9653 0.614262 28.1707 0.620688 27.3449V21.069C0.614262 20.2432 0.936173 19.4486 1.5156 18.8601C2.09503 18.2716 2.88451 17.9374 3.71034 17.9311H7.37931C7.91255 17.9311 8.34483 18.3633 8.34483 18.8966V21.7931Z",fill:"#299253"}),i.createElement("path",{d:"M27.6552 21.7931V29.5173C27.6552 30.0505 28.0874 30.4828 28.6207 30.4828H32.2897C33.1155 30.4764 33.905 30.1422 34.4844 29.5537C35.0638 28.9653 35.3857 28.1707 35.3793 27.3449V21.069C35.3857 20.2432 35.0638 19.4486 34.4844 18.8601C33.905 18.2716 33.1155 17.9374 32.2897 17.9311H28.6207C28.0874 17.9311 27.6552 18.3633 27.6552 18.8966V21.7931Z",fill:"#299253"})));const t$=()=>{const t=()=>{const e=U.getAppState().getSupportEmail()||"";window.location.href=`mailto:${encodeURIComponent(e)}`};return i.createElement("div",{className:"supportPage",style:{backgroundImage:`url(${ca})`}},i.createElement("div",{className:"wrapper"},i.createElement("div",{className:"message"},i.createElement("div",{className:"primary"},i.createElement(e$,null),i.createElement(f,{i18nKey:"SupportMainPage.heading.title"},"Welcome to the Support Center!")),i.createElement("div",{className:"description"},i.createElement(f,{i18nKey:"SupportMainPage.heading.subtitle"},"How can we help you?"))),i.createElement(le,{onClick:t,className:"button",buttonStyle:ct.PRIMARY,buttonType:qt.FLAT},i.createElement(f,{i18nKey:"SupportMainPage.btn.contactOurSupport"},"Contact Us"))))},r$="_errorContainer_1yokb_16",a$="_sessionExpiredContainer_1yokb_20",TA={errorContainer:r$,sessionExpiredContainer:a$};class n$ extends i.Component{constructor(e){super(e),this.state={error:null}}componentDidMount(){this.exchange()}clearParams(){const{appHistory:e}=this.props.appState.state;e.replace(`${e.location.pathname}`)}async exchange(){try{await this.exchangeAuthorizationCode(),this.props.appState.markAuthCodeExchangeTrialDone()}catch(e){console.error(e),this.clearParams(),this.setState({error:e})}}render(){const{error:e}=this.state;return i.createElement(i.Fragment,null,!e&&i.createElement(je,{className:Er.medium},i.createElement(f,{i18nKey:"InitialUserFetchPage.notice"})),e&&i.createElement("div",{className:TA.errorContainer},i.createElement(ke,{error:e})),e&&i.createElement(i$,{error:e}))}async exchangeAuthorizationCode(){const{appHistory:e}=this.props.appState.state,{code:r,error:a,state:n}=La.getAuthorizationCodeParams(e.location.search),o=this.props.appState.getSdk();try{const l=await new Ba(o).exchangeAuthorizationCode({code:r,error:a,state:n});if(!l)return;this.clearParams();const{mfaData:u,returnPath:c}=l;u?this.props.appState.getUserManager().updateMFAData(u):await this.props.appState.fetchAllUserInformation(),c?e.replace(c):e.replace(Vt.Home.link)}catch(s){st.redirectToErrorPage(e,s)}}}const i$=({error:t})=>{var e;if(!t)return null;if(ye.isAxiosError(t)&&((e=t==null?void 0:t.response)!=null&&e.status)){const{status:r}=t.response;if(r===401)return i.createElement("div",{className:TA.sessionExpiredContainer},i.createElement(f,{i18nKey:"AuthorizationCodeExchanger.error.sessionExpired"},"Session Expired"),i.createElement(xe,{to:bt.Login.makePath()},$("HomePage.login")))}return i.createElement(ke,{error:t})},o$=({children:t})=>{const e=U.getAppState();return e.state.authCodeExchangeTried?t:i.createElement(n$,{appState:e})},s$=({homepageRedirection:t})=>{const e=Ke.getRouterRedirection(t,Fe.BASE_URL);return e?e==="/"?g.createElement(LA,null):g.createElement(Gt,{to:e}):(window.location.href=t,null)};function l$(){var r,a;const t=(r=U.getAppState().getHomepagePPConfig())==null?void 0:r.isDisabled,e=(a=U.getAppState().getHomepagePPConfig())==null?void 0:a.redirectionURL;return[g.createElement(Ae,{key:"HomePage",exact:!0,path:Vt.Home.link,render:()=>g.createElement(o$,null,t&&e?g.createElement(s$,{homepageRedirection:e}):g.createElement(LA,null))}),g.createElement(Ae,{key:"ChangelogPage",exact:!0,path:Vt.Changelog.link,render:()=>g.createElement(wj,null)}),g.createElement(Ae,{key:"SupportPage",exact:!0,path:zm.Support.link,render:()=>g.createElement(t$,null)})]}class u$ extends i.Component{constructor(e){super(e),this.onOffline=()=>{this.setState({isOffline:!0})},this.reload=()=>{window.location.reload()},this.state={error:null,isUpdatingCache:!1,isOffline:!1}}async componentDidMount(){if("serviceWorker"in navigator&&Fe.IS_PROD_MODE){const e=await navigator.serviceWorker.getRegistration();e&&e.addEventListener("updatefound",()=>{console.log("[SW] update detected!"),this.setState({isUpdatingCache:!0})})}window.addEventListener("offline",this.onOffline)}componentWillUnmount(){window.removeEventListener("offline",this.onOffline)}componentDidCatch(e){this.setState({error:e})}render(){const{error:e,isUpdatingCache:r,isOffline:a}=this.state;return r&&(e!=null&&e.message.includes("Failed to fetch dynamically imported module"))?i.createElement(Ji,{title:$("ErrorPage.updatingCache.title"),description:t0.addLineBreaks($("ErrorPage.updatingCache.description")),buttonAction:this.reload,buttonText:$("Common.reload")}):a?i.createElement(Ji,{title:i.createElement(f,{i18nKey:"ErrorNetwork.heading"},i.createElement("p",null,"Network Error")),description:i.createElement(f,{i18nKey:"ErrorNetwork.textContent"},i.createElement("p",null,"You are having network issues."),i.createElement("p",null,"Please check your internet connection.")),buttonAction:this.reload,buttonText:$("Common.reload")}):e?i.createElement(vw,{buttonAction:this.reload}):this.props.children}}var Yr="top",ya="bottom",va="right",Zr="left",y0="auto",Iu=[Yr,ya,va,Zr],fs="start",uu="end",c$="clippingParents",NA="viewport",ll="popper",d$="reference",sb=Iu.reduce(function(t,e){return t.concat([e+"-"+fs,e+"-"+uu])},[]),IA=[].concat(Iu,[y0]).reduce(function(t,e){return t.concat([e,e+"-"+fs,e+"-"+uu])},[]),m$="beforeRead",p$="read",h$="afterRead",f$="beforeMain",g$="main",y$="afterMain",v$="beforeWrite",b$="write",E$="afterWrite",D$=[m$,p$,h$,f$,g$,y$,v$,b$,E$];function pn(t){return t?(t.nodeName||"").toLowerCase():null}function za(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function gs(t){var e=za(t).Element;return t instanceof e||t instanceof Element}function ga(t){var e=za(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function BA(t){if(typeof ShadowRoot>"u")return!1;var e=za(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function C$(t){var e=t.state;Object.keys(e.elements).forEach(function(r){var a=e.styles[r]||{},n=e.attributes[r]||{},o=e.elements[r];!ga(o)||!pn(o)||(Object.assign(o.style,a),Object.keys(n).forEach(function(s){var l=n[s];l===!1?o.removeAttribute(s):o.setAttribute(s,l===!0?"":l)}))})}function w$(t){var e=t.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(a){var n=e.elements[a],o=e.attributes[a]||{},s=Object.keys(e.styles.hasOwnProperty(a)?e.styles[a]:r[a]),l=s.reduce(function(u,c){return u[c]="",u},{});!ga(n)||!pn(n)||(Object.assign(n.style,l),Object.keys(o).forEach(function(u){n.removeAttribute(u)}))})}}const A$={name:"applyStyles",enabled:!0,phase:"write",fn:C$,effect:w$,requires:["computeStyles"]};function nn(t){return t.split("-")[0]}var Ui=Math.max,Kd=Math.min,ys=Math.round;function vs(t,e){e===void 0&&(e=!1);var r=t.getBoundingClientRect(),a=1,n=1;if(ga(t)&&e){var o=t.offsetHeight,s=t.offsetWidth;s>0&&(a=ys(r.width)/s||1),o>0&&(n=ys(r.height)/o||1)}return{width:r.width/a,height:r.height/n,top:r.top/n,right:r.right/a,bottom:r.bottom/n,left:r.left/a,x:r.left/a,y:r.top/n}}function v0(t){var e=vs(t),r=t.offsetWidth,a=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-a)<=1&&(a=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:a}}function _A(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&BA(r)){var a=e;do{if(a&&t.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function Fn(t){return za(t).getComputedStyle(t)}function k$(t){return["table","td","th"].indexOf(pn(t))>=0}function Ei(t){return((gs(t)?t.ownerDocument:t.document)||window.document).documentElement}function Jm(t){return pn(t)==="html"?t:t.assignedSlot||t.parentNode||(BA(t)?t.host:null)||Ei(t)}function lb(t){return!ga(t)||Fn(t).position==="fixed"?null:t.offsetParent}function P$(t){var e=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,r=navigator.userAgent.indexOf("Trident")!==-1;if(r&&ga(t)){var a=Fn(t);if(a.position==="fixed")return null}for(var n=Jm(t);ga(n)&&["html","body"].indexOf(pn(n))<0;){var o=Fn(n);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||e&&o.willChange==="filter"||e&&o.filter&&o.filter!=="none")return n;n=n.parentNode}return null}function Bu(t){for(var e=za(t),r=lb(t);r&&k$(r)&&Fn(r).position==="static";)r=lb(r);return r&&(pn(r)==="html"||pn(r)==="body"&&Fn(r).position==="static")?e:r||P$(t)||e}function b0(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Bl(t,e,r){return Ui(t,Kd(e,r))}function S$(t,e,r){var a=Bl(t,e,r);return a>r?r:a}function MA(){return{top:0,right:0,bottom:0,left:0}}function RA(t){return Object.assign({},MA(),t)}function jA(t,e){return e.reduce(function(r,a){return r[a]=t,r},{})}var F$=function(e,r){return e=typeof e=="function"?e(Object.assign({},r.rects,{placement:r.placement})):e,RA(typeof e!="number"?e:jA(e,Iu))};function x$(t){var e,r=t.state,a=t.name,n=t.options,o=r.elements.arrow,s=r.modifiersData.popperOffsets,l=nn(r.placement),u=b0(l),c=[Zr,va].indexOf(l)>=0,d=c?"height":"width";if(!(!o||!s)){var m=F$(n.padding,r),h=v0(o),p=u==="y"?Yr:Zr,y=u==="y"?ya:va,b=r.rects.reference[d]+r.rects.reference[u]-s[u]-r.rects.popper[d],C=s[u]-r.rects.reference[u],w=Bu(o),v=w?u==="y"?w.clientHeight||0:w.clientWidth||0:0,P=b/2-C/2,x=m[p],O=v-h[d]-m[y],S=v/2-h[d]/2+P,L=Bl(x,S,O),E=u;r.modifiersData[a]=(e={},e[E]=L,e.centerOffset=L-S,e)}}function O$(t){var e=t.state,r=t.options,a=r.element,n=a===void 0?"[data-popper-arrow]":a;n!=null&&(typeof n=="string"&&(n=e.elements.popper.querySelector(n),!n)||_A(e.elements.popper,n)&&(e.elements.arrow=n))}const L$={name:"arrow",enabled:!0,phase:"main",fn:x$,effect:O$,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function bs(t){return t.split("-")[1]}var T$={top:"auto",right:"auto",bottom:"auto",left:"auto"};function N$(t){var e=t.x,r=t.y,a=window,n=a.devicePixelRatio||1;return{x:ys(e*n)/n||0,y:ys(r*n)/n||0}}function ub(t){var e,r=t.popper,a=t.popperRect,n=t.placement,o=t.variation,s=t.offsets,l=t.position,u=t.gpuAcceleration,c=t.adaptive,d=t.roundOffsets,m=t.isFixed,h=s.x,p=h===void 0?0:h,y=s.y,b=y===void 0?0:y,C=typeof d=="function"?d({x:p,y:b}):{x:p,y:b};p=C.x,b=C.y;var w=s.hasOwnProperty("x"),v=s.hasOwnProperty("y"),P=Zr,x=Yr,O=window;if(c){var S=Bu(r),L="clientHeight",E="clientWidth";if(S===za(r)&&(S=Ei(r),Fn(S).position!=="static"&&l==="absolute"&&(L="scrollHeight",E="scrollWidth")),S=S,n===Yr||(n===Zr||n===va)&&o===uu){x=ya;var A=m&&O.visualViewport?O.visualViewport.height:S[L];b-=A-a.height,b*=u?1:-1}if(n===Zr||(n===Yr||n===ya)&&o===uu){P=va;var D=m&&O.visualViewport?O.visualViewport.width:S[E];p-=D-a.width,p*=u?1:-1}}var F=Object.assign({position:l},c&&T$),T=d===!0?N$({x:p,y:b}):{x:p,y:b};if(p=T.x,b=T.y,u){var k;return Object.assign({},F,(k={},k[x]=v?"0":"",k[P]=w?"0":"",k.transform=(O.devicePixelRatio||1)<=1?"translate("+p+"px, "+b+"px)":"translate3d("+p+"px, "+b+"px, 0)",k))}return Object.assign({},F,(e={},e[x]=v?b+"px":"",e[P]=w?p+"px":"",e.transform="",e))}function I$(t){var e=t.state,r=t.options,a=r.gpuAcceleration,n=a===void 0?!0:a,o=r.adaptive,s=o===void 0?!0:o,l=r.roundOffsets,u=l===void 0?!0:l,c={placement:nn(e.placement),variation:bs(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:n,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,ub(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:u})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,ub(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const B$={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:I$,data:{}};var Dc={passive:!0};function _$(t){var e=t.state,r=t.instance,a=t.options,n=a.scroll,o=n===void 0?!0:n,s=a.resize,l=s===void 0?!0:s,u=za(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach(function(d){d.addEventListener("scroll",r.update,Dc)}),l&&u.addEventListener("resize",r.update,Dc),function(){o&&c.forEach(function(d){d.removeEventListener("scroll",r.update,Dc)}),l&&u.removeEventListener("resize",r.update,Dc)}}const M$={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:_$,data:{}};var R$={left:"right",right:"left",bottom:"top",top:"bottom"};function id(t){return t.replace(/left|right|bottom|top/g,function(e){return R$[e]})}var j$={start:"end",end:"start"};function cb(t){return t.replace(/start|end/g,function(e){return j$[e]})}function E0(t){var e=za(t),r=e.pageXOffset,a=e.pageYOffset;return{scrollLeft:r,scrollTop:a}}function D0(t){return vs(Ei(t)).left+E0(t).scrollLeft}function U$(t){var e=za(t),r=Ei(t),a=e.visualViewport,n=r.clientWidth,o=r.clientHeight,s=0,l=0;return a&&(n=a.width,o=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=a.offsetLeft,l=a.offsetTop)),{width:n,height:o,x:s+D0(t),y:l}}function z$(t){var e,r=Ei(t),a=E0(t),n=(e=t.ownerDocument)==null?void 0:e.body,o=Ui(r.scrollWidth,r.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),s=Ui(r.scrollHeight,r.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-a.scrollLeft+D0(t),u=-a.scrollTop;return Fn(n||r).direction==="rtl"&&(l+=Ui(r.clientWidth,n?n.clientWidth:0)-o),{width:o,height:s,x:l,y:u}}function C0(t){var e=Fn(t),r=e.overflow,a=e.overflowX,n=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+n+a)}function UA(t){return["html","body","#document"].indexOf(pn(t))>=0?t.ownerDocument.body:ga(t)&&C0(t)?t:UA(Jm(t))}function _l(t,e){var r;e===void 0&&(e=[]);var a=UA(t),n=a===((r=t.ownerDocument)==null?void 0:r.body),o=za(a),s=n?[o].concat(o.visualViewport||[],C0(a)?a:[]):a,l=e.concat(s);return n?l:l.concat(_l(Jm(s)))}function u1(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function V$(t){var e=vs(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function db(t,e){return e===NA?u1(U$(t)):gs(e)?V$(e):u1(z$(Ei(t)))}function q$(t){var e=_l(Jm(t)),r=["absolute","fixed"].indexOf(Fn(t).position)>=0,a=r&&ga(t)?Bu(t):t;return gs(a)?e.filter(function(n){return gs(n)&&_A(n,a)&&pn(n)!=="body"}):[]}function H$(t,e,r){var a=e==="clippingParents"?q$(t):[].concat(e),n=[].concat(a,[r]),o=n[0],s=n.reduce(function(l,u){var c=db(t,u);return l.top=Ui(c.top,l.top),l.right=Kd(c.right,l.right),l.bottom=Kd(c.bottom,l.bottom),l.left=Ui(c.left,l.left),l},db(t,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function zA(t){var e=t.reference,r=t.element,a=t.placement,n=a?nn(a):null,o=a?bs(a):null,s=e.x+e.width/2-r.width/2,l=e.y+e.height/2-r.height/2,u;switch(n){case Yr:u={x:s,y:e.y-r.height};break;case ya:u={x:s,y:e.y+e.height};break;case va:u={x:e.x+e.width,y:l};break;case Zr:u={x:e.x-r.width,y:l};break;default:u={x:e.x,y:e.y}}var c=n?b0(n):null;if(c!=null){var d=c==="y"?"height":"width";switch(o){case fs:u[c]=u[c]-(e[d]/2-r[d]/2);break;case uu:u[c]=u[c]+(e[d]/2-r[d]/2);break}}return u}function cu(t,e){e===void 0&&(e={});var r=e,a=r.placement,n=a===void 0?t.placement:a,o=r.boundary,s=o===void 0?c$:o,l=r.rootBoundary,u=l===void 0?NA:l,c=r.elementContext,d=c===void 0?ll:c,m=r.altBoundary,h=m===void 0?!1:m,p=r.padding,y=p===void 0?0:p,b=RA(typeof y!="number"?y:jA(y,Iu)),C=d===ll?d$:ll,w=t.rects.popper,v=t.elements[h?C:d],P=H$(gs(v)?v:v.contextElement||Ei(t.elements.popper),s,u),x=vs(t.elements.reference),O=zA({reference:x,element:w,strategy:"absolute",placement:n}),S=u1(Object.assign({},w,O)),L=d===ll?S:x,E={top:P.top-L.top+b.top,bottom:L.bottom-P.bottom+b.bottom,left:P.left-L.left+b.left,right:L.right-P.right+b.right},A=t.modifiersData.offset;if(d===ll&&A){var D=A[n];Object.keys(E).forEach(function(F){var T=[va,ya].indexOf(F)>=0?1:-1,k=[Yr,ya].indexOf(F)>=0?"y":"x";E[F]+=D[k]*T})}return E}function $$(t,e){e===void 0&&(e={});var r=e,a=r.placement,n=r.boundary,o=r.rootBoundary,s=r.padding,l=r.flipVariations,u=r.allowedAutoPlacements,c=u===void 0?IA:u,d=bs(a),m=d?l?sb:sb.filter(function(y){return bs(y)===d}):Iu,h=m.filter(function(y){return c.indexOf(y)>=0});h.length===0&&(h=m);var p=h.reduce(function(y,b){return y[b]=cu(t,{placement:b,boundary:n,rootBoundary:o,padding:s})[nn(b)],y},{});return Object.keys(p).sort(function(y,b){return p[y]-p[b]})}function W$(t){if(nn(t)===y0)return[];var e=id(t);return[cb(t),e,cb(e)]}function K$(t){var e=t.state,r=t.options,a=t.name;if(!e.modifiersData[a]._skip){for(var n=r.mainAxis,o=n===void 0?!0:n,s=r.altAxis,l=s===void 0?!0:s,u=r.fallbackPlacements,c=r.padding,d=r.boundary,m=r.rootBoundary,h=r.altBoundary,p=r.flipVariations,y=p===void 0?!0:p,b=r.allowedAutoPlacements,C=e.options.placement,w=nn(C),v=w===C,P=u||(v||!y?[id(C)]:W$(C)),x=[C].concat(P).reduce(function(Y,q){return Y.concat(nn(q)===y0?$$(e,{placement:q,boundary:d,rootBoundary:m,padding:c,flipVariations:y,allowedAutoPlacements:b}):q)},[]),O=e.rects.reference,S=e.rects.popper,L=new Map,E=!0,A=x[0],D=0;D<x.length;D++){var F=x[D],T=nn(F),k=bs(F)===fs,R=[Yr,ya].indexOf(T)>=0,N=R?"width":"height",B=cu(e,{placement:F,boundary:d,rootBoundary:m,altBoundary:h,padding:c}),I=R?k?va:Zr:k?ya:Yr;O[N]>S[N]&&(I=id(I));var z=id(I),X=[];if(o&&X.push(B[T]<=0),l&&X.push(B[I]<=0,B[z]<=0),X.every(function(Y){return Y})){A=F,E=!1;break}L.set(F,X)}if(E)for(var j=y?3:1,W=function(q){var te=x.find(function(ie){var re=L.get(ie);if(re)return re.slice(0,q).every(function(ge){return ge})});if(te)return A=te,"break"},ne=j;ne>0;ne--){var ae=W(ne);if(ae==="break")break}e.placement!==A&&(e.modifiersData[a]._skip=!0,e.placement=A,e.reset=!0)}}const G$={name:"flip",enabled:!0,phase:"main",fn:K$,requiresIfExists:["offset"],data:{_skip:!1}};function mb(t,e,r){return r===void 0&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function pb(t){return[Yr,va,ya,Zr].some(function(e){return t[e]>=0})}function Y$(t){var e=t.state,r=t.name,a=e.rects.reference,n=e.rects.popper,o=e.modifiersData.preventOverflow,s=cu(e,{elementContext:"reference"}),l=cu(e,{altBoundary:!0}),u=mb(s,a),c=mb(l,n,o),d=pb(u),m=pb(c);e.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:m},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":m})}const Z$={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Y$};function X$(t,e,r){var a=nn(t),n=[Zr,Yr].indexOf(a)>=0?-1:1,o=typeof r=="function"?r(Object.assign({},e,{placement:t})):r,s=o[0],l=o[1];return s=s||0,l=(l||0)*n,[Zr,va].indexOf(a)>=0?{x:l,y:s}:{x:s,y:l}}function Q$(t){var e=t.state,r=t.options,a=t.name,n=r.offset,o=n===void 0?[0,0]:n,s=IA.reduce(function(d,m){return d[m]=X$(m,e.rects,o),d},{}),l=s[e.placement],u=l.x,c=l.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=u,e.modifiersData.popperOffsets.y+=c),e.modifiersData[a]=s}const J$={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Q$};function eW(t){var e=t.state,r=t.name;e.modifiersData[r]=zA({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const tW={name:"popperOffsets",enabled:!0,phase:"read",fn:eW,data:{}};function rW(t){return t==="x"?"y":"x"}function aW(t){var e=t.state,r=t.options,a=t.name,n=r.mainAxis,o=n===void 0?!0:n,s=r.altAxis,l=s===void 0?!1:s,u=r.boundary,c=r.rootBoundary,d=r.altBoundary,m=r.padding,h=r.tether,p=h===void 0?!0:h,y=r.tetherOffset,b=y===void 0?0:y,C=cu(e,{boundary:u,rootBoundary:c,padding:m,altBoundary:d}),w=nn(e.placement),v=bs(e.placement),P=!v,x=b0(w),O=rW(x),S=e.modifiersData.popperOffsets,L=e.rects.reference,E=e.rects.popper,A=typeof b=="function"?b(Object.assign({},e.rects,{placement:e.placement})):b,D=typeof A=="number"?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),F=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,T={x:0,y:0};if(S){if(o){var k,R=x==="y"?Yr:Zr,N=x==="y"?ya:va,B=x==="y"?"height":"width",I=S[x],z=I+C[R],X=I-C[N],j=p?-E[B]/2:0,W=v===fs?L[B]:E[B],ne=v===fs?-E[B]:-L[B],ae=e.elements.arrow,Y=p&&ae?v0(ae):{width:0,height:0},q=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:MA(),te=q[R],ie=q[N],re=Bl(0,L[B],Y[B]),ge=P?L[B]/2-j-re-te-D.mainAxis:W-re-te-D.mainAxis,We=P?-L[B]/2+j+re+ie+D.mainAxis:ne+re+ie+D.mainAxis,He=e.elements.arrow&&Bu(e.elements.arrow),M=He?x==="y"?He.clientTop||0:He.clientLeft||0:0,_=(k=F==null?void 0:F[x])!=null?k:0,V=I+ge-_-M,H=I+We-_,Q=Bl(p?Kd(z,V):z,I,p?Ui(X,H):X);S[x]=Q,T[x]=Q-I}if(l){var se,pe=x==="x"?Yr:Zr,we=x==="x"?ya:va,Se=S[O],It=O==="y"?"height":"width",Rt=Se+C[pe],Or=Se-C[we],Un=[Yr,Zr].indexOf(w)!==-1,Hs=(se=F==null?void 0:F[O])!=null?se:0,fo=Un?Rt:Se-L[It]-E[It]-Hs+D.altAxis,$s=Un?Se+L[It]+E[It]-Hs-D.altAxis:Or,go=p&&Un?S$(fo,Se,$s):Bl(p?fo:Rt,Se,p?$s:Or);S[O]=go,T[O]=go-Se}e.modifiersData[a]=T}}const nW={name:"preventOverflow",enabled:!0,phase:"main",fn:aW,requiresIfExists:["offset"]};function iW(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function oW(t){return t===za(t)||!ga(t)?E0(t):iW(t)}function sW(t){var e=t.getBoundingClientRect(),r=ys(e.width)/t.offsetWidth||1,a=ys(e.height)/t.offsetHeight||1;return r!==1||a!==1}function lW(t,e,r){r===void 0&&(r=!1);var a=ga(e),n=ga(e)&&sW(e),o=Ei(e),s=vs(t,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!r)&&((pn(e)!=="body"||C0(o))&&(l=oW(e)),ga(e)?(u=vs(e,!0),u.x+=e.clientLeft,u.y+=e.clientTop):o&&(u.x=D0(o))),{x:s.left+l.scrollLeft-u.x,y:s.top+l.scrollTop-u.y,width:s.width,height:s.height}}function uW(t){var e=new Map,r=new Set,a=[];t.forEach(function(o){e.set(o.name,o)});function n(o){r.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(l){if(!r.has(l)){var u=e.get(l);u&&n(u)}}),a.push(o)}return t.forEach(function(o){r.has(o.name)||n(o)}),a}function cW(t){var e=uW(t);return D$.reduce(function(r,a){return r.concat(e.filter(function(n){return n.phase===a}))},[])}function dW(t){var e;return function(){return e||(e=new Promise(function(r){Promise.resolve().then(function(){e=void 0,r(t())})})),e}}function mW(t){var e=t.reduce(function(r,a){var n=r[a.name];return r[a.name]=n?Object.assign({},n,a,{options:Object.assign({},n.options,a.options),data:Object.assign({},n.data,a.data)}):a,r},{});return Object.keys(e).map(function(r){return e[r]})}var hb={placement:"bottom",modifiers:[],strategy:"absolute"};function fb(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return!e.some(function(a){return!(a&&typeof a.getBoundingClientRect=="function")})}function pW(t){t===void 0&&(t={});var e=t,r=e.defaultModifiers,a=r===void 0?[]:r,n=e.defaultOptions,o=n===void 0?hb:n;return function(l,u,c){c===void 0&&(c=o);var d={placement:"bottom",orderedModifiers:[],options:Object.assign({},hb,o),modifiersData:{},elements:{reference:l,popper:u},attributes:{},styles:{}},m=[],h=!1,p={state:d,setOptions:function(w){var v=typeof w=="function"?w(d.options):w;b(),d.options=Object.assign({},o,d.options,v),d.scrollParents={reference:gs(l)?_l(l):l.contextElement?_l(l.contextElement):[],popper:_l(u)};var P=cW(mW([].concat(a,d.options.modifiers)));return d.orderedModifiers=P.filter(function(x){return x.enabled}),y(),p.update()},forceUpdate:function(){if(!h){var w=d.elements,v=w.reference,P=w.popper;if(fb(v,P)){d.rects={reference:lW(v,Bu(P),d.options.strategy==="fixed"),popper:v0(P)},d.reset=!1,d.placement=d.options.placement,d.orderedModifiers.forEach(function(D){return d.modifiersData[D.name]=Object.assign({},D.data)});for(var x=0;x<d.orderedModifiers.length;x++){if(d.reset===!0){d.reset=!1,x=-1;continue}var O=d.orderedModifiers[x],S=O.fn,L=O.options,E=L===void 0?{}:L,A=O.name;typeof S=="function"&&(d=S({state:d,options:E,name:A,instance:p})||d)}}}},update:dW(function(){return new Promise(function(C){p.forceUpdate(),C(d)})}),destroy:function(){b(),h=!0}};if(!fb(l,u))return p;p.setOptions(c).then(function(C){!h&&c.onFirstUpdate&&c.onFirstUpdate(C)});function y(){d.orderedModifiers.forEach(function(C){var w=C.name,v=C.options,P=v===void 0?{}:v,x=C.effect;if(typeof x=="function"){var O=x({state:d,name:w,instance:p,options:P}),S=function(){};m.push(O||S)}})}function b(){m.forEach(function(C){return C()}),m=[]}return p}}var hW=[M$,tW,B$,A$,J$,G$,nW,L$,Z$],fW=pW({defaultModifiers:hW});const gW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M20.317 2.15557C18.7873 1.45369 17.147 0.936576 15.4319 0.640403C15.4007 0.634687 15.3695 0.648971 15.3534 0.677541C15.1424 1.05276 14.9087 1.54225 14.7451 1.927C12.9004 1.65083 11.0652 1.65083 9.25832 1.927C9.09465 1.5337 8.85248 1.05276 8.64057 0.677541C8.62449 0.649924 8.59328 0.63564 8.56205 0.640403C6.84791 0.93563 5.20756 1.45275 3.67693 2.15557C3.66368 2.16129 3.65233 2.17082 3.64479 2.18319C0.533392 6.83155 -0.31895 11.3657 0.0991801 15.8436C0.101072 15.8655 0.11337 15.8864 0.130398 15.8997C2.18321 17.4073 4.17171 18.3225 6.12328 18.9291C6.15451 18.9386 6.18761 18.9272 6.20748 18.9015C6.66913 18.2711 7.08064 17.6063 7.43348 16.9073C7.4543 16.8664 7.43442 16.8178 7.39186 16.8016C6.73913 16.554 6.1176 16.2521 5.51973 15.9093C5.47244 15.8816 5.46865 15.814 5.51216 15.7816C5.63797 15.6873 5.76382 15.5893 5.88396 15.4902C5.90569 15.4721 5.93598 15.4683 5.96153 15.4797C9.88928 17.273 14.1415 17.273 18.023 15.4797C18.0485 15.4674 18.0788 15.4712 18.1015 15.4893C18.2216 15.5883 18.3475 15.6873 18.4742 15.7816C18.5177 15.814 18.5149 15.8816 18.4676 15.9093C17.8697 16.2588 17.2482 16.554 16.5945 16.8006C16.552 16.8168 16.533 16.8664 16.5538 16.9073C16.9143 17.6054 17.3258 18.2701 17.7789 18.9005C17.7978 18.9272 17.8319 18.9386 17.8631 18.9291C19.8241 18.3225 21.8126 17.4073 23.8654 15.8997C23.8834 15.8864 23.8948 15.8664 23.8967 15.8445C24.3971 10.6676 23.0585 6.17064 20.3482 2.18414C20.3416 2.17082 20.3303 2.16129 20.317 2.15557ZM8.02002 13.117C6.8375 13.117 5.86313 12.0313 5.86313 10.6981C5.86313 9.36477 6.8186 8.27912 8.02002 8.27912C9.23087 8.27912 10.1958 9.3743 10.1769 10.6981C10.1769 12.0313 9.22141 13.117 8.02002 13.117ZM15.9947 13.117C14.8123 13.117 13.8379 12.0313 13.8379 10.6981C13.8379 9.36477 14.7933 8.27912 15.9947 8.27912C17.2056 8.27912 18.1705 9.3743 18.1516 10.6981C18.1516 12.0313 17.2056 13.117 15.9947 13.117Z",fill:`${r||"white"}`}))),yW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 17.9895 4.3882 22.954 10.125 23.8542V15.4688H7.07812V12H10.125V9.35625C10.125 6.34875 11.9166 4.6875 14.6576 4.6875C15.9701 4.6875 17.3438 4.92188 17.3438 4.92188V7.875H15.8306C14.34 7.875 13.875 8.80008 13.875 9.75V12H17.2031L16.6711 15.4688H13.875V23.8542C19.6118 22.954 24 17.9895 24 12Z",fill:`${r||"white"}`}))),vW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M12 2.16094C15.2063 2.16094 15.5859 2.175 16.8469 2.23125C18.0188 2.28281 18.6516 2.47969 19.0734 2.64375C19.6313 2.85938 20.0344 3.12188 20.4516 3.53906C20.8734 3.96094 21.1313 4.35938 21.3469 4.91719C21.5109 5.33906 21.7078 5.97656 21.7594 7.14375C21.8156 8.40937 21.8297 8.78906 21.8297 11.9906C21.8297 15.1969 21.8156 15.5766 21.7594 16.8375C21.7078 18.0094 21.5109 18.6422 21.3469 19.0641C21.1313 19.6219 20.8687 20.025 20.4516 20.4422C20.0297 20.8641 19.6313 21.1219 19.0734 21.3375C18.6516 21.5016 18.0141 21.6984 16.8469 21.75C15.5813 21.8062 15.2016 21.8203 12 21.8203C8.79375 21.8203 8.41406 21.8062 7.15313 21.75C5.98125 21.6984 5.34844 21.5016 4.92656 21.3375C4.36875 21.1219 3.96563 20.8594 3.54844 20.4422C3.12656 20.0203 2.86875 19.6219 2.65313 19.0641C2.48906 18.6422 2.29219 18.0047 2.24063 16.8375C2.18438 15.5719 2.17031 15.1922 2.17031 11.9906C2.17031 8.78438 2.18438 8.40469 2.24063 7.14375C2.29219 5.97187 2.48906 5.33906 2.65313 4.91719C2.86875 4.35938 3.13125 3.95625 3.54844 3.53906C3.97031 3.11719 4.36875 2.85938 4.92656 2.64375C5.34844 2.47969 5.98594 2.28281 7.15313 2.23125C8.41406 2.175 8.79375 2.16094 12 2.16094ZM12 0C8.74219 0 8.33438 0.0140625 7.05469 0.0703125C5.77969 0.126563 4.90313 0.332812 4.14375 0.628125C3.35156 0.9375 2.68125 1.34531 2.01563 2.01562C1.34531 2.68125 0.9375 3.35156 0.628125 4.13906C0.332812 4.90313 0.126563 5.775 0.0703125 7.05C0.0140625 8.33437 0 8.74219 0 12C0 15.2578 0.0140625 15.6656 0.0703125 16.9453C0.126563 18.2203 0.332812 19.0969 0.628125 19.8563C0.9375 20.6484 1.34531 21.3188 2.01563 21.9844C2.68125 22.65 3.35156 23.0625 4.13906 23.3672C4.90313 23.6625 5.775 23.8687 7.05 23.925C8.32969 23.9812 8.7375 23.9953 11.9953 23.9953C15.2531 23.9953 15.6609 23.9812 16.9406 23.925C18.2156 23.8687 19.0922 23.6625 19.8516 23.3672C20.6391 23.0625 21.3094 22.65 21.975 21.9844C22.6406 21.3188 23.0531 20.6484 23.3578 19.8609C23.6531 19.0969 23.8594 18.225 23.9156 16.95C23.9719 15.6703 23.9859 15.2625 23.9859 12.0047C23.9859 8.74688 23.9719 8.33906 23.9156 7.05938C23.8594 5.78438 23.6531 4.90781 23.3578 4.14844C23.0625 3.35156 22.6547 2.68125 21.9844 2.01562C21.3188 1.35 20.6484 0.9375 19.8609 0.632812C19.0969 0.3375 18.225 0.13125 16.95 0.075C15.6656 0.0140625 15.2578 0 12 0Z",fill:`${r||"white"}`}),i.createElement("path",{d:"M12 5.83594C8.59688 5.83594 5.83594 8.59688 5.83594 12C5.83594 15.4031 8.59688 18.1641 12 18.1641C15.4031 18.1641 18.1641 15.4031 18.1641 12C18.1641 8.59688 15.4031 5.83594 12 5.83594ZM12 15.9984C9.79219 15.9984 8.00156 14.2078 8.00156 12C8.00156 9.79219 9.79219 8.00156 12 8.00156C14.2078 8.00156 15.9984 9.79219 15.9984 12C15.9984 14.2078 14.2078 15.9984 12 15.9984Z",fill:`${r||"white"}`}),i.createElement("path",{d:"M19.8469 5.59221C19.8469 6.38908 19.2 7.03127 18.4078 7.03127C17.6109 7.03127 16.9688 6.38439 16.9688 5.59221C16.9688 4.79533 17.6156 4.15314 18.4078 4.15314C19.2 4.15314 19.8469 4.80002 19.8469 5.59221Z",fill:`${r||"white"}`}))),bW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M22.2234 0H1.77187C0.792187 0 0 0.773438 0 1.72969V22.2656C0 23.2219 0.792187 24 1.77187 24H22.2234C23.2031 24 24 23.2219 24 22.2703V1.72969C24 0.773438 23.2031 0 22.2234 0ZM7.12031 20.4516H3.55781V8.99531H7.12031V20.4516ZM5.33906 7.43438C4.19531 7.43438 3.27188 6.51094 3.27188 5.37187C3.27188 4.23281 4.19531 3.30937 5.33906 3.30937C6.47813 3.30937 7.40156 4.23281 7.40156 5.37187C7.40156 6.50625 6.47813 7.43438 5.33906 7.43438ZM20.4516 20.4516H16.8937V14.8828C16.8937 13.5562 16.8703 11.8453 15.0422 11.8453C13.1906 11.8453 12.9094 13.2937 12.9094 14.7891V20.4516H9.35625V8.99531H12.7687V10.5609H12.8156C13.2891 9.66094 14.4516 8.70938 16.1813 8.70938C19.7859 8.70938 20.4516 11.0813 20.4516 14.1656V20.4516Z",fill:`${r||"white"}`}))),EW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12ZM18.2456 10.2456C19.214 10.2456 20 11.0316 20 12C20 12.7158 19.5649 13.3333 18.9895 13.614C19.0175 13.7824 19.0316 13.9509 19.0316 14.1333C19.0316 16.828 15.9018 19.0035 12.0281 19.0035C8.15439 19.0035 5.02457 16.828 5.02457 14.1333C5.02457 13.9509 5.0386 13.7684 5.06667 13.6C4.44913 13.3193 4.02808 12.7158 4.02808 12C4.02808 11.0316 4.81404 10.2456 5.78246 10.2456C6.24562 10.2456 6.68071 10.4421 6.98948 10.7368C8.1965 9.85261 9.86667 9.30524 11.7333 9.2491L12.6176 5.06664C12.6456 4.98243 12.6877 4.91226 12.7579 4.87015C12.8281 4.82805 12.9123 4.81401 12.9965 4.82805L15.9018 5.44559C16.0983 5.02454 16.5193 4.74384 17.0105 4.74384C17.6983 4.74384 18.2597 5.30524 18.2597 5.99296C18.2597 6.68068 17.6983 7.24208 17.0105 7.24208C16.3368 7.24208 15.7895 6.70875 15.7614 6.0491L13.1649 5.50173L12.3649 9.2491C14.1895 9.31928 15.8456 9.88068 17.0386 10.7368C17.3474 10.428 17.7684 10.2456 18.2456 10.2456ZM9.24913 12C8.56141 12 8.00001 12.5614 8.00001 13.2491C8.00001 13.9368 8.56141 14.4982 9.24913 14.4982C9.93685 14.4982 10.4983 13.9368 10.4983 13.2491C10.4983 12.5614 9.93685 12 9.24913 12ZM12.014 17.4596C12.4912 17.4596 14.1193 17.4035 14.9754 16.5473C15.1018 16.421 15.1018 16.2245 15.0035 16.0842C14.8772 15.9579 14.6667 15.9579 14.5404 16.0842C13.993 16.6175 12.8561 16.814 12.0281 16.814C11.2 16.814 10.0491 16.6175 9.5158 16.0842C9.38948 15.9579 9.17895 15.9579 9.05264 16.0842C8.92632 16.2105 8.92632 16.421 9.05264 16.5473C9.89474 17.3895 11.5368 17.4596 12.014 17.4596ZM13.5018 13.2491C13.5018 13.9368 14.0632 14.4982 14.7509 14.4982C15.4386 14.4982 16 13.9368 16 13.2491C16 12.5614 15.4386 12 14.7509 12C14.0632 12 13.5018 12.5614 13.5018 13.2491Z",fill:`${r||"white"}`}))),DW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M17.0725 0H13.0278V16.3478C13.0278 18.2957 11.4722 19.8957 9.53626 19.8957C7.60034 19.8957 6.04469 18.2957 6.04469 16.3478C6.04469 14.4348 7.56577 12.8695 9.43257 12.8V8.69567C5.31872 8.7652 2 12.1391 2 16.3478C2 20.5913 5.38786 24 9.57085 24C13.7538 24 17.1416 20.5565 17.1416 16.3478V7.9652C18.6627 9.07827 20.5295 9.73913 22.5 9.77393V5.66957C19.4579 5.56522 17.0725 3.06087 17.0725 0Z",fill:`${r||"white"}`}))),CW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M20.8571 11.1428L17.4285 14.5714H14L11 17.5714V14.5714H7.14282V1.71423H20.8571V11.1428Z",fill:"none"}),i.createElement("path",{d:"M6.28571 0L2 4.28571V19.7143H7.14286V24L11.4286 19.7143H14.8571L22.5714 12V0H6.28571ZM20.8571 11.1429L17.4286 14.5714H14L11 17.5714V14.5714H7.14286V1.71429H20.8571V11.1429Z",fill:`${r||"white"}`}),i.createElement("path",{d:"M18.2858 4.71423H16.5715V9.85709H18.2858V4.71423Z",fill:`${r||"white"}`}),i.createElement("path",{d:"M13.5715 4.71423H11.8572V9.85709H13.5715V4.71423Z",fill:`${r||"white"}`}))),wW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M7.54752 19.7506C16.6042 19.7506 21.5578 12.2473 21.5578 5.7404C21.5578 5.52728 21.5578 5.31512 21.5434 5.10392C22.507 4.40687 23.3389 3.5438 24 2.55512C23.1014 2.95352 22.148 3.21467 21.1718 3.32984C22.1998 2.71453 22.9692 1.74662 23.3366 0.606318C22.3701 1.17993 21.3126 1.58414 20.2099 1.80152C19.4675 1.0121 18.4856 0.489359 17.4162 0.314202C16.3468 0.139046 15.2494 0.321233 14.294 0.832571C13.3385 1.34391 12.5782 2.15589 12.1307 3.14287C11.6833 4.12984 11.5735 5.23678 11.8186 6.2924C9.8609 6.1942 7.94576 5.68543 6.19745 4.79912C4.44915 3.91282 2.90676 2.66878 1.6704 1.14776C1.04073 2.23175 0.847872 3.51499 1.1311 4.73618C1.41433 5.95737 2.15234 7.02471 3.19488 7.72088C2.41123 7.69792 1.64465 7.48651 0.96 7.10456V7.16696C0.960311 8.30381 1.35385 9.40555 2.07387 10.2853C2.79389 11.1651 3.79606 11.7687 4.9104 11.9938C4.18548 12.1916 3.42487 12.2205 2.68704 12.0783C3.00181 13.0566 3.61443 13.9122 4.43924 14.5253C5.26405 15.1384 6.25983 15.4784 7.28736 15.4978C6.26644 16.3003 5.09731 16.8936 3.84687 17.2438C2.59643 17.594 1.28921 17.6943 0 17.5388C2.25183 18.9838 4.87192 19.7503 7.54752 19.7468",fill:`${r||"white"}`}))),AW=({className:t,size:e,fill:r})=>i.createElement("i",{className:t},i.createElement("svg",{width:e,height:e,className:t,viewBox:"0 0 24 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M23.7609 4.20005C23.7609 4.20005 23.5266 2.54536 22.8047 1.8188C21.8906 0.862549 20.8688 0.857861 20.4 0.801611C17.0438 0.557861 12.0047 0.557861 12.0047 0.557861H11.9953C11.9953 0.557861 6.95625 0.557861 3.6 0.801611C3.13125 0.857861 2.10938 0.862549 1.19531 1.8188C0.473438 2.54536 0.24375 4.20005 0.24375 4.20005C0.24375 4.20005 0 6.14536 0 8.08599V9.90474C0 11.8454 0.239062 13.7907 0.239062 13.7907C0.239062 13.7907 0.473437 15.4454 1.19062 16.1719C2.10469 17.1282 3.30469 17.0954 3.83906 17.1985C5.76094 17.3813 12 17.4375 12 17.4375C12 17.4375 17.0438 17.4282 20.4 17.1891C20.8688 17.1329 21.8906 17.1282 22.8047 16.1719C23.5266 15.4454 23.7609 13.7907 23.7609 13.7907C23.7609 13.7907 24 11.85 24 9.90474V8.08599C24 6.14536 23.7609 4.20005 23.7609 4.20005ZM9.52031 12.1125V5.36724L16.0031 8.75161L9.52031 12.1125Z",fill:`${r||"white"}`})));const qa="1rem",Ha="rgba(var(--od-rgba-secondary))",gb={[yn.DISCORD]:i.createElement(gW,{size:qa,fill:Ha}),[yn.FACEBOOK]:i.createElement(yW,{size:qa,fill:Ha}),[yn.TWITCH]:i.createElement(CW,{size:qa,fill:Ha}),[yn.YOUTUBE]:i.createElement(AW,{size:qa,fill:Ha}),[yn.INSTAGRAM]:i.createElement(vW,{size:qa,fill:Ha}),[yn.TWITTER]:i.createElement(wW,{size:qa,fill:Ha}),[yn.REDDIT]:i.createElement(EW,{size:qa,fill:Ha}),[yn.LINKEDIN]:i.createElement(bW,{size:qa,fill:Ha}),[yn.TIKTOK]:i.createElement(DW,{size:qa,fill:Ha}),default:i.createElement(rx,{size:qa,color:Ha})},yb=t=>({label:t.platform,link:t.url,icon:gb[t.platform]||gb.default});class Ile extends i.Component{constructor(e){super(e),this.refLink=g.createRef(),this.refLabel=g.createRef(),this.createPopperLabel=()=>{var a;if(!this.refLink||!this.refLabel)return;const r=(a=this.props)!=null&&a.horizontal?"top":"left";fW(this.refLink.current,this.refLabel.current,{placement:r})},this.showLabel=()=>{this.setState({showLabel:!0}),this.createPopperLabel()},this.hideLabel=()=>{this.setState({showLabel:!1})},this.LinkElement=()=>{const{item:r}=this.props,a=Ke.isValidUrl2(r.link,!1)?r.link:`https://${r.link}`;return r.label==="Store"?i.createElement(xe,{ref:this.refLink,to:r.link,onMouseEnter:this.showLabel,onMouseLeave:this.hideLabel},i.createElement("span",{className:"icon"},r.icon)):i.createElement("a",{onClick:()=>Device.send(ci.OPEN_EXTERNAL,a),ref:this.refLink,onMouseEnter:this.showLabel,onMouseLeave:this.hideLabel,style:{cursor:"pointer"}},i.createElement("span",{className:"icon"},r.icon))},this.state={showLabel:!1}}render(){const{item:e,itemClassNames:r}=this.props;return i.createElement("div",{className:G("btnSocialMedia",r)},i.createElement(this.LinkElement,null),e.label&&i.createElement("span",{ref:this.refLabel,className:G("label capitalize",{hidden:!this.state.showLabel})},e.label))}}const kW=({logo:t,scrollToTop:e})=>{var l,u,c;const r=(l=U.getAppState().getHomepagePPConfig())==null?void 0:l.isDisabled,a=(u=U.getAppState().getHomepagePPConfig())==null?void 0:u.siteBrandURL,n=(c=U.getAppState().getHomepagePPConfig())==null?void 0:c.redirectionURL;let o=Vt.Home.link,s=!1;if(r){if(a){const d=Ke.getRouterRedirection(a,Fe.BASE_URL);s=!d,o=d||a}if(!a&&n){const d=Ke.getRouterRedirection(n,Fe.BASE_URL);s=!d,o=d||n}}return s?i.createElement("a",{className:"logo",href:o},i.createElement("img",{src:t,alt:"logo"})):i.createElement(xe,{to:o,className:"logo",onClick:e},i.createElement("img",{src:t,alt:"logo",loading:"lazy"}))},PW=t=>{var A;const{isPaymentPreview:e,isPreviewMode:r,socialMediaLinks:a,copyright:n,footerDataLinks:o=[],companyLogoUrl:s,isMultipleGame:l}=t,u=D=>yb(D).icon,c=D=>yb(D).label,d=D=>D.filter(({name:F,link:T})=>F&&T),m=()=>window.scrollTo({top:0,behavior:"smooth"}),h=U.getAppState().state.appHistory.location.pathname,p=r?a:U.getAppState().getSocialLinks(Yl.PP),y=de.OrderDetail.is(h),b=U.getAppState().isSingleGame(),C=r?s:U.getAppState().getCompanyLogo("footer"),w=wt(),v=w==="en-US"?"":w,P=r?n:U.getAppState().getCopyrightText(),x=U.getAppState().getFooterConfig(),O=(A=U.getAppState().getHomepagePPConfig())==null?void 0:A.isDisabled,S=r?o:x?d(x.links):[],L=S.length>0,E=P&&L;return i.createElement("footer",{className:"footer"},!y&&!e&&i.createElement(i.Fragment,null,i.createElement("section",{className:G("topSection",{multipleGame:l})},i.createElement("div",{className:"logoContainer"},C&&i.createElement(kW,{logo:C,scrollToTop:m})),i.createElement("div",{className:"navLink"},!O&&i.createElement(xe,{to:Vt.Home.link,onClick:m},$("Footer.link.home")),(U.hasFeature(pt.isStoreVisible)||r)&&i.createElement(xe,{to:b?de.DlcList.link:de.GameList.link,onClick:m},$("Footer.link.store")),U.hasFeature(pt.isNewsV2Visible)&&i.createElement("a",{className:"menuLink",href:`/news/${v}`},$("Footer.link.news"))),i.createElement("div",{className:"socialMediaLink"},p==null?void 0:p.map((D,F)=>{const T=Ke.fixUrl(D.url);return i.createElement("a",{href:T,key:`social-media-${F}`,target:"_blank",rel:"noreferrer","aria-label":c(D)},u(D))})))),i.createElement("section",{className:G("bottomSection",{multipleGame:l})},i.createElement(Bm,{isDisabled:r}),i.createElement("div",{className:"linkAndCopyright"},i.createElement("p",{className:"copyright"},P),E&&i.createElement("span",{className:"divider"},"|"),L&&i.createElement("div",{className:"links"},S.map(({link:D,id:F,name:T})=>{const k=Ke.fixUrl(D);return i.createElement("a",{key:F,href:k,target:"_blank",rel:"noreferrer"},T)})))))};const SW=({currentLocation:t,onLogin:e})=>{const a=!zt.ErrorRoot.is(t)&&t;return i.createElement("div",{className:"loginButtonContainer"},e&&i.createElement("button",{className:"loginButton",onClick:e?n=>{n.preventDefault(),e()}:void 0},i.createElement(xf,null),i.createElement(f,{i18nKey:"Navigation.links.login"},"Login")),!e&&i.createElement(xe,{className:"loginButton",to:bt.Login.withSearchParams({[bt.LoginURLGeneratorParamKeys.RETURN_PATH_PARAMS_KEY]:a||"/"})},i.createElement(xf,null),i.createElement(f,{i18nKey:"Navigation.links.login"},"Login")))};const FW=({user:t,userProfile:e,isFetching:r,wallet:a,error:n,toggleMenu:o,isMenuShown:s,isDisableUsername:l})=>{const u=()=>oa.safeParse(t).success?l?t.displayName||t.userName:t.userName||t.displayName:null;return i.createElement("div",{className:G("userProfileDropdown",s&&"open"),onClick:()=>o()},!r&&n&&i.createElement(ke,{error:n}),!r&&!n&&e?i.createElement(i.Fragment,null,i.createElement(Um,{imageLink:e&&e.avatarUrl||"",className:"userProfileImage"}),i.createElement("div",{className:"userProfileContainer"},i.createElement("p",{className:"userProfileDisplayName"},u()),a&&i.createElement("p",{className:"userProfileWallet"},a.currencySymbol," ",a.balance)),i.createElement(Ft,{className:G(St.down,"arrowSize")})):i.createElement(je,null))},xW=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20"},i.createElement("rect",{width:"20",height:"20",fill:"white"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.84049 4.94835C7.43342 5.51373 7.29161 6.21095 7.29161 6.66649V8.5415H12.7083V6.66649C12.7083 6.21095 12.5665 5.51373 12.1594 4.94835C11.7753 4.41484 11.1296 3.95816 9.99995 3.95816C8.87031 3.95816 8.22462 4.41484 7.84049 4.94835ZM6.04161 6.66649V8.5415H5.83333C5.02792 8.5415 4.375 9.19442 4.375 9.99983V15.8332C4.375 16.6386 5.02792 17.2915 5.83333 17.2915H14.1667C14.9721 17.2915 15.625 16.6386 15.625 15.8332V9.99983C15.625 9.19442 14.9721 8.5415 14.1667 8.5415H13.9583V6.66649C13.9583 6.01092 13.7668 5.04148 13.1738 4.21797C12.5579 3.36259 11.537 2.70816 9.99995 2.70816C8.46291 2.70816 7.44194 3.36259 6.82607 4.21797C6.23314 5.04148 6.04161 6.01092 6.04161 6.66649ZM5.83333 9.7915C5.71827 9.7915 5.625 9.88477 5.625 9.99983V15.8332C5.625 15.9482 5.71827 16.0415 5.83333 16.0415H14.1667C14.2817 16.0415 14.375 15.9482 14.375 15.8332V9.99983C14.375 9.88477 14.2817 9.7915 14.1667 9.7915H5.83333ZM10.625 11.6665C10.625 11.3213 10.3452 11.0415 10 11.0415C9.65482 11.0415 9.375 11.3213 9.375 11.6665V14.1665C9.375 14.5117 9.65482 14.7915 10 14.7915C10.3452 14.7915 10.625 14.5117 10.625 14.1665V11.6665Z",fill:"white"})))),OW=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20"},i.createElement("rect",{width:"20",height:"20",fill:"white"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.54175 4.16669C3.54175 3.82151 3.82157 3.54169 4.16675 3.54169H7.50008C7.84526 3.54169 8.12508 3.82151 8.12508 4.16669C8.12508 4.51187 7.84526 4.79169 7.50008 4.79169H4.79175V15.2084H7.50008C7.84526 15.2084 8.12508 15.4882 8.12508 15.8334C8.12508 16.1785 7.84526 16.4584 7.50008 16.4584H4.16675C3.82157 16.4584 3.54175 16.1785 3.54175 15.8334V4.16669Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4583 10C16.4583 9.65482 16.1784 9.375 15.8333 9.375L7.49992 9.375C7.15474 9.375 6.87492 9.65482 6.87492 10C6.87492 10.3452 7.15474 10.625 7.49992 10.625L15.8333 10.625C16.1784 10.625 16.4583 10.3452 16.4583 10Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.058 6.22475C11.8139 6.46882 11.8139 6.86455 12.058 7.10863L14.9494 10L12.058 12.8914C11.8139 13.1355 11.8139 13.5312 12.058 13.7753C12.3021 14.0194 12.6978 14.0194 12.9419 13.7753L16.2752 10.442C16.5193 10.1979 16.5193 9.80216 16.2752 9.55808L12.9419 6.22475C12.6978 5.98067 12.3021 5.98067 12.058 6.22475Z",fill:"white"})))),LW=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20"},i.createElement("rect",{width:"20",height:"20",fill:"white"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.27005 6.875C7.27954 6.17755 7.40172 5.34038 7.72402 4.63463C7.92934 4.18502 8.20504 3.81196 8.56165 3.55176C8.91163 3.2964 9.3727 3.125 9.99924 3.125C10.6258 3.125 11.0869 3.2964 11.4368 3.55176C11.7935 3.81196 12.0692 4.18503 12.2745 4.63463C12.5968 5.34039 12.719 6.17755 12.7285 6.875H7.27005ZM6.02004 6.875C6.02958 6.04163 6.17396 5.01978 6.58697 4.11537C6.85735 3.52331 7.25351 2.95887 7.82486 2.54199C8.40283 2.12027 9.12579 1.875 9.99924 1.875C10.8727 1.875 11.5957 2.12027 12.1736 2.54199C12.745 2.95887 13.1411 3.52331 13.4115 4.11537C13.8246 5.01978 13.9689 6.04163 13.9785 6.875H14.2936C15.0065 6.875 15.6149 7.39039 15.7321 8.09358L17.121 16.4269C17.2691 17.3158 16.5837 18.125 15.6825 18.125H4.3166C3.41544 18.125 2.72996 17.3158 2.87811 16.4269L4.267 8.09358C4.3842 7.39039 4.9926 6.875 5.70549 6.875H6.02004ZM5.49999 8.29908C5.51674 8.19863 5.60365 8.125 5.70549 8.125H14.2936C14.3955 8.125 14.4824 8.19863 14.4991 8.29908L15.888 16.6324C15.9092 16.7594 15.8112 16.875 15.6825 16.875H4.3166C4.18787 16.875 4.08994 16.7594 4.11111 16.6324L5.49999 8.29908Z",fill:"white"})))),TW=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20"},i.createElement("rect",{width:"20",height:"20",fill:"white"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.0001 8.74998C11.1507 8.74998 12.0834 7.81724 12.0834 6.66665C12.0834 5.51605 11.1507 4.58331 10.0001 4.58331C8.84949 4.58331 7.91675 5.51605 7.91675 6.66665C7.91675 7.81724 8.84949 8.74998 10.0001 8.74998ZM10.0001 9.99998C11.841 9.99998 13.3334 8.50759 13.3334 6.66665C13.3334 4.8257 11.841 3.33331 10.0001 3.33331C8.15913 3.33331 6.66675 4.8257 6.66675 6.66665C6.66675 8.50759 8.15913 9.99998 10.0001 9.99998Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.03601 12.7382C4.85945 13.0325 4.79175 13.413 4.79175 13.6667V16.6667C4.79175 17.0119 4.51193 17.2917 4.16675 17.2917C3.82157 17.2917 3.54175 17.0119 3.54175 16.6667V13.6667C3.54175 13.2537 3.64072 12.6342 3.96415 12.0951C4.30717 11.5234 4.91105 11.0417 5.83341 11.0417H14.1667C14.5707 11.0417 15.1394 11.1811 15.617 11.5938C16.1173 12.026 16.4584 12.7068 16.4584 13.6667V16.6667C16.4584 17.0119 16.1786 17.2917 15.8334 17.2917C15.4882 17.2917 15.2084 17.0119 15.2084 16.6667V13.6667C15.2084 13.0266 14.994 12.7074 14.7998 12.5396C14.583 12.3523 14.3184 12.2917 14.1667 12.2917H5.83341C5.42245 12.2917 5.193 12.4766 5.03601 12.7382Z",fill:"white"})))),NW=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"20",height:"20"},i.createElement("rect",{width:"20",height:"20",fill:"white"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.125 5.83333C3.125 5.71827 3.21827 5.625 3.33333 5.625H16.6667C16.7817 5.625 16.875 5.71827 16.875 5.83333V7.08333C16.875 7.13172 16.8577 7.18356 16.8037 7.23972C16.7456 7.30019 16.652 7.35554 16.5373 7.3808C16.1092 7.47511 15.6139 7.67758 15.2286 8.12085C14.8382 8.57005 14.625 9.19234 14.625 10C14.625 10.8077 14.8382 11.4299 15.2286 11.8792C15.6139 12.3224 16.1092 12.5249 16.5373 12.6192C16.652 12.6445 16.7456 12.6998 16.8037 12.7603C16.8577 12.8164 16.875 12.8683 16.875 12.9167V14.1667C16.875 14.2817 16.7817 14.375 16.6667 14.375H3.33333C3.21827 14.375 3.125 14.2817 3.125 14.1667V12.9167C3.125 12.8683 3.14232 12.8164 3.19628 12.7603C3.25436 12.6998 3.34799 12.6445 3.46266 12.6192C3.89076 12.5249 4.3861 12.3224 4.77138 11.8792C5.16181 11.4299 5.375 10.8077 5.375 10C5.375 9.19234 5.16181 8.57005 4.77138 8.12085C4.3861 7.67758 3.89076 7.47511 3.46266 7.3808C3.34799 7.35554 3.25436 7.30019 3.19628 7.23972C3.14232 7.18356 3.125 7.13172 3.125 7.08333V5.83333ZM3.33333 4.375C2.52792 4.375 1.875 5.02792 1.875 5.83333V7.08333C1.875 7.92607 2.55496 8.4608 3.19373 8.60153C3.46045 8.66028 3.67601 8.76606 3.82793 8.94085C3.9747 9.10971 4.125 9.41531 4.125 10C4.125 10.5847 3.9747 10.8903 3.82793 11.0591C3.67601 11.2339 3.46045 11.3397 3.19373 11.3985C2.55496 11.5392 1.875 12.0739 1.875 12.9167V14.1667C1.875 14.9721 2.52792 15.625 3.33333 15.625H16.6667C17.4721 15.625 18.125 14.9721 18.125 14.1667V12.9167C18.125 12.0739 17.445 11.5392 16.8063 11.3985C16.5395 11.3397 16.324 11.2339 16.1721 11.0591C16.0253 10.8903 15.875 10.5847 15.875 10C15.875 9.41531 16.0253 9.10971 16.1721 8.94085C16.324 8.76606 16.5395 8.66028 16.8063 8.60153C17.445 8.4608 18.125 7.92607 18.125 7.08333V5.83333C18.125 5.02792 17.4721 4.375 16.6667 4.375H3.33333ZM11.786 8.23831C11.9636 7.94232 11.8676 7.55841 11.5717 7.38082C11.2757 7.20322 10.8918 7.2992 10.7142 7.59519L8.21416 11.7619C8.03657 12.0578 8.13255 12.4418 8.42853 12.6193C8.72452 12.7969 9.10844 12.701 9.28603 12.405L11.786 8.23831ZM8.33333 9.16667C8.79357 9.16667 9.16667 8.79357 9.16667 8.33333C9.16667 7.8731 8.79357 7.5 8.33333 7.5C7.8731 7.5 7.5 7.8731 7.5 8.33333C7.5 8.79357 7.8731 9.16667 8.33333 9.16667ZM11.6667 12.5C12.127 12.5 12.5001 12.1269 12.5001 11.6667C12.5001 11.2064 12.127 10.8333 11.6667 10.8333C11.2065 10.8333 10.8334 11.2064 10.8334 11.6667C10.8334 12.1269 11.2065 12.5 11.6667 12.5Z",fill:"white"})))),IW="_separator_s8k5e_122",BW="_hide_s8k5e_125",xn={separator:IW,hide:BW},kt={accountOverview:()=>U.hasFeature(pt.isAccountOverviewVisible),redeemCode:()=>U.hasFeature(pt.isRedeemCodeVisible),profile:()=>U.hasFeature(pt.isMyProfileVisible),changePassword:()=>U.hasFeature(pt.isChangePasswordVisible),purchasedItems:()=>U.hasFeature(pt.isPurchasedItemsVisible),orderHistory:()=>U.hasFeature(pt.isOrderHistoryVisible),paymentMethods:()=>U.hasFeature(pt.isPaymentMethodsVisible),privacyRecords:()=>U.hasFeature(pt.isLegalAgreementsVisible),personalData:()=>U.hasFeature(pt.isPersonalDataVisible),deleteAccount:()=>U.hasFeature(pt.isDeleteAccountVisible),linkedAccounts:()=>U.hasFeature(pt.isLinkedAccountsVisible),notification:()=>U.hasFeature(pt.isNotificationsVisible),subscription:()=>U.hasFeature(pt.isSubscriptionsVisible)},_W=()=>i.createElement("div",{key:"profileSeparator",className:G(xn.separator,st.separatorVisibility([!!kt.accountOverview()],xn.hide))}),MW=()=>i.createElement("div",{key:"purchasedSeparator",className:G(xn.separator,st.separatorVisibility([!!kt.purchasedItems(),!!kt.subscription(),!!kt.orderHistory(),!!kt.paymentMethods(),!!kt.redeemCode()],xn.hide))}),RW=()=>i.createElement("div",{key:"notificationSeparator",className:G(xn.separator,st.separatorVisibility([!!kt.notification(),!!kt.privacyRecords(),!!kt.personalData(),!!kt.deleteAccount()],xn.hide))}),jW=[{type:"link",key:"overview",to:oe.Overview.link,label:"Navigation.account.overview",isVisible:kt.accountOverview},{type:"separator",component:_W},{type:"link",key:"profile",to:oe.Profile.link,label:"Navigation.account.profile",isVisible:kt.profile},{type:"link",key:"change-password",to:oe.ChangePassword.link,label:"Navigation.account.changePassword",isVisible:kt.changePassword},{type:"link",key:"linked-accounts",to:oe.LinkedAccounts.link,label:"Navigation.account.linkedAccounts",isVisible:kt.linkedAccounts},{type:"separator",component:MW},{type:"link",key:"purchased-items",to:oe.PurchasedItems.link,label:"Navigation.account.purchasedItems",isVisible:kt.purchasedItems},{type:"link",key:"order-history",to:oe.OrderHistory.link,label:"Navigation.account.orderHistory",isVisible:kt.orderHistory},{type:"link",key:"payment-methods",to:oe.PaymentMethods.link,label:"Navigation.account.payment-methods",isVisible:kt.paymentMethods},{type:"link",key:"redeem-code",to:oe.RedeemCode.link,label:"Navigation.account.redeemCode",isVisible:kt.redeemCode},{type:"separator",component:RW},{type:"link",key:"notification",to:oe.NotificationPreferences.link,label:"Navigation.account.notifications",isVisible:kt.notification},{type:"link",key:"legal-agreements",to:oe.PrivacyRecords.link,label:"Navigation.account.privacyRecords",isVisible:kt.privacyRecords},{type:"link",key:"personal-data",to:oe.PersonalData.link,label:"Navigation.account.personalData",isVisible:kt.personalData},{type:"link",key:"account-deletion",to:oe.AccountDeletion.link,label:"Navigation.account.accountDeletion",isVisible:kt.deleteAccount}],yh=t=>i.createElement("div",{key:t,className:xn.separator});oe.Overview.link,oe.Profile.link,oe.ChangePassword.link,oe.LinkedAccounts.link,oe.PurchasedItems.link,oe.OrderHistory.link,oe.PaymentMethods.link,oe.RedeemCode.link,oe.NotificationPreferences.link,oe.PrivacyRecords.link,oe.PersonalData.link,oe.AccountDeletion.link;const UW=({onLogout:t,showMenu:e,onClick:r})=>{const a=!e;return i.createElement("nav",{className:G("userProfileNavContainer",a&&"closed",!U.hasFeature(pt.isGetLauncherVisible)&&"right-0")},kt.redeemCode()&&i.createElement(nr,{className:"userProfileNavLink",to:oe.RedeemCode.makePath(),onClick:r},i.createElement(NW,{className:"userProfileNavLinkIcon"}),i.createElement("span",null,i.createElement(f,{i18nKey:"Navigation.links.redeemCode"},"Redeem Code"))),i.createElement(nr,{className:"userProfileNavLink",to:oe.Overview.makePath(),onClick:r},i.createElement(TW,{className:"userProfileNavLinkIcon"}),i.createElement("span",null,i.createElement(f,{i18nKey:"Navigation.links.myAccount"},"My Account"))),kt.changePassword()&&i.createElement(nr,{className:"userProfileNavLink",to:oe.ChangePassword.makePath(),onClick:r},i.createElement(xW,{className:"userProfileNavLinkIcon"}),i.createElement("span",null,i.createElement(f,{i18nKey:"Navigation.links.changePassword"},"Password & Security"))),i.createElement("div",{className:"navigationDivider"}),U.hasFeature(pt.isOrderHistoryVisible)&&i.createElement(nr,{className:"userProfileNavLink",to:oe.OrderHistory.makePath(),onClick:r},i.createElement(LW,{className:"userProfileNavLinkIcon"}),i.createElement("span",null,i.createElement(f,{i18nKey:"Navigation.links.orderHistory"},"Order History"))),i.createElement("div",{className:G("navigationDivider",st.separatorVisibility([!!kt.orderHistory()],"hide"))}),i.createElement("button",{className:"userProfileNavLink",onClick:()=>{t(),r()}},i.createElement(OW,{className:"userProfileNavLinkIcon"}),i.createElement("span",null,i.createElement(f,{i18nKey:"Navigation.links.logout"},"Logout"))))},zW=({className:t,title:e})=>i.createElement("i",{className:t},i.createElement("svg",{viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},!!e&&i.createElement("title",null,e),i.createElement("path",{d:"M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0v-2z"}))),VW="_commonAlertsContainer_1uwwn_21",qW="_headerAlerts_1uwwn_21",HW={commonAlertsContainer:VW,headerAlerts:qW};function $W(){return i.createElement(Jg,{className:HW.headerAlerts})}const WW=({logo:t})=>{var s,l,u;const e=(s=U.getAppState().getHomepagePPConfig())==null?void 0:s.isDisabled,r=(l=U.getAppState().getHomepagePPConfig())==null?void 0:l.siteBrandURL,a=(u=U.getAppState().getHomepagePPConfig())==null?void 0:u.redirectionURL;let n=Vt.Home.link,o=!1;if(e){if(r){const c=Ke.getRouterRedirection(r,Fe.BASE_URL);o=!c,n=c||r}if(!r&&a){const c=Ke.getRouterRedirection(a,Fe.BASE_URL);o=!c,n=c||a}}return o?i.createElement("a",{className:"logo",href:n},i.createElement("img",{src:t,alt:"logo"})):i.createElement(xe,{className:"logo",to:n},i.createElement("img",{src:t,alt:"logo"}))},vh=({className:t,to:e,children:r,activeRoute:a,onClick:n})=>{const o=(s,l)=>a?l.pathname.includes(a):l.pathname===s;return i.createElement(nr,{onClick:n,className:t,to:e,isActive:(s,l)=>o(e,l)},r)},KW=({isPreviewMode:t})=>{var s;const e=U.getAppState().isSingleGame(),r=(s=U.getAppState().getHomepagePPConfig())==null?void 0:s.isDisabled,a=wt(),n=t,o=a==="en-US"?"":a;return i.createElement("nav",{className:"navigationContainer"},!r&&i.createElement(vh,{className:"menuLink",to:"/"},i.createElement(f,{i18nKey:"Navigation.links.home"},"Home")),(U.hasFeature(pt.isStoreVisible)||n)&&i.createElement(vh,{className:"menuLink",to:e?de.DlcList.makePath():de.GameList.makePath(),activeRoute:"/store"},i.createElement(f,{i18nKey:"Navigation.links.store"},"Store")),U.hasFeature(pt.isNewsV2Visible)&&i.createElement("a",{className:"menuLink",href:`/news/${o}`},i.createElement(f,{i18nKey:"Navigation.links.news"},"News")),U.hasFeature(pt.isTwitchDropEnabled)&&i.createElement(vh,{className:"menuLink",to:"/twitch-drops",activeRoute:"/twitch-drops"},i.createElement(f,{i18nKey:"Navigation.links.events"},"Events")))};class GW extends i.Component{constructor(e){super(e),this.toggleMenu=()=>{this.setState({dropdownMenuOpen:!this.state.dropdownMenuOpen})},this.toggleProfileMenu=()=>{this.setState({dropdownProfileOpen:!this.state.dropdownProfileOpen})},this.handleClickOutside=r=>{var a,n;(a=this.dropdownToggleProfileRef)!=null&&a.current&&!((n=this.dropdownToggleProfileRef)!=null&&n.current.contains(r.target))&&this.setState({dropdownProfileOpen:!1})},this.state={dropdownMenuOpen:!1,dropdownProfileOpen:!1},this.dropdownToggleMenuRef=i.createRef(),this.dropdownToggleProfileRef=i.createRef()}componentDidMount(){document.addEventListener("click",this.handleClickOutside)}componentWillUnmount(){document.removeEventListener("click",this.handleClickOutside)}render(){const{companyLogo:e,areLinksHidden:r,pathname:a,userManagerState:n,walletAppManagerState:o,onLogout:s,isPreviewMode:l,isMultipleGame:u}=this.props,{dropdownMenuOpen:c,dropdownProfileOpen:d}=this.state;return i.createElement(i.Fragment,null,i.createElement("header",{className:G("headerPP",ia.TITLE_FONT,"headerPreview")},i.createElement("div",{className:"translucent"}),i.createElement("div",{className:G("headerContent",{multipleGame:u})},i.createElement("div",{className:"logoContainer"},e&&i.createElement(WW,{logo:e})),!r&&i.createElement(i.Fragment,null,i.createElement("div",{className:"hamburgerMenu"},i.createElement("button",{ref:this.dropdownToggleMenuRef,className:"menuIconContainer",onClick:this.toggleMenu},i.createElement(zW,{className:"menuIcon",title:$("Header.menuTitle")}))),i.createElement("div",{className:G("dropdownMenu",c?"open":"closed")},i.createElement(KW,{isPreviewMode:l}),!(n!=null&&n.user)&&i.createElement(SW,{currentLocation:a||""}),(n==null?void 0:n.user)&&o&&i.createElement("div",{className:"userAccountContainer",ref:this.dropdownToggleProfileRef},i.createElement(FW,{user:n.user,isFetching:n.isFetchingProfile||o.isFetchingWallet,userProfile:n.userProfile,wallet:o.wallet,error:n.errorFetchingProfile,toggleMenu:this.toggleProfileMenu,isMenuShown:d,isDisableUsername:Fe.IS_DISABLE_USERNAME}),i.createElement(UW,{onClick:()=>this.setState({dropdownProfileOpen:!1}),onLogout:s,showMenu:d})),U.hasFeature(pt.isGetLauncherVisible)&&i.createElement("div",{className:"getLauncherButtonContainer"},i.createElement(g0,null,i.createElement(f,{i18nKey:"Header.getLauncherButton"},"Get Launcher"))))))),i.createElement($W,null))}}class YW extends i.Component{constructor(e){super(e),this.headerRef=i.createRef(),this.appState=U.getAppState(),this.userManager=this.appState.userAppManager,this.walletManager=this.appState.walletAppManager,this.walletManager.subscribe(()=>this.setState({})),this.historyUnregisterCallback=this.appState.state.appHistory.listen(()=>{this.forceUpdate()})}async componentDidMount(){const e=this.appState.getUser();e&&await Promise.all([this.userManager.fetchOrCreateUserProfile(),this.appState.walletAppManager.fetchWallet(e.userId,Fe.WALLET_VIRTUAL_CURRENCY_CODE)])}componentWillUnmount(){this.historyUnregisterCallback&&this.historyUnregisterCallback()}render(){const e=this.appState.state.appHistory.location.pathname,r=de.OrderDetail.is(e),{isFetchingProfile:a,errorFetchingProfile:n,user:o,userProfile:s}=this.userManager.state,{wallet:l,isFetching:u}=this.appState.walletAppManager.state,c=this.appState.getCompanyLogo("header");return i.createElement(GW,{companyLogo:c,areLinksHidden:r,pathname:e,userManagerState:{isFetchingProfile:a,errorFetchingProfile:n,user:o,userProfile:s},walletAppManagerState:{wallet:l,isFetchingWallet:u},onLogout:()=>this.appState.state.appHistory.push(bt.Logout.link)})}}const VA="/assets/sadGuy-198d2fc5.svg";class qA extends i.Component{render(){return i.createElement("div",{className:"errorPage",style:{backgroundImage:`url(${no})`}},i.createElement("div",{className:"errorPageContentWrapper"},i.createElement("div",{className:"errorPageContent"},i.createElement("div",{className:"errorPageText errorNetwork"},i.createElement("div",{className:"errorPageIconWrapper"},i.createElement("img",{src:VA,alt:"sad guy so mellow",loading:"lazy"})),i.createElement("h3",{className:"textSubHeading"},i.createElement(f,{i18nKey:"ErrorNetwork.heading"},"Network Error")),i.createElement("div",{className:"textContent"},i.createElement(f,{i18nKey:"ErrorNetwork.textContent"},i.createElement("p",null,"Looks like you're having network issues."),i.createElement("p",null,"Please check your internet connection and try again.")),i.createElement("div",{className:"buttonWrapper"},i.createElement(xe,{to:Vt.Home.link},i.createElement(le,{className:"btn btn-primary"},i.createElement(f,{i18nKey:"ErrorNetwork.buttonAction"},"Back To Home")))))))))}}class HA extends i.Component{render(){return i.createElement("div",{className:"errorPage",style:{backgroundImage:`url(${no})`}},i.createElement("div",{className:"errorPageContentWrapper error500"},i.createElement("div",{className:"errorPageContent"},i.createElement("img",{src:aw,alt:"space ship alien",loading:"lazy"}),i.createElement("div",{className:"errorPageText"},i.createElement("h2",{className:"textHeading"},i.createElement(f,{i18nKey:"ErrorPage500.title"},"Internal Server Error")),i.createElement("div",{className:"textContent"},i.createElement(f,{i18nKey:"ErrorPage500.textContent"},i.createElement("p",null,"Don't worry, our team on Mars is working hard to fix this!"),i.createElement("p",null,"For now let's retreat to our home page.")),i.createElement("div",{className:"buttonWrapper"},i.createElement(xe,{to:Vt.Home.link},i.createElement(le,{className:"btn btn-primary"},i.createElement(f,{i18nKey:"ErrorPage500.buttonAction"},"Back To Home")))))))))}}const ZW=t=>{const{error:e}=t;return e===Ly.Enum.NETWORK?i.createElement(qA,null):e===Ly.Enum.SERVER?i.createElement(HA,null):i.createElement("div",{className:"userInitializationErrorPage"},i.createElement(f,{i18nKey:"UserInitializationErrorPage.unexpectedError"},"Something went wrong. We're working on getting this fixed as soon as we can."," "))};class $A{}$A.isHeaderFooterHidden=(t,e)=>{const r=oe.LinkPlatformAccount.is(t)||oe.LinkAccountWithOneTimeCode.is(t)||de.PaymentSuccessCallback.is(t)||oe.AccountDeletionSuccess.is(t)||oe.TwitchLinking.is(t)||bt.VerifyUser.is(t),{user:a,errorFetchingUser:n,mfaData:o}=e.userAppManager.state,{gdprDeletionStatus:s}=e.gdprAppManager.state,{eligibilities:l}=e.legalAppManager.state,u=n||!a&&!!(o!=null&&o.mfaToken)||a&&(s==null?void 0:s.DeletionStatus)||a&&La.currentUserNeedsVerification(a)||Ta.currentUserIsBlockedByLegal(l);return!!r||!!u};const od=({render:t,...e})=>{if(!t)return null;const r=U.getAppState(),{user:a,isFetchingUser:n}=r.userAppManager.state;return!n&&a===null?g.createElement(Ae,{...e,render:o=>g.createElement(Gt,{to:bt.Login.withSearchParams({[bt.LoginURLGeneratorParamKeys.RETURN_PATH_PARAMS_KEY]:o.location.pathname})})}):g.createElement(Ae,{...e,render:t})},XW="_accountMainSection_1yz4r_16",QW="_mainHeader_1yz4r_19",JW="_mainBody_1yz4r_23",w0={accountMainSection:XW,mainHeader:QW,mainBody:JW},Fr=t=>{const{className:e,children:r}=t;return i.createElement("main",{className:G(w0.accountMainSection,e)},r)},xr=({children:t,className:e})=>i.createElement("div",{className:G(w0.mainBody,e)},t),Ur=({children:t,className:e})=>i.createElement("div",{className:G(w0.mainHeader,e,ia.TITLE_FONT)},t),A0=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",null,i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.25 12C5.25 11.5858 5.58579 11.25 6 11.25H18C18.4142 11.25 18.75 11.5858 18.75 12C18.75 12.4142 18.4142 12.75 18 12.75H6C5.58579 12.75 5.25 12.4142 5.25 12Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5303 7.46967C10.8232 7.76256 10.8232 8.23744 10.5303 8.53033L7.06066 12L10.5303 15.4697C10.8232 15.7626 10.8232 16.2374 10.5303 16.5303C10.2374 16.8232 9.76256 16.8232 9.46967 16.5303L5.46967 12.5303C5.17678 12.2374 5.17678 11.7626 5.46967 11.4697L9.46967 7.46967C9.76256 7.17678 10.2374 7.17678 10.5303 7.46967Z",fill:"white"}))));var WA=(t=>(t.requestAccountHistoryOfflineError="requestAccountHistoryOfflineError",t.clearNotification="clearNotification",t))(WA||{});class eK extends Ss{constructor(){super(...arguments),this._=WA}requestAccountHistoryOfflineError(e){this.emit("requestAccountHistoryOfflineError",e)}clearNotification(){this.emit("clearNotification",void 0)}}const Cc=new eK;const tK=10,rK=pS(new Date,1),k0=ee.enum(["email","password","displayname","dateofbirth"]);class P0 extends Xt{constructor(e){super(),this.formatDate=r=>r.toISOString(),this.updateUrlParamByDateChange=()=>{const r=this.props.appState.state.appHistory,{startDate:a,endDate:n}=this.state;if(r){const o=new URLSearchParams;o.append("startdate",a),o.append("enddate",n);const s=a&&n?`&${o}`:"";r.replace(`${r.location.pathname}?page=1${s}`),this.fetchAccountHistoryData()}},this.changeStartDate=r=>{r&&!Array.isArray(r)&&this.setState({startDate:this.formatDate(r)},()=>{this.state.endDate&&this.updateUrlParamByDateChange()})},this.changeEndDate=r=>{r&&!Array.isArray(r)&&this.setState({endDate:this.formatDate(Xh(r))},()=>{this.state.startDate&&this.updateUrlParamByDateChange()})},this.props=e,this.state={startDate:e.startDate||this.formatDate(rK),endDate:e.endDate||this.formatDate(Xh(new Date)),hasNext:!0,offset:0},this.appState=U.getAppState()}getLimit(){return this.props.pageSize||tK}getOffset(e){return e?(e-1)*this.getLimit():0}async fetchAccountHistoryData(){const{userId:e,type:r}=this.props,{startDate:a,endDate:n}=this.state;this.appState.getUserManager().fetchAccountHistory({userId:e,type:r,startDate:a,endDate:n,offset:this.getOffset(this.props.page),pageSize:this.getLimit()})}}function ve(t,e){if(e.length<t)throw new TypeError(t+" argument"+(t>1?"s":"")+" required, but only "+e.length+" present")}function S0(t){return ve(1,arguments),t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function Ce(t){ve(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||typeof t=="object"&&e==="[object Date]"?new Date(t.getTime()):typeof t=="number"||e==="[object Number]"?new Date(t):((typeof t=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function KA(t){if(ve(1,arguments),!S0(t)&&typeof t!="number")return!1;var e=Ce(t);return!isNaN(Number(e))}var aK={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},nK=function(t,e,r){var a,n=aK[t];return typeof n=="string"?a=n:e===1?a=n.one:a=n.other.replace("{{count}}",e.toString()),r!=null&&r.addSuffix?r.comparison&&r.comparison>0?"in "+a:a+" ago":a};const iK=nK;function bh(t){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.width?String(e.width):t.defaultWidth,a=t.formats[r]||t.formats[t.defaultWidth];return a}}var oK={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},sK={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},lK={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},uK={date:bh({formats:oK,defaultWidth:"full"}),time:bh({formats:sK,defaultWidth:"full"}),dateTime:bh({formats:lK,defaultWidth:"full"})};const cK=uK;var dK={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},mK=function(t,e,r,a){return dK[t]};const pK=mK;function ul(t){return function(e,r){var a=r||{},n=a.context?String(a.context):"standalone",o;if(n==="formatting"&&t.formattingValues){var s=t.defaultFormattingWidth||t.defaultWidth,l=a.width?String(a.width):s;o=t.formattingValues[l]||t.formattingValues[s]}else{var u=t.defaultWidth,c=a.width?String(a.width):t.defaultWidth;o=t.values[c]||t.values[u]}var d=t.argumentCallback?t.argumentCallback(e):e;return o[d]}}var hK={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},fK={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},gK={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},yK={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},vK={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},bK={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},EK=function(t,e){var r=Number(t),a=r%100;if(a>20||a<10)switch(a%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},DK={ordinalNumber:EK,era:ul({values:hK,defaultWidth:"wide"}),quarter:ul({values:fK,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:ul({values:gK,defaultWidth:"wide"}),day:ul({values:yK,defaultWidth:"wide"}),dayPeriod:ul({values:vK,defaultWidth:"wide",formattingValues:bK,defaultFormattingWidth:"wide"})};const CK=DK;function cl(t){return function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=r.width,n=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],o=e.match(n);if(!o)return null;var s=o[0],l=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],u=Array.isArray(l)?AK(l,function(m){return m.test(s)}):wK(l,function(m){return m.test(s)}),c;c=t.valueCallback?t.valueCallback(u):u,c=r.valueCallback?r.valueCallback(c):c;var d=e.slice(s.length);return{value:c,rest:d}}}function wK(t,e){for(var r in t)if(t.hasOwnProperty(r)&&e(t[r]))return r}function AK(t,e){for(var r=0;r<t.length;r++)if(e(t[r]))return r}function kK(t){return function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=e.match(t.matchPattern);if(!a)return null;var n=a[0],o=e.match(t.parsePattern);if(!o)return null;var s=t.valueCallback?t.valueCallback(o[0]):o[0];s=r.valueCallback?r.valueCallback(s):s;var l=e.slice(n.length);return{value:s,rest:l}}}var PK=/^(\d+)(th|st|nd|rd)?/i,SK=/\d+/i,FK={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},xK={any:[/^b/i,/^(a|c)/i]},OK={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},LK={any:[/1/i,/2/i,/3/i,/4/i]},TK={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},NK={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},IK={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},BK={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},_K={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},MK={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},RK={ordinalNumber:kK({matchPattern:PK,parsePattern:SK,valueCallback:function(t){return parseInt(t,10)}}),era:cl({matchPatterns:FK,defaultMatchWidth:"wide",parsePatterns:xK,defaultParseWidth:"any"}),quarter:cl({matchPatterns:OK,defaultMatchWidth:"wide",parsePatterns:LK,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:cl({matchPatterns:TK,defaultMatchWidth:"wide",parsePatterns:NK,defaultParseWidth:"any"}),day:cl({matchPatterns:IK,defaultMatchWidth:"wide",parsePatterns:BK,defaultParseWidth:"any"}),dayPeriod:cl({matchPatterns:_K,defaultMatchWidth:"any",parsePatterns:MK,defaultParseWidth:"any"})};const jK=RK;var UK={code:"en-US",formatDistance:iK,formatLong:cK,formatRelative:pK,localize:CK,match:jK,options:{weekStartsOn:0,firstWeekContainsDate:1}};const GA=UK;function ze(t){if(t===null||t===!0||t===!1)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}function F0(t,e){ve(2,arguments);var r=Ce(t).getTime(),a=ze(e);return new Date(r+a)}function YA(t,e){ve(2,arguments);var r=ze(e);return F0(t,-r)}var zK=864e5;function VK(t){ve(1,arguments);var e=Ce(t),r=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var a=e.getTime(),n=r-a;return Math.floor(n/zK)+1}function Es(t){ve(1,arguments);var e=1,r=Ce(t),a=r.getUTCDay(),n=(a<e?7:0)+a-e;return r.setUTCDate(r.getUTCDate()-n),r.setUTCHours(0,0,0,0),r}function ZA(t){ve(1,arguments);var e=Ce(t),r=e.getUTCFullYear(),a=new Date(0);a.setUTCFullYear(r+1,0,4),a.setUTCHours(0,0,0,0);var n=Es(a),o=new Date(0);o.setUTCFullYear(r,0,4),o.setUTCHours(0,0,0,0);var s=Es(o);return e.getTime()>=n.getTime()?r+1:e.getTime()>=s.getTime()?r:r-1}function qK(t){ve(1,arguments);var e=ZA(t),r=new Date(0);r.setUTCFullYear(e,0,4),r.setUTCHours(0,0,0,0);var a=Es(r);return a}var HK=6048e5;function XA(t){ve(1,arguments);var e=Ce(t),r=Es(e).getTime()-qK(e).getTime();return Math.round(r/HK)+1}function zi(t,e){ve(1,arguments);var r=e||{},a=r.locale,n=a&&a.options&&a.options.weekStartsOn,o=n==null?0:ze(n),s=r.weekStartsOn==null?o:ze(r.weekStartsOn);if(!(s>=0&&s<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=Ce(t),u=l.getUTCDay(),c=(u<s?7:0)+u-s;return l.setUTCDate(l.getUTCDate()-c),l.setUTCHours(0,0,0,0),l}function x0(t,e){ve(1,arguments);var r=Ce(t),a=r.getUTCFullYear(),n=e||{},o=n.locale,s=o&&o.options&&o.options.firstWeekContainsDate,l=s==null?1:ze(s),u=n.firstWeekContainsDate==null?l:ze(n.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=new Date(0);c.setUTCFullYear(a+1,0,u),c.setUTCHours(0,0,0,0);var d=zi(c,e),m=new Date(0);m.setUTCFullYear(a,0,u),m.setUTCHours(0,0,0,0);var h=zi(m,e);return r.getTime()>=d.getTime()?a+1:r.getTime()>=h.getTime()?a:a-1}function $K(t,e){ve(1,arguments);var r=e||{},a=r.locale,n=a&&a.options&&a.options.firstWeekContainsDate,o=n==null?1:ze(n),s=r.firstWeekContainsDate==null?o:ze(r.firstWeekContainsDate),l=x0(t,e),u=new Date(0);u.setUTCFullYear(l,0,s),u.setUTCHours(0,0,0,0);var c=zi(u,e);return c}var WK=6048e5;function QA(t,e){ve(1,arguments);var r=Ce(t),a=zi(r,e).getTime()-$K(r,e).getTime();return Math.round(a/WK)+1}function yt(t,e){for(var r=t<0?"-":"",a=Math.abs(t).toString();a.length<e;)a="0"+a;return r+a}var KK={y:function(t,e){var r=t.getUTCFullYear(),a=r>0?r:1-r;return yt(e==="yy"?a%100:a,e.length)},M:function(t,e){var r=t.getUTCMonth();return e==="M"?String(r+1):yt(r+1,2)},d:function(t,e){return yt(t.getUTCDate(),e.length)},a:function(t,e){var r=t.getUTCHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];case"aaaa":default:return r==="am"?"a.m.":"p.m."}},h:function(t,e){return yt(t.getUTCHours()%12||12,e.length)},H:function(t,e){return yt(t.getUTCHours(),e.length)},m:function(t,e){return yt(t.getUTCMinutes(),e.length)},s:function(t,e){return yt(t.getUTCSeconds(),e.length)},S:function(t,e){var r=e.length,a=t.getUTCMilliseconds(),n=Math.floor(a*Math.pow(10,r-3));return yt(n,e.length)}};const Wn=KK;var Fo={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},GK={G:function(t,e,r){var a=t.getUTCFullYear()>0?1:0;switch(e){case"G":case"GG":case"GGG":return r.era(a,{width:"abbreviated"});case"GGGGG":return r.era(a,{width:"narrow"});case"GGGG":default:return r.era(a,{width:"wide"})}},y:function(t,e,r){if(e==="yo"){var a=t.getUTCFullYear(),n=a>0?a:1-a;return r.ordinalNumber(n,{unit:"year"})}return Wn.y(t,e)},Y:function(t,e,r,a){var n=x0(t,a),o=n>0?n:1-n;if(e==="YY"){var s=o%100;return yt(s,2)}return e==="Yo"?r.ordinalNumber(o,{unit:"year"}):yt(o,e.length)},R:function(t,e){var r=ZA(t);return yt(r,e.length)},u:function(t,e){var r=t.getUTCFullYear();return yt(r,e.length)},Q:function(t,e,r){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"Q":return String(a);case"QQ":return yt(a,2);case"Qo":return r.ordinalNumber(a,{unit:"quarter"});case"QQQ":return r.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,e,r){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(e){case"q":return String(a);case"qq":return yt(a,2);case"qo":return r.ordinalNumber(a,{unit:"quarter"});case"qqq":return r.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,e,r){var a=t.getUTCMonth();switch(e){case"M":case"MM":return Wn.M(t,e);case"Mo":return r.ordinalNumber(a+1,{unit:"month"});case"MMM":return r.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(a,{width:"wide",context:"formatting"})}},L:function(t,e,r){var a=t.getUTCMonth();switch(e){case"L":return String(a+1);case"LL":return yt(a+1,2);case"Lo":return r.ordinalNumber(a+1,{unit:"month"});case"LLL":return r.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(a,{width:"wide",context:"standalone"})}},w:function(t,e,r,a){var n=QA(t,a);return e==="wo"?r.ordinalNumber(n,{unit:"week"}):yt(n,e.length)},I:function(t,e,r){var a=XA(t);return e==="Io"?r.ordinalNumber(a,{unit:"week"}):yt(a,e.length)},d:function(t,e,r){return e==="do"?r.ordinalNumber(t.getUTCDate(),{unit:"date"}):Wn.d(t,e)},D:function(t,e,r){var a=VK(t);return e==="Do"?r.ordinalNumber(a,{unit:"dayOfYear"}):yt(a,e.length)},E:function(t,e,r){var a=t.getUTCDay();switch(e){case"E":case"EE":case"EEE":return r.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(a,{width:"short",context:"formatting"});case"EEEE":default:return r.day(a,{width:"wide",context:"formatting"})}},e:function(t,e,r,a){var n=t.getUTCDay(),o=(n-a.weekStartsOn+8)%7||7;switch(e){case"e":return String(o);case"ee":return yt(o,2);case"eo":return r.ordinalNumber(o,{unit:"day"});case"eee":return r.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(n,{width:"short",context:"formatting"});case"eeee":default:return r.day(n,{width:"wide",context:"formatting"})}},c:function(t,e,r,a){var n=t.getUTCDay(),o=(n-a.weekStartsOn+8)%7||7;switch(e){case"c":return String(o);case"cc":return yt(o,e.length);case"co":return r.ordinalNumber(o,{unit:"day"});case"ccc":return r.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(n,{width:"narrow",context:"standalone"});case"cccccc":return r.day(n,{width:"short",context:"standalone"});case"cccc":default:return r.day(n,{width:"wide",context:"standalone"})}},i:function(t,e,r){var a=t.getUTCDay(),n=a===0?7:a;switch(e){case"i":return String(n);case"ii":return yt(n,e.length);case"io":return r.ordinalNumber(n,{unit:"day"});case"iii":return r.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(a,{width:"short",context:"formatting"});case"iiii":default:return r.day(a,{width:"wide",context:"formatting"})}},a:function(t,e,r){var a=t.getUTCHours(),n=a/12>=1?"pm":"am";switch(e){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(t,e,r){var a=t.getUTCHours(),n;switch(a===12?n=Fo.noon:a===0?n=Fo.midnight:n=a/12>=1?"pm":"am",e){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(t,e,r){var a=t.getUTCHours(),n;switch(a>=17?n=Fo.evening:a>=12?n=Fo.afternoon:a>=4?n=Fo.morning:n=Fo.night,e){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(t,e,r){if(e==="ho"){var a=t.getUTCHours()%12;return a===0&&(a=12),r.ordinalNumber(a,{unit:"hour"})}return Wn.h(t,e)},H:function(t,e,r){return e==="Ho"?r.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Wn.H(t,e)},K:function(t,e,r){var a=t.getUTCHours()%12;return e==="Ko"?r.ordinalNumber(a,{unit:"hour"}):yt(a,e.length)},k:function(t,e,r){var a=t.getUTCHours();return a===0&&(a=24),e==="ko"?r.ordinalNumber(a,{unit:"hour"}):yt(a,e.length)},m:function(t,e,r){return e==="mo"?r.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Wn.m(t,e)},s:function(t,e,r){return e==="so"?r.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Wn.s(t,e)},S:function(t,e){return Wn.S(t,e)},X:function(t,e,r,a){var n=a._originalDate||t,o=n.getTimezoneOffset();if(o===0)return"Z";switch(e){case"X":return bb(o);case"XXXX":case"XX":return Oi(o);case"XXXXX":case"XXX":default:return Oi(o,":")}},x:function(t,e,r,a){var n=a._originalDate||t,o=n.getTimezoneOffset();switch(e){case"x":return bb(o);case"xxxx":case"xx":return Oi(o);case"xxxxx":case"xxx":default:return Oi(o,":")}},O:function(t,e,r,a){var n=a._originalDate||t,o=n.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+vb(o,":");case"OOOO":default:return"GMT"+Oi(o,":")}},z:function(t,e,r,a){var n=a._originalDate||t,o=n.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+vb(o,":");case"zzzz":default:return"GMT"+Oi(o,":")}},t:function(t,e,r,a){var n=a._originalDate||t,o=Math.floor(n.getTime()/1e3);return yt(o,e.length)},T:function(t,e,r,a){var n=a._originalDate||t,o=n.getTime();return yt(o,e.length)}};function vb(t,e){var r=t>0?"-":"+",a=Math.abs(t),n=Math.floor(a/60),o=a%60;if(o===0)return r+String(n);var s=e||"";return r+String(n)+s+yt(o,2)}function bb(t,e){if(t%60===0){var r=t>0?"-":"+";return r+yt(Math.abs(t)/60,2)}return Oi(t,e)}function Oi(t,e){var r=e||"",a=t>0?"-":"+",n=Math.abs(t),o=yt(Math.floor(n/60),2),s=yt(n%60,2);return a+o+r+s}const YK=GK;function Eb(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}}function JA(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}}function ZK(t,e){var r=t.match(/(P+)(p+)?/)||[],a=r[1],n=r[2];if(!n)return Eb(t,e);var o;switch(a){case"P":o=e.dateTime({width:"short"});break;case"PP":o=e.dateTime({width:"medium"});break;case"PPP":o=e.dateTime({width:"long"});break;case"PPPP":default:o=e.dateTime({width:"full"});break}return o.replace("{{date}}",Eb(a,e)).replace("{{time}}",JA(n,e))}var XK={p:JA,P:ZK};const ek=XK;function Gd(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}var QK=["D","DD"],JK=["YY","YYYY"];function tk(t){return QK.indexOf(t)!==-1}function rk(t){return JK.indexOf(t)!==-1}function Yd(t,e,r){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(r,"`; see: https://git.io/fxCyr"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(r,"`; see: https://git.io/fxCyr"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(r,"`; see: https://git.io/fxCyr"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(r,"`; see: https://git.io/fxCyr"))}var eG=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tG=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,rG=/^'([^]*?)'?$/,aG=/''/g,nG=/[a-zA-Z]/;function Zd(t,e,r){ve(2,arguments);var a=String(e),n=r||{},o=n.locale||GA,s=o.options&&o.options.firstWeekContainsDate,l=s==null?1:ze(s),u=n.firstWeekContainsDate==null?l:ze(n.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=o.options&&o.options.weekStartsOn,d=c==null?0:ze(c),m=n.weekStartsOn==null?d:ze(n.weekStartsOn);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!o.localize)throw new RangeError("locale must contain localize property");if(!o.formatLong)throw new RangeError("locale must contain formatLong property");var h=Ce(t);if(!KA(h))throw new RangeError("Invalid time value");var p=Gd(h),y=YA(h,p),b={firstWeekContainsDate:u,weekStartsOn:m,locale:o,_originalDate:h},C=a.match(tG).map(function(w){var v=w[0];if(v==="p"||v==="P"){var P=ek[v];return P(w,o.formatLong,b)}return w}).join("").match(eG).map(function(w){if(w==="''")return"'";var v=w[0];if(v==="'")return iG(w);var P=YK[v];if(P)return!n.useAdditionalWeekYearTokens&&rk(w)&&Yd(w,e,t),!n.useAdditionalDayOfYearTokens&&tk(w)&&Yd(w,e,t),P(y,w,o.localize,b);if(v.match(nG))throw new RangeError("Format string contains an unescaped latin alphabet character `"+v+"`");return w}).join("");return C}function iG(t){return t.match(rG)[1].replace(aG,"'")}var oG=6e4;function c1(t,e){ve(2,arguments);var r=ze(e);return F0(t,r*oG)}var sG=36e5;function lG(t,e){ve(2,arguments);var r=ze(e);return F0(t,r*sG)}function zs(t,e){ve(2,arguments);var r=Ce(t),a=ze(e);return isNaN(a)?new Date(NaN):(a&&r.setDate(r.getDate()+a),r)}function O0(t,e){ve(2,arguments);var r=ze(e),a=r*7;return zs(t,a)}function On(t,e){ve(2,arguments);var r=Ce(t),a=ze(e);if(isNaN(a))return new Date(NaN);if(!a)return r;var n=r.getDate(),o=new Date(r.getTime());o.setMonth(r.getMonth()+a+1,0);var s=o.getDate();return n>=s?o:(r.setFullYear(o.getFullYear(),o.getMonth(),n),r)}function du(t,e){ve(2,arguments);var r=ze(e);return On(t,r*12)}function uG(t,e){ve(2,arguments);var r=ze(e);return zs(t,-r)}function cG(t,e){ve(2,arguments);var r=ze(e);return O0(t,-r)}function mu(t,e){ve(2,arguments);var r=ze(e);return On(t,-r)}function Xd(t,e){ve(2,arguments);var r=ze(e);return du(t,-r)}function dG(t){ve(1,arguments);var e=Ce(t),r=e.getSeconds();return r}function xa(t){ve(1,arguments);var e=Ce(t),r=e.getMinutes();return r}function Oa(t){ve(1,arguments);var e=Ce(t),r=e.getHours();return r}function mG(t){ve(1,arguments);var e=Ce(t),r=e.getDay();return r}function Db(t){ve(1,arguments);var e=Ce(t),r=e.getDate();return r}function pu(t,e){ve(1,arguments);var r=e||{},a=r.locale,n=a&&a.options&&a.options.weekStartsOn,o=n==null?0:ze(n),s=r.weekStartsOn==null?o:ze(r.weekStartsOn);if(!(s>=0&&s<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var l=Ce(t),u=l.getDay(),c=(u<s?7:0)+u-s;return l.setDate(l.getDate()-c),l.setHours(0,0,0,0),l}function pG(t,e){var r,a;ve(1,arguments);var n=Ce(t),o=n.getFullYear(),s=e==null||(r=e.locale)===null||r===void 0||(a=r.options)===null||a===void 0?void 0:a.firstWeekContainsDate,l=s==null?1:ze(s),u=(e==null?void 0:e.firstWeekContainsDate)==null?l:ze(e.firstWeekContainsDate);if(!(u>=1&&u<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var c=new Date(0);c.setFullYear(o+1,0,u),c.setHours(0,0,0,0);var d=pu(c,e),m=new Date(0);m.setFullYear(o,0,u),m.setHours(0,0,0,0);var h=pu(m,e);return n.getTime()>=d.getTime()?o+1:n.getTime()>=h.getTime()?o:o-1}function hG(t,e){ve(1,arguments);var r=e||{},a=r.locale,n=a&&a.options&&a.options.firstWeekContainsDate,o=n==null?1:ze(n),s=r.firstWeekContainsDate==null?o:ze(r.firstWeekContainsDate),l=pG(t,e),u=new Date(0);u.setFullYear(l,0,s),u.setHours(0,0,0,0);var c=pu(u,e);return c}var fG=6048e5;function gG(t,e){ve(1,arguments);var r=Ce(t),a=pu(r,e).getTime()-hG(r,e).getTime();return Math.round(a/fG)+1}function Sa(t){ve(1,arguments);var e=Ce(t),r=e.getMonth();return r}function d1(t){ve(1,arguments);var e=Ce(t),r=Math.floor(e.getMonth()/3)+1;return r}function Tt(t){return ve(1,arguments),Ce(t).getFullYear()}function m1(t){ve(1,arguments);var e=Ce(t),r=e.getTime();return r}function yG(t,e){ve(2,arguments);var r=Ce(t),a=ze(e);return r.setSeconds(a),r}function Ml(t,e){ve(2,arguments);var r=Ce(t),a=ze(e);return r.setMinutes(a),r}function Rl(t,e){ve(2,arguments);var r=Ce(t),a=ze(e);return r.setHours(a),r}function vG(t){ve(1,arguments);var e=Ce(t),r=e.getFullYear(),a=e.getMonth(),n=new Date(0);return n.setFullYear(r,a+1,0),n.setHours(0,0,0,0),n.getDate()}function en(t,e){ve(2,arguments);var r=Ce(t),a=ze(e),n=r.getFullYear(),o=r.getDate(),s=new Date(0);s.setFullYear(n,a,15),s.setHours(0,0,0,0);var l=vG(s);return r.setMonth(a,Math.min(o,l)),r}function Cl(t,e){ve(2,arguments);var r=Ce(t),a=ze(e),n=Math.floor(r.getMonth()/3)+1,o=a-n;return en(r,r.getMonth()+o*3)}function Qd(t,e){ve(2,arguments);var r=Ce(t),a=ze(e);return isNaN(r.getTime())?new Date(NaN):(r.setFullYear(a),r)}function Cb(t){ve(1,arguments);var e;if(t&&typeof t.forEach=="function")e=t;else if(typeof t=="object"&&t!==null)e=Array.prototype.slice.call(t);else return new Date(NaN);var r;return e.forEach(function(a){var n=Ce(a);(r===void 0||r>n||isNaN(n.getDate()))&&(r=n)}),r||new Date(NaN)}function wb(t){ve(1,arguments);var e;if(t&&typeof t.forEach=="function")e=t;else if(typeof t=="object"&&t!==null)e=Array.prototype.slice.call(t);else return new Date(NaN);var r;return e.forEach(function(a){var n=Ce(a);(r===void 0||r<n||isNaN(Number(n)))&&(r=n)}),r||new Date(NaN)}function to(t){ve(1,arguments);var e=Ce(t);return e.setHours(0,0,0,0),e}var bG=864e5;function Jd(t,e){ve(2,arguments);var r=to(t),a=to(e),n=r.getTime()-Gd(r),o=a.getTime()-Gd(a);return Math.round((n-o)/bG)}function em(t,e){ve(2,arguments);var r=Ce(t),a=Ce(e),n=r.getFullYear()-a.getFullYear(),o=r.getMonth()-a.getMonth();return n*12+o}function tm(t,e){ve(2,arguments);var r=Ce(t),a=Ce(e);return r.getFullYear()-a.getFullYear()}function EG(t){ve(1,arguments);var e=Ce(t);return e.setDate(1),e.setHours(0,0,0,0),e}function p1(t){ve(1,arguments);var e=Ce(t),r=e.getMonth(),a=r-r%3;return e.setMonth(a,1),e.setHours(0,0,0,0),e}function DG(t){ve(1,arguments);var e=Ce(t),r=new Date(0);return r.setFullYear(e.getFullYear(),0,1),r.setHours(0,0,0,0),r}function CG(t){ve(1,arguments);var e=Ce(t);return e.setHours(23,59,59,999),e}function wG(t,e){ve(2,arguments);var r=Ce(t),a=Ce(e);return r.getTime()===a.getTime()}function AG(t,e){ve(2,arguments);var r=to(t),a=to(e);return r.getTime()===a.getTime()}function kG(t,e){ve(2,arguments);var r=Ce(t),a=Ce(e);return r.getFullYear()===a.getFullYear()&&r.getMonth()===a.getMonth()}function PG(t,e){ve(2,arguments);var r=Ce(t),a=Ce(e);return r.getFullYear()===a.getFullYear()}function SG(t,e){ve(2,arguments);var r=p1(t),a=p1(e);return r.getTime()===a.getTime()}function Ln(t,e){ve(2,arguments);var r=Ce(t),a=Ce(e);return r.getTime()>a.getTime()}function Vi(t,e){ve(2,arguments);var r=Ce(t),a=Ce(e);return r.getTime()<a.getTime()}function ak(t,e){ve(2,arguments);var r=Ce(t).getTime(),a=Ce(e.start).getTime(),n=Ce(e.end).getTime();if(!(a<=n))throw new RangeError("Invalid interval");return r>=a&&r<=n}function FG(t,e){if(t==null)throw new TypeError("assign requires that input parameter not be null or undefined");e=e||{};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}function Eh(t,e,r){ve(2,arguments);var a=r||{},n=a.locale,o=n&&n.options&&n.options.weekStartsOn,s=o==null?0:ze(o),l=a.weekStartsOn==null?s:ze(a.weekStartsOn);if(!(l>=0&&l<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=Ce(t),c=ze(e),d=u.getUTCDay(),m=c%7,h=(m+7)%7,p=(h<l?7:0)+c-d;return u.setUTCDate(u.getUTCDate()+p),u}function xG(t,e){ve(2,arguments);var r=ze(e);r%7===0&&(r=r-7);var a=1,n=Ce(t),o=n.getUTCDay(),s=r%7,l=(s+7)%7,u=(l<a?7:0)+r-o;return n.setUTCDate(n.getUTCDate()+u),n}function OG(t,e){ve(2,arguments);var r=Ce(t),a=ze(e),n=XA(r)-a;return r.setUTCDate(r.getUTCDate()-n*7),r}function LG(t,e,r){ve(2,arguments);var a=Ce(t),n=ze(e),o=QA(a,r)-n;return a.setUTCDate(a.getUTCDate()-o*7),a}var TG=36e5,NG=6e4,IG=1e3,Qt={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},$a={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function $t(t,e,r){var a=e.match(t);if(!a)return null;var n=parseInt(a[0],10);return{value:r?r(n):n,rest:e.slice(a[0].length)}}function Wa(t,e){var r=e.match(t);if(!r)return null;if(r[0]==="Z")return{value:0,rest:e.slice(1)};var a=r[1]==="+"?1:-1,n=r[2]?parseInt(r[2],10):0,o=r[3]?parseInt(r[3],10):0,s=r[5]?parseInt(r[5],10):0;return{value:a*(n*TG+o*NG+s*IG),rest:e.slice(r[0].length)}}function Ab(t,e){return $t(Qt.anyDigitsSigned,t,e)}function Kt(t,e,r){switch(t){case 1:return $t(Qt.singleDigit,e,r);case 2:return $t(Qt.twoDigits,e,r);case 3:return $t(Qt.threeDigits,e,r);case 4:return $t(Qt.fourDigits,e,r);default:return $t(new RegExp("^\\d{1,"+t+"}"),e,r)}}function wc(t,e,r){switch(t){case 1:return $t(Qt.singleDigitSigned,e,r);case 2:return $t(Qt.twoDigitsSigned,e,r);case 3:return $t(Qt.threeDigitsSigned,e,r);case 4:return $t(Qt.fourDigitsSigned,e,r);default:return $t(new RegExp("^-?\\d{1,"+t+"}"),e,r)}}function Dh(t){switch(t){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function kb(t,e){var r=e>0,a=r?e:1-e,n;if(a<=50)n=t||100;else{var o=a+50,s=Math.floor(o/100)*100,l=t>=o%100;n=t+s-(l?100:0)}return r?n:1-n}var BG=[31,28,31,30,31,30,31,31,30,31,30,31],_G=[31,29,31,30,31,30,31,31,30,31,30,31];function Pb(t){return t%400===0||t%4===0&&t%100!==0}var MG={G:{priority:140,parse:function(t,e,r,a){switch(e){case"G":case"GG":case"GGG":return r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"});case"GGGGG":return r.era(t,{width:"narrow"});case"GGGG":default:return r.era(t,{width:"wide"})||r.era(t,{width:"abbreviated"})||r.era(t,{width:"narrow"})}},set:function(t,e,r,a){return e.era=r,t.setUTCFullYear(r,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(t,e,r,a){var n=function(o){return{year:o,isTwoDigitYear:e==="yy"}};switch(e){case"y":return Kt(4,t,n);case"yo":return r.ordinalNumber(t,{unit:"year",valueCallback:n});default:return Kt(e.length,t,n)}},validate:function(t,e,r){return e.isTwoDigitYear||e.year>0},set:function(t,e,r,a){var n=t.getUTCFullYear();if(r.isTwoDigitYear){var o=kb(r.year,n);return t.setUTCFullYear(o,0,1),t.setUTCHours(0,0,0,0),t}var s=!("era"in e)||e.era===1?r.year:1-r.year;return t.setUTCFullYear(s,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(t,e,r,a){var n=function(o){return{year:o,isTwoDigitYear:e==="YY"}};switch(e){case"Y":return Kt(4,t,n);case"Yo":return r.ordinalNumber(t,{unit:"year",valueCallback:n});default:return Kt(e.length,t,n)}},validate:function(t,e,r){return e.isTwoDigitYear||e.year>0},set:function(t,e,r,a){var n=x0(t,a);if(r.isTwoDigitYear){var o=kb(r.year,n);return t.setUTCFullYear(o,0,a.firstWeekContainsDate),t.setUTCHours(0,0,0,0),zi(t,a)}var s=!("era"in e)||e.era===1?r.year:1-r.year;return t.setUTCFullYear(s,0,a.firstWeekContainsDate),t.setUTCHours(0,0,0,0),zi(t,a)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(t,e,r,a){return wc(e==="R"?4:e.length,t)},set:function(t,e,r,a){var n=new Date(0);return n.setUTCFullYear(r,0,4),n.setUTCHours(0,0,0,0),Es(n)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(t,e,r,a){return wc(e==="u"?4:e.length,t)},set:function(t,e,r,a){return t.setUTCFullYear(r,0,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(t,e,r,a){switch(e){case"Q":case"QQ":return Kt(e.length,t);case"Qo":return r.ordinalNumber(t,{unit:"quarter"});case"QQQ":return r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return r.quarter(t,{width:"wide",context:"formatting"})||r.quarter(t,{width:"abbreviated",context:"formatting"})||r.quarter(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,r){return e>=1&&e<=4},set:function(t,e,r,a){return t.setUTCMonth((r-1)*3,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(t,e,r,a){switch(e){case"q":case"qq":return Kt(e.length,t);case"qo":return r.ordinalNumber(t,{unit:"quarter"});case"qqq":return r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return r.quarter(t,{width:"wide",context:"standalone"})||r.quarter(t,{width:"abbreviated",context:"standalone"})||r.quarter(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,r){return e>=1&&e<=4},set:function(t,e,r,a){return t.setUTCMonth((r-1)*3,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(t,e,r,a){var n=function(o){return o-1};switch(e){case"M":return $t(Qt.month,t,n);case"MM":return Kt(2,t,n);case"Mo":return r.ordinalNumber(t,{unit:"month",valueCallback:n});case"MMM":return r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return r.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return r.month(t,{width:"wide",context:"formatting"})||r.month(t,{width:"abbreviated",context:"formatting"})||r.month(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,r){return e>=0&&e<=11},set:function(t,e,r,a){return t.setUTCMonth(r,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(t,e,r,a){var n=function(o){return o-1};switch(e){case"L":return $t(Qt.month,t,n);case"LL":return Kt(2,t,n);case"Lo":return r.ordinalNumber(t,{unit:"month",valueCallback:n});case"LLL":return r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return r.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return r.month(t,{width:"wide",context:"standalone"})||r.month(t,{width:"abbreviated",context:"standalone"})||r.month(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,r){return e>=0&&e<=11},set:function(t,e,r,a){return t.setUTCMonth(r,1),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(t,e,r,a){switch(e){case"w":return $t(Qt.week,t);case"wo":return r.ordinalNumber(t,{unit:"week"});default:return Kt(e.length,t)}},validate:function(t,e,r){return e>=1&&e<=53},set:function(t,e,r,a){return zi(LG(t,r,a),a)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(t,e,r,a){switch(e){case"I":return $t(Qt.week,t);case"Io":return r.ordinalNumber(t,{unit:"week"});default:return Kt(e.length,t)}},validate:function(t,e,r){return e>=1&&e<=53},set:function(t,e,r,a){return Es(OG(t,r,a),a)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(t,e,r,a){switch(e){case"d":return $t(Qt.date,t);case"do":return r.ordinalNumber(t,{unit:"date"});default:return Kt(e.length,t)}},validate:function(t,e,r){var a=t.getUTCFullYear(),n=Pb(a),o=t.getUTCMonth();return n?e>=1&&e<=_G[o]:e>=1&&e<=BG[o]},set:function(t,e,r,a){return t.setUTCDate(r),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(t,e,r,a){switch(e){case"D":case"DD":return $t(Qt.dayOfYear,t);case"Do":return r.ordinalNumber(t,{unit:"date"});default:return Kt(e.length,t)}},validate:function(t,e,r){var a=t.getUTCFullYear(),n=Pb(a);return n?e>=1&&e<=366:e>=1&&e<=365},set:function(t,e,r,a){return t.setUTCMonth(0,r),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(t,e,r,a){switch(e){case"E":case"EE":case"EEE":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return r.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,r){return e>=0&&e<=6},set:function(t,e,r,a){return t=Eh(t,r,a),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(t,e,r,a){var n=function(o){var s=Math.floor((o-1)/7)*7;return(o+a.weekStartsOn+6)%7+s};switch(e){case"e":case"ee":return Kt(e.length,t,n);case"eo":return r.ordinalNumber(t,{unit:"day",valueCallback:n});case"eee":return r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"eeeee":return r.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return r.day(t,{width:"wide",context:"formatting"})||r.day(t,{width:"abbreviated",context:"formatting"})||r.day(t,{width:"short",context:"formatting"})||r.day(t,{width:"narrow",context:"formatting"})}},validate:function(t,e,r){return e>=0&&e<=6},set:function(t,e,r,a){return t=Eh(t,r,a),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(t,e,r,a){var n=function(o){var s=Math.floor((o-1)/7)*7;return(o+a.weekStartsOn+6)%7+s};switch(e){case"c":case"cc":return Kt(e.length,t,n);case"co":return r.ordinalNumber(t,{unit:"day",valueCallback:n});case"ccc":return r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});case"ccccc":return r.day(t,{width:"narrow",context:"standalone"});case"cccccc":return r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return r.day(t,{width:"wide",context:"standalone"})||r.day(t,{width:"abbreviated",context:"standalone"})||r.day(t,{width:"short",context:"standalone"})||r.day(t,{width:"narrow",context:"standalone"})}},validate:function(t,e,r){return e>=0&&e<=6},set:function(t,e,r,a){return t=Eh(t,r,a),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(t,e,r,a){var n=function(o){return o===0?7:o};switch(e){case"i":case"ii":return Kt(e.length,t);case"io":return r.ordinalNumber(t,{unit:"day"});case"iii":return r.day(t,{width:"abbreviated",context:"formatting",valueCallback:n})||r.day(t,{width:"short",context:"formatting",valueCallback:n})||r.day(t,{width:"narrow",context:"formatting",valueCallback:n});case"iiiii":return r.day(t,{width:"narrow",context:"formatting",valueCallback:n});case"iiiiii":return r.day(t,{width:"short",context:"formatting",valueCallback:n})||r.day(t,{width:"narrow",context:"formatting",valueCallback:n});case"iiii":default:return r.day(t,{width:"wide",context:"formatting",valueCallback:n})||r.day(t,{width:"abbreviated",context:"formatting",valueCallback:n})||r.day(t,{width:"short",context:"formatting",valueCallback:n})||r.day(t,{width:"narrow",context:"formatting",valueCallback:n})}},validate:function(t,e,r){return e>=1&&e<=7},set:function(t,e,r,a){return t=xG(t,r,a),t.setUTCHours(0,0,0,0),t},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(t,e,r,a){switch(e){case"a":case"aa":case"aaa":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,r,a){return t.setUTCHours(Dh(r),0,0,0),t},incompatibleTokens:["b","B","H","k","t","T"]},b:{priority:80,parse:function(t,e,r,a){switch(e){case"b":case"bb":case"bbb":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,r,a){return t.setUTCHours(Dh(r),0,0,0),t},incompatibleTokens:["a","B","H","k","t","T"]},B:{priority:80,parse:function(t,e,r,a){switch(e){case"B":case"BB":case"BBB":return r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return r.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return r.dayPeriod(t,{width:"wide",context:"formatting"})||r.dayPeriod(t,{width:"abbreviated",context:"formatting"})||r.dayPeriod(t,{width:"narrow",context:"formatting"})}},set:function(t,e,r,a){return t.setUTCHours(Dh(r),0,0,0),t},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(t,e,r,a){switch(e){case"h":return $t(Qt.hour12h,t);case"ho":return r.ordinalNumber(t,{unit:"hour"});default:return Kt(e.length,t)}},validate:function(t,e,r){return e>=1&&e<=12},set:function(t,e,r,a){var n=t.getUTCHours()>=12;return n&&r<12?t.setUTCHours(r+12,0,0,0):!n&&r===12?t.setUTCHours(0,0,0,0):t.setUTCHours(r,0,0,0),t},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(t,e,r,a){switch(e){case"H":return $t(Qt.hour23h,t);case"Ho":return r.ordinalNumber(t,{unit:"hour"});default:return Kt(e.length,t)}},validate:function(t,e,r){return e>=0&&e<=23},set:function(t,e,r,a){return t.setUTCHours(r,0,0,0),t},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(t,e,r,a){switch(e){case"K":return $t(Qt.hour11h,t);case"Ko":return r.ordinalNumber(t,{unit:"hour"});default:return Kt(e.length,t)}},validate:function(t,e,r){return e>=0&&e<=11},set:function(t,e,r,a){var n=t.getUTCHours()>=12;return n&&r<12?t.setUTCHours(r+12,0,0,0):t.setUTCHours(r,0,0,0),t},incompatibleTokens:["h","H","k","t","T"]},k:{priority:70,parse:function(t,e,r,a){switch(e){case"k":return $t(Qt.hour24h,t);case"ko":return r.ordinalNumber(t,{unit:"hour"});default:return Kt(e.length,t)}},validate:function(t,e,r){return e>=1&&e<=24},set:function(t,e,r,a){var n=r<=24?r%24:r;return t.setUTCHours(n,0,0,0),t},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(t,e,r,a){switch(e){case"m":return $t(Qt.minute,t);case"mo":return r.ordinalNumber(t,{unit:"minute"});default:return Kt(e.length,t)}},validate:function(t,e,r){return e>=0&&e<=59},set:function(t,e,r,a){return t.setUTCMinutes(r,0,0),t},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(t,e,r,a){switch(e){case"s":return $t(Qt.second,t);case"so":return r.ordinalNumber(t,{unit:"second"});default:return Kt(e.length,t)}},validate:function(t,e,r){return e>=0&&e<=59},set:function(t,e,r,a){return t.setUTCSeconds(r,0),t},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(t,e,r,a){var n=function(o){return Math.floor(o*Math.pow(10,-e.length+3))};return Kt(e.length,t,n)},set:function(t,e,r,a){return t.setUTCMilliseconds(r),t},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(t,e,r,a){switch(e){case"X":return Wa($a.basicOptionalMinutes,t);case"XX":return Wa($a.basic,t);case"XXXX":return Wa($a.basicOptionalSeconds,t);case"XXXXX":return Wa($a.extendedOptionalSeconds,t);case"XXX":default:return Wa($a.extended,t)}},set:function(t,e,r,a){return e.timestampIsSet?t:new Date(t.getTime()-r)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(t,e,r,a){switch(e){case"x":return Wa($a.basicOptionalMinutes,t);case"xx":return Wa($a.basic,t);case"xxxx":return Wa($a.basicOptionalSeconds,t);case"xxxxx":return Wa($a.extendedOptionalSeconds,t);case"xxx":default:return Wa($a.extended,t)}},set:function(t,e,r,a){return e.timestampIsSet?t:new Date(t.getTime()-r)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(t,e,r,a){return Ab(t)},set:function(t,e,r,a){return[new Date(r*1e3),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(t,e,r,a){return Ab(t)},set:function(t,e,r,a){return[new Date(r),{timestampIsSet:!0}]},incompatibleTokens:"*"}};const RG=MG;var jG=10,UG=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,zG=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,VG=/^'([^]*?)'?$/,qG=/''/g,HG=/\S/,$G=/[a-zA-Z]/;function Ch(t,e,r,a){ve(3,arguments);var n=String(t),o=String(e),s=a||{},l=s.locale||GA;if(!l.match)throw new RangeError("locale must contain match property");var u=l.options&&l.options.firstWeekContainsDate,c=u==null?1:ze(u),d=s.firstWeekContainsDate==null?c:ze(s.firstWeekContainsDate);if(!(d>=1&&d<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=l.options&&l.options.weekStartsOn,h=m==null?0:ze(m),p=s.weekStartsOn==null?h:ze(s.weekStartsOn);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(o==="")return n===""?Ce(r):new Date(NaN);var y={firstWeekContainsDate:d,weekStartsOn:p,locale:l},b=[{priority:jG,subPriority:-1,set:WG,index:0}],C,w=o.match(zG).map(function(I){var z=I[0];if(z==="p"||z==="P"){var X=ek[z];return X(I,l.formatLong,y)}return I}).join("").match(UG),v=[];for(C=0;C<w.length;C++){var P=w[C];!s.useAdditionalWeekYearTokens&&rk(P)&&Yd(P,o,t),!s.useAdditionalDayOfYearTokens&&tk(P)&&Yd(P,o,t);var x=P[0],O=RG[x];if(O){var S=O.incompatibleTokens;if(Array.isArray(S)){for(var L=void 0,E=0;E<v.length;E++){var A=v[E].token;if(S.indexOf(A)!==-1||A===x){L=v[E];break}}if(L)throw new RangeError("The format string mustn't contain `".concat(L.fullToken,"` and `").concat(P,"` at the same time"))}else if(O.incompatibleTokens==="*"&&v.length)throw new RangeError("The format string mustn't contain `".concat(P,"` and any other token at the same time"));v.push({token:x,fullToken:P});var D=O.parse(n,P,l.match,y);if(!D)return new Date(NaN);b.push({priority:O.priority,subPriority:O.subPriority||0,set:O.set,validate:O.validate,value:D.value,index:b.length}),n=D.rest}else{if(x.match($G))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");if(P==="''"?P="'":x==="'"&&(P=KG(P)),n.indexOf(P)===0)n=n.slice(P.length);else return new Date(NaN)}}if(n.length>0&&HG.test(n))return new Date(NaN);var F=b.map(function(I){return I.priority}).sort(function(I,z){return z-I}).filter(function(I,z,X){return X.indexOf(I)===z}).map(function(I){return b.filter(function(z){return z.priority===I}).sort(function(z,X){return X.subPriority-z.subPriority})}).map(function(I){return I[0]}),T=Ce(r);if(isNaN(T))return new Date(NaN);var k=YA(T,Gd(T)),R={};for(C=0;C<F.length;C++){var N=F[C];if(N.validate&&!N.validate(k,N.value,y))return new Date(NaN);var B=N.set(k,R,N.value,y);B[0]?(k=B[0],FG(R,B[1])):k=B}return k}function WG(t,e){if(e.timestampIsSet)return t;var r=new Date(0);return r.setFullYear(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()),r.setHours(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()),r}function KG(t){return t.match(VG)[1].replace(qG,"'")}var nk=6e4,ik=36e5;function GG(t,e){ve(1,arguments);var r=e||{},a=r.additionalDigits==null?2:ze(r.additionalDigits);if(a!==2&&a!==1&&a!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var n=QG(t),o;if(n.date){var s=JG(n.date,a);o=eY(s.restDateString,s.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var l=o.getTime(),u=0,c;if(n.time&&(u=tY(n.time),isNaN(u)))return new Date(NaN);if(n.timezone){if(c=rY(n.timezone),isNaN(c))return new Date(NaN)}else{var d=new Date(l+u),m=new Date(0);return m.setFullYear(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate()),m.setHours(d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds()),m}return new Date(l+u+c)}var Ac={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},YG=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,ZG=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,XG=/^([+-])(\d{2})(?::?(\d{2}))?$/;function QG(t){var e={},r=t.split(Ac.dateTimeDelimiter),a;if(r.length>2)return e;if(/:/.test(r[0])?a=r[0]:(e.date=r[0],a=r[1],Ac.timeZoneDelimiter.test(e.date)&&(e.date=t.split(Ac.timeZoneDelimiter)[0],a=t.substr(e.date.length,t.length))),a){var n=Ac.timezone.exec(a);n?(e.time=a.replace(n[1],""),e.timezone=n[1]):e.time=a}return e}function JG(t,e){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),a=t.match(r);if(!a)return{year:NaN,restDateString:""};var n=a[1]?parseInt(a[1]):null,o=a[2]?parseInt(a[2]):null;return{year:o===null?n:o*100,restDateString:t.slice((a[1]||a[2]).length)}}function eY(t,e){if(e===null)return new Date(NaN);var r=t.match(YG);if(!r)return new Date(NaN);var a=!!r[4],n=dl(r[1]),o=dl(r[2])-1,s=dl(r[3]),l=dl(r[4]),u=dl(r[5])-1;if(a)return sY(e,l,u)?aY(e,l,u):new Date(NaN);var c=new Date(0);return!iY(e,o,s)||!oY(e,n)?new Date(NaN):(c.setUTCFullYear(e,o,Math.max(n,s)),c)}function dl(t){return t?parseInt(t):1}function tY(t){var e=t.match(ZG);if(!e)return NaN;var r=wh(e[1]),a=wh(e[2]),n=wh(e[3]);return lY(r,a,n)?r*ik+a*nk+n*1e3:NaN}function wh(t){return t&&parseFloat(t.replace(",","."))||0}function rY(t){if(t==="Z")return 0;var e=t.match(XG);if(!e)return 0;var r=e[1]==="+"?-1:1,a=parseInt(e[2]),n=e[3]&&parseInt(e[3])||0;return uY(a,n)?r*(a*ik+n*nk):NaN}function aY(t,e,r){var a=new Date(0);a.setUTCFullYear(t,0,4);var n=a.getUTCDay()||7,o=(e-1)*7+r+1-n;return a.setUTCDate(a.getUTCDate()+o),a}var nY=[31,null,31,30,31,30,31,31,30,31,30,31];function ok(t){return t%400===0||t%4===0&&t%100!==0}function iY(t,e,r){return e>=0&&e<=11&&r>=1&&r<=(nY[e]||(ok(t)?29:28))}function oY(t,e){return e>=1&&e<=(ok(t)?366:365)}function sY(t,e,r){return e>=1&&e<=53&&r>=0&&r<=6}function lY(t,e,r){return t===24?e===0&&r===0:r>=0&&r<60&&e>=0&&e<60&&t>=0&&t<25}function uY(t,e){return e>=0&&e<=59}function cY(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,h1(t,e)}function h1(t,e){return h1=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},h1(t,e)}function dY(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}function Sb(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function mY(t,e,r){return t===e?!0:t.correspondingElement?t.correspondingElement.classList.contains(r):t.classList.contains(r)}function pY(t,e,r){if(t===e)return!0;for(;t.parentNode||t.host;){if(t.parentNode&&mY(t,e,r))return!0;t=t.parentNode||t.host}return t}function hY(t){return document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY}var fY=function(){if(!(typeof window>"u"||typeof window.addEventListener!="function")){var e=!1,r=Object.defineProperty({},"passive",{get:function(){e=!0}}),a=function(){};return window.addEventListener("testPassiveEventSupport",a,r),window.removeEventListener("testPassiveEventSupport",a,r),e}};function gY(t){return t===void 0&&(t=0),function(){return++t}}var yY=gY(),f1,kc={},Ah={},vY=["touchstart","touchmove"],bY="ignore-react-onclickoutside";function Fb(t,e){var r=null,a=vY.indexOf(e)!==-1;return a&&f1&&(r={passive:!t.props.preventDefault}),r}function ep(t,e){var r,a,n=t.displayName||t.name||"Component";return a=r=function(o){cY(s,o);function s(u){var c;return c=o.call(this,u)||this,c.__outsideClickHandler=function(d){if(typeof c.__clickOutsideHandlerProp=="function"){c.__clickOutsideHandlerProp(d);return}var m=c.getInstance();if(typeof m.props.handleClickOutside=="function"){m.props.handleClickOutside(d);return}if(typeof m.handleClickOutside=="function"){m.handleClickOutside(d);return}throw new Error("WrappedComponent: "+n+" lacks a handleClickOutside(event) function for processing outside click events.")},c.__getComponentNode=function(){var d=c.getInstance();return e&&typeof e.setClickOutsideRef=="function"?e.setClickOutsideRef()(d):typeof d.setClickOutsideRef=="function"?d.setClickOutsideRef():MD.findDOMNode(d)},c.enableOnClickOutside=function(){if(!(typeof document>"u"||Ah[c._uid])){typeof f1>"u"&&(f1=fY()),Ah[c._uid]=!0;var d=c.props.eventTypes;d.forEach||(d=[d]),kc[c._uid]=function(m){if(c.componentNode!==null&&(c.props.preventDefault&&m.preventDefault(),c.props.stopPropagation&&m.stopPropagation(),!(c.props.excludeScrollbar&&hY(m)))){var h=m.composed&&m.composedPath&&m.composedPath().shift()||m.target;pY(h,c.componentNode,c.props.outsideClickIgnoreClass)===document&&c.__outsideClickHandler(m)}},d.forEach(function(m){document.addEventListener(m,kc[c._uid],Fb(Sb(c),m))})}},c.disableOnClickOutside=function(){delete Ah[c._uid];var d=kc[c._uid];if(d&&typeof document<"u"){var m=c.props.eventTypes;m.forEach||(m=[m]),m.forEach(function(h){return document.removeEventListener(h,d,Fb(Sb(c),h))}),delete kc[c._uid]}},c.getRef=function(d){return c.instanceRef=d},c._uid=yY(),c}var l=s.prototype;return l.getInstance=function(){if(t.prototype&&!t.prototype.isReactComponent)return this;var c=this.instanceRef;return c.getInstance?c.getInstance():c},l.componentDidMount=function(){if(!(typeof document>"u"||!document.createElement)){var c=this.getInstance();if(e&&typeof e.handleClickOutside=="function"&&(this.__clickOutsideHandlerProp=e.handleClickOutside(c),typeof this.__clickOutsideHandlerProp!="function"))throw new Error("WrappedComponent: "+n+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),!this.props.disableOnClickOutside&&this.enableOnClickOutside()}},l.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},l.componentWillUnmount=function(){this.disableOnClickOutside()},l.render=function(){var c=this.props;c.excludeScrollbar;var d=dY(c,["excludeScrollbar"]);return t.prototype&&t.prototype.isReactComponent?d.ref=this.getRef:d.wrappedRef=this.getRef,d.disableOnClickOutside=this.disableOnClickOutside,d.enableOnClickOutside=this.enableOnClickOutside,g.createElement(t,d)},s}(g.Component),r.displayName="OnClickOutside("+n+")",r.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:e&&e.excludeScrollbar||!1,outsideClickIgnoreClass:bY,preventDefault:!1,stopPropagation:!1},r.getClass=function(){return t.getClass?t.getClass():t},a}function EY(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}function qi(){return qi=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},qi.apply(this,arguments)}function g1(t,e){return g1=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},g1(t,e)}function L0(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,g1(t,e)}function Xe(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function or(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var xb=Object.prototype.toString,sk=function(e){var r=xb.call(e),a=r==="[object Arguments]";return a||(a=r!=="[object Array]"&&e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&xb.call(e.callee)==="[object Function]"),a},kh,Ob;function DY(){if(Ob)return kh;Ob=1;var t;if(!Object.keys){var e=Object.prototype.hasOwnProperty,r=Object.prototype.toString,a=sk,n=Object.prototype.propertyIsEnumerable,o=!n.call({toString:null},"toString"),s=n.call(function(){},"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],u=function(h){var p=h.constructor;return p&&p.prototype===h},c={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if(typeof window>"u")return!1;for(var h in window)try{if(!c["$"+h]&&e.call(window,h)&&window[h]!==null&&typeof window[h]=="object")try{u(window[h])}catch{return!0}}catch{return!0}return!1}(),m=function(h){if(typeof window>"u"||!d)return u(h);try{return u(h)}catch{return!1}};t=function(p){var y=p!==null&&typeof p=="object",b=r.call(p)==="[object Function]",C=a(p),w=y&&r.call(p)==="[object String]",v=[];if(!y&&!b&&!C)throw new TypeError("Object.keys called on a non-object");var P=s&&b;if(w&&p.length>0&&!e.call(p,0))for(var x=0;x<p.length;++x)v.push(String(x));if(C&&p.length>0)for(var O=0;O<p.length;++O)v.push(String(O));else for(var S in p)!(P&&S==="prototype")&&e.call(p,S)&&v.push(String(S));if(o)for(var L=m(p),E=0;E<l.length;++E)!(L&&l[E]==="constructor")&&e.call(p,l[E])&&v.push(l[E]);return v}}return kh=t,kh}var CY=Array.prototype.slice,wY=sk,Lb=Object.keys,sd=Lb?function(e){return Lb(e)}:DY(),Tb=Object.keys;sd.shim=function(){if(Object.keys){var e=function(){var r=Object.keys(arguments);return r&&r.length===arguments.length}(1,2);e||(Object.keys=function(a){return wY(a)?Tb(CY.call(a)):Tb(a)})}else Object.keys=sd;return Object.keys||sd};var lk=sd,uk=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},r=Symbol("test"),a=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(a)!=="[object Symbol]")return!1;var n=42;e[r]=n;for(r in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var o=Object.getOwnPropertySymbols(e);if(o.length!==1||o[0]!==r||!Object.prototype.propertyIsEnumerable.call(e,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(e,r);if(s.value!==n||s.enumerable!==!0)return!1}return!0},AY=uk,T0=function(){return AY()&&!!Symbol.toStringTag},Nb=typeof Symbol<"u"&&Symbol,kY=uk,ck=function(){return typeof Nb!="function"||typeof Symbol!="function"||typeof Nb("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:kY()},PY="Function.prototype.bind called on incompatible ",Ph=Array.prototype.slice,SY=Object.prototype.toString,FY="[object Function]",xY=function(e){var r=this;if(typeof r!="function"||SY.call(r)!==FY)throw new TypeError(PY+r);for(var a=Ph.call(arguments,1),n,o=function(){if(this instanceof n){var d=r.apply(this,a.concat(Ph.call(arguments)));return Object(d)===d?d:this}else return r.apply(e,a.concat(Ph.call(arguments)))},s=Math.max(0,r.length-a.length),l=[],u=0;u<s;u++)l.push("$"+u);if(n=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this,arguments); }")(o),r.prototype){var c=function(){};c.prototype=r.prototype,n.prototype=new c,c.prototype=null}return n},OY=xY,tp=Function.prototype.bind||OY,LY=tp,dk=LY.call(Function.call,Object.prototype.hasOwnProperty),nt,hu=SyntaxError,mk=Function,Go=TypeError,Sh=function(t){try{return mk('"use strict"; return ('+t+").constructor;")()}catch{}},Hi=Object.getOwnPropertyDescriptor;if(Hi)try{Hi({},"")}catch{Hi=null}var Fh=function(){throw new Go},TY=Hi?function(){try{return arguments.callee,Fh}catch{try{return Hi(arguments,"callee").get}catch{return Fh}}}():Fh,xo=ck(),Zn=Object.getPrototypeOf||function(t){return t.__proto__},No={},NY=typeof Uint8Array>"u"?nt:Zn(Uint8Array),Yo={"%AggregateError%":typeof AggregateError>"u"?nt:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?nt:ArrayBuffer,"%ArrayIteratorPrototype%":xo?Zn([][Symbol.iterator]()):nt,"%AsyncFromSyncIteratorPrototype%":nt,"%AsyncFunction%":No,"%AsyncGenerator%":No,"%AsyncGeneratorFunction%":No,"%AsyncIteratorPrototype%":No,"%Atomics%":typeof Atomics>"u"?nt:Atomics,"%BigInt%":typeof BigInt>"u"?nt:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?nt:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?nt:Float32Array,"%Float64Array%":typeof Float64Array>"u"?nt:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?nt:FinalizationRegistry,"%Function%":mk,"%GeneratorFunction%":No,"%Int8Array%":typeof Int8Array>"u"?nt:Int8Array,"%Int16Array%":typeof Int16Array>"u"?nt:Int16Array,"%Int32Array%":typeof Int32Array>"u"?nt:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":xo?Zn(Zn([][Symbol.iterator]())):nt,"%JSON%":typeof JSON=="object"?JSON:nt,"%Map%":typeof Map>"u"?nt:Map,"%MapIteratorPrototype%":typeof Map>"u"||!xo?nt:Zn(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?nt:Promise,"%Proxy%":typeof Proxy>"u"?nt:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?nt:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?nt:Set,"%SetIteratorPrototype%":typeof Set>"u"||!xo?nt:Zn(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?nt:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":xo?Zn(""[Symbol.iterator]()):nt,"%Symbol%":xo?Symbol:nt,"%SyntaxError%":hu,"%ThrowTypeError%":TY,"%TypedArray%":NY,"%TypeError%":Go,"%Uint8Array%":typeof Uint8Array>"u"?nt:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?nt:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?nt:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?nt:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?nt:WeakMap,"%WeakRef%":typeof WeakRef>"u"?nt:WeakRef,"%WeakSet%":typeof WeakSet>"u"?nt:WeakSet},IY=function t(e){var r;if(e==="%AsyncFunction%")r=Sh("async function () {}");else if(e==="%GeneratorFunction%")r=Sh("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=Sh("async function* () {}");else if(e==="%AsyncGenerator%"){var a=t("%AsyncGeneratorFunction%");a&&(r=a.prototype)}else if(e==="%AsyncIteratorPrototype%"){var n=t("%AsyncGenerator%");n&&(r=Zn(n.prototype))}return Yo[e]=r,r},Ib={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},rp=tp,rm=dk,BY=rp.call(Function.call,Array.prototype.concat),_Y=rp.call(Function.apply,Array.prototype.splice),Bb=rp.call(Function.call,String.prototype.replace),am=rp.call(Function.call,String.prototype.slice),MY=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,RY=/\\(\\)?/g,jY=function(e){var r=am(e,0,1),a=am(e,-1);if(r==="%"&&a!=="%")throw new hu("invalid intrinsic syntax, expected closing `%`");if(a==="%"&&r!=="%")throw new hu("invalid intrinsic syntax, expected opening `%`");var n=[];return Bb(e,MY,function(o,s,l,u){n[n.length]=l?Bb(u,RY,"$1"):s||o}),n},UY=function(e,r){var a=e,n;if(rm(Ib,a)&&(n=Ib[a],a="%"+n[0]+"%"),rm(Yo,a)){var o=Yo[a];if(o===No&&(o=IY(a)),typeof o>"u"&&!r)throw new Go("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:a,value:o}}throw new hu("intrinsic "+e+" does not exist!")},pk=function(e,r){if(typeof e!="string"||e.length===0)throw new Go("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Go('"allowMissing" argument must be a boolean');var a=jY(e),n=a.length>0?a[0]:"",o=UY("%"+n+"%",r),s=o.name,l=o.value,u=!1,c=o.alias;c&&(n=c[0],_Y(a,BY([0,1],c)));for(var d=1,m=!0;d<a.length;d+=1){var h=a[d],p=am(h,0,1),y=am(h,-1);if((p==='"'||p==="'"||p==="`"||y==='"'||y==="'"||y==="`")&&p!==y)throw new hu("property names with quotes must have matching quotes");if((h==="constructor"||!m)&&(u=!0),n+="."+h,s="%"+n+"%",rm(Yo,s))l=Yo[s];else if(l!=null){if(!(h in l)){if(!r)throw new Go("base intrinsic for "+e+" exists, but the property is not available.");return}if(Hi&&d+1>=a.length){var b=Hi(l,h);m=!!b,m&&"get"in b&&!("originalValue"in b.get)?l=b.get:l=l[h]}else m=rm(l,h),l=l[h];m&&!u&&(Yo[s]=l)}}return l},fu={},zY={get exports(){return fu},set exports(t){fu=t}};(function(t){var e=tp,r=pk,a=r("%Function.prototype.apply%"),n=r("%Function.prototype.call%"),o=r("%Reflect.apply%",!0)||e.call(n,a),s=r("%Object.getOwnPropertyDescriptor%",!0),l=r("%Object.defineProperty%",!0),u=r("%Math.max%");if(l)try{l({},"a",{value:1})}catch{l=null}t.exports=function(m){var h=o(e,n,arguments);if(s&&l){var p=s(h,"length");p.configurable&&l(h,"length",{value:1+u(0,m.length-(arguments.length-1))})}return h};var c=function(){return o(e,a,arguments)};l?l(t.exports,"apply",{value:c}):t.exports.apply=c})(zY);var hk=pk,fk=fu,VY=fk(hk("String.prototype.indexOf")),gk=function(e,r){var a=hk(e,!!r);return typeof a=="function"&&VY(e,".prototype.")>-1?fk(a):a},qY=T0(),HY=gk,y1=HY("Object.prototype.toString"),ap=function(e){return qY&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:y1(e)==="[object Arguments]"},yk=function(e){return ap(e)?!0:e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&y1(e)!=="[object Array]"&&y1(e.callee)==="[object Function]"},$Y=function(){return ap(arguments)}();ap.isLegacyArguments=yk;var WY=$Y?ap:yk,it,gu=SyntaxError,vk=Function,Zo=TypeError,xh=function(t){try{return vk('"use strict"; return ('+t+").constructor;")()}catch{}},$i=Object.getOwnPropertyDescriptor;if($i)try{$i({},"")}catch{$i=null}var Oh=function(){throw new Zo},KY=$i?function(){try{return arguments.callee,Oh}catch{try{return $i(arguments,"callee").get}catch{return Oh}}}():Oh,Oo=ck(),Xn=Object.getPrototypeOf||function(t){return t.__proto__},Io={},GY=typeof Uint8Array>"u"?it:Xn(Uint8Array),Xo={"%AggregateError%":typeof AggregateError>"u"?it:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?it:ArrayBuffer,"%ArrayIteratorPrototype%":Oo?Xn([][Symbol.iterator]()):it,"%AsyncFromSyncIteratorPrototype%":it,"%AsyncFunction%":Io,"%AsyncGenerator%":Io,"%AsyncGeneratorFunction%":Io,"%AsyncIteratorPrototype%":Io,"%Atomics%":typeof Atomics>"u"?it:Atomics,"%BigInt%":typeof BigInt>"u"?it:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?it:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?it:Float32Array,"%Float64Array%":typeof Float64Array>"u"?it:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?it:FinalizationRegistry,"%Function%":vk,"%GeneratorFunction%":Io,"%Int8Array%":typeof Int8Array>"u"?it:Int8Array,"%Int16Array%":typeof Int16Array>"u"?it:Int16Array,"%Int32Array%":typeof Int32Array>"u"?it:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Oo?Xn(Xn([][Symbol.iterator]())):it,"%JSON%":typeof JSON=="object"?JSON:it,"%Map%":typeof Map>"u"?it:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Oo?it:Xn(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?it:Promise,"%Proxy%":typeof Proxy>"u"?it:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?it:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?it:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Oo?it:Xn(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?it:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Oo?Xn(""[Symbol.iterator]()):it,"%Symbol%":Oo?Symbol:it,"%SyntaxError%":gu,"%ThrowTypeError%":KY,"%TypedArray%":GY,"%TypeError%":Zo,"%Uint8Array%":typeof Uint8Array>"u"?it:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?it:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?it:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?it:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?it:WeakMap,"%WeakRef%":typeof WeakRef>"u"?it:WeakRef,"%WeakSet%":typeof WeakSet>"u"?it:WeakSet},YY=function t(e){var r;if(e==="%AsyncFunction%")r=xh("async function () {}");else if(e==="%GeneratorFunction%")r=xh("function* () {}");else if(e==="%AsyncGeneratorFunction%")r=xh("async function* () {}");else if(e==="%AsyncGenerator%"){var a=t("%AsyncGeneratorFunction%");a&&(r=a.prototype)}else if(e==="%AsyncIteratorPrototype%"){var n=t("%AsyncGenerator%");n&&(r=Xn(n.prototype))}return Xo[e]=r,r},_b={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},np=tp,nm=dk,ZY=np.call(Function.call,Array.prototype.concat),XY=np.call(Function.apply,Array.prototype.splice),Mb=np.call(Function.call,String.prototype.replace),im=np.call(Function.call,String.prototype.slice),QY=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,JY=/\\(\\)?/g,eZ=function(e){var r=im(e,0,1),a=im(e,-1);if(r==="%"&&a!=="%")throw new gu("invalid intrinsic syntax, expected closing `%`");if(a==="%"&&r!=="%")throw new gu("invalid intrinsic syntax, expected opening `%`");var n=[];return Mb(e,QY,function(o,s,l,u){n[n.length]=l?Mb(u,JY,"$1"):s||o}),n},tZ=function(e,r){var a=e,n;if(nm(_b,a)&&(n=_b[a],a="%"+n[0]+"%"),nm(Xo,a)){var o=Xo[a];if(o===Io&&(o=YY(a)),typeof o>"u"&&!r)throw new Zo("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:a,value:o}}throw new gu("intrinsic "+e+" does not exist!")},rZ=function(e,r){if(typeof e!="string"||e.length===0)throw new Zo("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof r!="boolean")throw new Zo('"allowMissing" argument must be a boolean');var a=eZ(e),n=a.length>0?a[0]:"",o=tZ("%"+n+"%",r),s=o.name,l=o.value,u=!1,c=o.alias;c&&(n=c[0],XY(a,ZY([0,1],c)));for(var d=1,m=!0;d<a.length;d+=1){var h=a[d],p=im(h,0,1),y=im(h,-1);if((p==='"'||p==="'"||p==="`"||y==='"'||y==="'"||y==="`")&&p!==y)throw new gu("property names with quotes must have matching quotes");if((h==="constructor"||!m)&&(u=!0),n+="."+h,s="%"+n+"%",nm(Xo,s))l=Xo[s];else if(l!=null){if(!(h in l)){if(!r)throw new Zo("base intrinsic for "+e+" exists, but the property is not available.");return}if($i&&d+1>=a.length){var b=$i(l,h);m=!!b,m&&"get"in b&&!("originalValue"in b.get)?l=b.get:l=l[h]}else m=nm(l,h),l=l[h];m&&!u&&(Xo[s]=l)}}return l},aZ=rZ,v1=aZ("%Object.defineProperty%",!0),b1=function(){if(v1)try{return v1({},"a",{value:1}),!0}catch{return!1}return!1};b1.hasArrayLengthDefineBug=function(){if(!b1())return null;try{return v1([],"length",{value:1}).length!==1}catch{return!0}};var nZ=b1,iZ=lk,oZ=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",sZ=Object.prototype.toString,lZ=Array.prototype.concat,bk=Object.defineProperty,uZ=function(t){return typeof t=="function"&&sZ.call(t)==="[object Function]"},cZ=nZ(),Ek=bk&&cZ,dZ=function(t,e,r,a){e in t&&(!uZ(a)||!a())||(Ek?bk(t,e,{configurable:!0,enumerable:!1,value:r,writable:!0}):t[e]=r)},Dk=function(t,e){var r=arguments.length>2?arguments[2]:{},a=iZ(e);oZ&&(a=lZ.call(a,Object.getOwnPropertySymbols(e)));for(var n=0;n<a.length;n+=1)dZ(t,a[n],e[a[n]],r[a[n]])};Dk.supportsDescriptors=!!Ek;var _u=Dk,Rb=function(t){return t!==t},Ck=function(e,r){return e===0&&r===0?1/e===1/r:!!(e===r||Rb(e)&&Rb(r))},mZ=Ck,wk=function(){return typeof Object.is=="function"?Object.is:mZ},pZ=wk,hZ=_u,fZ=function(){var e=pZ();return hZ(Object,{is:e},{is:function(){return Object.is!==e}}),e},gZ=_u,yZ=fu,vZ=Ck,Ak=wk,bZ=fZ,kk=yZ(Ak(),Object);gZ(kk,{getPolyfill:Ak,implementation:vZ,shim:bZ});var EZ=kk,E1=gk,Pk=T0(),Sk,Fk,D1,C1;if(Pk){Sk=E1("Object.prototype.hasOwnProperty"),Fk=E1("RegExp.prototype.exec"),D1={};var Lh=function(){throw D1};C1={toString:Lh,valueOf:Lh},typeof Symbol.toPrimitive=="symbol"&&(C1[Symbol.toPrimitive]=Lh)}var DZ=E1("Object.prototype.toString"),CZ=Object.getOwnPropertyDescriptor,wZ="[object RegExp]",AZ=Pk?function(e){if(!e||typeof e!="object")return!1;var r=CZ(e,"lastIndex"),a=r&&Sk(r,"value");if(!a)return!1;try{Fk(e,C1)}catch(n){return n===D1}}:function(e){return!e||typeof e!="object"&&typeof e!="function"?!1:DZ(e)===wZ},kZ=Object,PZ=TypeError,xk=function(){if(this!=null&&this!==kZ(this))throw new PZ("RegExp.prototype.flags getter called on non-object");var e="";return this.hasIndices&&(e+="d"),this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e},SZ=xk,FZ=_u.supportsDescriptors,xZ=Object.getOwnPropertyDescriptor,Ok=function(){if(FZ&&/a/mig.flags==="gim"){var e=xZ(RegExp.prototype,"flags");if(e&&typeof e.get=="function"&&typeof/a/.dotAll=="boolean")return e.get}return SZ},OZ=_u.supportsDescriptors,LZ=Ok,TZ=Object.getOwnPropertyDescriptor,NZ=Object.defineProperty,IZ=TypeError,jb=Object.getPrototypeOf,BZ=/a/,_Z=function(){if(!OZ||!jb)throw new IZ("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=LZ(),r=jb(BZ),a=TZ(r,"flags");return(!a||a.get!==e)&&NZ(r,"flags",{configurable:!0,enumerable:!1,get:e}),e},MZ=_u,RZ=fu,jZ=xk,Lk=Ok,UZ=_Z,Tk=RZ(Lk());MZ(Tk,{getPolyfill:Lk,implementation:jZ,shim:UZ});var zZ=Tk,VZ=Date.prototype.getDay,qZ=function(e){try{return VZ.call(e),!0}catch{return!1}},HZ=Object.prototype.toString,$Z="[object Date]",WZ=T0(),KZ=function(e){return typeof e!="object"||e===null?!1:WZ?qZ(e):HZ.call(e)===$Z},Ub=lk,zb=WY,Vb=EZ,qb=AZ,Hb=zZ,$b=KZ,Wb=Date.prototype.getTime;function Nk(t,e,r){var a=r||{};return(a.strict?Vb(t,e):t===e)?!0:!t||!e||typeof t!="object"&&typeof e!="object"?a.strict?Vb(t,e):t==e:GZ(t,e,a)}function Kb(t){return t==null}function Gb(t){return!(!t||typeof t!="object"||typeof t.length!="number"||typeof t.copy!="function"||typeof t.slice!="function"||t.length>0&&typeof t[0]!="number")}function GZ(t,e,r){var a,n;if(typeof t!=typeof e||Kb(t)||Kb(e)||t.prototype!==e.prototype||zb(t)!==zb(e))return!1;var o=qb(t),s=qb(e);if(o!==s)return!1;if(o||s)return t.source===e.source&&Hb(t)===Hb(e);if($b(t)&&$b(e))return Wb.call(t)===Wb.call(e);var l=Gb(t),u=Gb(e);if(l!==u)return!1;if(l||u){if(t.length!==e.length)return!1;for(a=0;a<t.length;a++)if(t[a]!==e[a])return!1;return!0}if(typeof t!=typeof e)return!1;try{var c=Ub(t),d=Ub(e)}catch{return!1}if(c.length!==d.length)return!1;for(c.sort(),d.sort(),a=c.length-1;a>=0;a--)if(c[a]!=d[a])return!1;for(a=c.length-1;a>=0;a--)if(n=c[a],!Nk(t[n],e[n],r))return!1;return!0}var YZ=Nk;/**!
 * @fileOverview Kickass library to create and place poppers near their reference elements.
 * @version 1.16.1
 * @license
 * Copyright (c) 2016 Federico Zivolo and contributors
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */var Mu=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",ZZ=function(){for(var t=["Edge","Trident","Firefox"],e=0;e<t.length;e+=1)if(Mu&&navigator.userAgent.indexOf(t[e])>=0)return 1;return 0}();function XZ(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}function QZ(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},ZZ))}}var JZ=Mu&&window.Promise,eX=JZ?XZ:QZ;function Ik(t){var e={};return t&&e.toString.call(t)==="[object Function]"}function po(t,e){if(t.nodeType!==1)return[];var r=t.ownerDocument.defaultView,a=r.getComputedStyle(t,null);return e?a[e]:a}function N0(t){return t.nodeName==="HTML"?t:t.parentNode||t.host}function Ru(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=po(t),r=e.overflow,a=e.overflowX,n=e.overflowY;return/(auto|scroll|overlay)/.test(r+n+a)?t:Ru(N0(t))}function Bk(t){return t&&t.referenceNode?t.referenceNode:t}var Yb=Mu&&!!(window.MSInputMethodContext&&document.documentMode),Zb=Mu&&/MSIE 10/.test(navigator.userAgent);function Vs(t){return t===11?Yb:t===10?Zb:Yb||Zb}function Ds(t){if(!t)return document.documentElement;for(var e=Vs(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var a=r&&r.nodeName;return!a||a==="BODY"||a==="HTML"?t?t.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&po(r,"position")==="static"?Ds(r):r}function tX(t){var e=t.nodeName;return e==="BODY"?!1:e==="HTML"||Ds(t.firstElementChild)===t}function w1(t){return t.parentNode!==null?w1(t.parentNode):t}function om(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,a=r?t:e,n=r?e:t,o=document.createRange();o.setStart(a,0),o.setEnd(n,0);var s=o.commonAncestorContainer;if(t!==s&&e!==s||a.contains(n))return tX(s)?s:Ds(s);var l=w1(t);return l.host?om(l.host,e):om(t,w1(e).host)}function Cs(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=e==="top"?"scrollTop":"scrollLeft",a=t.nodeName;if(a==="BODY"||a==="HTML"){var n=t.ownerDocument.documentElement,o=t.ownerDocument.scrollingElement||n;return o[r]}return t[r]}function rX(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=Cs(e,"top"),n=Cs(e,"left"),o=r?-1:1;return t.top+=a*o,t.bottom+=a*o,t.left+=n*o,t.right+=n*o,t}function Xb(t,e){var r=e==="x"?"Left":"Top",a=r==="Left"?"Right":"Bottom";return parseFloat(t["border"+r+"Width"])+parseFloat(t["border"+a+"Width"])}function Qb(t,e,r,a){return Math.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],Vs(10)?parseInt(r["offset"+t])+parseInt(a["margin"+(t==="Height"?"Top":"Left")])+parseInt(a["margin"+(t==="Height"?"Bottom":"Right")]):0)}function _k(t){var e=t.body,r=t.documentElement,a=Vs(10)&&getComputedStyle(r);return{height:Qb("Height",e,r,a),width:Qb("Width",e,r,a)}}var aX=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},nX=function(){function t(e,r){for(var a=0;a<r.length;a++){var n=r[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(e,r,a){return r&&t(e.prototype,r),a&&t(e,a),e}}(),ws=function(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t},ha=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t};function pi(t){return ha({},t,{right:t.left+t.width,bottom:t.top+t.height})}function A1(t){var e={};try{if(Vs(10)){e=t.getBoundingClientRect();var r=Cs(t,"top"),a=Cs(t,"left");e.top+=r,e.left+=a,e.bottom+=r,e.right+=a}else e=t.getBoundingClientRect()}catch{}var n={left:e.left,top:e.top,width:e.right-e.left,height:e.bottom-e.top},o=t.nodeName==="HTML"?_k(t.ownerDocument):{},s=o.width||t.clientWidth||n.width,l=o.height||t.clientHeight||n.height,u=t.offsetWidth-s,c=t.offsetHeight-l;if(u||c){var d=po(t);u-=Xb(d,"x"),c-=Xb(d,"y"),n.width-=u,n.height-=c}return pi(n)}function I0(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=Vs(10),n=e.nodeName==="HTML",o=A1(t),s=A1(e),l=Ru(t),u=po(e),c=parseFloat(u.borderTopWidth),d=parseFloat(u.borderLeftWidth);r&&n&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var m=pi({top:o.top-s.top-c,left:o.left-s.left-d,width:o.width,height:o.height});if(m.marginTop=0,m.marginLeft=0,!a&&n){var h=parseFloat(u.marginTop),p=parseFloat(u.marginLeft);m.top-=c-h,m.bottom-=c-h,m.left-=d-p,m.right-=d-p,m.marginTop=h,m.marginLeft=p}return(a&&!r?e.contains(l):e===l&&l.nodeName!=="BODY")&&(m=rX(m,e)),m}function iX(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=t.ownerDocument.documentElement,a=I0(t,r),n=Math.max(r.clientWidth,window.innerWidth||0),o=Math.max(r.clientHeight,window.innerHeight||0),s=e?0:Cs(r),l=e?0:Cs(r,"left"),u={top:s-a.top+a.marginTop,left:l-a.left+a.marginLeft,width:n,height:o};return pi(u)}function Mk(t){var e=t.nodeName;if(e==="BODY"||e==="HTML")return!1;if(po(t,"position")==="fixed")return!0;var r=N0(t);return r?Mk(r):!1}function Rk(t){if(!t||!t.parentElement||Vs())return document.documentElement;for(var e=t.parentElement;e&&po(e,"transform")==="none";)e=e.parentElement;return e||document.documentElement}function B0(t,e,r,a){var n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o={top:0,left:0},s=n?Rk(t):om(t,Bk(e));if(a==="viewport")o=iX(s,n);else{var l=void 0;a==="scrollParent"?(l=Ru(N0(e)),l.nodeName==="BODY"&&(l=t.ownerDocument.documentElement)):a==="window"?l=t.ownerDocument.documentElement:l=a;var u=I0(l,s,n);if(l.nodeName==="HTML"&&!Mk(s)){var c=_k(t.ownerDocument),d=c.height,m=c.width;o.top+=u.top-u.marginTop,o.bottom=d+u.top,o.left+=u.left-u.marginLeft,o.right=m+u.left}else o=u}r=r||0;var h=typeof r=="number";return o.left+=h?r:r.left||0,o.top+=h?r:r.top||0,o.right-=h?r:r.right||0,o.bottom-=h?r:r.bottom||0,o}function oX(t){var e=t.width,r=t.height;return e*r}function jk(t,e,r,a,n){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(t.indexOf("auto")===-1)return t;var s=B0(r,a,o,n),l={top:{width:s.width,height:e.top-s.top},right:{width:s.right-e.right,height:s.height},bottom:{width:s.width,height:s.bottom-e.bottom},left:{width:e.left-s.left,height:s.height}},u=Object.keys(l).map(function(h){return ha({key:h},l[h],{area:oX(l[h])})}).sort(function(h,p){return p.area-h.area}),c=u.filter(function(h){var p=h.width,y=h.height;return p>=r.clientWidth&&y>=r.clientHeight}),d=c.length>0?c[0].key:u[0].key,m=t.split("-")[1];return d+(m?"-"+m:"")}function Uk(t,e,r){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,n=a?Rk(e):om(e,Bk(r));return I0(r,n,a)}function zk(t){var e=t.ownerDocument.defaultView,r=e.getComputedStyle(t),a=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),n=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),o={width:t.offsetWidth+n,height:t.offsetHeight+a};return o}function sm(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(r){return e[r]})}function Vk(t,e,r){r=r.split("-")[0];var a=zk(t),n={width:a.width,height:a.height},o=["right","left"].indexOf(r)!==-1,s=o?"top":"left",l=o?"left":"top",u=o?"height":"width",c=o?"width":"height";return n[s]=e[s]+e[u]/2-a[u]/2,r===l?n[l]=e[l]-a[c]:n[l]=e[sm(l)],n}function ju(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function sX(t,e,r){if(Array.prototype.findIndex)return t.findIndex(function(n){return n[e]===r});var a=ju(t,function(n){return n[e]===r});return t.indexOf(a)}function qk(t,e,r){var a=r===void 0?t:t.slice(0,sX(t,"name",r));return a.forEach(function(n){n.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var o=n.function||n.fn;n.enabled&&Ik(o)&&(e.offsets.popper=pi(e.offsets.popper),e.offsets.reference=pi(e.offsets.reference),e=o(e,n))}),e}function lX(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=Uk(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=jk(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=Vk(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=qk(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function Hk(t,e){return t.some(function(r){var a=r.name,n=r.enabled;return n&&a===e})}function _0(t){for(var e=[!1,"ms","Webkit","Moz","O"],r=t.charAt(0).toUpperCase()+t.slice(1),a=0;a<e.length;a++){var n=e[a],o=n?""+n+r:t;if(typeof document.body.style[o]<"u")return o}return null}function uX(){return this.state.isDestroyed=!0,Hk(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[_0("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function $k(t){var e=t.ownerDocument;return e?e.defaultView:window}function Wk(t,e,r,a){var n=t.nodeName==="BODY",o=n?t.ownerDocument.defaultView:t;o.addEventListener(e,r,{passive:!0}),n||Wk(Ru(o.parentNode),e,r,a),a.push(o)}function cX(t,e,r,a){r.updateBound=a,$k(t).addEventListener("resize",r.updateBound,{passive:!0});var n=Ru(t);return Wk(n,"scroll",r.updateBound,r.scrollParents),r.scrollElement=n,r.eventsEnabled=!0,r}function dX(){this.state.eventsEnabled||(this.state=cX(this.reference,this.options,this.state,this.scheduleUpdate))}function mX(t,e){return $k(t).removeEventListener("resize",e.updateBound),e.scrollParents.forEach(function(r){r.removeEventListener("scroll",e.updateBound)}),e.updateBound=null,e.scrollParents=[],e.scrollElement=null,e.eventsEnabled=!1,e}function pX(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=mX(this.reference,this.state))}function M0(t){return t!==""&&!isNaN(parseFloat(t))&&isFinite(t)}function k1(t,e){Object.keys(e).forEach(function(r){var a="";["width","height","top","right","bottom","left"].indexOf(r)!==-1&&M0(e[r])&&(a="px"),t.style[r]=e[r]+a})}function hX(t,e){Object.keys(e).forEach(function(r){var a=e[r];a!==!1?t.setAttribute(r,e[r]):t.removeAttribute(r)})}function fX(t){return k1(t.instance.popper,t.styles),hX(t.instance.popper,t.attributes),t.arrowElement&&Object.keys(t.arrowStyles).length&&k1(t.arrowElement,t.arrowStyles),t}function gX(t,e,r,a,n){var o=Uk(n,e,t,r.positionFixed),s=jk(r.placement,o,e,t,r.modifiers.flip.boundariesElement,r.modifiers.flip.padding);return e.setAttribute("x-placement",s),k1(e,{position:r.positionFixed?"fixed":"absolute"}),r}function yX(t,e){var r=t.offsets,a=r.popper,n=r.reference,o=Math.round,s=Math.floor,l=function(w){return w},u=o(n.width),c=o(a.width),d=["left","right"].indexOf(t.placement)!==-1,m=t.placement.indexOf("-")!==-1,h=u%2===c%2,p=u%2===1&&c%2===1,y=e?d||m||h?o:s:l,b=e?o:l;return{left:y(p&&!m&&e?a.left-1:a.left),top:b(a.top),bottom:b(a.bottom),right:y(a.right)}}var vX=Mu&&/Firefox/i.test(navigator.userAgent);function bX(t,e){var r=e.x,a=e.y,n=t.offsets.popper,o=ju(t.instance.modifiers,function(P){return P.name==="applyStyle"}).gpuAcceleration;o!==void 0&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s=o!==void 0?o:e.gpuAcceleration,l=Ds(t.instance.popper),u=A1(l),c={position:n.position},d=yX(t,window.devicePixelRatio<2||!vX),m=r==="bottom"?"top":"bottom",h=a==="right"?"left":"right",p=_0("transform"),y=void 0,b=void 0;if(m==="bottom"?l.nodeName==="HTML"?b=-l.clientHeight+d.bottom:b=-u.height+d.bottom:b=d.top,h==="right"?l.nodeName==="HTML"?y=-l.clientWidth+d.right:y=-u.width+d.right:y=d.left,s&&p)c[p]="translate3d("+y+"px, "+b+"px, 0)",c[m]=0,c[h]=0,c.willChange="transform";else{var C=m==="bottom"?-1:1,w=h==="right"?-1:1;c[m]=b*C,c[h]=y*w,c.willChange=m+", "+h}var v={"x-placement":t.placement};return t.attributes=ha({},v,t.attributes),t.styles=ha({},c,t.styles),t.arrowStyles=ha({},t.offsets.arrow,t.arrowStyles),t}function Kk(t,e,r){var a=ju(t,function(l){var u=l.name;return u===e}),n=!!a&&t.some(function(l){return l.name===r&&l.enabled&&l.order<a.order});if(!n){var o="`"+e+"`",s="`"+r+"`";console.warn(s+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return n}function EX(t,e){var r;if(!Kk(t.instance.modifiers,"arrow","keepTogether"))return t;var a=e.element;if(typeof a=="string"){if(a=t.instance.popper.querySelector(a),!a)return t}else if(!t.instance.popper.contains(a))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var n=t.placement.split("-")[0],o=t.offsets,s=o.popper,l=o.reference,u=["left","right"].indexOf(n)!==-1,c=u?"height":"width",d=u?"Top":"Left",m=d.toLowerCase(),h=u?"left":"top",p=u?"bottom":"right",y=zk(a)[c];l[p]-y<s[m]&&(t.offsets.popper[m]-=s[m]-(l[p]-y)),l[m]+y>s[p]&&(t.offsets.popper[m]+=l[m]+y-s[p]),t.offsets.popper=pi(t.offsets.popper);var b=l[m]+l[c]/2-y/2,C=po(t.instance.popper),w=parseFloat(C["margin"+d]),v=parseFloat(C["border"+d+"Width"]),P=b-t.offsets.popper[m]-w-v;return P=Math.max(Math.min(s[c]-y,P),0),t.arrowElement=a,t.offsets.arrow=(r={},ws(r,m,Math.round(P)),ws(r,h,""),r),t}function DX(t){return t==="end"?"start":t==="start"?"end":t}var Gk=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Th=Gk.slice(3);function Jb(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=Th.indexOf(t),a=Th.slice(r+1).concat(Th.slice(0,r));return e?a.reverse():a}var Nh={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function CX(t,e){if(Hk(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var r=B0(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),a=t.placement.split("-")[0],n=sm(a),o=t.placement.split("-")[1]||"",s=[];switch(e.behavior){case Nh.FLIP:s=[a,n];break;case Nh.CLOCKWISE:s=Jb(a);break;case Nh.COUNTERCLOCKWISE:s=Jb(a,!0);break;default:s=e.behavior}return s.forEach(function(l,u){if(a!==l||s.length===u+1)return t;a=t.placement.split("-")[0],n=sm(a);var c=t.offsets.popper,d=t.offsets.reference,m=Math.floor,h=a==="left"&&m(c.right)>m(d.left)||a==="right"&&m(c.left)<m(d.right)||a==="top"&&m(c.bottom)>m(d.top)||a==="bottom"&&m(c.top)<m(d.bottom),p=m(c.left)<m(r.left),y=m(c.right)>m(r.right),b=m(c.top)<m(r.top),C=m(c.bottom)>m(r.bottom),w=a==="left"&&p||a==="right"&&y||a==="top"&&b||a==="bottom"&&C,v=["top","bottom"].indexOf(a)!==-1,P=!!e.flipVariations&&(v&&o==="start"&&p||v&&o==="end"&&y||!v&&o==="start"&&b||!v&&o==="end"&&C),x=!!e.flipVariationsByContent&&(v&&o==="start"&&y||v&&o==="end"&&p||!v&&o==="start"&&C||!v&&o==="end"&&b),O=P||x;(h||w||O)&&(t.flipped=!0,(h||w)&&(a=s[u+1]),O&&(o=DX(o)),t.placement=a+(o?"-"+o:""),t.offsets.popper=ha({},t.offsets.popper,Vk(t.instance.popper,t.offsets.reference,t.placement)),t=qk(t.instance.modifiers,t,"flip"))}),t}function wX(t){var e=t.offsets,r=e.popper,a=e.reference,n=t.placement.split("-")[0],o=Math.floor,s=["top","bottom"].indexOf(n)!==-1,l=s?"right":"bottom",u=s?"left":"top",c=s?"width":"height";return r[l]<o(a[u])&&(t.offsets.popper[u]=o(a[u])-r[c]),r[u]>o(a[l])&&(t.offsets.popper[u]=o(a[l])),t}function AX(t,e,r,a){var n=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+n[1],s=n[2];if(!o)return t;if(s.indexOf("%")===0){var l=void 0;switch(s){case"%p":l=r;break;case"%":case"%r":default:l=a}var u=pi(l);return u[e]/100*o}else if(s==="vh"||s==="vw"){var c=void 0;return s==="vh"?c=Math.max(document.documentElement.clientHeight,window.innerHeight||0):c=Math.max(document.documentElement.clientWidth,window.innerWidth||0),c/100*o}else return o}function kX(t,e,r,a){var n=[0,0],o=["right","left"].indexOf(a)!==-1,s=t.split(/(\+|\-)/).map(function(d){return d.trim()}),l=s.indexOf(ju(s,function(d){return d.search(/,|\s/)!==-1}));s[l]&&s[l].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,c=l!==-1?[s.slice(0,l).concat([s[l].split(u)[0]]),[s[l].split(u)[1]].concat(s.slice(l+1))]:[s];return c=c.map(function(d,m){var h=(m===1?!o:o)?"height":"width",p=!1;return d.reduce(function(y,b){return y[y.length-1]===""&&["+","-"].indexOf(b)!==-1?(y[y.length-1]=b,p=!0,y):p?(y[y.length-1]+=b,p=!1,y):y.concat(b)},[]).map(function(y){return AX(y,h,e,r)})}),c.forEach(function(d,m){d.forEach(function(h,p){M0(h)&&(n[m]+=h*(d[p-1]==="-"?-1:1))})}),n}function PX(t,e){var r=e.offset,a=t.placement,n=t.offsets,o=n.popper,s=n.reference,l=a.split("-")[0],u=void 0;return M0(+r)?u=[+r,0]:u=kX(r,o,s,l),l==="left"?(o.top+=u[0],o.left-=u[1]):l==="right"?(o.top+=u[0],o.left+=u[1]):l==="top"?(o.left+=u[0],o.top-=u[1]):l==="bottom"&&(o.left+=u[0],o.top+=u[1]),t.popper=o,t}function SX(t,e){var r=e.boundariesElement||Ds(t.instance.popper);t.instance.reference===r&&(r=Ds(r));var a=_0("transform"),n=t.instance.popper.style,o=n.top,s=n.left,l=n[a];n.top="",n.left="",n[a]="";var u=B0(t.instance.popper,t.instance.reference,e.padding,r,t.positionFixed);n.top=o,n.left=s,n[a]=l,e.boundaries=u;var c=e.priority,d=t.offsets.popper,m={primary:function(p){var y=d[p];return d[p]<u[p]&&!e.escapeWithReference&&(y=Math.max(d[p],u[p])),ws({},p,y)},secondary:function(p){var y=p==="right"?"left":"top",b=d[y];return d[p]>u[p]&&!e.escapeWithReference&&(b=Math.min(d[y],u[p]-(p==="right"?d.width:d.height))),ws({},y,b)}};return c.forEach(function(h){var p=["left","top"].indexOf(h)!==-1?"primary":"secondary";d=ha({},d,m[p](h))}),t.offsets.popper=d,t}function FX(t){var e=t.placement,r=e.split("-")[0],a=e.split("-")[1];if(a){var n=t.offsets,o=n.reference,s=n.popper,l=["bottom","top"].indexOf(r)!==-1,u=l?"left":"top",c=l?"width":"height",d={start:ws({},u,o[u]),end:ws({},u,o[u]+o[c]-s[c])};t.offsets.popper=ha({},s,d[a])}return t}function xX(t){if(!Kk(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=ju(t.instance.modifiers,function(a){return a.name==="preventOverflow"}).boundaries;if(e.bottom<r.top||e.left>r.right||e.top>r.bottom||e.right<r.left){if(t.hide===!0)return t;t.hide=!0,t.attributes["x-out-of-boundaries"]=""}else{if(t.hide===!1)return t;t.hide=!1,t.attributes["x-out-of-boundaries"]=!1}return t}function OX(t){var e=t.placement,r=e.split("-")[0],a=t.offsets,n=a.popper,o=a.reference,s=["left","right"].indexOf(r)!==-1,l=["top","left"].indexOf(r)===-1;return n[s?"left":"top"]=o[r]-(l?n[s?"width":"height"]:0),t.placement=sm(e),t.offsets.popper=pi(n),t}var LX={shift:{order:100,enabled:!0,fn:FX},offset:{order:200,enabled:!0,fn:PX,offset:0},preventOverflow:{order:300,enabled:!0,fn:SX,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:wX},arrow:{order:500,enabled:!0,fn:EX,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:CX,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:OX},hide:{order:800,enabled:!0,fn:xX},computeStyle:{order:850,enabled:!0,fn:bX,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:fX,onLoad:gX,gpuAcceleration:void 0}},TX={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:LX},ip=function(){function t(e,r){var a=this,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};aX(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(a.update)},this.update=eX(this.update.bind(this)),this.options=ha({},t.Defaults,n),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(ha({},t.Defaults.modifiers,n.modifiers)).forEach(function(s){a.options.modifiers[s]=ha({},t.Defaults.modifiers[s]||{},n.modifiers?n.modifiers[s]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(s){return ha({name:s},a.options.modifiers[s])}).sort(function(s,l){return s.order-l.order}),this.modifiers.forEach(function(s){s.enabled&&Ik(s.onLoad)&&s.onLoad(a.reference,a.popper,a.options,s,a.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return nX(t,[{key:"update",value:function(){return lX.call(this)}},{key:"destroy",value:function(){return uX.call(this)}},{key:"enableEventListeners",value:function(){return dX.call(this)}},{key:"disableEventListeners",value:function(){return pX.call(this)}}]),t}();ip.Utils=window.PopperUtils;ip.placements=Gk;ip.Defaults=TX;const Yk=ip;var lm={},NX={get exports(){return lm},set exports(t){lm=t}},um={},IX={get exports(){return um},set exports(t){um=t}},P1={},BX={get exports(){return P1},set exports(t){P1=t}},_X="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",MX=_X,RX=MX;function Zk(){}function Xk(){}Xk.resetWarningCache=Zk;var jX=function(){function t(a,n,o,s,l,u){if(u!==RX){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}t.isRequired=t;function e(){return t}var r={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:Xk,resetWarningCache:Zk};return r.PropTypes=r,r};BX.exports=jX();var eE="__global_unique_id__",UX=function(){return window[eE]=(window[eE]||0)+1},zX=function(){},Qk=zX;(function(t,e){e.__esModule=!0;var r=g;u(r);var a=P1,n=u(a),o=UX,s=u(o),l=Qk;u(l);function u(w){return w&&w.__esModule?w:{default:w}}function c(w,v){if(!(w instanceof v))throw new TypeError("Cannot call a class as a function")}function d(w,v){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return v&&(typeof v=="object"||typeof v=="function")?v:w}function m(w,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof v);w.prototype=Object.create(v&&v.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(w,v):w.__proto__=v)}var h=1073741823;function p(w,v){return w===v?w!==0||1/w===1/v:w!==w&&v!==v}function y(w){var v=[];return{on:function(x){v.push(x)},off:function(x){v=v.filter(function(O){return O!==x})},get:function(){return w},set:function(x,O){w=x,v.forEach(function(S){return S(w,O)})}}}function b(w){return Array.isArray(w)?w[0]:w}function C(w,v){var P,x,O="__create-react-context-"+(0,s.default)()+"__",S=function(E){m(A,E);function A(){var D,F,T;c(this,A);for(var k=arguments.length,R=Array(k),N=0;N<k;N++)R[N]=arguments[N];return T=(D=(F=d(this,E.call.apply(E,[this].concat(R))),F),F.emitter=y(F.props.value),D),d(F,T)}return A.prototype.getChildContext=function(){var F;return F={},F[O]=this.emitter,F},A.prototype.componentWillReceiveProps=function(F){if(this.props.value!==F.value){var T=this.props.value,k=F.value,R=void 0;p(T,k)?R=0:(R=typeof v=="function"?v(T,k):h,R|=0,R!==0&&this.emitter.set(F.value,R))}},A.prototype.render=function(){return this.props.children},A}(r.Component);S.childContextTypes=(P={},P[O]=n.default.object.isRequired,P);var L=function(E){m(A,E);function A(){var D,F,T;c(this,A);for(var k=arguments.length,R=Array(k),N=0;N<k;N++)R[N]=arguments[N];return T=(D=(F=d(this,E.call.apply(E,[this].concat(R))),F),F.state={value:F.getValue()},F.onUpdate=function(B,I){var z=F.observedBits|0;z&I&&F.setState({value:F.getValue()})},D),d(F,T)}return A.prototype.componentWillReceiveProps=function(F){var T=F.observedBits;this.observedBits=T??h},A.prototype.componentDidMount=function(){this.context[O]&&this.context[O].on(this.onUpdate);var F=this.props.observedBits;this.observedBits=F??h},A.prototype.componentWillUnmount=function(){this.context[O]&&this.context[O].off(this.onUpdate)},A.prototype.getValue=function(){return this.context[O]?this.context[O].get():w},A.prototype.render=function(){return b(this.props.children)(this.state.value)},A}(r.Component);return L.contextTypes=(x={},x[O]=n.default.object,x),{Provider:S,Consumer:L}}e.default=C,t.exports=e.default})(IX,um);(function(t,e){e.__esModule=!0;var r=g,a=s(r),n=um,o=s(n);function s(l){return l&&l.__esModule?l:{default:l}}e.default=a.default.createContext||o.default,t.exports=e.default})(NX,lm);const Jk=hi(lm);var eP=Jk(),tP=Jk(),VX=function(t){L0(e,t);function e(){for(var a,n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return a=t.call.apply(t,[this].concat(o))||this,or(Xe(Xe(a)),"referenceNode",void 0),or(Xe(Xe(a)),"setReferenceNode",function(l){l&&a.referenceNode!==l&&(a.referenceNode=l,a.forceUpdate())}),a}var r=e.prototype;return r.componentWillUnmount=function(){this.referenceNode=null},r.render=function(){return g.createElement(eP.Provider,{value:this.referenceNode},g.createElement(tP.Provider,{value:this.setReferenceNode},this.props.children))},e}(g.Component),rP=function(e){return Array.isArray(e)?e[0]:e},aP=function(e){if(typeof e=="function"){for(var r=arguments.length,a=new Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];return e.apply(void 0,a)}},cm=function(e,r){if(typeof e=="function")return aP(e,r);e!=null&&(e.current=r)},qX={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},HX={},nP=function(t){L0(e,t);function e(){for(var a,n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return a=t.call.apply(t,[this].concat(o))||this,or(Xe(Xe(a)),"state",{data:void 0,placement:void 0}),or(Xe(Xe(a)),"popperInstance",void 0),or(Xe(Xe(a)),"popperNode",null),or(Xe(Xe(a)),"arrowNode",null),or(Xe(Xe(a)),"setPopperNode",function(l){!l||a.popperNode===l||(cm(a.props.innerRef,l),a.popperNode=l,a.updatePopperInstance())}),or(Xe(Xe(a)),"setArrowNode",function(l){a.arrowNode=l}),or(Xe(Xe(a)),"updateStateModifier",{enabled:!0,order:900,fn:function(u){var c=u.placement;return a.setState({data:u,placement:c}),u}}),or(Xe(Xe(a)),"getOptions",function(){return{placement:a.props.placement,eventsEnabled:a.props.eventsEnabled,positionFixed:a.props.positionFixed,modifiers:qi({},a.props.modifiers,{arrow:qi({},a.props.modifiers&&a.props.modifiers.arrow,{enabled:!!a.arrowNode,element:a.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:a.updateStateModifier})}}),or(Xe(Xe(a)),"getPopperStyle",function(){return!a.popperNode||!a.state.data?qX:qi({position:a.state.data.offsets.popper.position},a.state.data.styles)}),or(Xe(Xe(a)),"getPopperPlacement",function(){return a.state.data?a.state.placement:void 0}),or(Xe(Xe(a)),"getArrowStyle",function(){return!a.arrowNode||!a.state.data?HX:a.state.data.arrowStyles}),or(Xe(Xe(a)),"getOutOfBoundariesState",function(){return a.state.data?a.state.data.hide:void 0}),or(Xe(Xe(a)),"destroyPopperInstance",function(){a.popperInstance&&(a.popperInstance.destroy(),a.popperInstance=null)}),or(Xe(Xe(a)),"updatePopperInstance",function(){a.destroyPopperInstance();var l=Xe(Xe(a)),u=l.popperNode,c=a.props.referenceElement;!c||!u||(a.popperInstance=new Yk(c,u,a.getOptions()))}),or(Xe(Xe(a)),"scheduleUpdate",function(){a.popperInstance&&a.popperInstance.scheduleUpdate()}),a}var r=e.prototype;return r.componentDidUpdate=function(n,o){this.props.placement!==n.placement||this.props.referenceElement!==n.referenceElement||this.props.positionFixed!==n.positionFixed||!YZ(this.props.modifiers,n.modifiers,{strict:!0})?this.updatePopperInstance():this.props.eventsEnabled!==n.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()),o.placement!==this.state.placement&&this.scheduleUpdate()},r.componentWillUnmount=function(){cm(this.props.innerRef,null),this.destroyPopperInstance()},r.render=function(){return rP(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},e}(g.Component);or(nP,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});Yk.placements;function $X(t){var e=t.referenceElement,r=EY(t,["referenceElement"]);return g.createElement(eP.Consumer,null,function(a){return g.createElement(nP,qi({referenceElement:e!==void 0?e:a},r))})}var WX=function(t){L0(e,t);function e(){for(var a,n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return a=t.call.apply(t,[this].concat(o))||this,or(Xe(Xe(a)),"refHandler",function(l){cm(a.props.innerRef,l),aP(a.props.setReferenceNode,l)}),a}var r=e.prototype;return r.componentWillUnmount=function(){cm(this.props.innerRef,null)},r.render=function(){return Qk(Boolean(this.props.setReferenceNode)),rP(this.props.children)({ref:this.refHandler})},e}(g.Component);function KX(t){return g.createElement(tP.Consumer,null,function(e){return g.createElement(WX,qi({setReferenceNode:e},t))})}function iP(t){return(iP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function fr(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function tE(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function er(t,e,r){return e&&tE(t.prototype,e),r&&tE(t,r),t}function K(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function yu(){return(yu=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t}).apply(this,arguments)}function rE(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function aE(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?rE(Object(r),!0).forEach(function(a){K(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):rE(Object(r)).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function gr(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&oP(t,e)}function S1(t){return(S1=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(t)}function oP(t,e){return(oP=Object.setPrototypeOf||function(r,a){return r.__proto__=a,r})(t,e)}function Z(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function GX(t,e){return!e||typeof e!="object"&&typeof e!="function"?Z(t):e}function yr(t){var e=function(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var r,a=S1(t);if(e){var n=S1(this).constructor;r=Reflect.construct(a,arguments,n)}else r=a.apply(this,arguments);return GX(this,r)}}function nE(t,e){switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}}function iE(t,e){switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}}var YX={p:iE,P:function(t,e){var r,a=t.match(/(P+)(p+)?/),n=a[1],o=a[2];if(!o)return nE(t,e);switch(n){case"P":r=e.dateTime({width:"short"});break;case"PP":r=e.dateTime({width:"medium"});break;case"PPP":r=e.dateTime({width:"long"});break;case"PPPP":default:r=e.dateTime({width:"full"})}return r.replace("{{date}}",nE(n,e)).replace("{{time}}",iE(o,e))}},ZX=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function hr(t){var e=t?typeof t=="string"||t instanceof String?GG(t):Ce(t):new Date;return Qn(e)?e:null}function XX(t,e,r,a){var n=null,o=Gi(r)||Ki(),s=!0;return Array.isArray(e)?(e.forEach(function(l){var u=Ch(t,l,new Date,{locale:o});a&&(s=Qn(u)&&t===Zd(u,l,{awareOfUnicodeTokens:!0})),Qn(u)&&s&&(n=u)}),n):(n=Ch(t,e,new Date,{locale:o}),a?s=Qn(n)&&t===Zd(n,e,{awareOfUnicodeTokens:!0}):Qn(n)||(e=e.match(ZX).map(function(l){var u=l[0];return u==="p"||u==="P"?o?(0,YX[u])(l,o.formatLong):u:l}).join(""),t.length>0&&(n=Ch(t,e.slice(0,t.length),new Date)),Qn(n)||(n=new Date(t))),Qn(n)&&s?n:null)}function Qn(t){return KA(t)&&Ln(t,new Date("1/1/1000"))}function cr(t,e,r){if(r==="en")return Zd(t,e,{awareOfUnicodeTokens:!0});var a=Gi(r);return r&&!a&&console.warn('A locale object was not found for the provided string ["'.concat(r,'"].')),!a&&Ki()&&Gi(Ki())&&(a=Gi(Ki())),Zd(t,e,{locale:a||null,awareOfUnicodeTokens:!0})}function oE(t,e){var r=e.hour,a=r===void 0?0:r,n=e.minute,o=n===void 0?0:n,s=e.second;return Rl(Ml(yG(t,s===void 0?0:s),o),a)}function QX(t,e){var r=e&&Gi(e)||Ki()&&Gi(Ki());return gG(t,r?{locale:r}:null)}function JX(t,e){return cr(t,"ddd",e)}function eQ(t){return to(t)}function R0(t,e){var r=Gi(e||Ki());return pu(t,{locale:r})}function Wi(t){return EG(t)}function wl(t){return DG(t)}function tQ(t){return p1(t)}function sP(t,e){return t&&e?PG(t,e):!t&&!e}function ni(t,e){return t&&e?kG(t,e):!t&&!e}function dm(t,e){return t&&e?SG(t,e):!t&&!e}function Wr(t,e){return t&&e?AG(t,e):!t&&!e}function Qo(t,e){return t&&e?wG(t,e):!t&&!e}function ld(t,e,r){var a,n=to(e),o=CG(r);try{a=ak(t,{start:n,end:o})}catch{a=!1}return a}function Ki(){return window.__localeId__}function Gi(t){if(typeof t=="string"){var e=window;return e.__localeData__?e.__localeData__[t]:null}return t}function lP(t,e){return cr(en(hr(),t),"LLLL",e)}function uP(t,e){return cr(en(hr(),t),"LLL",e)}function rQ(t,e){return cr(Cl(hr(),t),"QQQ",e)}function j0(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.minDate,a=e.maxDate,n=e.excludeDates,o=e.includeDates,s=e.filterDate;return op(t,{minDate:r,maxDate:a})||n&&n.some(function(l){return Wr(t,l)})||o&&!o.some(function(l){return Wr(t,l)})||s&&!s(hr(t))||!1}function cP(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.excludeDates;return r&&r.some(function(a){return Wr(t,a)})||!1}function aQ(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.minDate,a=e.maxDate,n=e.excludeDates,o=e.includeDates,s=e.filterDate;return op(t,{minDate:r,maxDate:a})||n&&n.some(function(l){return ni(t,l)})||o&&!o.some(function(l){return ni(t,l)})||s&&!s(hr(t))||!1}function nQ(t,e,r,a){var n=Tt(t),o=Sa(t),s=Tt(e),l=Sa(e),u=Tt(a);return n===s&&n===u?o<=r&&r<=l:n<s?u===n&&o<=r||u===s&&l>=r||u<s&&u>n:void 0}function iQ(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.minDate,a=e.maxDate,n=e.excludeDates,o=e.includeDates,s=e.filterDate;return op(t,{minDate:r,maxDate:a})||n&&n.some(function(l){return dm(t,l)})||o&&!o.some(function(l){return dm(t,l)})||s&&!s(hr(t))||!1}function oQ(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.minDate,a=e.maxDate,n=new Date(t,0,1);return op(n,{minDate:r,maxDate:a})||!1}function sQ(t,e,r,a){var n=Tt(t),o=d1(t),s=Tt(e),l=d1(e),u=Tt(a);return n===s&&n===u?o<=r&&r<=l:n<s?u===n&&o<=r||u===s&&l>=r||u<s&&u>n:void 0}function op(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.minDate,a=e.maxDate;return r&&Jd(t,r)<0||a&&Jd(t,a)>0}function Pc(t,e){for(var r=e.length,a=0;a<r;a++)if(Oa(e[a])===Oa(t)&&xa(e[a])===xa(t))return!0;return!1}function sE(t,e){var r=e.minTime,a=e.maxTime;if(!r||!a)throw new Error("Both minTime and maxTime props required");var n,o=hr(),s=Rl(Ml(o,xa(t)),Oa(t)),l=Rl(Ml(o,xa(r)),Oa(r)),u=Rl(Ml(o,xa(a)),Oa(a));try{n=!ak(s,{start:l,end:u})}catch{n=!1}return n}function lE(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.minDate,a=e.includeDates,n=mu(t,1);return r&&em(r,n)>0||a&&a.every(function(o){return em(o,n)>0})||!1}function uE(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.maxDate,a=e.includeDates,n=On(t,1);return r&&em(n,r)>0||a&&a.every(function(o){return em(n,o)>0})||!1}function cE(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.minDate,a=e.includeDates,n=Xd(t,1);return r&&tm(r,n)>0||a&&a.every(function(o){return tm(o,n)>0})||!1}function dE(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.maxDate,a=e.includeDates,n=du(t,1);return r&&tm(n,r)>0||a&&a.every(function(o){return tm(n,o)>0})||!1}function dP(t){var e=t.minDate,r=t.includeDates;if(r&&e){var a=r.filter(function(n){return Jd(n,e)>=0});return Cb(a)}return r?Cb(r):e}function mP(t){var e=t.maxDate,r=t.includeDates;if(r&&e){var a=r.filter(function(n){return Jd(n,e)<=0});return wb(a)}return r?wb(r):e}function mE(){for(var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"react-datepicker__day--highlighted",r=new Map,a=0,n=t.length;a<n;a++){var o=t[a];if(S0(o)){var s=cr(o,"MM.dd.yyyy"),l=r.get(s)||[];l.includes(e)||(l.push(e),r.set(s,l))}else if(iP(o)==="object"){var u=Object.keys(o),c=u[0],d=o[u[0]];if(typeof c=="string"&&d.constructor===Array)for(var m=0,h=d.length;m<h;m++){var p=cr(d[m],"MM.dd.yyyy"),y=r.get(p)||[];y.includes(c)||(y.push(c),r.set(p,y))}}}return r}function lQ(t,e,r,a,n){for(var o=n.length,s=[],l=0;l<o;l++){var u=c1(lG(t,Oa(n[l])),xa(n[l])),c=c1(t,(r+1)*a);Ln(u,e)&&Vi(u,c)&&s.push(n[l])}return s}function pE(t){return t<10?"0".concat(t):"".concat(t)}function ud(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,r=Math.ceil(Tt(t)/e)*e,a=r-(e-1);return{startPeriod:a,endPeriod:r}}function uQ(t,e,r,a){for(var n=[],o=0;o<2*e+1;o++){var s=t+e-o,l=!0;r&&(l=Tt(r)<=s),a&&l&&(l=Tt(a)>=s),l&&n.push(s)}return n}var cQ=ep(function(t){gr(r,i.Component);var e=yr(r);function r(a){var n;fr(this,r),K(Z(n=e.call(this,a)),"renderOptions",function(){var u=n.props.year,c=n.state.yearsList.map(function(h){return i.createElement("div",{className:u===h?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:h,onClick:n.onChange.bind(Z(n),h)},u===h?i.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",h)}),d=n.props.minDate?Tt(n.props.minDate):null,m=n.props.maxDate?Tt(n.props.maxDate):null;return m&&n.state.yearsList.find(function(h){return h===m})||c.unshift(i.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:n.incrementYears},i.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),d&&n.state.yearsList.find(function(h){return h===d})||c.push(i.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:n.decrementYears},i.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),c}),K(Z(n),"onChange",function(u){n.props.onChange(u)}),K(Z(n),"handleClickOutside",function(){n.props.onCancel()}),K(Z(n),"shiftYears",function(u){var c=n.state.yearsList.map(function(d){return d+u});n.setState({yearsList:c})}),K(Z(n),"incrementYears",function(){return n.shiftYears(1)}),K(Z(n),"decrementYears",function(){return n.shiftYears(-1)});var o=a.yearDropdownItemNumber,s=a.scrollableYearDropdown,l=o||(s?10:5);return n.state={yearsList:uQ(n.props.year,l,n.props.minDate,n.props.maxDate)},n}return er(r,[{key:"render",value:function(){var a=G({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return i.createElement("div",{className:a},this.renderOptions())}}]),r}()),dQ=function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"state",{dropdownVisible:!1}),K(Z(a),"renderSelectOptions",function(){for(var l=a.props.minDate?Tt(a.props.minDate):1900,u=a.props.maxDate?Tt(a.props.maxDate):2100,c=[],d=l;d<=u;d++)c.push(i.createElement("option",{key:d,value:d},d));return c}),K(Z(a),"onSelectChange",function(l){a.onChange(l.target.value)}),K(Z(a),"renderSelectMode",function(){return i.createElement("select",{value:a.props.year,className:"react-datepicker__year-select",onChange:a.onSelectChange},a.renderSelectOptions())}),K(Z(a),"renderReadView",function(l){return i.createElement("div",{key:"read",style:{visibility:l?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(u){return a.toggleDropdown(u)}},i.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),i.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},a.props.year))}),K(Z(a),"renderDropdown",function(){return i.createElement(cQ,{key:"dropdown",year:a.props.year,onChange:a.onChange,onCancel:a.toggleDropdown,minDate:a.props.minDate,maxDate:a.props.maxDate,scrollableYearDropdown:a.props.scrollableYearDropdown,yearDropdownItemNumber:a.props.yearDropdownItemNumber})}),K(Z(a),"renderScrollMode",function(){var l=a.state.dropdownVisible,u=[a.renderReadView(!l)];return l&&u.unshift(a.renderDropdown()),u}),K(Z(a),"onChange",function(l){a.toggleDropdown(),l!==a.props.year&&a.props.onChange(l)}),K(Z(a),"toggleDropdown",function(l){a.setState({dropdownVisible:!a.state.dropdownVisible},function(){a.props.adjustDateOnChange&&a.handleYearChange(a.props.date,l)})}),K(Z(a),"handleYearChange",function(l,u){a.onSelect(l,u),a.setOpen()}),K(Z(a),"onSelect",function(l,u){a.props.onSelect&&a.props.onSelect(l,u)}),K(Z(a),"setOpen",function(){a.props.setOpen&&a.props.setOpen(!0)}),a}return er(r,[{key:"render",value:function(){var a;switch(this.props.dropdownMode){case"scroll":a=this.renderScrollMode();break;case"select":a=this.renderSelectMode()}return i.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},a)}}]),r}(),mQ=ep(function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"renderOptions",function(){return a.props.monthNames.map(function(l,u){return i.createElement("div",{className:a.props.month===u?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:l,onClick:a.onChange.bind(Z(a),u)},a.props.month===u?i.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",l)})}),K(Z(a),"onChange",function(l){return a.props.onChange(l)}),K(Z(a),"handleClickOutside",function(){return a.props.onCancel()}),a}return er(r,[{key:"render",value:function(){return i.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),r}()),pQ=function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"state",{dropdownVisible:!1}),K(Z(a),"renderSelectOptions",function(l){return l.map(function(u,c){return i.createElement("option",{key:c,value:c},u)})}),K(Z(a),"renderSelectMode",function(l){return i.createElement("select",{value:a.props.month,className:"react-datepicker__month-select",onChange:function(u){return a.onChange(u.target.value)}},a.renderSelectOptions(l))}),K(Z(a),"renderReadView",function(l,u){return i.createElement("div",{key:"read",style:{visibility:l?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:a.toggleDropdown},i.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),i.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},u[a.props.month]))}),K(Z(a),"renderDropdown",function(l){return i.createElement(mQ,{key:"dropdown",month:a.props.month,monthNames:l,onChange:a.onChange,onCancel:a.toggleDropdown})}),K(Z(a),"renderScrollMode",function(l){var u=a.state.dropdownVisible,c=[a.renderReadView(!u,l)];return u&&c.unshift(a.renderDropdown(l)),c}),K(Z(a),"onChange",function(l){a.toggleDropdown(),l!==a.props.month&&a.props.onChange(l)}),K(Z(a),"toggleDropdown",function(){return a.setState({dropdownVisible:!a.state.dropdownVisible})}),a}return er(r,[{key:"render",value:function(){var a,n=this,o=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(s){return uP(s,n.props.locale)}:function(s){return lP(s,n.props.locale)});switch(this.props.dropdownMode){case"scroll":a=this.renderScrollMode(o);break;case"select":a=this.renderSelectMode(o)}return i.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},a)}}]),r}();function hQ(t,e){for(var r=[],a=Wi(t),n=Wi(e);!Ln(a,n);)r.push(hr(a)),a=On(a,1);return r}var fQ=ep(function(t){gr(r,i.Component);var e=yr(r);function r(a){var n;return fr(this,r),K(Z(n=e.call(this,a)),"renderOptions",function(){return n.state.monthYearsList.map(function(o){var s=m1(o),l=sP(n.props.date,o)&&ni(n.props.date,o);return i.createElement("div",{className:l?"react-datepicker__month-year-option --selected_month-year":"react-datepicker__month-year-option",key:s,onClick:n.onChange.bind(Z(n),s)},l?i.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",cr(o,n.props.dateFormat))})}),K(Z(n),"onChange",function(o){return n.props.onChange(o)}),K(Z(n),"handleClickOutside",function(){n.props.onCancel()}),n.state={monthYearsList:hQ(n.props.minDate,n.props.maxDate)},n}return er(r,[{key:"render",value:function(){var a=G({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return i.createElement("div",{className:a},this.renderOptions())}}]),r}()),gQ=function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"state",{dropdownVisible:!1}),K(Z(a),"renderSelectOptions",function(){for(var l=Wi(a.props.minDate),u=Wi(a.props.maxDate),c=[];!Ln(l,u);){var d=m1(l);c.push(i.createElement("option",{key:d,value:d},cr(l,a.props.dateFormat,a.props.locale))),l=On(l,1)}return c}),K(Z(a),"onSelectChange",function(l){a.onChange(l.target.value)}),K(Z(a),"renderSelectMode",function(){return i.createElement("select",{value:m1(Wi(a.props.date)),className:"react-datepicker__month-year-select",onChange:a.onSelectChange},a.renderSelectOptions())}),K(Z(a),"renderReadView",function(l){var u=cr(a.props.date,a.props.dateFormat,a.props.locale);return i.createElement("div",{key:"read",style:{visibility:l?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(c){return a.toggleDropdown(c)}},i.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),i.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},u))}),K(Z(a),"renderDropdown",function(){return i.createElement(fQ,{key:"dropdown",date:a.props.date,dateFormat:a.props.dateFormat,onChange:a.onChange,onCancel:a.toggleDropdown,minDate:a.props.minDate,maxDate:a.props.maxDate,scrollableMonthYearDropdown:a.props.scrollableMonthYearDropdown})}),K(Z(a),"renderScrollMode",function(){var l=a.state.dropdownVisible,u=[a.renderReadView(!l)];return l&&u.unshift(a.renderDropdown()),u}),K(Z(a),"onChange",function(l){a.toggleDropdown();var u=hr(parseInt(l));sP(a.props.date,u)&&ni(a.props.date,u)||a.props.onChange(u)}),K(Z(a),"toggleDropdown",function(){return a.setState({dropdownVisible:!a.state.dropdownVisible})}),a}return er(r,[{key:"render",value:function(){var a;switch(this.props.dropdownMode){case"scroll":a=this.renderScrollMode();break;case"select":a=this.renderSelectMode()}return i.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},a)}}]),r}(),yQ=function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"dayEl",i.createRef()),K(Z(a),"handleClick",function(l){!a.isDisabled()&&a.props.onClick&&a.props.onClick(l)}),K(Z(a),"handleMouseEnter",function(l){!a.isDisabled()&&a.props.onMouseEnter&&a.props.onMouseEnter(l)}),K(Z(a),"handleOnKeyDown",function(l){l.key===" "&&(l.preventDefault(),l.key="Enter"),a.props.handleOnKeyDown(l)}),K(Z(a),"isSameDay",function(l){return Wr(a.props.day,l)}),K(Z(a),"isKeyboardSelected",function(){return!a.props.disabledKeyboardNavigation&&!a.isSameDay(a.props.selected)&&a.isSameDay(a.props.preSelection)}),K(Z(a),"isDisabled",function(){return j0(a.props.day,a.props)}),K(Z(a),"isExcluded",function(){return cP(a.props.day,a.props)}),K(Z(a),"getHighLightedClass",function(l){var u=a.props,c=u.day,d=u.highlightDates;if(!d)return!1;var m=cr(c,"MM.dd.yyyy");return d.get(m)}),K(Z(a),"isInRange",function(){var l=a.props,u=l.day,c=l.startDate,d=l.endDate;return!(!c||!d)&&ld(u,c,d)}),K(Z(a),"isInSelectingRange",function(){var l=a.props,u=l.day,c=l.selectsStart,d=l.selectsEnd,m=l.selectsRange,h=l.selectingDate,p=l.startDate,y=l.endDate;return!(!(c||d||m)||!h||a.isDisabled())&&(c&&y&&(Vi(h,y)||Qo(h,y))?ld(u,h,y):(d&&p&&(Ln(h,p)||Qo(h,p))||!(!m||!p||y||!Ln(h,p)&&!Qo(h,p)))&&ld(u,p,h))}),K(Z(a),"isSelectingRangeStart",function(){if(!a.isInSelectingRange())return!1;var l=a.props,u=l.day,c=l.selectingDate,d=l.startDate;return Wr(u,l.selectsStart?c:d)}),K(Z(a),"isSelectingRangeEnd",function(){if(!a.isInSelectingRange())return!1;var l=a.props,u=l.day,c=l.selectingDate,d=l.endDate;return Wr(u,l.selectsEnd?c:d)}),K(Z(a),"isRangeStart",function(){var l=a.props,u=l.day,c=l.startDate,d=l.endDate;return!(!c||!d)&&Wr(c,u)}),K(Z(a),"isRangeEnd",function(){var l=a.props,u=l.day,c=l.startDate,d=l.endDate;return!(!c||!d)&&Wr(d,u)}),K(Z(a),"isWeekend",function(){var l=mG(a.props.day);return l===0||l===6}),K(Z(a),"isOutsideMonth",function(){return a.props.month!==void 0&&a.props.month!==Sa(a.props.day)}),K(Z(a),"getClassNames",function(l){var u=a.props.dayClassName?a.props.dayClassName(l):void 0;return G("react-datepicker__day",u,"react-datepicker__day--"+JX(a.props.day),{"react-datepicker__day--disabled":a.isDisabled(),"react-datepicker__day--excluded":a.isExcluded(),"react-datepicker__day--selected":a.isSameDay(a.props.selected),"react-datepicker__day--keyboard-selected":a.isKeyboardSelected(),"react-datepicker__day--range-start":a.isRangeStart(),"react-datepicker__day--range-end":a.isRangeEnd(),"react-datepicker__day--in-range":a.isInRange(),"react-datepicker__day--in-selecting-range":a.isInSelectingRange(),"react-datepicker__day--selecting-range-start":a.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":a.isSelectingRangeEnd(),"react-datepicker__day--today":a.isSameDay(hr()),"react-datepicker__day--weekend":a.isWeekend(),"react-datepicker__day--outside-month":a.isOutsideMonth()},a.getHighLightedClass("react-datepicker__day--highlighted"))}),K(Z(a),"getAriaLabel",function(){var l=a.props,u=l.day,c=l.ariaLabelPrefixWhenEnabled,d=c===void 0?"Choose":c,m=l.ariaLabelPrefixWhenDisabled,h=m===void 0?"Not available":m,p=a.isDisabled()||a.isExcluded()?h:d;return"".concat(p," ").concat(cr(u,"PPPP"))}),K(Z(a),"getTabIndex",function(l,u){var c=l||a.props.selected,d=u||a.props.preSelection;return a.isKeyboardSelected()||a.isSameDay(c)&&Wr(d,c)?0:-1}),K(Z(a),"handleFocusDay",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=!1;a.getTabIndex()===0&&!l.isInputFocused&&a.isSameDay(a.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(u=!0),a.props.containerRef&&a.props.containerRef.current&&a.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(u=!0)),u&&a.dayEl.current.focus({preventScroll:!0})}),K(Z(a),"render",function(){return i.createElement("div",{ref:a.dayEl,className:a.getClassNames(a.props.day),onKeyDown:a.handleOnKeyDown,onClick:a.handleClick,onMouseEnter:a.handleMouseEnter,tabIndex:a.getTabIndex(),"aria-label":a.getAriaLabel(),role:"button","aria-disabled":a.isDisabled()},a.props.renderDayContents?a.props.renderDayContents(Db(a.props.day),a.props.day):Db(a.props.day))}),a}return er(r,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(a){this.handleFocusDay(a)}}]),r}(),vQ=function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"handleClick",function(l){a.props.onClick&&a.props.onClick(l)}),a}return er(r,[{key:"render",value:function(){var a=this.props,n=a.weekNumber,o=a.ariaLabelPrefix,s=o===void 0?"week ":o,l={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!a.onClick};return i.createElement("div",{className:G(l),"aria-label":"".concat(s," ").concat(this.props.weekNumber),onClick:this.handleClick},n)}}]),r}(),bQ=function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"handleDayClick",function(l,u){a.props.onDayClick&&a.props.onDayClick(l,u)}),K(Z(a),"handleDayMouseEnter",function(l){a.props.onDayMouseEnter&&a.props.onDayMouseEnter(l)}),K(Z(a),"handleWeekClick",function(l,u,c){typeof a.props.onWeekSelect=="function"&&a.props.onWeekSelect(l,u,c),a.props.shouldCloseOnSelect&&a.props.setOpen(!1)}),K(Z(a),"formatWeekNumber",function(l){return a.props.formatWeekNumber?a.props.formatWeekNumber(l):QX(l,a.props.locale)}),K(Z(a),"renderDays",function(){var l=R0(a.props.day,a.props.locale),u=[],c=a.formatWeekNumber(l);if(a.props.showWeekNumber){var d=a.props.onWeekSelect?a.handleWeekClick.bind(Z(a),l,c):void 0;u.push(i.createElement(vQ,{key:"W",weekNumber:c,onClick:d,ariaLabelPrefix:a.props.ariaLabelPrefix}))}return u.concat([0,1,2,3,4,5,6].map(function(m){var h=zs(l,m);return i.createElement(yQ,{ariaLabelPrefixWhenEnabled:a.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:a.props.disabledDayAriaLabelPrefix,key:h.valueOf(),day:h,month:a.props.month,onClick:a.handleDayClick.bind(Z(a),h),onMouseEnter:a.handleDayMouseEnter.bind(Z(a),h),minDate:a.props.minDate,maxDate:a.props.maxDate,excludeDates:a.props.excludeDates,includeDates:a.props.includeDates,highlightDates:a.props.highlightDates,selectingDate:a.props.selectingDate,filterDate:a.props.filterDate,preSelection:a.props.preSelection,selected:a.props.selected,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,selectsRange:a.props.selectsRange,startDate:a.props.startDate,endDate:a.props.endDate,dayClassName:a.props.dayClassName,renderDayContents:a.props.renderDayContents,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation,handleOnKeyDown:a.props.handleOnKeyDown,isInputFocused:a.props.isInputFocused,containerRef:a.props.containerRef})}))}),a}return er(r,[{key:"render",value:function(){return i.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),r}(),EQ=function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"MONTH_REFS",Array(12).fill().map(function(){return i.createRef()})),K(Z(a),"isDisabled",function(l){return j0(l,a.props)}),K(Z(a),"isExcluded",function(l){return cP(l,a.props)}),K(Z(a),"handleDayClick",function(l,u){a.props.onDayClick&&a.props.onDayClick(l,u,a.props.orderInDisplay)}),K(Z(a),"handleDayMouseEnter",function(l){a.props.onDayMouseEnter&&a.props.onDayMouseEnter(l)}),K(Z(a),"handleMouseLeave",function(){a.props.onMouseLeave&&a.props.onMouseLeave()}),K(Z(a),"isRangeStartMonth",function(l){var u=a.props,c=u.day,d=u.startDate,m=u.endDate;return!(!d||!m)&&ni(en(c,l),d)}),K(Z(a),"isRangeStartQuarter",function(l){var u=a.props,c=u.day,d=u.startDate,m=u.endDate;return!(!d||!m)&&dm(Cl(c,l),d)}),K(Z(a),"isRangeEndMonth",function(l){var u=a.props,c=u.day,d=u.startDate,m=u.endDate;return!(!d||!m)&&ni(en(c,l),m)}),K(Z(a),"isRangeEndQuarter",function(l){var u=a.props,c=u.day,d=u.startDate,m=u.endDate;return!(!d||!m)&&dm(Cl(c,l),m)}),K(Z(a),"isWeekInMonth",function(l){var u=a.props.day,c=zs(l,6);return ni(l,u)||ni(c,u)}),K(Z(a),"renderWeeks",function(){for(var l=[],u=a.props.fixedHeight,c=R0(Wi(a.props.day),a.props.locale),d=0,m=!1;l.push(i.createElement(bQ,{ariaLabelPrefix:a.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:a.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:a.props.disabledDayAriaLabelPrefix,key:d,day:c,month:Sa(a.props.day),onDayClick:a.handleDayClick,onDayMouseEnter:a.handleDayMouseEnter,onWeekSelect:a.props.onWeekSelect,formatWeekNumber:a.props.formatWeekNumber,locale:a.props.locale,minDate:a.props.minDate,maxDate:a.props.maxDate,excludeDates:a.props.excludeDates,includeDates:a.props.includeDates,highlightDates:a.props.highlightDates,selectingDate:a.props.selectingDate,filterDate:a.props.filterDate,preSelection:a.props.preSelection,selected:a.props.selected,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,selectsRange:a.props.selectsRange,showWeekNumber:a.props.showWeekNumbers,startDate:a.props.startDate,endDate:a.props.endDate,dayClassName:a.props.dayClassName,setOpen:a.props.setOpen,shouldCloseOnSelect:a.props.shouldCloseOnSelect,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation,renderDayContents:a.props.renderDayContents,handleOnKeyDown:a.props.handleOnKeyDown,isInputFocused:a.props.isInputFocused,containerRef:a.props.containerRef})),!m;){d++,c=O0(c,1);var h=u&&d>=6,p=!u&&!a.isWeekInMonth(c);if(h||p){if(!a.props.peekNextMonth)break;m=!0}}return l}),K(Z(a),"onMonthClick",function(l,u){a.handleDayClick(Wi(en(a.props.day,u)),l)}),K(Z(a),"handleMonthNavigation",function(l,u){a.isDisabled(u)||a.isExcluded(u)||(a.props.setPreSelection(u),a.MONTH_REFS[l].current&&a.MONTH_REFS[l].current.focus())}),K(Z(a),"onMonthKeyDown",function(l,u){var c=l.key;if(!a.props.disabledKeyboardNavigation)switch(c){case"Enter":a.onMonthClick(l,u),a.props.setPreSelection(a.props.selected);break;case"ArrowRight":a.handleMonthNavigation(u===11?0:u+1,On(a.props.preSelection,1));break;case"ArrowLeft":a.handleMonthNavigation(u===0?11:u-1,mu(a.props.preSelection,1))}}),K(Z(a),"onQuarterClick",function(l,u){a.handleDayClick(tQ(Cl(a.props.day,u)),l)}),K(Z(a),"getMonthClassNames",function(l){var u=a.props,c=u.day,d=u.startDate,m=u.endDate,h=u.selected,p=u.minDate,y=u.maxDate,b=u.preSelection;return G("react-datepicker__month-text","react-datepicker__month-".concat(l),{"react-datepicker__month--disabled":(p||y)&&aQ(en(c,l),a.props),"react-datepicker__month--selected":Sa(c)===l&&Tt(c)===Tt(h),"react-datepicker__month-text--keyboard-selected":Sa(b)===l,"react-datepicker__month--in-range":nQ(d,m,l,c),"react-datepicker__month--range-start":a.isRangeStartMonth(l),"react-datepicker__month--range-end":a.isRangeEndMonth(l)})}),K(Z(a),"getTabIndex",function(l){var u=Sa(a.props.preSelection);return a.props.disabledKeyboardNavigation||l!==u?"-1":"0"}),K(Z(a),"getAriaLabel",function(l){var u=a.props,c=u.ariaLabelPrefix,d=c===void 0?"Choose":c,m=u.disabledDayAriaLabelPrefix,h=m===void 0?"Not available":m,p=u.day,y=en(p,l),b=a.isDisabled(y)||a.isExcluded(y)?h:d;return"".concat(b," ").concat(cr(y,"MMMM yyyy"))}),K(Z(a),"getQuarterClassNames",function(l){var u=a.props,c=u.day,d=u.startDate,m=u.endDate,h=u.selected,p=u.minDate,y=u.maxDate;return G("react-datepicker__quarter-text","react-datepicker__quarter-".concat(l),{"react-datepicker__quarter--disabled":(p||y)&&iQ(Cl(c,l),a.props),"react-datepicker__quarter--selected":d1(c)===l&&Tt(c)===Tt(h),"react-datepicker__quarter--in-range":sQ(d,m,l,c),"react-datepicker__quarter--range-start":a.isRangeStartQuarter(l),"react-datepicker__quarter--range-end":a.isRangeEndQuarter(l)})}),K(Z(a),"renderMonths",function(){var l=a.props,u=l.showFullMonthYearPicker,c=l.showTwoColumnMonthYearPicker,d=l.locale;return(c?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map(function(m,h){return i.createElement("div",{className:"react-datepicker__month-wrapper",key:h},m.map(function(p,y){return i.createElement("div",{ref:a.MONTH_REFS[p],key:y,onClick:function(b){a.onMonthClick(b,p)},onKeyDown:function(b){a.onMonthKeyDown(b,p)},tabIndex:a.getTabIndex(p),className:a.getMonthClassNames(p),role:"button","aria-label":a.getAriaLabel(p)},u?lP(p,d):uP(p,d))}))})}),K(Z(a),"renderQuarters",function(){return i.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map(function(l,u){return i.createElement("div",{key:u,onClick:function(c){a.onQuarterClick(c,l)},className:a.getQuarterClassNames(l)},rQ(l,a.props.locale))}))}),K(Z(a),"getClassNames",function(){var l=a.props,u=l.day,c=l.selectingDate,d=l.selectsStart,m=l.selectsEnd,h=l.showMonthYearPicker,p=l.showQuarterYearPicker,y=l.monthClassName,b=y?y(u):void 0;return G("react-datepicker__month",b,{"react-datepicker__month--selecting-range":c&&(d||m)},{"react-datepicker__monthPicker":h},{"react-datepicker__quarterPicker":p})}),a}return er(r,[{key:"render",value:function(){var a=this.props,n=a.showMonthYearPicker,o=a.showQuarterYearPicker,s=a.day,l=a.ariaLabelPrefix,u=l===void 0?"month ":l;return i.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(u," ").concat(cr(s,"yyyy-MM"))},n?this.renderMonths():o?this.renderQuarters():this.renderWeeks())}}]),r}(),pP=function(t){gr(r,i.Component);var e=yr(r);function r(){var a;fr(this,r);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return K(Z(a=e.call.apply(e,[this].concat(o))),"state",{height:null}),K(Z(a),"handleClick",function(l){(a.props.minTime||a.props.maxTime)&&sE(l,a.props)||a.props.excludeTimes&&Pc(l,a.props.excludeTimes)||a.props.includeTimes&&!Pc(l,a.props.includeTimes)||a.props.onChange(l)}),K(Z(a),"liClasses",function(l,u,c){var d=["react-datepicker__time-list-item",a.props.timeClassName?a.props.timeClassName(l,u,c):void 0];return a.props.selected&&u===Oa(l)&&c===xa(l)&&d.push("react-datepicker__time-list-item--selected"),((a.props.minTime||a.props.maxTime)&&sE(l,a.props)||a.props.excludeTimes&&Pc(l,a.props.excludeTimes)||a.props.includeTimes&&!Pc(l,a.props.includeTimes))&&d.push("react-datepicker__time-list-item--disabled"),a.props.injectTimes&&(60*Oa(l)+xa(l))%a.props.intervals!=0&&d.push("react-datepicker__time-list-item--injected"),d.join(" ")}),K(Z(a),"renderTimes",function(){for(var l=[],u=a.props.format?a.props.format:"p",c=a.props.intervals,d=eQ(hr()),m=1440/c,h=a.props.injectTimes&&a.props.injectTimes.sort(function(x,O){return x-O}),p=a.props.selected||a.props.openToDate||hr(),y=Oa(p),b=xa(p),C=Rl(Ml(d,b),y),w=0;w<m;w++){var v=c1(d,w*c);if(l.push(v),h){var P=lQ(d,v,w,c,h);l=l.concat(P)}}return l.map(function(x,O){return i.createElement("li",{key:O,onClick:a.handleClick.bind(Z(a),x),className:a.liClasses(x,y,b),ref:function(S){(Vi(x,C)||Qo(x,C))&&(a.centerLi=S)}},cr(x,u,a.props.locale))})}),a}return er(r,[{key:"componentDidMount",value:function(){this.list.scrollTop=r.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var a=this,n=this.state.height;return i.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},i.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(o){a.header=o}},i.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),i.createElement("div",{className:"react-datepicker__time"},i.createElement("div",{className:"react-datepicker__time-box"},i.createElement("ul",{className:"react-datepicker__time-list",ref:function(o){a.list=o},style:n?{height:n}:{}},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),r}();K(pP,"calcCenterPosition",function(t,e){return e.offsetTop-(t/2-e.clientHeight/2)});var DQ=function(t){gr(r,i.Component);var e=yr(r);function r(a){var n;return fr(this,r),K(Z(n=e.call(this,a)),"handleYearClick",function(o,s){n.props.onDayClick&&n.props.onDayClick(o,s)}),K(Z(n),"isSameDay",function(o,s){return Wr(o,s)}),K(Z(n),"isKeyboardSelected",function(o){var s=wl(Qd(n.props.date,o));return!n.props.disabledKeyboardNavigation&&!n.props.inline&&!Wr(s,wl(n.props.selected))&&Wr(s,wl(n.props.preSelection))}),K(Z(n),"onYearClick",function(o,s){var l=n.props.date;n.handleYearClick(wl(Qd(l,s)),o)}),K(Z(n),"getYearClassNames",function(o){var s=n.props,l=s.minDate,u=s.maxDate,c=s.selected;return G("react-datepicker__year-text",{"react-datepicker__year-text--selected":o===Tt(c),"react-datepicker__year-text--disabled":(l||u)&&oQ(o,n.props),"react-datepicker__year-text--keyboard-selected":n.isKeyboardSelected(o),"react-datepicker__year-text--today":o===Tt(hr())})}),n}return er(r,[{key:"render",value:function(){for(var a=this,n=[],o=this.props,s=ud(o.date,o.yearItemNumber),l=s.startPeriod,u=s.endPeriod,c=function(m){n.push(i.createElement("div",{onClick:function(h){a.onYearClick(h,m)},className:a.getYearClassNames(m),key:m},m))},d=l;d<=u;d++)c(d);return i.createElement("div",{className:"react-datepicker__year"},i.createElement("div",{className:"react-datepicker__year-wrapper"},n))}}]),r}(),CQ=function(t){gr(r,i.Component);var e=yr(r);function r(a){var n;return fr(this,r),K(Z(n=e.call(this,a)),"onTimeChange",function(o){n.setState({time:o});var s=new Date;s.setHours(o.split(":")[0]),s.setMinutes(o.split(":")[1]),n.props.onChange(s)}),K(Z(n),"renderTimeInput",function(){var o=n.state.time,s=n.props,l=s.timeString,u=s.customTimeInput;return u?i.cloneElement(u,{value:o,onChange:n.onTimeChange}):i.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:o,onChange:function(c){n.onTimeChange(c.target.value||l)}})}),n.state={time:n.props.timeString},n}return er(r,[{key:"render",value:function(){return i.createElement("div",{className:"react-datepicker__input-time-container"},i.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),i.createElement("div",{className:"react-datepicker-time__input-container"},i.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}]),r}();function wQ(t){var e=t.className,r=t.children,a=t.showPopperArrow,n=t.arrowProps,o=n===void 0?{}:n;return i.createElement("div",{className:e},a&&i.createElement("div",yu({className:"react-datepicker__triangle"},o)),r)}var AQ=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],kQ=function(t){gr(r,i.Component);var e=yr(r);function r(a){var n;return fr(this,r),K(Z(n=e.call(this,a)),"handleClickOutside",function(o){n.props.onClickOutside(o)}),K(Z(n),"setClickOutsideRef",function(){return n.containerRef.current}),K(Z(n),"handleDropdownFocus",function(o){(function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=(s.className||"").split(/\s+/);return AQ.some(function(u){return l.indexOf(u)>=0})})(o.target)&&n.props.onDropdownFocus()}),K(Z(n),"getDateInView",function(){var o=n.props,s=o.preSelection,l=o.selected,u=o.openToDate,c=dP(n.props),d=mP(n.props),m=hr(),h=u||l||s;return h||(c&&Vi(m,c)?c:d&&Ln(m,d)?d:m)}),K(Z(n),"increaseMonth",function(){n.setState(function(o){var s=o.date;return{date:On(s,1)}},function(){return n.handleMonthChange(n.state.date)})}),K(Z(n),"decreaseMonth",function(){n.setState(function(o){var s=o.date;return{date:mu(s,1)}},function(){return n.handleMonthChange(n.state.date)})}),K(Z(n),"handleDayClick",function(o,s,l){return n.props.onSelect(o,s,l)}),K(Z(n),"handleDayMouseEnter",function(o){n.setState({selectingDate:o}),n.props.onDayMouseEnter&&n.props.onDayMouseEnter(o)}),K(Z(n),"handleMonthMouseLeave",function(){n.setState({selectingDate:null}),n.props.onMonthMouseLeave&&n.props.onMonthMouseLeave()}),K(Z(n),"handleYearChange",function(o){n.props.onYearChange&&n.props.onYearChange(o),n.props.adjustDateOnChange&&(n.props.onSelect&&n.props.onSelect(o),n.props.setOpen&&n.props.setOpen(!0)),n.props.setPreSelection&&n.props.setPreSelection(o)}),K(Z(n),"handleMonthChange",function(o){n.props.onMonthChange&&n.props.onMonthChange(o),n.props.adjustDateOnChange&&(n.props.onSelect&&n.props.onSelect(o),n.props.setOpen&&n.props.setOpen(!0)),n.props.setPreSelection&&n.props.setPreSelection(o)}),K(Z(n),"handleMonthYearChange",function(o){n.handleYearChange(o),n.handleMonthChange(o)}),K(Z(n),"changeYear",function(o){n.setState(function(s){var l=s.date;return{date:Qd(l,o)}},function(){return n.handleYearChange(n.state.date)})}),K(Z(n),"changeMonth",function(o){n.setState(function(s){var l=s.date;return{date:en(l,o)}},function(){return n.handleMonthChange(n.state.date)})}),K(Z(n),"changeMonthYear",function(o){n.setState(function(s){var l=s.date;return{date:Qd(en(l,Sa(o)),Tt(o))}},function(){return n.handleMonthYearChange(n.state.date)})}),K(Z(n),"header",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n.state.date,s=R0(o,n.props.locale),l=[];return n.props.showWeekNumbers&&l.push(i.createElement("div",{key:"W",className:"react-datepicker__day-name"},n.props.weekLabel||"#")),l.concat([0,1,2,3,4,5,6].map(function(u){var c=zs(s,u),d=n.formatWeekday(c,n.props.locale),m=n.props.weekDayClassName?n.props.weekDayClassName(c):void 0;return i.createElement("div",{key:u,className:G("react-datepicker__day-name",m)},d)}))}),K(Z(n),"formatWeekday",function(o,s){return n.props.formatWeekDay?function(l,u,c){return u(cr(l,"EEEE",c))}(o,n.props.formatWeekDay,s):n.props.useWeekdaysShort?function(l,u){return cr(l,"EEE",u)}(o,s):function(l,u){return cr(l,"EEEEEE",u)}(o,s)}),K(Z(n),"decreaseYear",function(){n.setState(function(o){var s=o.date;return{date:Xd(s,n.props.showYearPicker?n.props.yearItemNumber:1)}},function(){return n.handleYearChange(n.state.date)})}),K(Z(n),"renderPreviousButton",function(){if(!n.props.renderCustomHeader){var o;switch(!0){case n.props.showMonthYearPicker:o=cE(n.state.date,n.props);break;case n.props.showYearPicker:o=function(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=b.minDate,w=b.yearItemNumber,v=w===void 0?12:w,P=wl(Xd(y,v)),x=ud(P,v),O=x.endPeriod,S=C&&Tt(C);return S&&S>O||!1}(n.state.date,n.props);break;default:o=lE(n.state.date,n.props)}if((n.props.forceShowMonthNavigation||n.props.showDisabledMonthNavigation||!o)&&!n.props.showTimeSelectOnly){var s=["react-datepicker__navigation","react-datepicker__navigation--previous"],l=n.decreaseMonth;(n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker)&&(l=n.decreaseYear),o&&n.props.showDisabledMonthNavigation&&(s.push("react-datepicker__navigation--previous--disabled"),l=null);var u=n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker,c=n.props,d=c.previousMonthAriaLabel,m=d===void 0?"Previous Month":d,h=c.previousYearAriaLabel,p=h===void 0?"Previous Year":h;return i.createElement("button",{type:"button",className:s.join(" "),onClick:l,"aria-label":u?p:m},u?n.props.previousYearButtonLabel:n.props.previousMonthButtonLabel)}}}),K(Z(n),"increaseYear",function(){n.setState(function(o){var s=o.date;return{date:du(s,n.props.showYearPicker?n.props.yearItemNumber:1)}},function(){return n.handleYearChange(n.state.date)})}),K(Z(n),"renderNextButton",function(){if(!n.props.renderCustomHeader){var o;switch(!0){case n.props.showMonthYearPicker:o=dE(n.state.date,n.props);break;case n.props.showYearPicker:o=function(y){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=b.maxDate,w=b.yearItemNumber,v=w===void 0?12:w,P=du(y,v),x=ud(P,v),O=x.startPeriod,S=C&&Tt(C);return S&&S<O||!1}(n.state.date,n.props);break;default:o=uE(n.state.date,n.props)}if((n.props.forceShowMonthNavigation||n.props.showDisabledMonthNavigation||!o)&&!n.props.showTimeSelectOnly){var s=["react-datepicker__navigation","react-datepicker__navigation--next"];n.props.showTimeSelect&&s.push("react-datepicker__navigation--next--with-time"),n.props.todayButton&&s.push("react-datepicker__navigation--next--with-today-button");var l=n.increaseMonth;(n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker)&&(l=n.increaseYear),o&&n.props.showDisabledMonthNavigation&&(s.push("react-datepicker__navigation--next--disabled"),l=null);var u=n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker,c=n.props,d=c.nextMonthAriaLabel,m=d===void 0?"Next Month":d,h=c.nextYearAriaLabel,p=h===void 0?"Next Year":h;return i.createElement("button",{type:"button",className:s.join(" "),onClick:l,"aria-label":u?p:m},u?n.props.nextYearButtonLabel:n.props.nextMonthButtonLabel)}}}),K(Z(n),"renderCurrentMonth",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n.state.date,s=["react-datepicker__current-month"];return n.props.showYearDropdown&&s.push("react-datepicker__current-month--hasYearDropdown"),n.props.showMonthDropdown&&s.push("react-datepicker__current-month--hasMonthDropdown"),n.props.showMonthYearDropdown&&s.push("react-datepicker__current-month--hasMonthYearDropdown"),i.createElement("div",{className:s.join(" ")},cr(o,n.props.dateFormat,n.props.locale))}),K(Z(n),"renderYearDropdown",function(){var o=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(n.props.showYearDropdown&&!o)return i.createElement(dQ,{adjustDateOnChange:n.props.adjustDateOnChange,date:n.state.date,onSelect:n.props.onSelect,setOpen:n.props.setOpen,dropdownMode:n.props.dropdownMode,onChange:n.changeYear,minDate:n.props.minDate,maxDate:n.props.maxDate,year:Tt(n.state.date),scrollableYearDropdown:n.props.scrollableYearDropdown,yearDropdownItemNumber:n.props.yearDropdownItemNumber})}),K(Z(n),"renderMonthDropdown",function(){var o=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(n.props.showMonthDropdown&&!o)return i.createElement(pQ,{dropdownMode:n.props.dropdownMode,locale:n.props.locale,onChange:n.changeMonth,month:Sa(n.state.date),useShortMonthInDropdown:n.props.useShortMonthInDropdown})}),K(Z(n),"renderMonthYearDropdown",function(){var o=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(n.props.showMonthYearDropdown&&!o)return i.createElement(gQ,{dropdownMode:n.props.dropdownMode,locale:n.props.locale,dateFormat:n.props.dateFormat,onChange:n.changeMonthYear,minDate:n.props.minDate,maxDate:n.props.maxDate,date:n.state.date,scrollableMonthYearDropdown:n.props.scrollableMonthYearDropdown})}),K(Z(n),"renderTodayButton",function(){if(n.props.todayButton&&!n.props.showTimeSelectOnly)return i.createElement("div",{className:"react-datepicker__today-button",onClick:function(o){return n.props.onSelect(to(hr()),o)}},n.props.todayButton)}),K(Z(n),"renderDefaultHeader",function(o){var s=o.monthDate,l=o.i;return i.createElement("div",{className:"react-datepicker__header ".concat(n.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},n.renderCurrentMonth(s),i.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(n.props.dropdownMode),onFocus:n.handleDropdownFocus},n.renderMonthDropdown(l!==0),n.renderMonthYearDropdown(l!==0),n.renderYearDropdown(l!==0)),i.createElement("div",{className:"react-datepicker__day-names"},n.header(s)))}),K(Z(n),"renderCustomHeader",function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=o.monthDate,l=o.i;if(l!==0&&l!==void 0)return null;var u=lE(n.state.date,n.props),c=uE(n.state.date,n.props),d=cE(n.state.date,n.props),m=dE(n.state.date,n.props),h=!n.props.showMonthYearPicker&&!n.props.showQuarterYearPicker&&!n.props.showYearPicker;return i.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:n.props.onDropdownFocus},n.props.renderCustomHeader(aE(aE({},n.state),{},{changeMonth:n.changeMonth,changeYear:n.changeYear,decreaseMonth:n.decreaseMonth,increaseMonth:n.increaseMonth,decreaseYear:n.decreaseYear,increaseYear:n.increaseYear,prevMonthButtonDisabled:u,nextMonthButtonDisabled:c,prevYearButtonDisabled:d,nextYearButtonDisabled:m})),h&&i.createElement("div",{className:"react-datepicker__day-names"},n.header(s)))}),K(Z(n),"renderYearHeader",function(){var o=n.state.date,s=n.props,l=s.showYearPicker,u=ud(o,s.yearItemNumber),c=u.startPeriod,d=u.endPeriod;return i.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},l?"".concat(c," - ").concat(d):Tt(o))}),K(Z(n),"renderHeader",function(o){switch(!0){case n.props.renderCustomHeader!==void 0:return n.renderCustomHeader(o);case(n.props.showMonthYearPicker||n.props.showQuarterYearPicker||n.props.showYearPicker):return n.renderYearHeader(o);default:return n.renderDefaultHeader(o)}}),K(Z(n),"renderMonths",function(){if(!n.props.showTimeSelectOnly&&!n.props.showYearPicker){for(var o=[],s=n.props.showPreviousMonths?n.props.monthsShown-1:0,l=mu(n.state.date,s),u=0;u<n.props.monthsShown;++u){var c=u-n.props.monthSelectedIn,d=On(l,c),m="month-".concat(u);o.push(i.createElement("div",{key:m,ref:function(h){n.monthContainer=h},className:"react-datepicker__month-container"},n.renderHeader({monthDate:d,i:u}),i.createElement(EQ,{chooseDayAriaLabelPrefix:n.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:n.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:n.props.weekAriaLabelPrefix,onChange:n.changeMonthYear,day:d,dayClassName:n.props.dayClassName,monthClassName:n.props.monthClassName,onDayClick:n.handleDayClick,handleOnKeyDown:n.props.handleOnKeyDown,onDayMouseEnter:n.handleDayMouseEnter,onMouseLeave:n.handleMonthMouseLeave,onWeekSelect:n.props.onWeekSelect,orderInDisplay:u,formatWeekNumber:n.props.formatWeekNumber,locale:n.props.locale,minDate:n.props.minDate,maxDate:n.props.maxDate,excludeDates:n.props.excludeDates,highlightDates:n.props.highlightDates,selectingDate:n.state.selectingDate,includeDates:n.props.includeDates,fixedHeight:n.props.fixedHeight,filterDate:n.props.filterDate,preSelection:n.props.preSelection,setPreSelection:n.props.setPreSelection,selected:n.props.selected,selectsStart:n.props.selectsStart,selectsEnd:n.props.selectsEnd,selectsRange:n.props.selectsRange,showWeekNumbers:n.props.showWeekNumbers,startDate:n.props.startDate,endDate:n.props.endDate,peekNextMonth:n.props.peekNextMonth,setOpen:n.props.setOpen,shouldCloseOnSelect:n.props.shouldCloseOnSelect,renderDayContents:n.props.renderDayContents,disabledKeyboardNavigation:n.props.disabledKeyboardNavigation,showMonthYearPicker:n.props.showMonthYearPicker,showFullMonthYearPicker:n.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:n.props.showTwoColumnMonthYearPicker,showYearPicker:n.props.showYearPicker,showQuarterYearPicker:n.props.showQuarterYearPicker,isInputFocused:n.props.isInputFocused,containerRef:n.containerRef})))}return o}}),K(Z(n),"renderYears",function(){if(!n.props.showTimeSelectOnly)return n.props.showYearPicker?i.createElement("div",{className:"react-datepicker__year--container"},n.renderHeader(),i.createElement(DQ,yu({onDayClick:n.handleDayClick,date:n.state.date},n.props))):void 0}),K(Z(n),"renderTimeSection",function(){if(n.props.showTimeSelect&&(n.state.monthContainer||n.props.showTimeSelectOnly))return i.createElement(pP,{selected:n.props.selected,openToDate:n.props.openToDate,onChange:n.props.onTimeChange,timeClassName:n.props.timeClassName,format:n.props.timeFormat,includeTimes:n.props.includeTimes,intervals:n.props.timeIntervals,minTime:n.props.minTime,maxTime:n.props.maxTime,excludeTimes:n.props.excludeTimes,timeCaption:n.props.timeCaption,todayButton:n.props.todayButton,showMonthDropdown:n.props.showMonthDropdown,showMonthYearDropdown:n.props.showMonthYearDropdown,showYearDropdown:n.props.showYearDropdown,withPortal:n.props.withPortal,monthRef:n.state.monthContainer,injectTimes:n.props.injectTimes,locale:n.props.locale,showTimeSelectOnly:n.props.showTimeSelectOnly})}),K(Z(n),"renderInputTimeSection",function(){var o=new Date(n.props.selected),s=Qn(o)&&Boolean(n.props.selected)?"".concat(pE(o.getHours()),":").concat(pE(o.getMinutes())):"";if(n.props.showTimeInput)return i.createElement(CQ,{timeString:s,timeInputLabel:n.props.timeInputLabel,onChange:n.props.onTimeChange,customTimeInput:n.props.customTimeInput})}),n.containerRef=i.createRef(),n.state={date:n.getDateInView(),selectingDate:null,monthContainer:null},n}return er(r,null,[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:12}}}]),er(r,[{key:"componentDidMount",value:function(){var a=this;this.props.showTimeSelect&&(this.assignMonthContainer=void a.setState({monthContainer:a.monthContainer}))}},{key:"componentDidUpdate",value:function(a){this.props.preSelection&&!Wr(this.props.preSelection,a.preSelection)?this.setState({date:this.props.preSelection}):this.props.openToDate&&!Wr(this.props.openToDate,a.openToDate)&&this.setState({date:this.props.openToDate})}},{key:"render",value:function(){var a=this.props.container||wQ;return i.createElement("div",{ref:this.containerRef},i.createElement(a,{className:G("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.props.children))}}]),r}(),PQ=function(t){return!t.disabled&&t.tabIndex!==-1},SQ=function(t){gr(r,i.Component);var e=yr(r);function r(a){var n;return fr(this,r),K(Z(n=e.call(this,a)),"getTabChildren",function(){return Array.prototype.slice.call(n.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(PQ)}),K(Z(n),"handleFocusStart",function(o){var s=n.getTabChildren();s&&s.length>1&&s[s.length-1].focus()}),K(Z(n),"handleFocusEnd",function(o){var s=n.getTabChildren();s&&s.length>1&&s[0].focus()}),n.tabLoopRef=i.createRef(),n}return er(r,null,[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),er(r,[{key:"render",value:function(){return this.props.enableTabLoop?i.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},i.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,i.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}]),r}(),FQ=function(t){gr(r,i.Component);var e=yr(r);function r(a){var n;return fr(this,r),(n=e.call(this,a)).el=document.createElement("div"),n}return er(r,[{key:"componentDidMount",value:function(){this.portalRoot=document.getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),document.body.appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return Au.createPortal(this.props.children,this.el)}}]),r}(),xQ=function(t){gr(r,i.Component);var e=yr(r);function r(){return fr(this,r),e.apply(this,arguments)}return er(r,[{key:"render",value:function(){var a,n=this.props,o=n.className,s=n.wrapperClassName,l=n.hidePopper,u=n.popperComponent,c=n.popperModifiers,d=n.popperPlacement,m=n.popperProps,h=n.targetComponent,p=n.enableTabLoop,y=n.popperOnKeyDown,b=n.portalId;if(!l){var C=G("react-datepicker-popper",o);a=i.createElement($X,yu({modifiers:c,placement:d},m),function(v){var P=v.ref,x=v.style,O=v.placement,S=v.arrowProps;return i.createElement(SQ,{enableTabLoop:p},i.createElement("div",yu({ref:P,style:x},{className:C,"data-placement":O,onKeyDown:y}),i.cloneElement(u,{arrowProps:S})))})}this.props.popperContainer&&(a=i.createElement(this.props.popperContainer,{},a)),b&&!l&&(a=i.createElement(FQ,{portalId:b},a));var w=G("react-datepicker-wrapper",s);return i.createElement(VX,{className:"react-datepicker-manager"},i.createElement(KX,null,function(v){var P=v.ref;return i.createElement("div",{ref:P,className:w},h)}),a)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:{preventOverflow:{enabled:!0,escapeWithReference:!0,boundariesElement:"viewport"}},popperProps:{},popperPlacement:"bottom-start"}}}]),r}(),OQ=ep(kQ),LQ=function(t){gr(r,i.Component);var e=yr(r);function r(a){var n;return fr(this,r),K(Z(n=e.call(this,a)),"getPreSelection",function(){return n.props.openToDate?n.props.openToDate:n.props.selectsEnd&&n.props.startDate?n.props.startDate:n.props.selectsStart&&n.props.endDate?n.props.endDate:hr()}),K(Z(n),"calcInitialState",function(){var o=n.getPreSelection(),s=dP(n.props),l=mP(n.props),u=s&&Vi(o,s)?s:l&&Ln(o,l)?l:o;return{open:n.props.startOpen||!1,preventFocus:!1,preSelection:n.props.selected?n.props.selected:u,highlightDates:mE(n.props.highlightDates),focused:!1}}),K(Z(n),"clearPreventFocusTimeout",function(){n.preventFocusTimeout&&clearTimeout(n.preventFocusTimeout)}),K(Z(n),"setFocus",function(){n.input&&n.input.focus&&n.input.focus({preventScroll:!0})}),K(Z(n),"setBlur",function(){n.input&&n.input.blur&&n.input.blur(),n.cancelFocusInput()}),K(Z(n),"setOpen",function(o){var s=arguments.length>1&&arguments[1]!==void 0&&arguments[1];n.setState({open:o,preSelection:o&&n.state.open?n.state.preSelection:n.calcInitialState().preSelection,lastPreSelectChange:Ih},function(){o||n.setState(function(l){return{focused:!!s&&l.focused}},function(){!s&&n.setBlur(),n.setState({inputValue:null})})})}),K(Z(n),"inputOk",function(){return S0(n.state.preSelection)}),K(Z(n),"isCalendarOpen",function(){return n.props.open===void 0?n.state.open&&!n.props.disabled&&!n.props.readOnly:n.props.open}),K(Z(n),"handleFocus",function(o){n.state.preventFocus||(n.props.onFocus(o),n.props.preventOpenOnFocus||n.props.readOnly||n.setOpen(!0)),n.setState({focused:!0})}),K(Z(n),"cancelFocusInput",function(){clearTimeout(n.inputFocusTimeout),n.inputFocusTimeout=null}),K(Z(n),"deferFocusInput",function(){n.cancelFocusInput(),n.inputFocusTimeout=setTimeout(function(){return n.setFocus()},1)}),K(Z(n),"handleDropdownFocus",function(){n.cancelFocusInput()}),K(Z(n),"handleBlur",function(o){(!n.state.open||n.props.withPortal||n.props.showTimeInput)&&n.props.onBlur(o),n.setState({focused:!1})}),K(Z(n),"handleCalendarClickOutside",function(o){n.props.inline||n.setOpen(!1),n.props.onClickOutside(o),n.props.withPortal&&o.preventDefault()}),K(Z(n),"handleChange",function(){for(var o=arguments.length,s=new Array(o),l=0;l<o;l++)s[l]=arguments[l];var u=s[0];if(!n.props.onChangeRaw||(n.props.onChangeRaw.apply(Z(n),s),typeof u.isDefaultPrevented=="function"&&!u.isDefaultPrevented())){n.setState({inputValue:u.target.value,lastPreSelectChange:TQ});var c=XX(u.target.value,n.props.dateFormat,n.props.locale,n.props.strictParsing);!c&&u.target.value||n.setSelected(c,u,!0)}}),K(Z(n),"handleSelect",function(o,s,l){n.setState({preventFocus:!0},function(){return n.preventFocusTimeout=setTimeout(function(){return n.setState({preventFocus:!1})},50),n.preventFocusTimeout}),n.props.onChangeRaw&&n.props.onChangeRaw(s),n.setSelected(o,s,!1,l),!n.props.shouldCloseOnSelect||n.props.showTimeSelect?n.setPreSelection(o):n.props.inline||n.setOpen(!1)}),K(Z(n),"setSelected",function(o,s,l,u){var c=o;if(c===null||!j0(c,n.props)){var d=n.props,m=d.onChange,h=d.selectsRange,p=d.startDate,y=d.endDate;if(!Qo(n.props.selected,c)||n.props.allowSameDay||h)if(c!==null&&(!n.props.selected||l&&(n.props.showTimeSelect||n.props.showTimeSelectOnly||n.props.showTimeInput)||(c=oE(c,{hour:Oa(n.props.selected),minute:xa(n.props.selected),second:dG(n.props.selected)})),n.props.inline||n.setState({preSelection:c}),n.props.focusSelectedMonth||n.setState({monthSelectedIn:u})),h){var b=p&&!y,C=p&&y;!p&&!y?m([c,null],s):b&&(Vi(c,p)?m([c,null],s):m([p,c],s)),C&&m([c,null],s)}else m(c,s);l||(n.props.onSelect(c,s),n.setState({inputValue:null}))}}),K(Z(n),"setPreSelection",function(o){var s=n.props.minDate!==void 0,l=n.props.maxDate!==void 0,u=!0;o&&(s&&l?u=ld(o,n.props.minDate,n.props.maxDate):s?u=Ln(o,n.props.minDate):l&&(u=Vi(o,n.props.maxDate))),u&&n.setState({preSelection:o})}),K(Z(n),"handleTimeChange",function(o){var s=oE(n.props.selected?n.props.selected:n.getPreSelection(),{hour:Oa(o),minute:xa(o)});n.setState({preSelection:s}),n.props.onChange(s),n.props.shouldCloseOnSelect&&n.setOpen(!1),n.props.showTimeInput&&n.setOpen(!0),n.setState({inputValue:null})}),K(Z(n),"onInputClick",function(){n.props.disabled||n.props.readOnly||n.setOpen(!0),n.props.onInputClick()}),K(Z(n),"onInputKeyDown",function(o){n.props.onKeyDown(o);var s=o.key;if(n.state.open||n.props.inline||n.props.preventOpenOnFocus){if(n.state.open){if(s==="ArrowDown"||s==="ArrowUp"){o.preventDefault();var l=n.calendar.componentNode&&n.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(l&&l.focus({preventScroll:!0}))}var u=hr(n.state.preSelection);s==="Enter"?(o.preventDefault(),n.inputOk()&&n.state.lastPreSelectChange===Ih?(n.handleSelect(u,o),!n.props.shouldCloseOnSelect&&n.setPreSelection(u)):n.setOpen(!1)):s==="Escape"&&(o.preventDefault(),n.setOpen(!1)),n.inputOk()||n.props.onInputError({code:1,msg:"Date input not valid."})}}else s!=="ArrowDown"&&s!=="ArrowUp"&&s!=="Enter"||n.onInputClick()}),K(Z(n),"onDayKeyDown",function(o){n.props.onKeyDown(o);var s=o.key,l=hr(n.state.preSelection);if(s==="Enter")o.preventDefault(),n.handleSelect(l,o),!n.props.shouldCloseOnSelect&&n.setPreSelection(l);else if(s==="Escape")o.preventDefault(),n.setOpen(!1),n.inputOk()||n.props.onInputError({code:1,msg:"Date input not valid."});else if(!n.props.disabledKeyboardNavigation){var u;switch(s){case"ArrowLeft":u=uG(l,1);break;case"ArrowRight":u=zs(l,1);break;case"ArrowUp":u=cG(l,1);break;case"ArrowDown":u=O0(l,1);break;case"PageUp":u=mu(l,1);break;case"PageDown":u=On(l,1);break;case"Home":u=Xd(l,1);break;case"End":u=du(l,1)}if(!u)return void(n.props.onInputError&&n.props.onInputError({code:1,msg:"Date input not valid."}));o.preventDefault(),n.setState({lastPreSelectChange:Ih}),n.props.adjustDateOnChange&&n.setSelected(u),n.setPreSelection(u)}}),K(Z(n),"onPopperKeyDown",function(o){o.key==="Escape"&&(o.preventDefault(),n.setState({preventFocus:!0},function(){n.setOpen(!1),setTimeout(function(){n.setFocus(),n.setState({preventFocus:!1})})}))}),K(Z(n),"onClearClick",function(o){o&&o.preventDefault&&o.preventDefault(),n.props.onChange(null,o),n.setState({inputValue:null})}),K(Z(n),"clear",function(){n.onClearClick()}),K(Z(n),"onScroll",function(o){typeof n.props.closeOnScroll=="boolean"&&n.props.closeOnScroll?o.target!==document&&o.target!==document.documentElement&&o.target!==document.body||n.setOpen(!1):typeof n.props.closeOnScroll=="function"&&n.props.closeOnScroll(o)&&n.setOpen(!1)}),K(Z(n),"renderCalendar",function(){return n.props.inline||n.isCalendarOpen()?i.createElement(OQ,{ref:function(o){n.calendar=o},locale:n.props.locale,chooseDayAriaLabelPrefix:n.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:n.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:n.props.weekAriaLabelPrefix,adjustDateOnChange:n.props.adjustDateOnChange,setOpen:n.setOpen,shouldCloseOnSelect:n.props.shouldCloseOnSelect,dateFormat:n.props.dateFormatCalendar,useWeekdaysShort:n.props.useWeekdaysShort,formatWeekDay:n.props.formatWeekDay,dropdownMode:n.props.dropdownMode,selected:n.props.selected,preSelection:n.state.preSelection,onSelect:n.handleSelect,onWeekSelect:n.props.onWeekSelect,openToDate:n.props.openToDate,minDate:n.props.minDate,maxDate:n.props.maxDate,selectsStart:n.props.selectsStart,selectsEnd:n.props.selectsEnd,selectsRange:n.props.selectsRange,startDate:n.props.startDate,endDate:n.props.endDate,excludeDates:n.props.excludeDates,filterDate:n.props.filterDate,onClickOutside:n.handleCalendarClickOutside,formatWeekNumber:n.props.formatWeekNumber,highlightDates:n.state.highlightDates,includeDates:n.props.includeDates,includeTimes:n.props.includeTimes,injectTimes:n.props.injectTimes,peekNextMonth:n.props.peekNextMonth,showMonthDropdown:n.props.showMonthDropdown,showPreviousMonths:n.props.showPreviousMonths,useShortMonthInDropdown:n.props.useShortMonthInDropdown,showMonthYearDropdown:n.props.showMonthYearDropdown,showWeekNumbers:n.props.showWeekNumbers,showYearDropdown:n.props.showYearDropdown,withPortal:n.props.withPortal,forceShowMonthNavigation:n.props.forceShowMonthNavigation,showDisabledMonthNavigation:n.props.showDisabledMonthNavigation,scrollableYearDropdown:n.props.scrollableYearDropdown,scrollableMonthYearDropdown:n.props.scrollableMonthYearDropdown,todayButton:n.props.todayButton,weekLabel:n.props.weekLabel,outsideClickIgnoreClass:"react-datepicker-ignore-onclickoutside",fixedHeight:n.props.fixedHeight,monthsShown:n.props.monthsShown,monthSelectedIn:n.state.monthSelectedIn,onDropdownFocus:n.handleDropdownFocus,onMonthChange:n.props.onMonthChange,onYearChange:n.props.onYearChange,dayClassName:n.props.dayClassName,weekDayClassName:n.props.weekDayClassName,monthClassName:n.props.monthClassName,timeClassName:n.props.timeClassName,showTimeSelect:n.props.showTimeSelect,showTimeSelectOnly:n.props.showTimeSelectOnly,onTimeChange:n.handleTimeChange,timeFormat:n.props.timeFormat,timeIntervals:n.props.timeIntervals,minTime:n.props.minTime,maxTime:n.props.maxTime,excludeTimes:n.props.excludeTimes,timeCaption:n.props.timeCaption,className:n.props.calendarClassName,container:n.props.calendarContainer,yearItemNumber:n.props.yearItemNumber,yearDropdownItemNumber:n.props.yearDropdownItemNumber,previousMonthButtonLabel:n.props.previousMonthButtonLabel,nextMonthButtonLabel:n.props.nextMonthButtonLabel,previousYearButtonLabel:n.props.previousYearButtonLabel,nextYearButtonLabel:n.props.nextYearButtonLabel,timeInputLabel:n.props.timeInputLabel,disabledKeyboardNavigation:n.props.disabledKeyboardNavigation,renderCustomHeader:n.props.renderCustomHeader,popperProps:n.props.popperProps,renderDayContents:n.props.renderDayContents,onDayMouseEnter:n.props.onDayMouseEnter,onMonthMouseLeave:n.props.onMonthMouseLeave,showTimeInput:n.props.showTimeInput,showMonthYearPicker:n.props.showMonthYearPicker,showFullMonthYearPicker:n.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:n.props.showTwoColumnMonthYearPicker,showYearPicker:n.props.showYearPicker,showQuarterYearPicker:n.props.showQuarterYearPicker,showPopperArrow:n.props.showPopperArrow,excludeScrollbar:n.props.excludeScrollbar,handleOnKeyDown:n.onDayKeyDown,isInputFocused:n.state.focused,customTimeInput:n.props.customTimeInput,setPreSelection:n.setPreSelection},n.props.children):null}),K(Z(n),"renderDateInput",function(){var o,s,l,u,c,d=G(n.props.className,K({},"react-datepicker-ignore-onclickoutside",n.state.open)),m=n.props.customInput||i.createElement("input",{type:"text"}),h=n.props.customInputRef||"ref",p=typeof n.props.value=="string"?n.props.value:typeof n.state.inputValue=="string"?n.state.inputValue:(s=n.props.selected,l=n.props,u=l.dateFormat,c=l.locale,s&&cr(s,Array.isArray(u)?u[0]:u,c)||"");return i.cloneElement(m,(K(o={},h,function(y){n.input=y}),K(o,"value",p),K(o,"onBlur",n.handleBlur),K(o,"onChange",n.handleChange),K(o,"onClick",n.onInputClick),K(o,"onFocus",n.handleFocus),K(o,"onKeyDown",n.onInputKeyDown),K(o,"id",n.props.id),K(o,"name",n.props.name),K(o,"autoFocus",n.props.autoFocus),K(o,"placeholder",n.props.placeholderText),K(o,"disabled",n.props.disabled),K(o,"autoComplete",n.props.autoComplete),K(o,"className",G(m.props.className,d)),K(o,"title",n.props.title),K(o,"readOnly",n.props.readOnly),K(o,"required",n.props.required),K(o,"tabIndex",n.props.tabIndex),K(o,"aria-labelledby",n.props.ariaLabelledBy),o))}),K(Z(n),"renderClearButton",function(){var o=n.props,s=o.isClearable,l=o.selected,u=o.clearButtonTitle,c=o.ariaLabelClose,d=c===void 0?"Close":c;return s&&l!=null?i.createElement("button",{type:"button",className:"react-datepicker__close-icon","aria-label":d,onClick:n.onClearClick,title:u,tabIndex:-1}):null}),n.state=n.calcInitialState(),n}return er(r,null,[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:12,renderDayContents:function(a){return a},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null}}}]),er(r,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(a,n){var o,s;a.inline&&(o=a.selected,s=this.props.selected,o&&s?Sa(o)!==Sa(s)||Tt(o)!==Tt(s):o!==s)&&this.setPreSelection(this.props.selected),this.state.monthSelectedIn!==void 0&&a.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),a.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:mE(this.props.highlightDates)}),n.focused||Qo(a.selected,this.props.selected)||this.setState({inputValue:null}),n.open!==this.state.open&&(n.open===!1&&this.state.open===!0&&this.props.onCalendarOpen(),n.open===!0&&this.state.open===!1&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"render",value:function(){var a=this.renderCalendar();return this.props.inline&&!this.props.withPortal?a:this.props.withPortal?i.createElement("div",null,this.props.inline?null:i.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),this.state.open||this.props.inline?i.createElement("div",{className:"react-datepicker__portal"},a):null):i.createElement(xQ,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,popperModifiers:this.props.popperModifiers,targetComponent:i.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),popperContainer:this.props.popperContainer,popperComponent:a,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}]),r}(),TQ="input",Ih="navigate";const NQ=LQ;const IQ="_datePicker_1j1uz_16",BQ={datePicker:IQ},hE=t=>i.createElement("div",{className:BQ.datePicker},i.createElement(NQ,{dateFormat:t.dateFormat,onChange:t.onChange,selected:t.value?jo(t.value):null,disabled:t.disabled?t.disabled:!1,placeholderText:t.placeholderText,maxDate:t.maxDate,minDate:t.minDate}),i.createElement(Ft,{className:St.down})),_Q="_pagination_1d6y7_16",MQ={pagination:_Q},RQ=({link:t,children:e,className:r})=>i.createElement(xe,{className:G(r,"paginationLink"),to:t},e),jQ=({callBack:t,children:e,className:r})=>i.createElement("a",{href:"#",className:G(r,"paginationLink","link",t?"":"disabled"),onClick:a=>{a.preventDefault(),t&&t()}},e),fE=({linkOrCallback:t,children:e,className:r})=>t===!1?null:i.createElement(i.Fragment,null,typeof t=="string"&&i.createElement(RQ,{link:t,className:r},e),typeof t!="string"&&i.createElement(jQ,{callBack:t,className:r},e));class jn extends g.Component{render(){return i.createElement("div",{className:G(MQ.pagination,"pagination")},i.createElement(fE,{linkOrCallback:this.props.prev,className:"link-prev"},i.createElement(Ft,{className:G(St.left,"arrowSize")}),i.createElement(f,{i18nKey:"Pagination.prev"},"Previous")),i.createElement(fE,{linkOrCallback:this.props.next,className:"link-next"},i.createElement(f,{i18nKey:"Pagination.next"},"Next"),i.createElement(Ft,{className:G(St.right,"arrowSize")})))}}const UQ=()=>i.createElement("div",{className:"editHistoryPage__error"},i.createElement("p",null,i.createElement(f,{i18nKey:"AccountHistoryPage.fetchingError.error"},"An error has occured while fetching the data")),i.createElement("p",null,i.createElement(f,{i18nKey:"AccountHistoryPage.fetchingError.reload"},"Please try to reload")),i.createElement(le,{className:"btn",onClick:()=>window.location.reload()},i.createElement(f,{i18nKey:"AccountHistoryPage.fetchingError.button.reload"},"Reload")));class U0 extends g.Component{constructor(){super(...arguments),this.renderFilter=()=>i.createElement("div",{className:"datepicker"},i.createElement(f,{i18nKey:"AccountHistoryPage.Detail.dateRange"},"Date Range:"),i.createElement("div",{className:"startDatePicker"},i.createElement(hE,{key:"startDatePicker",selected:new Date(this.props.startDate),onChange:e=>this.props.changeStartDate(e),value:this.props.startDate,maxDate:new Date(this.props.endDate)})),i.createElement(hE,{key:"endDatePicker",onChange:e=>this.props.changeEndDate(e),value:this.props.endDate,minDate:new Date(this.props.startDate),maxDate:new Date})),this.renderPagination=()=>{const{editHistory:e,startDate:r,endDate:a}=this.props;if(!e)return;const{paging:n}=e,o=!!n.next,s=!!n.previous,l=this.props.page,u=new URLSearchParams;return u.append("startdate",r),u.append("enddate",a),i.createElement("div",{className:"paginationContainer"},i.createElement(jn,{next:o&&`${this.props.paginationPath}?page=${l+1}&${u}`,prev:s&&`${this.props.paginationPath}?page=${l-1}&${u}`}))}}render(){const{isFetching:e,fetchError:r,editHistory:a}=this.props;return i.createElement(Fr,{className:"editHistoryPage"},i.createElement(xr,null,!e&&this.renderFilter(),!e&&r&&i.createElement(UQ,null),!e&&!r&&a&&a.data&&a.data.length===0&&i.createElement("p",{className:"noData"},i.createElement(f,{i18nKey:"AccountHistoryPage.Detail.noData"},"There is no history to show here")),!e&&!r&&a&&a.data&&a.data.length>0&&this.props.renderTableHistories(a.data),e&&i.createElement(je,{className:"loading"}),!e&&a&&a.data&&a.data&&this.renderPagination()))}}const hP=t=>{const e=t.history.userId===(t.history.payload&&t.history.payload.userAccount&&t.history.payload.userAccount.userId);return i.createElement(i.Fragment,null,e?i.createElement(f,{i18nKey:"EditorTypePreview.editedBy.user"},"You"):i.createElement(f,{i18nKey:"EditorTypePreview.editedBy.admin"},"Administrator"))};class zQ extends i.Component{constructor(e){var r;super(e),this.renderTableHistories=a=>i.createElement("div",null,i.createElement("table",{className:"historyTable common"},i.createElement("thead",null,i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"DisplayNameAccountHistoryPage.displayName"},"Display Name")),i.createElement("th",null,i.createElement(f,{i18nKey:"DisplayNameAccountHistoryPage.date"},"Date")),i.createElement("th",null,i.createElement(f,{i18nKey:"DisplayNameAccountHistoryPage.editedBy"},"Edited By")))),i.createElement("tbody",null,a.map(n=>i.createElement("tr",{key:n.timestamp},i.createElement("td",null,n.payload&&n.payload.userInformation&&n.payload.userInformation.displayName),i.createElement("td",null,st.formatDate(n.timestamp,{type:"dynamic",format:"LL"})),i.createElement("td",null,i.createElement(hP,{history:n}))))))),this.appState=U.getAppState(),this.logic=new P0({userId:((r=this.appState.getUser())==null?void 0:r.userId)||"",page:e.page,startDate:e.startDate,endDate:e.endDate,type:k0.enum.displayname,appState:this.appState}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.fetchAccountHistoryData()}render(){var d;const{startDate:e,endDate:r}=this.logic.state,{changeEndDate:a,changeStartDate:n}=this.logic,{accountHistory:o,errorFetchingHistory:s,isFetchingHistory:l}=this.appState.getUserManager().state,{page:u}=this.props,c=((d=this.appState.getUser())==null?void 0:d.userId)||"";return i.createElement(U0,{changeEndDate:a,changeStartDate:n,editHistory:o,endDate:r,startDate:e,fetchError:s,isFetching:l,page:u,paginationPath:oe.DisplayNameHistory.makePath(),userId:c,renderTableHistories:this.renderTableHistories})}}const VQ=Et(zQ,(t,e)=>t.page!==e.page);class qQ extends i.Component{constructor(e){var r;super(e),this.renderTableHistories=a=>i.createElement("table",{className:"historyTable common"},i.createElement("thead",null,i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"EmailAddressAccountHistoryPage.emailAddress"},"Email Address")),i.createElement("th",null,i.createElement(f,{i18nKey:"EmailAddressAccountHistoryPage.date"},"Date")),i.createElement("th",null,i.createElement(f,{i18nKey:"EmailAddressAccountHistoryPage.editedBy"},"Edited By")))),i.createElement("tbody",null,a.map(n=>i.createElement("tr",{key:n.timestamp},i.createElement("td",null,n.payload&&n.payload.userAccount&&n.payload.userAccount.emailAddress),i.createElement("td",null,st.formatDate(n.timestamp,{type:"dynamic",format:"LL"})),i.createElement("td",null,i.createElement(hP,{history:n})))))),this.appState=U.getAppState(),this.logic=new P0({userId:((r=this.appState.getUser())==null?void 0:r.userId)||"",page:e.page,startDate:e.startDate,endDate:e.endDate,type:k0.enum.email,appState:this.appState}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.fetchAccountHistoryData()}render(){var d;const{startDate:e,endDate:r}=this.logic.state,{accountHistory:a,errorFetchingHistory:n,isFetchingHistory:o}=this.appState.getUserManager().state,{changeEndDate:s,changeStartDate:l}=this.logic,{page:u}=this.props,c=((d=this.appState.getUser())==null?void 0:d.userId)||"";return i.createElement(U0,{changeEndDate:s,changeStartDate:l,editHistory:a,endDate:r,startDate:e,fetchError:n,isFetching:o,page:u,paginationPath:oe.EmailHistory.makePath(),userId:c,renderTableHistories:this.renderTableHistories})}}const HQ=Et(qQ,(t,e)=>t.page!==e.page);class $Q extends i.Component{constructor(e){var r;super(e),this.renderTableHistories=a=>i.createElement("table",{className:"historyTable"},i.createElement("thead",null,i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"PasswordAccountHistoryPage.date"},"Date")))),i.createElement("tbody",null,a.map(n=>i.createElement("tr",{key:n.timestamp},i.createElement("td",null,st.formatDate(n.timestamp,{type:"dynamic",format:"LL"})))))),this.appState=U.getAppState(),this.logic=new P0({userId:((r=this.appState.getUser())==null?void 0:r.userId)||"",page:e.page,startDate:e.startDate,endDate:e.endDate,type:k0.enum.password,appState:this.appState}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.fetchAccountHistoryData()}render(){var d;const{startDate:e,endDate:r}=this.logic.state,{accountHistory:a,errorFetchingHistory:n,isFetchingHistory:o}=this.appState.getUserManager().state,{changeEndDate:s,changeStartDate:l}=this.logic,{page:u}=this.props,c=((d=this.appState.getUser())==null?void 0:d.userId)||"";return i.createElement(U0,{changeEndDate:s,changeStartDate:l,editHistory:a,endDate:r,startDate:e,fetchError:n,isFetching:o,page:u,paginationPath:oe.PasswordHistory.makePath(),userId:c,renderTableHistories:this.renderTableHistories})}}const WQ=Et($Q,(t,e)=>t.page!==e.page),KQ=()=>i.createElement("div",{className:"sidebar mb-4 w-full md:mb-0"},i.createElement("nav",{className:"navigationDesktop flex flex-col flex-nowrap items-stretch"},i.createElement(nr,{to:oe.DisplayNameHistory.makePath()},i.createElement("span",null,i.createElement(f,{i18nKey:"Navigation.editHistory.displayName"},"Display Name")),i.createElement(Ft,{className:G("activeArrow",St.right)})),i.createElement(nr,{to:oe.EmailHistory.makePath()},i.createElement("span",null,i.createElement(f,{i18nKey:"Navigation.editHistory.emailAddress"},"Email Address")),i.createElement(Ft,{className:G("activeArrow",St.right)})),i.createElement(nr,{to:oe.PasswordHistory.makePath()},i.createElement("span",null,i.createElement(f,{i18nKey:"Navigation.editHistory.password"},"Password")),i.createElement(Ft,{className:G("activeArrow",St.right)})))),Bh=({component:t,path:e})=>i.createElement(Ae,{path:e,render:r=>{const a=Number(Ke.silentSearchParamsBuilder(r.location.search).get("page")),n=Ke.silentSearchParamsBuilder(r.location.search).get("startdate")||"",o=Ke.silentSearchParamsBuilder(r.location.search).get("enddate")||"",s=!Number.isNaN(a)&&a>=1;return s?s&&i.createElement(t,{startDate:n,endDate:o,page:a}):i.createElement(Gt,{to:`${e}?page=1`})}});class fP extends i.Component{constructor(e){super(e),this.clearNotification=()=>{this.setState({alert:null})},this.requestAccountHistoryOfflineError=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.state={alert:null}}componentDidMount(){Cc.register(Cc._.requestAccountHistoryOfflineError,this.requestAccountHistoryOfflineError),Cc.register(Cc._.clearNotification,this.clearNotification)}render(){const{alert:e}=this.state;return i.createElement(Fr,{className:"editHistoryPage"},i.createElement(Ur,null,i.createElement(xe,{to:oe.Profile.makePath(),className:"btnEditHistory"},i.createElement(A0,{className:"icon"}),i.createElement(f,{i18nKey:"Navigation.editHistory.backlink"},"Edit History"))),i.createElement(xr,null,!!e&&i.createElement(Me,{type:e.type,className:"alert",onDismiss:()=>this.setState({alert:null})},e.element),i.createElement("div",{className:"sidebarContainer"},i.createElement(KQ,null),i.createElement("section",{className:"historyContent"},i.createElement(Zi,null,i.createElement(Bh,{path:oe.DisplayNameHistory.link,component:VQ}),i.createElement(Bh,{path:oe.EmailHistory.link,component:HQ}),i.createElement(Bh,{path:oe.PasswordHistory.link,component:WQ}),i.createElement(Gt,{from:oe.ProfileHistory.makePath(),to:oe.DisplayNameHistory.makePath()}))))))}}class GQ extends i.Component{constructor(e){super(e),this.getCurrentLocationLabel=()=>{const r=this.props.accountPageNav.find(a=>a.type==="link"&&this.props.location.pathname.startsWith(a.to));return r?$(r.label):null},this.state={menuOpen:!1}}render(){const{isLoading:e,listHiddenMenu:r,accountPageNav:a}=this.props;return i.createElement("div",{className:"accountNavMobile"},!e&&i.createElement("div",{className:"menuToggleContainer"},i.createElement("button",{className:"menuToggle btn",onClick:()=>this.setState(n=>({menuOpen:!n.menuOpen}))},i.createElement("span",null,this.getCurrentLocationLabel()),i.createElement(Ft,{className:G("activeArrow",St.down)}))),this.state.menuOpen&&!e&&i.createElement("div",{className:"menuContainer"},i.createElement("div",null,i.createElement("nav",{className:"navigationMobile"},a.map((n,o)=>{if(n.type==="separator")return n.component?i.createElement(n.component,{key:o}):i.createElement("div",{key:`separator-${o}`,className:G(xn.separator)});const{to:s,label:l,isVisible:u}=n;return r.has(s)||u&&!u()?null:i.createElement(nr,{key:`${o}-${s}`,to:s,onClick:()=>this.setState({menuOpen:!1})},i.createElement("span",null,$(l)))})))))}}const mm=()=>i.createElement("div",{className:"navItemPlaceholder"});class YQ extends i.Component{render(){const{isLoading:e,listHiddenMenu:r,accountPageNav:a}=this.props;return i.createElement(i.Fragment,null,i.createElement("nav",{className:"navigationDesktop"},a.map((n,o)=>{if(n.type==="separator")return n.component?i.createElement(n.component,{key:o}):i.createElement("div",{key:`separator-${o}`,className:G(xn.separator)});if(e)return i.createElement(mm,{key:`${o}`});const{to:s,label:l}=n;return r.has(s)||n.isVisible&&!n.isVisible()?null:i.createElement(nr,{key:`${o}-${s}`,to:s},i.createElement("span",null,$(l)),i.createElement(Ft,{className:G("activeArrow",St.right)}))})))}}const ZQ=t=>{const{onCloseDialog:e,toggleDialogConfirmation:r,isDialogConfirmationOpen:a}=t;return i.createElement(i.Fragment,null,i.createElement(Ge,{isOpen:!0,className:"creatorAvatarDialog"},i.createElement("div",{className:"containerCreatorAvatar"},i.createElement("button",{className:"closeButton",onClick:r},i.createElement(lA,{className:"text-[color:rgb(var(--od-rgba-text))]"})),i.createElement("iframe",{id:"avatar-creator",className:"iframeCreatorAvatar",allow:"camera",src:Fe.READY_PLAYER_ME_AVATAR_URL}))),i.createElement(Ge,{title:i.createElement(f,{i18nKey:"RPMCreator.closeConfirmation"},"Close avatar editor"),isOpen:a,className:"confirmationDialog"},i.createElement(Qe,null,i.createElement(f,{i18nKey:"RPMCreator.textContent"},"Are you sure to close the avatar editor without finishing all the steps? Your progress may be lost.")),i.createElement(at,{className:"flex justify-end"},i.createElement("button",{className:"btn btn-ghost mr-2",onClick:r},i.createElement(f,{i18nKey:"RPMCreator.backToEditor"},"Back to Editor")),i.createElement(le,{className:"btn btn-primary",onClick:e},i.createElement(f,{i18nKey:"RPMCreator.closeBtn"},"Close")))))};class XQ extends i.Component{constructor(e){super(e),this.receiveAvatar=async r=>{typeof r.data=="string"&&(this.props.setLoadingDialogOpen(),await this.renderImage(r.data,"halfbody-portrait-v1"),this.props.onCloseDialog())},this.renderImage=async(r,a)=>{try{const n=U.getAppState().getSdk(),o=await new U9(n).renderImageFromGlbModel({model:r,scene:a}).then(s=>{if(s.error)throw s.error;return s.response.data.renders});this.props.updateAvatar(o[0])}catch(n){console.error(n),this.props.onCloseDialog()}},this.state={isDialogConfirmationOpen:!1}}componentDidMount(){window.addEventListener("message",this.receiveAvatar,!1)}render(){const{isDialogConfirmationOpen:e}=this.state;return i.createElement(ZQ,{onCloseDialog:this.props.onCloseDialog,isDialogConfirmationOpen:e,toggleDialogConfirmation:()=>{this.setState({isDialogConfirmationOpen:!e})}})}}function QQ(t){let e="pending",r;const a=t().then(n=>{e="success",r=n}).catch(n=>{e="error",r=n});return{read(){switch(e){case"success":case"error":return r;case"pending":throw a}}}}const gE=new Map;function JQ(t){let e=gE.get(t);return e||(e=QQ(()=>new Promise((r,a)=>{const n=document.createElement("img");n.src=t,n.addEventListener("load",()=>r(t)),n.addEventListener("error",()=>a(new Error(`Failed to load image ${t}`)))})),gE.set(t,e),e)}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var F1=function(t,e){return F1=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,a){r.__proto__=a}||function(r,a){for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(r[n]=a[n])},F1(t,e)};function gP(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");F1(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var me=function(){return me=Object.assign||function(e){for(var r,a=1,n=arguments.length;a<n;a++){r=arguments[a];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},me.apply(this,arguments)};function hn(t,e){var r={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(r[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(t);n<a.length;n++)e.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(t,a[n])&&(r[a[n]]=t[a[n]]);return r}function dr(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var a=r.call(t),n,o=[],s;try{for(;(e===void 0||e-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(l){s={error:l}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(s)throw s.error}}return o}function on(t,e,r){if(r||arguments.length===2)for(var a=0,n=e.length,o;a<n;a++)(o||!(a in e))&&(o||(o=Array.prototype.slice.call(e,0,a)),o[a]=e[a]);return t.concat(o||Array.prototype.slice.call(e))}var En=function(t){return{isEnabled:function(e){return t.some(function(r){return!!e[r]})}}},vu={measureLayout:En(["layout","layoutId","drag"]),animation:En(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:En(["exit"]),drag:En(["drag","dragControls"]),focus:En(["whileFocus"]),hover:En(["whileHover","onHoverStart","onHoverEnd"]),tap:En(["whileTap","onTap","onTapStart","onTapCancel"]),pan:En(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:En(["whileInView","onViewportEnter","onViewportLeave"])};function eJ(t){for(var e in t)t[e]!==null&&(e==="projectionNodeConstructor"?vu.projectionNodeConstructor=t[e]:vu[e].Component=t[e])}var tJ=function(){},pm=function(){},yP=g.createContext({strict:!1}),vP=Object.keys(vu),rJ=vP.length;function aJ(t,e,r){var a=[];if(g.useContext(yP),!e)return null;for(var n=0;n<rJ;n++){var o=vP[n],s=vu[o],l=s.isEnabled,u=s.Component;l(t)&&u&&a.push(g.createElement(u,me({key:o},t,{visualElement:e})))}return a}var z0=g.createContext({transformPagePoint:function(t){return t},isStatic:!1,reducedMotion:"never"}),sp=g.createContext({});function nJ(){return g.useContext(sp).visualElement}var lp=g.createContext(null),qs=typeof document<"u",yE=qs?g.useLayoutEffect:g.useEffect,x1={current:null},bP=!1;function iJ(){if(bP=!0,!!qs)if(window.matchMedia){var t=window.matchMedia("(prefers-reduced-motion)"),e=function(){return x1.current=t.matches};t.addListener(e),e()}else x1.current=!1}function oJ(){!bP&&iJ();var t=dr(g.useState(x1.current),1),e=t[0];return e}function sJ(){var t=oJ(),e=g.useContext(z0).reducedMotion;return e==="never"?!1:e==="always"?!0:t}function lJ(t,e,r,a){var n=g.useContext(yP),o=nJ(),s=g.useContext(lp),l=sJ(),u=g.useRef(void 0);a||(a=n.renderer),!u.current&&a&&(u.current=a(t,{visualState:e,parent:o,props:r,presenceId:s==null?void 0:s.id,blockInitialAnimation:(s==null?void 0:s.initial)===!1,shouldReduceMotion:l}));var c=u.current;return yE(function(){c==null||c.syncRender()}),g.useEffect(function(){var d;(d=c==null?void 0:c.animationState)===null||d===void 0||d.animateChanges()}),yE(function(){return function(){return c==null?void 0:c.notifyUnmount()}},[]),c}function Bo(t){return typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function uJ(t,e,r){return g.useCallback(function(a){var n;a&&((n=t.mount)===null||n===void 0||n.call(t,a)),e&&(a?e.mount(a):e.unmount()),r&&(typeof r=="function"?r(a):Bo(r)&&(r.current=a))},[e])}function EP(t){return Array.isArray(t)}function ka(t){return typeof t=="string"||EP(t)}function cJ(t){var e={};return t.forEachValue(function(r,a){return e[a]=r.get()}),e}function dJ(t){var e={};return t.forEachValue(function(r,a){return e[a]=r.getVelocity()}),e}function DP(t,e,r,a,n){var o;return a===void 0&&(a={}),n===void 0&&(n={}),typeof e=="function"&&(e=e(r??t.custom,a,n)),typeof e=="string"&&(e=(o=t.variants)===null||o===void 0?void 0:o[e]),typeof e=="function"&&(e=e(r??t.custom,a,n)),e}function up(t,e,r){var a=t.getProps();return DP(a,e,r??a.custom,cJ(t),dJ(t))}function cp(t){var e;return typeof((e=t.animate)===null||e===void 0?void 0:e.start)=="function"||ka(t.initial)||ka(t.animate)||ka(t.whileHover)||ka(t.whileDrag)||ka(t.whileTap)||ka(t.whileFocus)||ka(t.exit)}function CP(t){return Boolean(cp(t)||t.variants)}function mJ(t,e){if(cp(t)){var r=t.initial,a=t.animate;return{initial:r===!1||ka(r)?r:void 0,animate:ka(a)?a:void 0}}return t.inherit!==!1?e:{}}function pJ(t){var e=mJ(t,g.useContext(sp)),r=e.initial,a=e.animate;return g.useMemo(function(){return{initial:r,animate:a}},[vE(r),vE(a)])}function vE(t){return Array.isArray(t)?t.join(" "):t}function dp(t){var e=g.useRef(null);return e.current===null&&(e.current=t()),e.current}const wP=1/60*1e3,hJ=typeof performance<"u"?()=>performance.now():()=>Date.now(),AP=typeof window<"u"?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(hJ()),wP);function fJ(t){let e=[],r=[],a=0,n=!1,o=!1;const s=new WeakSet,l={schedule:(u,c=!1,d=!1)=>{const m=d&&n,h=m?e:r;return c&&s.add(u),h.indexOf(u)===-1&&(h.push(u),m&&n&&(a=e.length)),u},cancel:u=>{const c=r.indexOf(u);c!==-1&&r.splice(c,1),s.delete(u)},process:u=>{if(n){o=!0;return}if(n=!0,[e,r]=[r,e],r.length=0,a=e.length,a)for(let c=0;c<a;c++){const d=e[c];d(u),s.has(d)&&(l.schedule(d),t())}n=!1,o&&(o=!1,l.process(u))}};return l}const gJ=40;let O1=!0,bu=!1,L1=!1;const Jo={delta:0,timestamp:0},Uu=["read","update","preRender","render","postRender"],mp=Uu.reduce((t,e)=>(t[e]=fJ(()=>bu=!0),t),{}),sn=Uu.reduce((t,e)=>{const r=mp[e];return t[e]=(a,n=!1,o=!1)=>(bu||vJ(),r.schedule(a,n,o)),t},{}),As=Uu.reduce((t,e)=>(t[e]=mp[e].cancel,t),{}),_h=Uu.reduce((t,e)=>(t[e]=()=>mp[e].process(Jo),t),{}),yJ=t=>mp[t].process(Jo),kP=t=>{bu=!1,Jo.delta=O1?wP:Math.max(Math.min(t-Jo.timestamp,gJ),1),Jo.timestamp=t,L1=!0,Uu.forEach(yJ),L1=!1,bu&&(O1=!1,AP(kP))},vJ=()=>{bu=!0,O1=!0,L1||AP(kP)},hm=()=>Jo;/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function PP(t,e){var r={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&e.indexOf(a)<0&&(r[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,a=Object.getOwnPropertySymbols(t);n<a.length;n++)e.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(t,a[n])&&(r[a[n]]=t[a[n]]);return r}const fm=(t,e,r)=>Math.min(Math.max(r,t),e),Mh=.001,bJ=.01,bE=10,EJ=.05,DJ=1;function CJ({duration:t=800,bounce:e=.25,velocity:r=0,mass:a=1}){let n,o;tJ(t<=bE*1e3);let s=1-e;s=fm(EJ,DJ,s),t=fm(bJ,bE,t/1e3),s<1?(n=c=>{const d=c*s,m=d*t,h=d-r,p=T1(c,s),y=Math.exp(-m);return Mh-h/p*y},o=c=>{const m=c*s*t,h=m*r+r,p=Math.pow(s,2)*Math.pow(c,2)*t,y=Math.exp(-m),b=T1(Math.pow(c,2),s);return(-n(c)+Mh>0?-1:1)*((h-p)*y)/b}):(n=c=>{const d=Math.exp(-c*t),m=(c-r)*t+1;return-Mh+d*m},o=c=>{const d=Math.exp(-c*t),m=(r-c)*(t*t);return d*m});const l=5/t,u=AJ(n,o,l);if(t=t*1e3,isNaN(u))return{stiffness:100,damping:10,duration:t};{const c=Math.pow(u,2)*a;return{stiffness:c,damping:s*2*Math.sqrt(a*c),duration:t}}}const wJ=12;function AJ(t,e,r){let a=r;for(let n=1;n<wJ;n++)a=a-t(a)/e(a);return a}function T1(t,e){return t*Math.sqrt(1-e*e)}const kJ=["duration","bounce"],PJ=["stiffness","damping","mass"];function EE(t,e){return e.some(r=>t[r]!==void 0)}function SJ(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!EE(t,PJ)&&EE(t,kJ)){const r=CJ(t);e=Object.assign(Object.assign(Object.assign({},e),r),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}function V0(t){var{from:e=0,to:r=1,restSpeed:a=2,restDelta:n}=t,o=PP(t,["from","to","restSpeed","restDelta"]);const s={done:!1,value:e};let{stiffness:l,damping:u,mass:c,velocity:d,duration:m,isResolvedFromDuration:h}=SJ(o),p=DE,y=DE;function b(){const C=d?-(d/1e3):0,w=r-e,v=u/(2*Math.sqrt(l*c)),P=Math.sqrt(l/c)/1e3;if(n===void 0&&(n=Math.min(Math.abs(r-e)/100,.4)),v<1){const x=T1(P,v);p=O=>{const S=Math.exp(-v*P*O);return r-S*((C+v*P*w)/x*Math.sin(x*O)+w*Math.cos(x*O))},y=O=>{const S=Math.exp(-v*P*O);return v*P*S*(Math.sin(x*O)*(C+v*P*w)/x+w*Math.cos(x*O))-S*(Math.cos(x*O)*(C+v*P*w)-x*w*Math.sin(x*O))}}else if(v===1)p=x=>r-Math.exp(-P*x)*(w+(C+P*w)*x);else{const x=P*Math.sqrt(v*v-1);p=O=>{const S=Math.exp(-v*P*O),L=Math.min(x*O,300);return r-S*((C+v*P*w)*Math.sinh(L)+x*w*Math.cosh(L))/x}}}return b(),{next:C=>{const w=p(C);if(h)s.done=C>=m;else{const v=y(C)*1e3,P=Math.abs(v)<=a,x=Math.abs(r-w)<=n;s.done=P&&x}return s.value=s.done?r:w,s},flipTarget:()=>{d=-d,[e,r]=[r,e],b()}}}V0.needsInterpolation=(t,e)=>typeof t=="string"||typeof e=="string";const DE=t=>0,Eu=(t,e,r)=>{const a=e-t;return a===0?1:(r-t)/a},Yt=(t,e,r)=>-r*t+r*e+t,SP=(t,e)=>r=>Math.max(Math.min(r,e),t),jl=t=>t%1?Number(t.toFixed(5)):t,Du=/(-)?([\d]*\.?[\d])+/g,N1=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,FJ=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function zu(t){return typeof t=="string"}const ho={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},Ul=Object.assign(Object.assign({},ho),{transform:SP(0,1)}),Sc=Object.assign(Object.assign({},ho),{default:1}),Vu=t=>({test:e=>zu(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),Kn=Vu("deg"),ln=Vu("%"),Ie=Vu("px"),xJ=Vu("vh"),OJ=Vu("vw"),CE=Object.assign(Object.assign({},ln),{parse:t=>ln.parse(t)/100,transform:t=>ln.transform(t*100)}),q0=(t,e)=>r=>Boolean(zu(r)&&FJ.test(r)&&r.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(r,e)),FP=(t,e,r)=>a=>{if(!zu(a))return a;const[n,o,s,l]=a.match(Du);return{[t]:parseFloat(n),[e]:parseFloat(o),[r]:parseFloat(s),alpha:l!==void 0?parseFloat(l):1}},_i={test:q0("hsl","hue"),parse:FP("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:r,alpha:a=1})=>"hsla("+Math.round(t)+", "+ln.transform(jl(e))+", "+ln.transform(jl(r))+", "+jl(Ul.transform(a))+")"},LJ=SP(0,255),Rh=Object.assign(Object.assign({},ho),{transform:t=>Math.round(LJ(t))}),ii={test:q0("rgb","red"),parse:FP("red","green","blue"),transform:({red:t,green:e,blue:r,alpha:a=1})=>"rgba("+Rh.transform(t)+", "+Rh.transform(e)+", "+Rh.transform(r)+", "+jl(Ul.transform(a))+")"};function TJ(t){let e="",r="",a="",n="";return t.length>5?(e=t.substr(1,2),r=t.substr(3,2),a=t.substr(5,2),n=t.substr(7,2)):(e=t.substr(1,1),r=t.substr(2,1),a=t.substr(3,1),n=t.substr(4,1),e+=e,r+=r,a+=a,n+=n),{red:parseInt(e,16),green:parseInt(r,16),blue:parseInt(a,16),alpha:n?parseInt(n,16)/255:1}}const I1={test:q0("#"),parse:TJ,transform:ii.transform},Rr={test:t=>ii.test(t)||I1.test(t)||_i.test(t),parse:t=>ii.test(t)?ii.parse(t):_i.test(t)?_i.parse(t):I1.parse(t),transform:t=>zu(t)?t:t.hasOwnProperty("red")?ii.transform(t):_i.transform(t)},xP="${c}",OP="${n}";function NJ(t){var e,r,a,n;return isNaN(t)&&zu(t)&&((r=(e=t.match(Du))===null||e===void 0?void 0:e.length)!==null&&r!==void 0?r:0)+((n=(a=t.match(N1))===null||a===void 0?void 0:a.length)!==null&&n!==void 0?n:0)>0}function LP(t){typeof t=="number"&&(t=`${t}`);const e=[];let r=0;const a=t.match(N1);a&&(r=a.length,t=t.replace(N1,xP),e.push(...a.map(Rr.parse)));const n=t.match(Du);return n&&(t=t.replace(Du,OP),e.push(...n.map(ho.parse))),{values:e,numColors:r,tokenised:t}}function TP(t){return LP(t).values}function NP(t){const{values:e,numColors:r,tokenised:a}=LP(t),n=e.length;return o=>{let s=a;for(let l=0;l<n;l++)s=s.replace(l<r?xP:OP,l<r?Rr.transform(o[l]):jl(o[l]));return s}}const IJ=t=>typeof t=="number"?0:t;function BJ(t){const e=TP(t);return NP(t)(e.map(IJ))}const Tn={test:NJ,parse:TP,createTransformer:NP,getAnimatableNone:BJ},_J=new Set(["brightness","contrast","saturate","opacity"]);function MJ(t){let[e,r]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[a]=r.match(Du)||[];if(!a)return t;const n=r.replace(a,"");let o=_J.has(e)?1:0;return a!==r&&(o*=100),e+"("+o+n+")"}const RJ=/([a-z-]*)\(.*?\)/g,B1=Object.assign(Object.assign({},Tn),{getAnimatableNone:t=>{const e=t.match(RJ);return e?e.map(MJ).join(" "):t}});function jh(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function wE({hue:t,saturation:e,lightness:r,alpha:a}){t/=360,e/=100,r/=100;let n=0,o=0,s=0;if(!e)n=o=s=r;else{const l=r<.5?r*(1+e):r+e-r*e,u=2*r-l;n=jh(u,l,t+1/3),o=jh(u,l,t),s=jh(u,l,t-1/3)}return{red:Math.round(n*255),green:Math.round(o*255),blue:Math.round(s*255),alpha:a}}const jJ=(t,e,r)=>{const a=t*t,n=e*e;return Math.sqrt(Math.max(0,r*(n-a)+a))},UJ=[I1,ii,_i],AE=t=>UJ.find(e=>e.test(t)),IP=(t,e)=>{let r=AE(t),a=AE(e),n=r.parse(t),o=a.parse(e);r===_i&&(n=wE(n),r=ii),a===_i&&(o=wE(o),a=ii);const s=Object.assign({},n);return l=>{for(const u in s)u!=="alpha"&&(s[u]=jJ(n[u],o[u],l));return s.alpha=Yt(n.alpha,o.alpha,l),r.transform(s)}},_1=t=>typeof t=="number",zJ=(t,e)=>r=>e(t(r)),pp=(...t)=>t.reduce(zJ);function BP(t,e){return _1(t)?r=>Yt(t,e,r):Rr.test(t)?IP(t,e):MP(t,e)}const _P=(t,e)=>{const r=[...t],a=r.length,n=t.map((o,s)=>BP(o,e[s]));return o=>{for(let s=0;s<a;s++)r[s]=n[s](o);return r}},VJ=(t,e)=>{const r=Object.assign(Object.assign({},t),e),a={};for(const n in r)t[n]!==void 0&&e[n]!==void 0&&(a[n]=BP(t[n],e[n]));return n=>{for(const o in a)r[o]=a[o](n);return r}};function kE(t){const e=Tn.parse(t),r=e.length;let a=0,n=0,o=0;for(let s=0;s<r;s++)a||typeof e[s]=="number"?a++:e[s].hue!==void 0?o++:n++;return{parsed:e,numNumbers:a,numRGB:n,numHSL:o}}const MP=(t,e)=>{const r=Tn.createTransformer(e),a=kE(t),n=kE(e);return a.numHSL===n.numHSL&&a.numRGB===n.numRGB&&a.numNumbers>=n.numNumbers?pp(_P(a.parsed,n.parsed),r):s=>`${s>0?e:t}`},qJ=(t,e)=>r=>Yt(t,e,r);function HJ(t){if(typeof t=="number")return qJ;if(typeof t=="string")return Rr.test(t)?IP:MP;if(Array.isArray(t))return _P;if(typeof t=="object")return VJ}function $J(t,e,r){const a=[],n=r||HJ(t[0]),o=t.length-1;for(let s=0;s<o;s++){let l=n(t[s],t[s+1]);if(e){const u=Array.isArray(e)?e[s]:e;l=pp(u,l)}a.push(l)}return a}function WJ([t,e],[r]){return a=>r(Eu(t,e,a))}function KJ(t,e){const r=t.length,a=r-1;return n=>{let o=0,s=!1;if(n<=t[0]?s=!0:n>=t[a]&&(o=a-1,s=!0),!s){let u=1;for(;u<r&&!(t[u]>n||u===a);u++);o=u-1}const l=Eu(t[o],t[o+1],n);return e[o](l)}}function RP(t,e,{clamp:r=!0,ease:a,mixer:n}={}){const o=t.length;pm(o===e.length),pm(!a||!Array.isArray(a)||a.length===o-1),t[0]>t[o-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const s=$J(e,a,n),l=o===2?WJ(t,s):KJ(t,s);return r?u=>l(fm(t[0],t[o-1],u)):l}const hp=t=>e=>1-t(1-e),H0=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,GJ=t=>e=>Math.pow(e,t),jP=t=>e=>e*e*((t+1)*e-t),YJ=t=>{const e=jP(t);return r=>(r*=2)<1?.5*e(r):.5*(2-Math.pow(2,-10*(r-1)))},UP=1.525,ZJ=4/11,XJ=8/11,QJ=9/10,$0=t=>t,W0=GJ(2),JJ=hp(W0),zP=H0(W0),VP=t=>1-Math.sin(Math.acos(t)),K0=hp(VP),eee=H0(K0),G0=jP(UP),tee=hp(G0),ree=H0(G0),aee=YJ(UP),nee=4356/361,iee=35442/1805,oee=16061/1805,gm=t=>{if(t===1||t===0)return t;const e=t*t;return t<ZJ?7.5625*e:t<XJ?9.075*e-9.9*t+3.4:t<QJ?nee*e-iee*t+oee:10.8*t*t-20.52*t+10.72},see=hp(gm),lee=t=>t<.5?.5*(1-gm(1-t*2)):.5*gm(t*2-1)+.5;function uee(t,e){return t.map(()=>e||zP).splice(0,t.length-1)}function cee(t){const e=t.length;return t.map((r,a)=>a!==0?a/(e-1):0)}function dee(t,e){return t.map(r=>r*e)}function cd({from:t=0,to:e=1,ease:r,offset:a,duration:n=300}){const o={done:!1,value:t},s=Array.isArray(e)?e:[t,e],l=dee(a&&a.length===s.length?a:cee(s),n);function u(){return RP(l,s,{ease:Array.isArray(r)?r:uee(s,r)})}let c=u();return{next:d=>(o.value=c(d),o.done=d>=n,o),flipTarget:()=>{s.reverse(),c=u()}}}function mee({velocity:t=0,from:e=0,power:r=.8,timeConstant:a=350,restDelta:n=.5,modifyTarget:o}){const s={done:!1,value:e};let l=r*t;const u=e+l,c=o===void 0?u:o(u);return c!==u&&(l=c-e),{next:d=>{const m=-l*Math.exp(-d/a);return s.done=!(m>n||m<-n),s.value=s.done?c:c+m,s},flipTarget:()=>{}}}const PE={keyframes:cd,spring:V0,decay:mee};function pee(t){if(Array.isArray(t.to))return cd;if(PE[t.type])return PE[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?cd:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?V0:cd}function qP(t,e,r=0){return t-e-r}function hee(t,e,r=0,a=!0){return a?qP(e+-t,e,r):e-(t-e)+r}function fee(t,e,r,a){return a?t>=e+r:t<=-r}const gee=t=>{const e=({delta:r})=>t(r);return{start:()=>sn.update(e,!0),stop:()=>As.update(e)}};function HP(t){var e,r,{from:a,autoplay:n=!0,driver:o=gee,elapsed:s=0,repeat:l=0,repeatType:u="loop",repeatDelay:c=0,onPlay:d,onStop:m,onComplete:h,onRepeat:p,onUpdate:y}=t,b=PP(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:C}=b,w,v=0,P=b.duration,x,O=!1,S=!0,L;const E=pee(b);!((r=(e=E).needsInterpolation)===null||r===void 0)&&r.call(e,a,C)&&(L=RP([0,100],[a,C],{clamp:!1}),a=0,C=100);const A=E(Object.assign(Object.assign({},b),{from:a,to:C}));function D(){v++,u==="reverse"?(S=v%2===0,s=hee(s,P,c,S)):(s=qP(s,P,c),u==="mirror"&&A.flipTarget()),O=!1,p&&p()}function F(){w.stop(),h&&h()}function T(R){if(S||(R=-R),s+=R,!O){const N=A.next(Math.max(0,s));x=N.value,L&&(x=L(x)),O=S?N.done:s<=0}y==null||y(x),O&&(v===0&&(P??(P=s)),v<l?fee(s,P,c,S)&&D():F())}function k(){d==null||d(),w=o(T),w.start()}return n&&k(),{stop:()=>{m==null||m(),w.stop()}}}function $P(t,e){return e?t*(1e3/e):0}function yee({from:t=0,velocity:e=0,min:r,max:a,power:n=.8,timeConstant:o=750,bounceStiffness:s=500,bounceDamping:l=10,restDelta:u=1,modifyTarget:c,driver:d,onUpdate:m,onComplete:h,onStop:p}){let y;function b(P){return r!==void 0&&P<r||a!==void 0&&P>a}function C(P){return r===void 0?a:a===void 0||Math.abs(r-P)<Math.abs(a-P)?r:a}function w(P){y==null||y.stop(),y=HP(Object.assign(Object.assign({},P),{driver:d,onUpdate:x=>{var O;m==null||m(x),(O=P.onUpdate)===null||O===void 0||O.call(P,x)},onComplete:h,onStop:p}))}function v(P){w(Object.assign({type:"spring",stiffness:s,damping:l,restDelta:u},P))}if(b(t))v({from:t,velocity:e,to:C(t)});else{let P=n*e+t;typeof c<"u"&&(P=c(P));const x=C(P),O=x===r?-1:1;let S,L;const E=A=>{S=L,L=A,e=$P(A-S,hm().delta),(O===1&&A>x||O===-1&&A<x)&&v({from:A,to:x,velocity:e})};w({type:"decay",from:t,velocity:e,timeConstant:o,power:n,restDelta:u,modifyTarget:c,onUpdate:b(P)?E:void 0})}return{stop:()=>y==null?void 0:y.stop()}}const M1=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),SE=t=>M1(t)&&t.hasOwnProperty("z"),Fc=(t,e)=>Math.abs(t-e);function WP(t,e){if(_1(t)&&_1(e))return Fc(t,e);if(M1(t)&&M1(e)){const r=Fc(t.x,e.x),a=Fc(t.y,e.y),n=SE(t)&&SE(e)?Fc(t.z,e.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(a,2)+Math.pow(n,2))}}const KP=(t,e)=>1-3*e+3*t,GP=(t,e)=>3*e-6*t,YP=t=>3*t,ym=(t,e,r)=>((KP(e,r)*t+GP(e,r))*t+YP(e))*t,ZP=(t,e,r)=>3*KP(e,r)*t*t+2*GP(e,r)*t+YP(e),vee=1e-7,bee=10;function Eee(t,e,r,a,n){let o,s,l=0;do s=e+(r-e)/2,o=ym(s,a,n)-t,o>0?r=s:e=s;while(Math.abs(o)>vee&&++l<bee);return s}const Dee=8,Cee=.001;function wee(t,e,r,a){for(let n=0;n<Dee;++n){const o=ZP(e,r,a);if(o===0)return e;const s=ym(e,r,a)-t;e-=s/o}return e}const dd=11,xc=1/(dd-1);function Aee(t,e,r,a){if(t===e&&r===a)return $0;const n=new Float32Array(dd);for(let s=0;s<dd;++s)n[s]=ym(s*xc,t,r);function o(s){let l=0,u=1;const c=dd-1;for(;u!==c&&n[u]<=s;++u)l+=xc;--u;const d=(s-n[u])/(n[u+1]-n[u]),m=l+d*xc,h=ZP(m,t,r);return h>=Cee?wee(s,m,t,r):h===0?m:Eee(s,l,l+xc,t,r)}return s=>s===0||s===1?s:ym(o(s),e,a)}function Y0(t,e){t.indexOf(e)===-1&&t.push(e)}function Z0(t,e){var r=t.indexOf(e);r>-1&&t.splice(r,1)}var zl=function(){function t(){this.subscriptions=[]}return t.prototype.add=function(e){var r=this;return Y0(this.subscriptions,e),function(){return Z0(r.subscriptions,e)}},t.prototype.notify=function(e,r,a){var n=this.subscriptions.length;if(n)if(n===1)this.subscriptions[0](e,r,a);else for(var o=0;o<n;o++){var s=this.subscriptions[o];s&&s(e,r,a)}},t.prototype.getSize=function(){return this.subscriptions.length},t.prototype.clear=function(){this.subscriptions.length=0},t}(),kee=function(t){return!isNaN(parseFloat(t))},Pee=function(){function t(e){var r=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new zl,this.velocityUpdateSubscribers=new zl,this.renderSubscribers=new zl,this.canTrackVelocity=!1,this.updateAndNotify=function(a,n){n===void 0&&(n=!0),r.prev=r.current,r.current=a;var o=hm(),s=o.delta,l=o.timestamp;r.lastUpdated!==l&&(r.timeDelta=s,r.lastUpdated=l,sn.postRender(r.scheduleVelocityCheck)),r.prev!==r.current&&r.updateSubscribers.notify(r.current),r.velocityUpdateSubscribers.getSize()&&r.velocityUpdateSubscribers.notify(r.getVelocity()),n&&r.renderSubscribers.notify(r.current)},this.scheduleVelocityCheck=function(){return sn.postRender(r.velocityCheck)},this.velocityCheck=function(a){var n=a.timestamp;n!==r.lastUpdated&&(r.prev=r.current,r.velocityUpdateSubscribers.notify(r.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=kee(this.current)}return t.prototype.onChange=function(e){return this.updateSubscribers.add(e)},t.prototype.clearListeners=function(){this.updateSubscribers.clear()},t.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},t.prototype.attach=function(e){this.passiveEffect=e},t.prototype.set=function(e,r){r===void 0&&(r=!0),!r||!this.passiveEffect?this.updateAndNotify(e,r):this.passiveEffect(e,this.updateAndNotify)},t.prototype.get=function(){return this.current},t.prototype.getPrevious=function(){return this.prev},t.prototype.getVelocity=function(){return this.canTrackVelocity?$P(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},t.prototype.start=function(e){var r=this;return this.stop(),new Promise(function(a){r.hasAnimated=!0,r.stopAnimation=e(a)}).then(function(){return r.clearAnimation()})},t.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},t.prototype.isAnimating=function(){return!!this.stopAnimation},t.prototype.clearAnimation=function(){this.stopAnimation=null},t.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},t}();function ks(t){return new Pee(t)}var Nn=function(t){return Boolean(t!==null&&typeof t=="object"&&t.getVelocity)},vm=function(t){return t*1e3},See={linear:$0,easeIn:W0,easeInOut:zP,easeOut:JJ,circIn:VP,circInOut:eee,circOut:K0,backIn:G0,backInOut:ree,backOut:tee,anticipate:aee,bounceIn:see,bounceInOut:lee,bounceOut:gm},FE=function(t){if(Array.isArray(t)){pm(t.length===4);var e=dr(t,4),r=e[0],a=e[1],n=e[2],o=e[3];return Aee(r,a,n,o)}else if(typeof t=="string")return See[t];return t},Fee=function(t){return Array.isArray(t)&&typeof t[0]!="number"},xE=function(t,e){return t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&Tn.test(e)&&!e.startsWith("url("))},Cu=function(t){return Array.isArray(t)},Ai=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Oc=function(t){return{type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}},Uh=function(){return{type:"keyframes",ease:"linear",duration:.3}},xee=function(t){return{type:"keyframes",duration:.8,values:t}},OE={x:Ai,y:Ai,z:Ai,rotate:Ai,rotateX:Ai,rotateY:Ai,rotateZ:Ai,scaleX:Oc,scaleY:Oc,scale:Oc,opacity:Uh,backgroundColor:Uh,color:Uh,default:Oc},Oee=function(t,e){var r;return Cu(e)?r=xee:r=OE[t]||OE.default,me({to:e},r(e))},LE=me(me({},ho),{transform:Math.round}),XP={borderWidth:Ie,borderTopWidth:Ie,borderRightWidth:Ie,borderBottomWidth:Ie,borderLeftWidth:Ie,borderRadius:Ie,radius:Ie,borderTopLeftRadius:Ie,borderTopRightRadius:Ie,borderBottomRightRadius:Ie,borderBottomLeftRadius:Ie,width:Ie,maxWidth:Ie,height:Ie,maxHeight:Ie,size:Ie,top:Ie,right:Ie,bottom:Ie,left:Ie,padding:Ie,paddingTop:Ie,paddingRight:Ie,paddingBottom:Ie,paddingLeft:Ie,margin:Ie,marginTop:Ie,marginRight:Ie,marginBottom:Ie,marginLeft:Ie,rotate:Kn,rotateX:Kn,rotateY:Kn,rotateZ:Kn,scale:Sc,scaleX:Sc,scaleY:Sc,scaleZ:Sc,skew:Kn,skewX:Kn,skewY:Kn,distance:Ie,translateX:Ie,translateY:Ie,translateZ:Ie,x:Ie,y:Ie,z:Ie,perspective:Ie,transformPerspective:Ie,opacity:Ul,originX:CE,originY:CE,originZ:Ie,zIndex:LE,fillOpacity:Ul,strokeOpacity:Ul,numOctaves:LE},Lee=me(me({},XP),{color:Rr,backgroundColor:Rr,outlineColor:Rr,fill:Rr,stroke:Rr,borderColor:Rr,borderTopColor:Rr,borderRightColor:Rr,borderBottomColor:Rr,borderLeftColor:Rr,filter:B1,WebkitFilter:B1}),X0=function(t){return Lee[t]};function Q0(t,e){var r,a=X0(t);return a!==B1&&(a=Tn),(r=a.getAnimatableNone)===null||r===void 0?void 0:r.call(a,e)}var Tee={current:!1},Nee=function(t){return Boolean(t&&typeof t=="object"&&t.mix&&t.toValue)},QP=function(t){return Cu(t)?t[t.length-1]||0:t};function Iee(t){t.when,t.delay,t.delayChildren,t.staggerChildren,t.staggerDirection,t.repeat,t.repeatType,t.repeatDelay,t.from;var e=hn(t,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(e).length}function Bee(t){var e=t.ease,r=t.times,a=t.yoyo,n=t.flip,o=t.loop,s=hn(t,["ease","times","yoyo","flip","loop"]),l=me({},s);return r&&(l.offset=r),s.duration&&(l.duration=vm(s.duration)),s.repeatDelay&&(l.repeatDelay=vm(s.repeatDelay)),e&&(l.ease=Fee(e)?e.map(FE):FE(e)),s.type==="tween"&&(l.type="keyframes"),(a||o||n)&&(a?l.repeatType="reverse":o?l.repeatType="loop":n&&(l.repeatType="mirror"),l.repeat=o||a||n||s.repeat),s.type!=="spring"&&(l.type="keyframes"),l}function _ee(t,e){var r,a,n=J0(t,e)||{};return(a=(r=n.delay)!==null&&r!==void 0?r:t.delay)!==null&&a!==void 0?a:0}function Mee(t){return Array.isArray(t.to)&&t.to[0]===null&&(t.to=on([],dr(t.to),!1),t.to[0]=t.from),t}function Ree(t,e,r){var a;return Array.isArray(e.to)&&((a=t.duration)!==null&&a!==void 0||(t.duration=.8)),Mee(e),Iee(t)||(t=me(me({},t),Oee(r,e.to))),me(me({},e),Bee(t))}function jee(t,e,r,a,n){var o,s=J0(a,t),l=(o=s.from)!==null&&o!==void 0?o:e.get(),u=xE(t,r);l==="none"&&u&&typeof r=="string"?l=Q0(t,r):TE(l)&&typeof r=="string"?l=NE(r):!Array.isArray(r)&&TE(r)&&typeof l=="string"&&(r=NE(l));var c=xE(t,l);function d(){var h={from:l,to:r,velocity:e.getVelocity(),onComplete:n,onUpdate:function(p){return e.set(p)}};return s.type==="inertia"||s.type==="decay"?yee(me(me({},h),s)):HP(me(me({},Ree(s,h,t)),{onUpdate:function(p){var y;h.onUpdate(p),(y=s.onUpdate)===null||y===void 0||y.call(s,p)},onComplete:function(){var p;h.onComplete(),(p=s.onComplete)===null||p===void 0||p.call(s)}}))}function m(){var h,p,y=QP(r);return e.set(y),n(),(h=s==null?void 0:s.onUpdate)===null||h===void 0||h.call(s,y),(p=s==null?void 0:s.onComplete)===null||p===void 0||p.call(s),{stop:function(){}}}return!c||!u||s.type===!1?m:d}function TE(t){return t===0||typeof t=="string"&&parseFloat(t)===0&&t.indexOf(" ")===-1}function NE(t){return typeof t=="number"?0:Q0("",t)}function J0(t,e){return t[e]||t.default||t}function ey(t,e,r,a){return a===void 0&&(a={}),Tee.current&&(a={type:!1}),e.start(function(n){var o,s,l=jee(t,e,r,a,n),u=_ee(a,t),c=function(){return s=l()};return u?o=window.setTimeout(c,vm(u)):c(),function(){clearTimeout(o),s==null||s.stop()}})}function Uee(t,e,r){r===void 0&&(r={});var a=Nn(t)?t:ks(t);return ey("",a,e,r),{stop:function(){return a.stop()},isAnimating:function(){return a.isAnimating()}}}var JP=["TopLeft","TopRight","BottomLeft","BottomRight"],zee=JP.length,IE=function(t){return typeof t=="string"?parseFloat(t):t},BE=function(t){return typeof t=="number"||Ie.test(t)};function Vee(t,e,r,a,n,o){var s,l,u,c;n?(t.opacity=Yt(0,(s=r.opacity)!==null&&s!==void 0?s:1,qee(a)),t.opacityExit=Yt((l=e.opacity)!==null&&l!==void 0?l:1,0,Hee(a))):o&&(t.opacity=Yt((u=e.opacity)!==null&&u!==void 0?u:1,(c=r.opacity)!==null&&c!==void 0?c:1,a));for(var d=0;d<zee;d++){var m="border".concat(JP[d],"Radius"),h=_E(e,m),p=_E(r,m);if(!(h===void 0&&p===void 0)){h||(h=0),p||(p=0);var y=h===0||p===0||BE(h)===BE(p);y?(t[m]=Math.max(Yt(IE(h),IE(p),a),0),(ln.test(p)||ln.test(h))&&(t[m]+="%")):t[m]=p}}(e.rotate||r.rotate)&&(t.rotate=Yt(e.rotate||0,r.rotate||0,a))}function _E(t,e){var r;return(r=t[e])!==null&&r!==void 0?r:t.borderRadius}var qee=e4(0,.5,K0),Hee=e4(.5,.95,$0);function e4(t,e,r){return function(a){return a<t?0:a>e?1:r(Eu(t,e,a))}}function ME(t,e){t.min=e.min,t.max=e.max}function Ka(t,e){ME(t.x,e.x),ME(t.y,e.y)}function zh(t){return t===void 0||t===1}function t4(t){var e=t.scale,r=t.scaleX,a=t.scaleY;return!zh(e)||!zh(r)||!zh(a)}function Gn(t){return t4(t)||RE(t.x)||RE(t.y)||t.z||t.rotate||t.rotateX||t.rotateY}function RE(t){return t&&t!=="0%"}function bm(t,e,r){var a=t-r,n=e*a;return r+n}function jE(t,e,r,a,n){return n!==void 0&&(t=bm(t,n,a)),bm(t,r,a)+e}function R1(t,e,r,a,n){e===void 0&&(e=0),r===void 0&&(r=1),t.min=jE(t.min,e,r,a,n),t.max=jE(t.max,e,r,a,n)}function r4(t,e){var r=e.x,a=e.y;R1(t.x,r.translate,r.scale,r.originPoint),R1(t.y,a.translate,a.scale,a.originPoint)}function $ee(t,e,r,a){var n,o;a===void 0&&(a=!1);var s=r.length;if(s){e.x=e.y=1;for(var l,u,c=0;c<s;c++)l=r[c],u=l.projectionDelta,((o=(n=l.instance)===null||n===void 0?void 0:n.style)===null||o===void 0?void 0:o.display)!=="contents"&&(a&&l.options.layoutScroll&&l.scroll&&l!==l.root&&Mo(t,{x:-l.scroll.x,y:-l.scroll.y}),u&&(e.x*=u.x.scale,e.y*=u.y.scale,r4(t,u)),a&&Gn(l.latestValues)&&Mo(t,l.latestValues))}}function _o(t,e){t.min=t.min+e,t.max=t.max+e}function UE(t,e,r){var a=dr(r,3),n=a[0],o=a[1],s=a[2],l=e[s]!==void 0?e[s]:.5,u=Yt(t.min,t.max,l);R1(t,e[n],e[o],u,e.scale)}var Wee=["x","scaleX","originX"],Kee=["y","scaleY","originY"];function Mo(t,e){UE(t.x,e,Wee),UE(t.y,e,Kee)}function In(t){return t.max-t.min}function zE(t,e,r){return e===void 0&&(e=0),r===void 0&&(r=.01),WP(t,e)<r}function VE(t,e,r,a){a===void 0&&(a=.5),t.origin=a,t.originPoint=Yt(e.min,e.max,t.origin),t.scale=In(r)/In(e),(zE(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=Yt(r.min,r.max,t.origin)-t.originPoint,(zE(t.translate)||isNaN(t.translate))&&(t.translate=0)}function Vl(t,e,r,a){VE(t.x,e.x,r.x,a==null?void 0:a.originX),VE(t.y,e.y,r.y,a==null?void 0:a.originY)}function qE(t,e,r){t.min=r.min+e.min,t.max=t.min+In(e)}function Gee(t,e,r){qE(t.x,e.x,r.x),qE(t.y,e.y,r.y)}function HE(t,e,r){t.min=e.min-r.min,t.max=t.min+In(e)}function ql(t,e,r){HE(t.x,e.x,r.x),HE(t.y,e.y,r.y)}function $E(t,e,r,a,n){return t-=e,t=bm(t,1/r,a),n!==void 0&&(t=bm(t,1/n,a)),t}function Yee(t,e,r,a,n,o,s){if(e===void 0&&(e=0),r===void 0&&(r=1),a===void 0&&(a=.5),o===void 0&&(o=t),s===void 0&&(s=t),ln.test(e)){e=parseFloat(e);var l=Yt(s.min,s.max,e/100);e=l-s.min}if(typeof e=="number"){var u=Yt(o.min,o.max,a);t===o&&(u-=e),t.min=$E(t.min,e,r,u,n),t.max=$E(t.max,e,r,u,n)}}function WE(t,e,r,a,n){var o=dr(r,3),s=o[0],l=o[1],u=o[2];Yee(t,e[s],e[l],e[u],e.scale,a,n)}var Zee=["x","scaleX","originX"],Xee=["y","scaleY","originY"];function KE(t,e,r,a){WE(t.x,e,Zee,r==null?void 0:r.x,a==null?void 0:a.x),WE(t.y,e,Xee,r==null?void 0:r.y,a==null?void 0:a.y)}var GE=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Hl=function(){return{x:GE(),y:GE()}},YE=function(){return{min:0,max:0}},Ar=function(){return{x:YE(),y:YE()}};function ZE(t){return t.translate===0&&t.scale===1}function a4(t){return ZE(t.x)&&ZE(t.y)}function n4(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}var Qee=function(){function t(){this.members=[]}return t.prototype.add=function(e){Y0(this.members,e),e.scheduleRender()},t.prototype.remove=function(e){if(Z0(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var r=this.members[this.members.length-1];r&&this.promote(r)}},t.prototype.relegate=function(e){var r=this.members.findIndex(function(s){return e===s});if(r===0)return!1;for(var a,n=r;n>=0;n--){var o=this.members[n];if(o.isPresent!==!1){a=o;break}}return a?(this.promote(a),!0):!1},t.prototype.promote=function(e,r){var a,n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,r&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues,e.snapshot.isShared=!0),!((a=e.root)===null||a===void 0)&&a.isUpdating&&(e.isLayoutDirty=!0);var o=e.options.crossfade;o===!1&&n.hide()}},t.prototype.exitAnimationComplete=function(){this.members.forEach(function(e){var r,a,n,o,s;(a=(r=e.options).onExitComplete)===null||a===void 0||a.call(r),(s=(n=e.resumingFrom)===null||n===void 0?void 0:(o=n.options).onExitComplete)===null||s===void 0||s.call(o)})},t.prototype.scheduleRender=function(){this.members.forEach(function(e){e.instance&&e.scheduleRender(!1)})},t.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},t}(),Em={};function Jee(t){Object.assign(Em,t)}var ete="translate3d(0px, 0px, 0) scale(1, 1)";function XE(t,e,r){var a=t.x.translate/e.x,n=t.y.translate/e.y,o="translate3d(".concat(a,"px, ").concat(n,"px, 0) ");if(r){var s=r.rotate,l=r.rotateX,u=r.rotateY;s&&(o+="rotate(".concat(s,"deg) ")),l&&(o+="rotateX(".concat(l,"deg) ")),u&&(o+="rotateY(".concat(u,"deg) "))}return o+="scale(".concat(t.x.scale,", ").concat(t.y.scale,")"),o===ete?"none":o}function Ya(t){return[t("x"),t("y")]}var j1=["","X","Y","Z"],tte=["translate","scale","rotate","skew"],wu=["transformPerspective","x","y","z"];tte.forEach(function(t){return j1.forEach(function(e){return wu.push(t+e)})});function rte(t,e){return wu.indexOf(t)-wu.indexOf(e)}var ate=new Set(wu);function qu(t){return ate.has(t)}var nte=new Set(["originX","originY","originZ"]);function i4(t){return nte.has(t)}var ite=function(t,e){return t.depth-e.depth},ote=function(){function t(){this.children=[],this.isDirty=!1}return t.prototype.add=function(e){Y0(this.children,e),this.isDirty=!0},t.prototype.remove=function(e){Z0(this.children,e),this.isDirty=!0},t.prototype.forEach=function(e){this.isDirty&&this.children.sort(ite),this.isDirty=!1,this.children.forEach(e)},t}();function md(t){var e=Nn(t)?t.get():t;return Nee(e)?e.toValue():e}var QE=1e3,$l={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function o4(t){var e=t.attachResizeListener,r=t.defaultParent,a=t.measureScroll,n=t.resetTransform;return function(){function o(s,l,u){var c=this;l===void 0&&(l={}),u===void 0&&(u=r==null?void 0:r()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){c.isUpdating&&(c.isUpdating=!1,c.clearAllSnapshots())},this.updateProjection=function(){c.nodes.forEach(mte),c.nodes.forEach(pte)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=s,this.latestValues=l,this.root=u?u.root||u:this,this.path=u?on(on([],dr(u.path),!1),[u],!1):[],this.parent=u,this.depth=u?u.depth+1:0,s&&this.root.registerPotentialNode(s,this);for(var d=0;d<this.path.length;d++)this.path[d].shouldResetTransform=!0;this.root===this&&(this.nodes=new ote)}return o.prototype.addEventListener=function(s,l){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new zl),this.eventHandlers.get(s).add(l)},o.prototype.notifyListeners=function(s){for(var l=[],u=1;u<arguments.length;u++)l[u-1]=arguments[u];var c=this.eventHandlers.get(s);c==null||c.notify.apply(c,on([],dr(l),!1))},o.prototype.hasListeners=function(s){return this.eventHandlers.has(s)},o.prototype.registerPotentialNode=function(s,l){this.potentialNodes.set(s,l)},o.prototype.mount=function(s,l){var u=this,c;if(l===void 0&&(l=!1),!this.instance){this.isSVG=s instanceof SVGElement&&s.tagName!=="svg",this.instance=s;var d=this.options,m=d.layoutId,h=d.layout,p=d.visualElement;if(p&&!p.getInstance()&&p.mount(s),this.root.nodes.add(this),(c=this.parent)===null||c===void 0||c.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),l&&(h||m)&&(this.isLayoutDirty=!0),e){var y,b=function(){return u.root.updateBlockedByResize=!1};e(s,function(){u.root.updateBlockedByResize=!0,clearTimeout(y),y=window.setTimeout(b,250),$l.hasAnimatedSinceResize&&($l.hasAnimatedSinceResize=!1,u.nodes.forEach(dte))})}m&&this.root.registerSharedNode(m,this),this.options.animate!==!1&&p&&(m||h)&&this.addEventListener("didUpdate",function(C){var w,v,P,x,O,S=C.delta,L=C.hasLayoutChanged,E=C.hasRelativeTargetChanged,A=C.layout;if(u.isTreeAnimationBlocked()){u.target=void 0,u.relativeTarget=void 0;return}var D=(v=(w=u.options.transition)!==null&&w!==void 0?w:p.getDefaultTransition())!==null&&v!==void 0?v:vte,F=p.getProps(),T=F.onLayoutAnimationStart,k=F.onLayoutAnimationComplete,R=!u.targetLayout||!n4(u.targetLayout,A)||E,N=!L&&E;if(!((P=u.resumeFrom)===null||P===void 0)&&P.instance||N||L&&(R||!u.currentAnimation)){u.resumeFrom&&(u.resumingFrom=u.resumeFrom,u.resumingFrom.resumingFrom=void 0),u.setAnimationOrigin(S,N);var B=me(me({},J0(D,"layout")),{onPlay:T,onComplete:k});p.shouldReduceMotion&&(B.delay=0,B.type=!1),u.startAnimation(B)}else!L&&u.animationProgress===0&&u.finishAnimation(),u.isLead()&&((O=(x=u.options).onExitComplete)===null||O===void 0||O.call(x));u.targetLayout=A})}},o.prototype.unmount=function(){var s,l;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(s=this.getStack())===null||s===void 0||s.remove(this),(l=this.parent)===null||l===void 0||l.children.delete(this),this.instance=void 0,As.preRender(this.updateProjection)},o.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},o.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},o.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},o.prototype.isTreeAnimationBlocked=function(){var s;return this.isAnimationBlocked||((s=this.parent)===null||s===void 0?void 0:s.isTreeAnimationBlocked())||!1},o.prototype.startUpdate=function(){var s;this.isUpdateBlocked()||(this.isUpdating=!0,(s=this.nodes)===null||s===void 0||s.forEach(hte))},o.prototype.willUpdate=function(s){var l,u,c;if(s===void 0&&(s=!0),this.root.isUpdateBlocked()){(u=(l=this.options).onExitComplete)===null||u===void 0||u.call(l);return}if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var d=0;d<this.path.length;d++){var m=this.path[d];m.shouldResetTransform=!0,m.updateScroll()}var h=this.options,p=h.layoutId,y=h.layout;if(!(p===void 0&&!y)){var b=(c=this.options.visualElement)===null||c===void 0?void 0:c.getProps().transformTemplate;this.prevTransformTemplateValue=b==null?void 0:b(this.latestValues,""),this.updateSnapshot(),s&&this.notifyListeners("willUpdate")}}},o.prototype.didUpdate=function(){var s=this.isUpdateBlocked();if(s){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(JE);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(bte),this.potentialNodes.clear()),this.nodes.forEach(cte),this.nodes.forEach(ste),this.nodes.forEach(lte),this.clearAllSnapshots(),_h.update(),_h.preRender(),_h.render())},o.prototype.clearAllSnapshots=function(){this.nodes.forEach(ute),this.sharedNodes.forEach(fte)},o.prototype.scheduleUpdateProjection=function(){sn.preRender(this.updateProjection,!1,!0)},o.prototype.scheduleCheckAfterUnmount=function(){var s=this;sn.postRender(function(){s.isLayoutDirty?s.root.didUpdate():s.root.checkUpdateFailed()})},o.prototype.updateSnapshot=function(){if(!(this.snapshot||!this.instance)){var s=this.measure(),l=this.removeTransform(this.removeElementScroll(s));aD(l),this.snapshot={measured:s,layout:l,latestValues:{}}}},o.prototype.updateLayout=function(){var s;if(this.instance&&(this.updateScroll(),!(!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))){if(this.resumeFrom&&!this.resumeFrom.instance)for(var l=0;l<this.path.length;l++){var u=this.path[l];u.updateScroll()}var c=this.measure();aD(c);var d=this.layout;this.layout={measured:c,actual:this.removeElementScroll(c)},this.layoutCorrected=Ar(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),(s=this.options.visualElement)===null||s===void 0||s.notifyLayoutMeasure(this.layout.actual,d==null?void 0:d.actual)}},o.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.scroll=a(this.instance))},o.prototype.resetTransform=function(){var s;if(n){var l=this.isLayoutDirty||this.shouldResetTransform,u=this.projectionDelta&&!a4(this.projectionDelta),c=(s=this.options.visualElement)===null||s===void 0?void 0:s.getProps().transformTemplate,d=c==null?void 0:c(this.latestValues,""),m=d!==this.prevTransformTemplateValue;l&&(u||Gn(this.latestValues)||m)&&(n(this.instance,d),this.shouldResetTransform=!1,this.scheduleRender())}},o.prototype.measure=function(){var s=this.options.visualElement;if(!s)return Ar();var l=s.measureViewportBox(),u=this.root.scroll;return u&&(_o(l.x,u.x),_o(l.y,u.y)),l},o.prototype.removeElementScroll=function(s){var l=Ar();Ka(l,s);for(var u=0;u<this.path.length;u++){var c=this.path[u],d=c.scroll,m=c.options;c!==this.root&&d&&m.layoutScroll&&(_o(l.x,d.x),_o(l.y,d.y))}return l},o.prototype.applyTransform=function(s,l){l===void 0&&(l=!1);var u=Ar();Ka(u,s);for(var c=0;c<this.path.length;c++){var d=this.path[c];!l&&d.options.layoutScroll&&d.scroll&&d!==d.root&&Mo(u,{x:-d.scroll.x,y:-d.scroll.y}),Gn(d.latestValues)&&Mo(u,d.latestValues)}return Gn(this.latestValues)&&Mo(u,this.latestValues),u},o.prototype.removeTransform=function(s){var l,u=Ar();Ka(u,s);for(var c=0;c<this.path.length;c++){var d=this.path[c];if(d.instance&&Gn(d.latestValues)){t4(d.latestValues)&&d.updateSnapshot();var m=Ar(),h=d.measure();Ka(m,h),KE(u,d.latestValues,(l=d.snapshot)===null||l===void 0?void 0:l.layout,m)}}return Gn(this.latestValues)&&KE(u,this.latestValues),u},o.prototype.setTargetDelta=function(s){this.targetDelta=s,this.root.scheduleUpdateProjection()},o.prototype.setOptions=function(s){var l;this.options=me(me(me({},this.options),s),{crossfade:(l=s.crossfade)!==null&&l!==void 0?l:!0})},o.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},o.prototype.resolveTargetDelta=function(){var s,l=this.options,u=l.layout,c=l.layoutId;!this.layout||!(u||c)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Ar(),this.relativeTargetOrigin=Ar(),ql(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),Ka(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ar(),this.targetWithTransforms=Ar()),this.relativeTarget&&this.relativeTargetOrigin&&(!((s=this.relativeParent)===null||s===void 0)&&s.target)?Gee(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):Ka(this.target,this.layout.actual),r4(this.target,this.targetDelta)):Ka(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=Ar(),this.relativeTargetOrigin=Ar(),ql(this.relativeTargetOrigin,this.target,this.relativeParent.target),Ka(this.relativeTarget,this.relativeTargetOrigin)))))},o.prototype.getClosestProjectingParent=function(){if(!(!this.parent||Gn(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},o.prototype.calcProjection=function(){var s,l=this.options,u=l.layout,c=l.layoutId;if(this.isTreeAnimating=Boolean(((s=this.parent)===null||s===void 0?void 0:s.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!(!this.layout||!(u||c))){var d=this.getLead();Ka(this.layoutCorrected,this.layout.actual),$ee(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==d);var m=d.target;if(m){this.projectionDelta||(this.projectionDelta=Hl(),this.projectionDeltaWithTransform=Hl());var h=this.treeScale.x,p=this.treeScale.y,y=this.projectionTransform;Vl(this.projectionDelta,this.layoutCorrected,m,this.latestValues),this.projectionTransform=XE(this.projectionDelta,this.treeScale),(this.projectionTransform!==y||this.treeScale.x!==h||this.treeScale.y!==p)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m))}}},o.prototype.hide=function(){this.isVisible=!1},o.prototype.show=function(){this.isVisible=!0},o.prototype.scheduleRender=function(s){var l,u,c;s===void 0&&(s=!0),(u=(l=this.options).scheduleRender)===null||u===void 0||u.call(l),s&&((c=this.getStack())===null||c===void 0||c.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},o.prototype.setAnimationOrigin=function(s,l){var u=this,c;l===void 0&&(l=!1);var d=this.snapshot,m=(d==null?void 0:d.latestValues)||{},h=me({},this.latestValues),p=Hl();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!l;var y=Ar(),b=d==null?void 0:d.isShared,C=(((c=this.getStack())===null||c===void 0?void 0:c.members.length)||0)<=1,w=Boolean(b&&!C&&this.options.crossfade===!0&&!this.path.some(yte));this.animationProgress=0,this.mixTargetDelta=function(v){var P,x=v/1e3;eD(p.x,s.x,x),eD(p.y,s.y,x),u.setTargetDelta(p),u.relativeTarget&&u.relativeTargetOrigin&&u.layout&&(!((P=u.relativeParent)===null||P===void 0)&&P.layout)&&(ql(y,u.layout.actual,u.relativeParent.layout.actual),gte(u.relativeTarget,u.relativeTargetOrigin,y,x)),b&&(u.animationValues=h,Vee(h,m,u.latestValues,x,w,C)),u.root.scheduleUpdateProjection(),u.scheduleRender(),u.animationProgress=x},this.mixTargetDelta(0)},o.prototype.startAnimation=function(s){var l=this,u,c;this.notifyListeners("animationStart"),(u=this.currentAnimation)===null||u===void 0||u.stop(),this.resumingFrom&&((c=this.resumingFrom.currentAnimation)===null||c===void 0||c.stop()),this.pendingAnimation&&(As.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=sn.update(function(){$l.hasAnimatedSinceResize=!0,l.currentAnimation=Uee(0,QE,me(me({},s),{onUpdate:function(d){var m;l.mixTargetDelta(d),(m=s.onUpdate)===null||m===void 0||m.call(s,d)},onComplete:function(){var d;(d=s.onComplete)===null||d===void 0||d.call(s),l.completeAnimation()}})),l.resumingFrom&&(l.resumingFrom.currentAnimation=l.currentAnimation),l.pendingAnimation=void 0})},o.prototype.completeAnimation=function(){var s;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(s=this.getStack())===null||s===void 0||s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},o.prototype.finishAnimation=function(){var s;this.currentAnimation&&((s=this.mixTargetDelta)===null||s===void 0||s.call(this,QE),this.currentAnimation.stop()),this.completeAnimation()},o.prototype.applyTransformsToTarget=function(){var s=this.getLead(),l=s.targetWithTransforms,u=s.target,c=s.layout,d=s.latestValues;!l||!u||!c||(Ka(l,u),Mo(l,d),Vl(this.projectionDeltaWithTransform,this.layoutCorrected,l,d))},o.prototype.registerSharedNode=function(s,l){var u,c,d;this.sharedNodes.has(s)||this.sharedNodes.set(s,new Qee);var m=this.sharedNodes.get(s);m.add(l),l.promote({transition:(u=l.options.initialPromotionConfig)===null||u===void 0?void 0:u.transition,preserveFollowOpacity:(d=(c=l.options.initialPromotionConfig)===null||c===void 0?void 0:c.shouldPreserveFollowOpacity)===null||d===void 0?void 0:d.call(c,l)})},o.prototype.isLead=function(){var s=this.getStack();return s?s.lead===this:!0},o.prototype.getLead=function(){var s,l=this.options.layoutId;return l?((s=this.getStack())===null||s===void 0?void 0:s.lead)||this:this},o.prototype.getPrevLead=function(){var s,l=this.options.layoutId;return l?(s=this.getStack())===null||s===void 0?void 0:s.prevLead:void 0},o.prototype.getStack=function(){var s=this.options.layoutId;if(s)return this.root.sharedNodes.get(s)},o.prototype.promote=function(s){var l=s===void 0?{}:s,u=l.needsReset,c=l.transition,d=l.preserveFollowOpacity,m=this.getStack();m&&m.promote(this,d),u&&(this.projectionDelta=void 0,this.needsReset=!0),c&&this.setOptions({transition:c})},o.prototype.relegate=function(){var s=this.getStack();return s?s.relegate(this):!1},o.prototype.resetRotation=function(){var s=this.options.visualElement;if(s){for(var l=!1,u={},c=0;c<j1.length;c++){var d=j1[c],m="rotate"+d;s.getStaticValue(m)&&(l=!0,u[m]=s.getStaticValue(m),s.setStaticValue(m,0))}if(l){s==null||s.syncRender();for(var m in u)s.setStaticValue(m,u[m]);s.scheduleRender()}}},o.prototype.getProjectionStyles=function(s){var l,u,c,d,m,h;s===void 0&&(s={});var p={};if(!this.instance||this.isSVG)return p;if(this.isVisible)p.visibility="";else return{visibility:"hidden"};var y=(l=this.options.visualElement)===null||l===void 0?void 0:l.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,p.opacity="",p.pointerEvents=md(s.pointerEvents)||"",p.transform=y?y(this.latestValues,""):"none",p;var b=this.getLead();if(!this.projectionDelta||!this.layout||!b.target){var C={};return this.options.layoutId&&(C.opacity=(u=this.latestValues.opacity)!==null&&u!==void 0?u:1,C.pointerEvents=md(s.pointerEvents)||""),this.hasProjected&&!Gn(this.latestValues)&&(C.transform=y?y({},""):"none",this.hasProjected=!1),C}var w=b.animationValues||b.latestValues;this.applyTransformsToTarget(),p.transform=XE(this.projectionDeltaWithTransform,this.treeScale,w),y&&(p.transform=y(w,p.transform));var v=this.projectionDelta,P=v.x,x=v.y;p.transformOrigin="".concat(P.origin*100,"% ").concat(x.origin*100,"% 0"),b.animationValues?p.opacity=b===this?(d=(c=w.opacity)!==null&&c!==void 0?c:this.latestValues.opacity)!==null&&d!==void 0?d:1:this.preserveOpacity?this.latestValues.opacity:w.opacityExit:p.opacity=b===this?(m=w.opacity)!==null&&m!==void 0?m:"":(h=w.opacityExit)!==null&&h!==void 0?h:0;for(var O in Em)if(w[O]!==void 0){var S=Em[O],L=S.correct,E=S.applyTo,A=L(w[O],b);if(E)for(var D=E.length,F=0;F<D;F++)p[E[F]]=A;else p[O]=A}return this.options.layoutId&&(p.pointerEvents=b===this?md(s.pointerEvents)||"":"none"),p},o.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},o.prototype.resetTree=function(){this.root.nodes.forEach(function(s){var l;return(l=s.currentAnimation)===null||l===void 0?void 0:l.stop()}),this.root.nodes.forEach(JE),this.root.sharedNodes.clear()},o}()}function ste(t){t.updateLayout()}function lte(t){var e,r,a,n,o=(r=(e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)!==null&&r!==void 0?r:t.snapshot;if(t.isLead()&&t.layout&&o&&t.hasListeners("didUpdate")){var s=t.layout,l=s.actual,u=s.measured;t.options.animationType==="size"?Ya(function(v){var P=o.isShared?o.measured[v]:o.layout[v],x=In(P);P.min=l[v].min,P.max=P.min+x}):t.options.animationType==="position"&&Ya(function(v){var P=o.isShared?o.measured[v]:o.layout[v],x=In(l[v]);P.max=P.min+x});var c=Hl();Vl(c,l,o.layout);var d=Hl();o.isShared?Vl(d,t.applyTransform(u,!0),o.measured):Vl(d,l,o.layout);var m=!a4(c),h=!1;if(!t.resumeFrom&&(t.relativeParent=t.getClosestProjectingParent(),t.relativeParent&&!t.relativeParent.resumeFrom)){var p=t.relativeParent,y=p.snapshot,b=p.layout;if(y&&b){var C=Ar();ql(C,o.layout,y.layout);var w=Ar();ql(w,l,b.actual),n4(C,w)||(h=!0)}}t.notifyListeners("didUpdate",{layout:l,snapshot:o,delta:d,layoutDelta:c,hasLayoutChanged:m,hasRelativeTargetChanged:h})}else t.isLead()&&((n=(a=t.options).onExitComplete)===null||n===void 0||n.call(a));t.options.transition=void 0}function ute(t){t.clearSnapshot()}function JE(t){t.clearMeasurements()}function cte(t){var e=t.options.visualElement;e!=null&&e.getProps().onBeforeLayoutMeasure&&e.notifyBeforeLayoutMeasure(),t.resetTransform()}function dte(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0}function mte(t){t.resolveTargetDelta()}function pte(t){t.calcProjection()}function hte(t){t.resetRotation()}function fte(t){t.removeLeadSnapshot()}function eD(t,e,r){t.translate=Yt(e.translate,0,r),t.scale=Yt(e.scale,1,r),t.origin=e.origin,t.originPoint=e.originPoint}function tD(t,e,r,a){t.min=Yt(e.min,r.min,a),t.max=Yt(e.max,r.max,a)}function gte(t,e,r,a){tD(t.x,e.x,r.x,a),tD(t.y,e.y,r.y,a)}function yte(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}var vte={duration:.45,ease:[.4,0,.1,1]};function bte(t,e){for(var r=t.root,a=t.path.length-1;a>=0;a--)if(Boolean(t.path[a].instance)){r=t.path[a];break}var n=r&&r!==t.root?r.instance:document,o=n.querySelector('[data-projection-id="'.concat(e,'"]'));o&&t.mount(o,!0)}function rD(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function aD(t){rD(t.x),rD(t.y)}var Ete=1;function Dte(){return dp(function(){if($l.hasEverUpdated)return Ete++})}var s4=g.createContext({}),l4=g.createContext({});function Cte(t,e,r,a){var n,o=e.layoutId,s=e.layout,l=e.drag,u=e.dragConstraints,c=e.layoutScroll,d=g.useContext(l4);!a||!r||r!=null&&r.projection||(r.projection=new a(t,r.getLatestValues(),(n=r.parent)===null||n===void 0?void 0:n.projection),r.projection.setOptions({layoutId:o,layout:s,alwaysMeasureLayout:Boolean(l)||u&&Bo(u),visualElement:r,scheduleRender:function(){return r.scheduleRender()},animationType:typeof s=="string"?s:"both",initialPromotionConfig:d,layoutScroll:c}))}var wte=function(t){gP(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},e.prototype.componentDidUpdate=function(){},e.prototype.updateProps=function(){var r=this.props,a=r.visualElement,n=r.props;a&&a.setProps(n)},e.prototype.render=function(){return this.props.children},e}(i.Component);function Ate(t){var e=t.preloadedFeatures,r=t.createVisualElement,a=t.projectionNodeConstructor,n=t.useRender,o=t.useVisualState,s=t.Component;e&&eJ(e);function l(u,c){var d=kte(u);u=me(me({},u),{layoutId:d});var m=g.useContext(z0),h=null,p=pJ(u),y=m.isStatic?void 0:Dte(),b=o(u,m.isStatic);return!m.isStatic&&qs&&(p.visualElement=lJ(s,b,me(me({},m),u),r),Cte(y,u,p.visualElement,a||vu.projectionNodeConstructor),h=aJ(u,p.visualElement)),g.createElement(wte,{visualElement:p.visualElement,props:me(me({},m),u)},h,g.createElement(sp.Provider,{value:p},n(s,u,y,uJ(b,p.visualElement,c),b,m.isStatic,p.visualElement)))}return g.forwardRef(l)}function kte(t){var e,r=t.layoutId,a=(e=g.useContext(s4))===null||e===void 0?void 0:e.id;return a&&r!==void 0?a+"-"+r:r}function Pte(t){function e(a,n){return n===void 0&&(n={}),Ate(t(a,n))}if(typeof Proxy>"u")return e;var r=new Map;return new Proxy(e,{get:function(a,n){return r.has(n)||r.set(n,e(n)),r.get(n)}})}var Ste=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function ty(t){return typeof t!="string"||t.includes("-")?!1:!!(Ste.indexOf(t)>-1||/[A-Z]/.test(t))}function u4(t,e){var r=e.layout,a=e.layoutId;return qu(t)||i4(t)||(r||a!==void 0)&&(!!Em[t]||t==="opacity")}var Fte={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function xte(t,e,r,a){var n=t.transform,o=t.transformKeys,s=e.enableHardwareAcceleration,l=s===void 0?!0:s,u=e.allowTransformNone,c=u===void 0?!0:u,d="";o.sort(rte);for(var m=!1,h=o.length,p=0;p<h;p++){var y=o[p];d+="".concat(Fte[y]||y,"(").concat(n[y],") "),y==="z"&&(m=!0)}return!m&&l?d+="translateZ(0)":d=d.trim(),a?d=a(n,r?"":d):c&&r&&(d="none"),d}function Ote(t){var e=t.originX,r=e===void 0?"50%":e,a=t.originY,n=a===void 0?"50%":a,o=t.originZ,s=o===void 0?0:o;return"".concat(r," ").concat(n," ").concat(s)}function c4(t){return t.startsWith("--")}var Lte=function(t,e){return e&&typeof t=="number"?e.transform(t):t};function ry(t,e,r,a){var n,o=t.style,s=t.vars,l=t.transform,u=t.transformKeys,c=t.transformOrigin;u.length=0;var d=!1,m=!1,h=!0;for(var p in e){var y=e[p];if(c4(p)){s[p]=y;continue}var b=XP[p],C=Lte(y,b);if(qu(p)){if(d=!0,l[p]=C,u.push(p),!h)continue;y!==((n=b.default)!==null&&n!==void 0?n:0)&&(h=!1)}else i4(p)?(c[p]=C,m=!0):o[p]=C}d?o.transform=xte(t,r,h,a):a?o.transform=a({},""):!e.transform&&o.transform&&(o.transform="none"),m&&(o.transformOrigin=Ote(c))}var ay=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function d4(t,e,r){for(var a in e)!Nn(e[a])&&!u4(a,r)&&(t[a]=e[a])}function Tte(t,e,r){var a=t.transformTemplate;return g.useMemo(function(){var n=ay();ry(n,e,{enableHardwareAcceleration:!r},a);var o=n.vars,s=n.style;return me(me({},o),s)},[e])}function Nte(t,e,r){var a=t.style||{},n={};return d4(n,a,t),Object.assign(n,Tte(t,e,r)),t.transformValues&&(n=t.transformValues(n)),n}function Ite(t,e,r){var a={},n=Nte(t,e,r);return Boolean(t.drag)&&t.dragListener!==!1&&(a.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.touchAction=t.drag===!0?"none":"pan-".concat(t.drag==="x"?"y":"x")),a.style=n,a}var Bte=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Dm(t){return Bte.has(t)}var m4=function(t){return!Dm(t)};function _te(t){t&&(m4=function(e){return e.startsWith("on")?!Dm(e):t(e)})}try{_te(require("@emotion/is-prop-valid").default)}catch{}function Mte(t,e,r){var a={};for(var n in t)(m4(n)||r===!0&&Dm(n)||!e&&!Dm(n)||t.draggable&&n.startsWith("onDrag"))&&(a[n]=t[n]);return a}function nD(t,e,r){return typeof t=="string"?t:Ie.transform(e+r*t)}function Rte(t,e,r){var a=nD(e,t.x,t.width),n=nD(r,t.y,t.height);return"".concat(a," ").concat(n)}var jte={offset:"stroke-dashoffset",array:"stroke-dasharray"},Ute={offset:"strokeDashoffset",array:"strokeDasharray"};function zte(t,e,r,a,n){r===void 0&&(r=1),a===void 0&&(a=0),n===void 0&&(n=!0),t.pathLength=1;var o=n?jte:Ute;t[o.offset]=Ie.transform(-a);var s=Ie.transform(e),l=Ie.transform(r);t[o.array]="".concat(s," ").concat(l)}function ny(t,e,r,a){var n=e.attrX,o=e.attrY,s=e.originX,l=e.originY,u=e.pathLength,c=e.pathSpacing,d=c===void 0?1:c,m=e.pathOffset,h=m===void 0?0:m,p=hn(e,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);ry(t,p,r,a),t.attrs=t.style,t.style={};var y=t.attrs,b=t.style,C=t.dimensions;y.transform&&(C&&(b.transform=y.transform),delete y.transform),C&&(s!==void 0||l!==void 0||b.transform)&&(b.transformOrigin=Rte(C,s!==void 0?s:.5,l!==void 0?l:.5)),n!==void 0&&(y.x=n),o!==void 0&&(y.y=o),u!==void 0&&zte(y,u,d,h,!1)}var p4=function(){return me(me({},ay()),{attrs:{}})};function Vte(t,e){var r=g.useMemo(function(){var n=p4();return ny(n,e,{enableHardwareAcceleration:!1},t.transformTemplate),me(me({},n.attrs),{style:me({},n.style)})},[e]);if(t.style){var a={};d4(a,t.style,t),r.style=me(me({},a),r.style)}return r}function qte(t){t===void 0&&(t=!1);var e=function(r,a,n,o,s,l){var u=s.latestValues,c=ty(r)?Vte:Ite,d=c(a,u,l),m=Mte(a,typeof r=="string",t),h=me(me(me({},m),d),{ref:o});return n&&(h["data-projection-id"]=n),g.createElement(r,h)};return e}var Hte=/([a-z])([A-Z])/g,$te="$1-$2",h4=function(t){return t.replace(Hte,$te).toLowerCase()};function f4(t,e,r,a){var n=e.style,o=e.vars;Object.assign(t.style,n,a&&a.getProjectionStyles(r));for(var s in o)t.style.setProperty(s,o[s])}var g4=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function y4(t,e,r,a){f4(t,e,void 0,a);for(var n in e.attrs)t.setAttribute(g4.has(n)?n:h4(n),e.attrs[n])}function iy(t){var e=t.style,r={};for(var a in e)(Nn(e[a])||u4(a,t))&&(r[a]=e[a]);return r}function v4(t){var e=iy(t);for(var r in t)if(Nn(t[r])){var a=r==="x"||r==="y"?"attr"+r.toUpperCase():r;e[a]=t[r]}return e}function oy(t){return typeof t=="object"&&typeof t.start=="function"}function iD(t,e,r,a){var n=t.scrapeMotionValuesFromProps,o=t.createRenderState,s=t.onMount,l={latestValues:Wte(e,r,a,n),renderState:o()};return s&&(l.mount=function(u){return s(e,u,l)}),l}var b4=function(t){return function(e,r){var a=g.useContext(sp),n=g.useContext(lp);return r?iD(t,e,a,n):dp(function(){return iD(t,e,a,n)})}};function Wte(t,e,r,a){var n={},o=(r==null?void 0:r.initial)===!1,s=a(t);for(var l in s)n[l]=md(s[l]);var u=t.initial,c=t.animate,d=cp(t),m=CP(t);e&&m&&!d&&t.inherit!==!1&&(u??(u=e.initial),c??(c=e.animate));var h=o||u===!1,p=h?c:u;if(p&&typeof p!="boolean"&&!oy(p)){var y=Array.isArray(p)?p:[p];y.forEach(function(b){var C=DP(t,b);if(C){var w=C.transitionEnd;C.transition;var v=hn(C,["transitionEnd","transition"]);for(var P in v){var x=v[P];if(Array.isArray(x)){var O=h?x.length-1:0;x=x[O]}x!==null&&(n[P]=x)}for(var P in w)n[P]=w[P]}})}return n}var Kte={useVisualState:b4({scrapeMotionValuesFromProps:v4,createRenderState:p4,onMount:function(t,e,r){var a=r.renderState,n=r.latestValues;try{a.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{a.dimensions={x:0,y:0,width:0,height:0}}ny(a,n,{enableHardwareAcceleration:!1},t.transformTemplate),y4(e,a)}})},Gte={useVisualState:b4({scrapeMotionValuesFromProps:iy,createRenderState:ay})};function Yte(t,e,r,a,n){var o=e.forwardMotionProps,s=o===void 0?!1:o,l=ty(t)?Kte:Gte;return me(me({},l),{preloadedFeatures:r,useRender:qte(s),createVisualElement:a,projectionNodeConstructor:n,Component:t})}var Ot;(function(t){t.Animate="animate",t.Hover="whileHover",t.Tap="whileTap",t.Drag="whileDrag",t.Focus="whileFocus",t.InView="whileInView",t.Exit="exit"})(Ot||(Ot={}));function sy(t,e,r,a){return t.addEventListener(e,r,a),function(){return t.removeEventListener(e,r,a)}}function U1(t,e,r,a){g.useEffect(function(){var n=t.current;if(r&&n)return sy(n,e,r,a)},[t,e,r,a])}function Zte(t){var e=t.whileFocus,r=t.visualElement,a=function(){var o;(o=r.animationState)===null||o===void 0||o.setActive(Ot.Focus,!0)},n=function(){var o;(o=r.animationState)===null||o===void 0||o.setActive(Ot.Focus,!1)};U1(r,"focus",e?a:void 0),U1(r,"blur",e?n:void 0)}function E4(t){return typeof PointerEvent<"u"&&t instanceof PointerEvent?t.pointerType==="mouse":t instanceof MouseEvent}function D4(t){var e=!!t.touches;return e}function Xte(t){return function(e){var r=e instanceof MouseEvent,a=!r||r&&e.button===0;a&&t(e)}}var Qte={pageX:0,pageY:0};function Jte(t,e){e===void 0&&(e="page");var r=t.touches[0]||t.changedTouches[0],a=r||Qte;return{x:a[e+"X"],y:a[e+"Y"]}}function ere(t,e){return e===void 0&&(e="page"),{x:t[e+"X"],y:t[e+"Y"]}}function ly(t,e){return e===void 0&&(e="page"),{point:D4(t)?Jte(t,e):ere(t,e)}}var C4=function(t,e){e===void 0&&(e=!1);var r=function(a){return t(a,ly(a))};return e?Xte(r):r},tre=function(){return qs&&window.onpointerdown===null},rre=function(){return qs&&window.ontouchstart===null},are=function(){return qs&&window.onmousedown===null},nre={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ire={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function w4(t){return tre()?t:rre()?ire[t]:are()?nre[t]:t}function es(t,e,r,a){return sy(t,w4(e),C4(r,e==="pointerdown"),a)}function Cm(t,e,r,a){return U1(t,w4(e),r&&C4(r,e==="pointerdown"),a)}function A4(t){var e=null;return function(){var r=function(){e=null};return e===null?(e=t,r):!1}}var oD=A4("dragHorizontal"),sD=A4("dragVertical");function k4(t){var e=!1;if(t==="y")e=sD();else if(t==="x")e=oD();else{var r=oD(),a=sD();r&&a?e=function(){r(),a()}:(r&&r(),a&&a())}return e}function P4(){var t=k4(!0);return t?(t(),!1):!0}function lD(t,e,r){return function(a,n){var o;!E4(a)||P4()||((o=t.animationState)===null||o===void 0||o.setActive(Ot.Hover,e),r==null||r(a,n))}}function ore(t){var e=t.onHoverStart,r=t.onHoverEnd,a=t.whileHover,n=t.visualElement;Cm(n,"pointerenter",e||a?lD(n,!0,e):void 0),Cm(n,"pointerleave",r||a?lD(n,!1,r):void 0)}var S4=function(t,e){return e?t===e?!0:S4(t,e.parentElement):!1};function F4(t){return g.useEffect(function(){return function(){return t()}},[])}function sre(t){var e=t.onTap,r=t.onTapStart,a=t.onTapCancel,n=t.whileTap,o=t.visualElement,s=e||r||a||n,l=g.useRef(!1),u=g.useRef(null);function c(){var y;(y=u.current)===null||y===void 0||y.call(u),u.current=null}function d(){var y;return c(),l.current=!1,(y=o.animationState)===null||y===void 0||y.setActive(Ot.Tap,!1),!P4()}function m(y,b){d()&&(S4(o.getInstance(),y.target)?e==null||e(y,b):a==null||a(y,b))}function h(y,b){d()&&(a==null||a(y,b))}function p(y,b){var C;c(),!l.current&&(l.current=!0,u.current=pp(es(window,"pointerup",m),es(window,"pointercancel",h)),(C=o.animationState)===null||C===void 0||C.setActive(Ot.Tap,!0),r==null||r(y,b))}Cm(o,"pointerdown",s?p:void 0),F4(c)}var z1=new WeakMap,Vh=new WeakMap,lre=function(t){var e;(e=z1.get(t.target))===null||e===void 0||e(t)},ure=function(t){t.forEach(lre)};function cre(t){var e=t.root,r=hn(t,["root"]),a=e||document;Vh.has(a)||Vh.set(a,{});var n=Vh.get(a),o=JSON.stringify(r);return n[o]||(n[o]=new IntersectionObserver(ure,me({root:e},r))),n[o]}function dre(t,e,r){var a=cre(e);return z1.set(t,r),a.observe(t),function(){z1.delete(t),a.unobserve(t)}}function mre(t){var e=t.visualElement,r=t.whileInView,a=t.onViewportEnter,n=t.onViewportLeave,o=t.viewport,s=o===void 0?{}:o,l=g.useRef({hasEnteredView:!1,isInView:!1}),u=Boolean(r||a||n);s.once&&l.current.hasEnteredView&&(u=!1);var c=typeof IntersectionObserver>"u"?fre:hre;c(u,l.current,e,s)}var pre={some:0,all:1};function hre(t,e,r,a){var n=a.root,o=a.margin,s=a.amount,l=s===void 0?"some":s,u=a.once;g.useEffect(function(){if(t){var c={root:n==null?void 0:n.current,rootMargin:o,threshold:typeof l=="number"?l:pre[l]},d=function(m){var h,p=m.isIntersecting;if(e.isInView!==p&&(e.isInView=p,!(u&&!p&&e.hasEnteredView))){p&&(e.hasEnteredView=!0),(h=r.animationState)===null||h===void 0||h.setActive(Ot.InView,p);var y=r.getProps(),b=p?y.onViewportEnter:y.onViewportLeave;b==null||b(m)}};return dre(r.getInstance(),c,d)}},[t,n,o,l])}function fre(t,e,r,a){var n=a.fallback,o=n===void 0?!0:n;g.useEffect(function(){!t||!o||requestAnimationFrame(function(){var s;e.hasEnteredView=!0;var l=r.getProps().onViewportEnter;l==null||l(null),(s=r.animationState)===null||s===void 0||s.setActive(Ot.InView,!0)})},[t])}var oi=function(t){return function(e){return t(e),null}},gre={inView:oi(mre),tap:oi(sre),focus:oi(Zte),hover:oi(ore)},yre=0,vre=function(){return yre++},bre=function(){return dp(vre)};function x4(){var t=g.useContext(lp);if(t===null)return[!0,null];var e=t.isPresent,r=t.onExitComplete,a=t.register,n=bre();g.useEffect(function(){return a(n)},[]);var o=function(){return r==null?void 0:r(n)};return!e&&r?[!1,o]:[!0]}function O4(t,e){if(!Array.isArray(e))return!1;var r=e.length;if(r!==t.length)return!1;for(var a=0;a<r;a++)if(e[a]!==t[a])return!1;return!0}var Ere=function(t){return/^\-?\d*\.?\d+$/.test(t)},Dre=function(t){return/^0[^.\s]+$/.test(t)},L4=function(t){return function(e){return e.test(t)}},Cre={test:function(t){return t==="auto"},parse:function(t){return t}},T4=[ho,Ie,ln,Kn,OJ,xJ,Cre],ml=function(t){return T4.find(L4(t))},wre=on(on([],dr(T4),!1),[Rr,Tn],!1),Are=function(t){return wre.find(L4(t))};function kre(t,e,r){t.hasValue(e)?t.getValue(e).set(r):t.addValue(e,ks(r))}function Pre(t,e){var r=up(t,e),a=r?t.makeTargetAnimatable(r,!1):{},n=a.transitionEnd,o=n===void 0?{}:n;a.transition;var s=hn(a,["transitionEnd","transition"]);s=me(me({},s),o);for(var l in s){var u=QP(s[l]);kre(t,l,u)}}function Sre(t,e,r){var a,n,o,s,l=Object.keys(e).filter(function(p){return!t.hasValue(p)}),u=l.length;if(u)for(var c=0;c<u;c++){var d=l[c],m=e[d],h=null;Array.isArray(m)&&(h=m[0]),h===null&&(h=(n=(a=r[d])!==null&&a!==void 0?a:t.readValue(d))!==null&&n!==void 0?n:e[d]),h!=null&&(typeof h=="string"&&(Ere(h)||Dre(h))?h=parseFloat(h):!Are(h)&&Tn.test(m)&&(h=Q0(d,m)),t.addValue(d,ks(h)),(o=(s=r)[d])!==null&&o!==void 0||(s[d]=h),t.setBaseTarget(d,h))}}function Fre(t,e){if(e){var r=e[t]||e.default||e;return r.from}}function xre(t,e,r){var a,n,o={};for(var s in t)o[s]=(a=Fre(s,e))!==null&&a!==void 0?a:(n=r.getValue(s))===null||n===void 0?void 0:n.get();return o}function Ore(t,e,r){r===void 0&&(r={}),t.notifyAnimationStart(e);var a;if(Array.isArray(e)){var n=e.map(function(s){return V1(t,s,r)});a=Promise.all(n)}else if(typeof e=="string")a=V1(t,e,r);else{var o=typeof e=="function"?up(t,e,r.custom):e;a=N4(t,o,r)}return a.then(function(){return t.notifyAnimationComplete(e)})}function V1(t,e,r){var a;r===void 0&&(r={});var n=up(t,e,r.custom),o=(n||{}).transition,s=o===void 0?t.getDefaultTransition()||{}:o;r.transitionOverride&&(s=r.transitionOverride);var l=n?function(){return N4(t,n,r)}:function(){return Promise.resolve()},u=!((a=t.variantChildren)===null||a===void 0)&&a.size?function(p){p===void 0&&(p=0);var y=s.delayChildren,b=y===void 0?0:y,C=s.staggerChildren,w=s.staggerDirection;return Lre(t,e,b+p,C,w,r)}:function(){return Promise.resolve()},c=s.when;if(c){var d=dr(c==="beforeChildren"?[l,u]:[u,l],2),m=d[0],h=d[1];return m().then(h)}else return Promise.all([l(),u(r.delay)])}function N4(t,e,r){var a,n=r===void 0?{}:r,o=n.delay,s=o===void 0?0:o,l=n.transitionOverride,u=n.type,c=t.makeTargetAnimatable(e),d=c.transition,m=d===void 0?t.getDefaultTransition():d,h=c.transitionEnd,p=hn(c,["transition","transitionEnd"]);l&&(m=l);var y=[],b=u&&((a=t.animationState)===null||a===void 0?void 0:a.getState()[u]);for(var C in p){var w=t.getValue(C),v=p[C];if(!(!w||v===void 0||b&&Nre(b,C))){var P=me({delay:s},m);t.shouldReduceMotion&&qu(C)&&(P=me(me({},P),{type:!1,delay:0}));var x=ey(C,w,v,P);y.push(x)}}return Promise.all(y).then(function(){h&&Pre(t,h)})}function Lre(t,e,r,a,n,o){r===void 0&&(r=0),a===void 0&&(a=0),n===void 0&&(n=1);var s=[],l=(t.variantChildren.size-1)*a,u=n===1?function(c){return c===void 0&&(c=0),c*a}:function(c){return c===void 0&&(c=0),l-c*a};return Array.from(t.variantChildren).sort(Tre).forEach(function(c,d){s.push(V1(c,e,me(me({},o),{delay:r+u(d)})).then(function(){return c.notifyAnimationComplete(e)}))}),Promise.all(s)}function Tre(t,e){return t.sortNodePosition(e)}function Nre(t,e){var r=t.protectedKeys,a=t.needsAnimating,n=r.hasOwnProperty(e)&&a[e]!==!0;return a[e]=!1,n}var uy=[Ot.Animate,Ot.InView,Ot.Focus,Ot.Hover,Ot.Tap,Ot.Drag,Ot.Exit],Ire=on([],dr(uy),!1).reverse(),Bre=uy.length;function _re(t){return function(e){return Promise.all(e.map(function(r){var a=r.animation,n=r.options;return Ore(t,a,n)}))}}function Mre(t){var e=_re(t),r=jre(),a={},n=!0,o=function(d,m){var h=up(t,m);if(h){h.transition;var p=h.transitionEnd,y=hn(h,["transition","transitionEnd"]);d=me(me(me({},d),y),p)}return d};function s(d){return a[d]!==void 0}function l(d){e=d(t)}function u(d,m){for(var h,p=t.getProps(),y=t.getVariantContext(!0)||{},b=[],C=new Set,w={},v=1/0,P=function(L){var E=Ire[L],A=r[E],D=(h=p[E])!==null&&h!==void 0?h:y[E],F=ka(D),T=E===m?A.isActive:null;T===!1&&(v=L);var k=D===y[E]&&D!==p[E]&&F;if(k&&n&&t.manuallyAnimateOnMount&&(k=!1),A.protectedKeys=me({},w),!A.isActive&&T===null||!D&&!A.prevProp||oy(D)||typeof D=="boolean")return"continue";var R=Rre(A.prevProp,D),N=R||E===m&&A.isActive&&!k&&F||L>v&&F,B=Array.isArray(D)?D:[D],I=B.reduce(o,{});T===!1&&(I={});var z=A.prevResolvedValues,X=z===void 0?{}:z,j=me(me({},X),I),W=function(q){N=!0,C.delete(q),A.needsAnimating[q]=!0};for(var ne in j){var ae=I[ne],Y=X[ne];w.hasOwnProperty(ne)||(ae!==Y?Cu(ae)&&Cu(Y)?!O4(ae,Y)||R?W(ne):A.protectedKeys[ne]=!0:ae!==void 0?W(ne):C.add(ne):ae!==void 0&&C.has(ne)?W(ne):A.protectedKeys[ne]=!0)}A.prevProp=D,A.prevResolvedValues=I,A.isActive&&(w=me(me({},w),I)),n&&t.blockInitialAnimation&&(N=!1),N&&!k&&b.push.apply(b,on([],dr(B.map(function(q){return{animation:q,options:me({type:E},d)}})),!1))},x=0;x<Bre;x++)P(x);if(a=me({},w),C.size){var O={};C.forEach(function(L){var E=t.getBaseTarget(L);E!==void 0&&(O[L]=E)}),b.push({animation:O})}var S=Boolean(b.length);return n&&p.initial===!1&&!t.manuallyAnimateOnMount&&(S=!1),n=!1,S?e(b):Promise.resolve()}function c(d,m,h){var p;if(r[d].isActive===m)return Promise.resolve();(p=t.variantChildren)===null||p===void 0||p.forEach(function(C){var w;return(w=C.animationState)===null||w===void 0?void 0:w.setActive(d,m)}),r[d].isActive=m;var y=u(h,d);for(var b in r)r[b].protectedKeys={};return y}return{isAnimated:s,animateChanges:u,setActive:c,setAnimateFunction:l,getState:function(){return r}}}function Rre(t,e){return typeof e=="string"?e!==t:EP(e)?!O4(e,t):!1}function ki(t){return t===void 0&&(t=!1),{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function jre(){var t;return t={},t[Ot.Animate]=ki(!0),t[Ot.InView]=ki(),t[Ot.Hover]=ki(),t[Ot.Tap]=ki(),t[Ot.Drag]=ki(),t[Ot.Focus]=ki(),t[Ot.Exit]=ki(),t}var Ure={animation:oi(function(t){var e=t.visualElement,r=t.animate;e.animationState||(e.animationState=Mre(e)),oy(r)&&g.useEffect(function(){return r.subscribe(e)},[r])}),exit:oi(function(t){var e=t.custom,r=t.visualElement,a=dr(x4(),2),n=a[0],o=a[1],s=g.useContext(lp);g.useEffect(function(){var l,u;r.isPresent=n;var c=(l=r.animationState)===null||l===void 0?void 0:l.setActive(Ot.Exit,!n,{custom:(u=s==null?void 0:s.custom)!==null&&u!==void 0?u:e});!n&&(c==null||c.then(o))},[n])})},I4=function(){function t(e,r,a){var n=this,o=a===void 0?{}:a,s=o.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(n.lastMoveEvent&&n.lastMoveEventInfo){var h=Hh(n.lastMoveEventInfo,n.history),p=n.startEvent!==null,y=WP(h.offset,{x:0,y:0})>=3;if(!(!p&&!y)){var b=h.point,C=hm().timestamp;n.history.push(me(me({},b),{timestamp:C}));var w=n.handlers,v=w.onStart,P=w.onMove;p||(v&&v(n.lastMoveEvent,h),n.startEvent=n.lastMoveEvent),P&&P(n.lastMoveEvent,h)}}},this.handlePointerMove=function(h,p){if(n.lastMoveEvent=h,n.lastMoveEventInfo=qh(p,n.transformPagePoint),E4(h)&&h.buttons===0){n.handlePointerUp(h,p);return}sn.update(n.updatePoint,!0)},this.handlePointerUp=function(h,p){n.end();var y=n.handlers,b=y.onEnd,C=y.onSessionEnd,w=Hh(qh(p,n.transformPagePoint),n.history);n.startEvent&&b&&b(h,w),C&&C(h,w)},!(D4(e)&&e.touches.length>1)){this.handlers=r,this.transformPagePoint=s;var l=ly(e),u=qh(l,this.transformPagePoint),c=u.point,d=hm().timestamp;this.history=[me(me({},c),{timestamp:d})];var m=r.onSessionStart;m&&m(e,Hh(u,this.history)),this.removeListeners=pp(es(window,"pointermove",this.handlePointerMove),es(window,"pointerup",this.handlePointerUp),es(window,"pointercancel",this.handlePointerUp))}}return t.prototype.updateHandlers=function(e){this.handlers=e},t.prototype.end=function(){this.removeListeners&&this.removeListeners(),As.update(this.updatePoint)},t}();function qh(t,e){return e?{point:e(t.point)}:t}function uD(t,e){return{x:t.x-e.x,y:t.y-e.y}}function Hh(t,e){var r=t.point;return{point:r,delta:uD(r,B4(e)),offset:uD(r,zre(e)),velocity:Vre(e,.1)}}function zre(t){return t[0]}function B4(t){return t[t.length-1]}function Vre(t,e){if(t.length<2)return{x:0,y:0};for(var r=t.length-1,a=null,n=B4(t);r>=0&&(a=t[r],!(n.timestamp-a.timestamp>vm(e)));)r--;if(!a)return{x:0,y:0};var o=(n.timestamp-a.timestamp)/1e3;if(o===0)return{x:0,y:0};var s={x:(n.x-a.x)/o,y:(n.y-a.y)/o};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function qre(t,e,r){var a=e.min,n=e.max;return a!==void 0&&t<a?t=r?Yt(a,t,r.min):Math.max(t,a):n!==void 0&&t>n&&(t=r?Yt(n,t,r.max):Math.min(t,n)),t}function cD(t,e,r){return{min:e!==void 0?t.min+e:void 0,max:r!==void 0?t.max+r-(t.max-t.min):void 0}}function Hre(t,e){var r=e.top,a=e.left,n=e.bottom,o=e.right;return{x:cD(t.x,a,o),y:cD(t.y,r,n)}}function dD(t,e){var r,a=e.min-t.min,n=e.max-t.max;return e.max-e.min<t.max-t.min&&(r=dr([n,a],2),a=r[0],n=r[1]),{min:a,max:n}}function $re(t,e){return{x:dD(t.x,e.x),y:dD(t.y,e.y)}}function Wre(t,e){var r=.5,a=In(t),n=In(e);return n>a?r=Eu(e.min,e.max-a,t.min):a>n&&(r=Eu(t.min,t.max-n,e.min)),fm(0,1,r)}function Kre(t,e){var r={};return e.min!==void 0&&(r.min=e.min-t.min),e.max!==void 0&&(r.max=e.max-t.min),r}var q1=.35;function Gre(t){return t===void 0&&(t=q1),t===!1?t=0:t===!0&&(t=q1),{x:mD(t,"left","right"),y:mD(t,"top","bottom")}}function mD(t,e,r){return{min:pD(t,e),max:pD(t,r)}}function pD(t,e){var r;return typeof t=="number"?t:(r=t[e])!==null&&r!==void 0?r:0}function _4(t){var e=t.top,r=t.left,a=t.right,n=t.bottom;return{x:{min:r,max:a},y:{min:e,max:n}}}function Yre(t){var e=t.x,r=t.y;return{top:r.min,right:e.max,bottom:r.max,left:e.min}}function Zre(t,e){if(!e)return t;var r=e({x:t.left,y:t.top}),a=e({x:t.right,y:t.bottom});return{top:r.y,left:r.x,bottom:a.y,right:a.x}}function M4(t,e){return _4(Zre(t.getBoundingClientRect(),e))}function Xre(t,e,r){var a=M4(t,r),n=e.scroll;return n&&(_o(a.x,n.x),_o(a.y,n.y)),a}var Qre=new WeakMap,Jre=function(){function t(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ar(),this.visualElement=e}return t.prototype.start=function(e,r){var a=this,n=r===void 0?{}:r,o=n.snapToCursor,s=o===void 0?!1:o;if(this.visualElement.isPresent!==!1){var l=function(m){a.stopAnimation(),s&&a.snapToCursor(ly(m,"page").point)},u=function(m,h){var p,y=a.getProps(),b=y.drag,C=y.dragPropagation,w=y.onDragStart;b&&!C&&(a.openGlobalLock&&a.openGlobalLock(),a.openGlobalLock=k4(b),!a.openGlobalLock)||(a.isDragging=!0,a.currentDirection=null,a.resolveConstraints(),a.visualElement.projection&&(a.visualElement.projection.isAnimationBlocked=!0,a.visualElement.projection.target=void 0),Ya(function(v){var P,x,O=a.getAxisMotionValue(v).get()||0;if(ln.test(O)){var S=(x=(P=a.visualElement.projection)===null||P===void 0?void 0:P.layout)===null||x===void 0?void 0:x.actual[v];if(S){var L=In(S);O=L*(parseFloat(O)/100)}}a.originPoint[v]=O}),w==null||w(m,h),(p=a.visualElement.animationState)===null||p===void 0||p.setActive(Ot.Drag,!0))},c=function(m,h){var p=a.getProps(),y=p.dragPropagation,b=p.dragDirectionLock,C=p.onDirectionLock,w=p.onDrag;if(!(!y&&!a.openGlobalLock)){var v=h.offset;if(b&&a.currentDirection===null){a.currentDirection=eae(v),a.currentDirection!==null&&(C==null||C(a.currentDirection));return}a.updateAxis("x",h.point,v),a.updateAxis("y",h.point,v),a.visualElement.syncRender(),w==null||w(m,h)}},d=function(m,h){return a.stop(m,h)};this.panSession=new I4(e,{onSessionStart:l,onStart:u,onMove:c,onSessionEnd:d},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},t.prototype.stop=function(e,r){var a=this.isDragging;if(this.cancel(),!!a){var n=r.velocity;this.startAnimation(n);var o=this.getProps().onDragEnd;o==null||o(e,r)}},t.prototype.cancel=function(){var e,r;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(e=this.panSession)===null||e===void 0||e.end(),this.panSession=void 0;var a=this.getProps().dragPropagation;!a&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(r=this.visualElement.animationState)===null||r===void 0||r.setActive(Ot.Drag,!1)},t.prototype.updateAxis=function(e,r,a){var n=this.getProps().drag;if(!(!a||!Lc(e,n,this.currentDirection))){var o=this.getAxisMotionValue(e),s=this.originPoint[e]+a[e];this.constraints&&this.constraints[e]&&(s=qre(s,this.constraints[e],this.elastic[e])),o.set(s)}},t.prototype.resolveConstraints=function(){var e=this,r=this.getProps(),a=r.dragConstraints,n=r.dragElastic,o=(this.visualElement.projection||{}).layout,s=this.constraints;a&&Bo(a)?this.constraints||(this.constraints=this.resolveRefConstraints()):a&&o?this.constraints=Hre(o.actual,a):this.constraints=!1,this.elastic=Gre(n),s!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&Ya(function(l){e.getAxisMotionValue(l)&&(e.constraints[l]=Kre(o.actual[l],e.constraints[l]))})},t.prototype.resolveRefConstraints=function(){var e=this.getProps(),r=e.dragConstraints,a=e.onMeasureDragConstraints;if(!r||!Bo(r))return!1;var n=r.current,o=this.visualElement.projection;if(!o||!o.layout)return!1;var s=Xre(n,o.root,this.visualElement.getTransformPagePoint()),l=$re(o.layout.actual,s);if(a){var u=a(Yre(l));this.hasMutatedConstraints=!!u,u&&(l=_4(u))}return l},t.prototype.startAnimation=function(e){var r=this,a=this.getProps(),n=a.drag,o=a.dragMomentum,s=a.dragElastic,l=a.dragTransition,u=a.dragSnapToOrigin,c=a.onDragTransitionEnd,d=this.constraints||{},m=Ya(function(h){var p;if(Lc(h,n,r.currentDirection)){var y=(p=d==null?void 0:d[h])!==null&&p!==void 0?p:{};u&&(y={min:0,max:0});var b=s?200:1e6,C=s?40:1e7,w=me(me({type:"inertia",velocity:o?e[h]:0,bounceStiffness:b,bounceDamping:C,timeConstant:750,restDelta:1,restSpeed:10},l),y);return r.startAxisValueAnimation(h,w)}});return Promise.all(m).then(c)},t.prototype.startAxisValueAnimation=function(e,r){var a=this.getAxisMotionValue(e);return ey(e,a,0,r)},t.prototype.stopAnimation=function(){var e=this;Ya(function(r){return e.getAxisMotionValue(r).stop()})},t.prototype.getAxisMotionValue=function(e){var r,a,n="_drag"+e.toUpperCase(),o=this.visualElement.getProps()[n];return o||this.visualElement.getValue(e,(a=(r=this.visualElement.getProps().initial)===null||r===void 0?void 0:r[e])!==null&&a!==void 0?a:0)},t.prototype.snapToCursor=function(e){var r=this;Ya(function(a){var n=r.getProps().drag;if(Lc(a,n,r.currentDirection)){var o=r.visualElement.projection,s=r.getAxisMotionValue(a);if(o&&o.layout){var l=o.layout.actual[a],u=l.min,c=l.max;s.set(e[a]-Yt(u,c,.5))}}})},t.prototype.scalePositionWithinConstraints=function(){var e=this,r,a=this.getProps(),n=a.drag,o=a.dragConstraints,s=this.visualElement.projection;if(!(!Bo(o)||!s||!this.constraints)){this.stopAnimation();var l={x:0,y:0};Ya(function(c){var d=e.getAxisMotionValue(c);if(d){var m=d.get();l[c]=Wre({min:m,max:m},e.constraints[c])}});var u=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=u?u({},""):"none",(r=s.root)===null||r===void 0||r.updateScroll(),s.updateLayout(),this.resolveConstraints(),Ya(function(c){if(Lc(c,n,null)){var d=e.getAxisMotionValue(c),m=e.constraints[c],h=m.min,p=m.max;d.set(Yt(h,p,l[c]))}})}},t.prototype.addListeners=function(){var e=this,r;Qre.set(this.visualElement,this);var a=this.visualElement.getInstance(),n=es(a,"pointerdown",function(c){var d=e.getProps(),m=d.drag,h=d.dragListener,p=h===void 0?!0:h;m&&p&&e.start(c)}),o=function(){var c=e.getProps().dragConstraints;Bo(c)&&(e.constraints=e.resolveRefConstraints())},s=this.visualElement.projection,l=s.addEventListener("measure",o);s&&!s.layout&&((r=s.root)===null||r===void 0||r.updateScroll(),s.updateLayout()),o();var u=sy(window,"resize",function(){e.scalePositionWithinConstraints()});return s.addEventListener("didUpdate",function(c){var d=c.delta,m=c.hasLayoutChanged;e.isDragging&&m&&(Ya(function(h){var p=e.getAxisMotionValue(h);p&&(e.originPoint[h]+=d[h].translate,p.set(p.get()+d[h].translate))}),e.visualElement.syncRender())}),function(){u(),n(),l()}},t.prototype.getProps=function(){var e=this.visualElement.getProps(),r=e.drag,a=r===void 0?!1:r,n=e.dragDirectionLock,o=n===void 0?!1:n,s=e.dragPropagation,l=s===void 0?!1:s,u=e.dragConstraints,c=u===void 0?!1:u,d=e.dragElastic,m=d===void 0?q1:d,h=e.dragMomentum,p=h===void 0?!0:h;return me(me({},e),{drag:a,dragDirectionLock:o,dragPropagation:l,dragConstraints:c,dragElastic:m,dragMomentum:p})},t}();function Lc(t,e,r){return(e===!0||e===t)&&(r===null||r===t)}function eae(t,e){e===void 0&&(e=10);var r=null;return Math.abs(t.y)>e?r="y":Math.abs(t.x)>e&&(r="x"),r}function tae(t){var e=t.dragControls,r=t.visualElement,a=dp(function(){return new Jre(r)});g.useEffect(function(){return e&&e.subscribe(a)},[a,e]),g.useEffect(function(){return a.addListeners()},[a])}function rae(t){var e=t.onPan,r=t.onPanStart,a=t.onPanEnd,n=t.onPanSessionStart,o=t.visualElement,s=e||r||a||n,l=g.useRef(null),u=g.useContext(z0).transformPagePoint,c={onSessionStart:n,onStart:r,onMove:e,onEnd:function(m,h){l.current=null,a&&a(m,h)}};g.useEffect(function(){l.current!==null&&l.current.updateHandlers(c)});function d(m){l.current=new I4(m,c,{transformPagePoint:u})}Cm(o,"pointerdown",s&&d),F4(function(){return l.current&&l.current.end()})}var aae={pan:oi(rae),drag:oi(tae)},Tc=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function nae(){var t=Tc.map(function(){return new zl}),e={},r={clearAllListeners:function(){return t.forEach(function(a){return a.clear()})},updatePropListeners:function(a){Tc.forEach(function(n){var o,s="on"+n,l=a[s];(o=e[n])===null||o===void 0||o.call(e),l&&(e[n]=r[s](l))})}};return t.forEach(function(a,n){r["on"+Tc[n]]=function(o){return a.add(o)},r["notify"+Tc[n]]=function(){for(var o=[],s=0;s<arguments.length;s++)o[s]=arguments[s];return a.notify.apply(a,on([],dr(o),!1))}}),r}function iae(t,e,r){var a;for(var n in e){var o=e[n],s=r[n];if(Nn(o))t.addValue(n,o);else if(Nn(s))t.addValue(n,ks(o));else if(s!==o)if(t.hasValue(n)){var l=t.getValue(n);!l.hasAnimated&&l.set(o)}else t.addValue(n,ks((a=t.getStaticValue(n))!==null&&a!==void 0?a:o))}for(var n in r)e[n]===void 0&&t.removeValue(n);return e}var R4=function(t){var e=t.treeType,r=e===void 0?"":e,a=t.build,n=t.getBaseTarget,o=t.makeTargetAnimatable,s=t.measureViewportBox,l=t.render,u=t.readValueFromInstance,c=t.removeValueFromRenderState,d=t.sortNodePosition,m=t.scrapeMotionValuesFromProps;return function(h,p){var y=h.parent,b=h.props,C=h.presenceId,w=h.blockInitialAnimation,v=h.visualState,P=h.shouldReduceMotion;p===void 0&&(p={});var x=!1,O=v.latestValues,S=v.renderState,L,E=nae(),A=new Map,D=new Map,F={},T=me({},O),k;function R(){!L||!x||(N(),l(L,S,b.style,ae.projection))}function N(){a(ae,S,O,p,b)}function B(){E.notifyUpdate(O)}function I(Y,q){var te=q.onChange(function(re){O[Y]=re,b.onUpdate&&sn.update(B,!1,!0)}),ie=q.onRenderRequest(ae.scheduleRender);D.set(Y,function(){te(),ie()})}var z=m(b);for(var X in z){var j=z[X];O[X]!==void 0&&Nn(j)&&j.set(O[X],!1)}var W=cp(b),ne=CP(b),ae=me(me({treeType:r,current:null,depth:y?y.depth+1:0,parent:y,children:new Set,presenceId:C,shouldReduceMotion:P,variantChildren:ne?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(y==null?void 0:y.isMounted()),blockInitialAnimation:w,isMounted:function(){return Boolean(L)},mount:function(Y){x=!0,L=ae.current=Y,ae.projection&&ae.projection.mount(Y),ne&&y&&!W&&(k=y==null?void 0:y.addVariantChild(ae)),A.forEach(function(q,te){return I(te,q)}),y==null||y.children.add(ae),ae.setProps(b)},unmount:function(){var Y;(Y=ae.projection)===null||Y===void 0||Y.unmount(),As.update(B),As.render(R),D.forEach(function(q){return q()}),k==null||k(),y==null||y.children.delete(ae),E.clearAllListeners(),L=void 0,x=!1},addVariantChild:function(Y){var q,te=ae.getClosestVariantNode();if(te)return(q=te.variantChildren)===null||q===void 0||q.add(Y),function(){return te.variantChildren.delete(Y)}},sortNodePosition:function(Y){return!d||r!==Y.treeType?0:d(ae.getInstance(),Y.getInstance())},getClosestVariantNode:function(){return ne?ae:y==null?void 0:y.getClosestVariantNode()},getLayoutId:function(){return b.layoutId},getInstance:function(){return L},getStaticValue:function(Y){return O[Y]},setStaticValue:function(Y,q){return O[Y]=q},getLatestValues:function(){return O},setVisibility:function(Y){ae.isVisible!==Y&&(ae.isVisible=Y,ae.scheduleRender())},makeTargetAnimatable:function(Y,q){return q===void 0&&(q=!0),o(ae,Y,b,q)},measureViewportBox:function(){return s(L,b)},addValue:function(Y,q){ae.hasValue(Y)&&ae.removeValue(Y),A.set(Y,q),O[Y]=q.get(),I(Y,q)},removeValue:function(Y){var q;A.delete(Y),(q=D.get(Y))===null||q===void 0||q(),D.delete(Y),delete O[Y],c(Y,S)},hasValue:function(Y){return A.has(Y)},getValue:function(Y,q){var te=A.get(Y);return te===void 0&&q!==void 0&&(te=ks(q),ae.addValue(Y,te)),te},forEachValue:function(Y){return A.forEach(Y)},readValue:function(Y){var q;return(q=O[Y])!==null&&q!==void 0?q:u(L,Y,p)},setBaseTarget:function(Y,q){T[Y]=q},getBaseTarget:function(Y){if(n){var q=n(b,Y);if(q!==void 0&&!Nn(q))return q}return T[Y]}},E),{build:function(){return N(),S},scheduleRender:function(){sn.render(R,!1,!0)},syncRender:R,setProps:function(Y){(Y.transformTemplate||b.transformTemplate)&&ae.scheduleRender(),b=Y,E.updatePropListeners(Y),F=iae(ae,m(b),F)},getProps:function(){return b},getVariant:function(Y){var q;return(q=b.variants)===null||q===void 0?void 0:q[Y]},getDefaultTransition:function(){return b.transition},getTransformPagePoint:function(){return b.transformPagePoint},getVariantContext:function(Y){if(Y===void 0&&(Y=!1),Y)return y==null?void 0:y.getVariantContext();if(!W){var q=(y==null?void 0:y.getVariantContext())||{};return b.initial!==void 0&&(q.initial=b.initial),q}for(var te={},ie=0;ie<oae;ie++){var re=j4[ie],ge=b[re];(ka(ge)||ge===!1)&&(te[re]=ge)}return te}});return ae}},j4=on(["initial"],dr(uy),!1),oae=j4.length;function H1(t){return typeof t=="string"&&t.startsWith("var(--")}var U4=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function sae(t){var e=U4.exec(t);if(!e)return[,];var r=dr(e,3),a=r[1],n=r[2];return[a,n]}function $1(t,e,r){var a=dr(sae(t),2),n=a[0],o=a[1];if(n){var s=window.getComputedStyle(e).getPropertyValue(n);return s?s.trim():H1(o)?$1(o,e):o}}function lae(t,e,r){var a,n=hn(e,[]),o=t.getInstance();if(!(o instanceof Element))return{target:n,transitionEnd:r};r&&(r=me({},r)),t.forEachValue(function(c){var d=c.get();if(H1(d)){var m=$1(d,o);m&&c.set(m)}});for(var s in n){var l=n[s];if(H1(l)){var u=$1(l,o);u&&(n[s]=u,r&&((a=r[s])!==null&&a!==void 0||(r[s]=l)))}}return{target:n,transitionEnd:r}}var uae=new Set(["width","height","top","left","right","bottom","x","y"]),z4=function(t){return uae.has(t)},cae=function(t){return Object.keys(t).some(z4)},V4=function(t,e){t.set(e,!1),t.set(e)},hD=function(t){return t===ho||t===Ie},fD;(function(t){t.width="width",t.height="height",t.left="left",t.right="right",t.top="top",t.bottom="bottom"})(fD||(fD={}));var gD=function(t,e){return parseFloat(t.split(", ")[e])},yD=function(t,e){return function(r,a){var n=a.transform;if(n==="none"||!n)return 0;var o=n.match(/^matrix3d\((.+)\)$/);if(o)return gD(o[1],e);var s=n.match(/^matrix\((.+)\)$/);return s?gD(s[1],t):0}},dae=new Set(["x","y","z"]),mae=wu.filter(function(t){return!dae.has(t)});function pae(t){var e=[];return mae.forEach(function(r){var a=t.getValue(r);a!==void 0&&(e.push([r,a.get()]),a.set(r.startsWith("scale")?1:0))}),e.length&&t.syncRender(),e}var vD={width:function(t,e){var r=t.x,a=e.paddingLeft,n=a===void 0?"0":a,o=e.paddingRight,s=o===void 0?"0":o;return r.max-r.min-parseFloat(n)-parseFloat(s)},height:function(t,e){var r=t.y,a=e.paddingTop,n=a===void 0?"0":a,o=e.paddingBottom,s=o===void 0?"0":o;return r.max-r.min-parseFloat(n)-parseFloat(s)},top:function(t,e){var r=e.top;return parseFloat(r)},left:function(t,e){var r=e.left;return parseFloat(r)},bottom:function(t,e){var r=t.y,a=e.top;return parseFloat(a)+(r.max-r.min)},right:function(t,e){var r=t.x,a=e.left;return parseFloat(a)+(r.max-r.min)},x:yD(4,13),y:yD(5,14)},hae=function(t,e,r){var a=e.measureViewportBox(),n=e.getInstance(),o=getComputedStyle(n),s=o.display,l={};s==="none"&&e.setStaticValue("display",t.display||"block"),r.forEach(function(c){l[c]=vD[c](a,o)}),e.syncRender();var u=e.measureViewportBox();return r.forEach(function(c){var d=e.getValue(c);V4(d,l[c]),t[c]=vD[c](u,o)}),t},fae=function(t,e,r,a){r===void 0&&(r={}),a===void 0&&(a={}),e=me({},e),a=me({},a);var n=Object.keys(e).filter(z4),o=[],s=!1,l=[];if(n.forEach(function(c){var d=t.getValue(c);if(t.hasValue(c)){var m=r[c],h=ml(m),p=e[c],y;if(Cu(p)){var b=p.length,C=p[0]===null?1:0;m=p[C],h=ml(m);for(var w=C;w<b;w++)y?pm(ml(p[w])===y):y=ml(p[w])}else y=ml(p);if(h!==y)if(hD(h)&&hD(y)){var v=d.get();typeof v=="string"&&d.set(parseFloat(v)),typeof p=="string"?e[c]=parseFloat(p):Array.isArray(p)&&y===Ie&&(e[c]=p.map(parseFloat))}else h!=null&&h.transform&&(y!=null&&y.transform)&&(m===0||p===0)?m===0?d.set(y.transform(m)):e[c]=h.transform(p):(s||(o=pae(t),s=!0),l.push(c),a[c]=a[c]!==void 0?a[c]:e[c],V4(d,p))}}),l.length){var u=hae(e,t,l);return o.length&&o.forEach(function(c){var d=dr(c,2),m=d[0],h=d[1];t.getValue(m).set(h)}),t.syncRender(),{target:u,transitionEnd:a}}else return{target:e,transitionEnd:a}};function gae(t,e,r,a){return cae(e)?fae(t,e,r,a):{target:e,transitionEnd:a}}var yae=function(t,e,r,a){var n=lae(t,e,a);return e=n.target,a=n.transitionEnd,gae(t,e,r,a)};function vae(t){return window.getComputedStyle(t)}var q4={treeType:"dom",readValueFromInstance:function(t,e){if(qu(e)){var r=X0(e);return r&&r.default||0}else{var a=vae(t);return(c4(e)?a.getPropertyValue(e):a[e])||0}},sortNodePosition:function(t,e){return t.compareDocumentPosition(e)&2?1:-1},getBaseTarget:function(t,e){var r;return(r=t.style)===null||r===void 0?void 0:r[e]},measureViewportBox:function(t,e){var r=e.transformPagePoint;return M4(t,r)},resetTransform:function(t,e,r){var a=r.transformTemplate;e.style.transform=a?a({},""):"none",t.scheduleRender()},restoreTransform:function(t,e){t.style.transform=e.style.transform},removeValueFromRenderState:function(t,e){var r=e.vars,a=e.style;delete r[t],delete a[t]},makeTargetAnimatable:function(t,e,r,a){var n=r.transformValues;a===void 0&&(a=!0);var o=e.transition,s=e.transitionEnd,l=hn(e,["transition","transitionEnd"]),u=xre(l,o||{},t);if(n&&(s&&(s=n(s)),l&&(l=n(l)),u&&(u=n(u))),a){Sre(t,l,u);var c=yae(t,l,u,s);s=c.transitionEnd,l=c.target}return me({transition:o,transitionEnd:s},l)},scrapeMotionValuesFromProps:iy,build:function(t,e,r,a,n){t.isVisible!==void 0&&(e.style.visibility=t.isVisible?"visible":"hidden"),ry(e,r,a,n.transformTemplate)},render:f4},bae=R4(q4),Eae=R4(me(me({},q4),{getBaseTarget:function(t,e){return t[e]},readValueFromInstance:function(t,e){var r;return qu(e)?((r=X0(e))===null||r===void 0?void 0:r.default)||0:(e=g4.has(e)?e:h4(e),t.getAttribute(e))},scrapeMotionValuesFromProps:v4,build:function(t,e,r,a,n){ny(e,r,a,n.transformTemplate)},render:y4})),Dae=function(t,e){return ty(t)?Eae(e,{enableHardwareAcceleration:!1}):bae(e,{enableHardwareAcceleration:!0})};function bD(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}var pl={correct:function(t,e){if(!e.target)return t;if(typeof t=="string")if(Ie.test(t))t=parseFloat(t);else return t;var r=bD(t,e.target.x),a=bD(t,e.target.y);return"".concat(r,"% ").concat(a,"%")}},ED="_$css",Cae={correct:function(t,e){var r=e.treeScale,a=e.projectionDelta,n=t,o=t.includes("var("),s=[];o&&(t=t.replace(U4,function(b){return s.push(b),ED}));var l=Tn.parse(t);if(l.length>5)return n;var u=Tn.createTransformer(t),c=typeof l[0]!="number"?1:0,d=a.x.scale*r.x,m=a.y.scale*r.y;l[0+c]/=d,l[1+c]/=m;var h=Yt(d,m,.5);typeof l[2+c]=="number"&&(l[2+c]/=h),typeof l[3+c]=="number"&&(l[3+c]/=h);var p=u(l);if(o){var y=0;p=p.replace(ED,function(){var b=s[y];return y++,b})}return p}},wae=function(t){gP(e,t);function e(){return t!==null&&t.apply(this,arguments)||this}return e.prototype.componentDidMount=function(){var r=this,a=this.props,n=a.visualElement,o=a.layoutGroup,s=a.switchLayoutGroup,l=a.layoutId,u=n.projection;Jee(kae),u&&(o!=null&&o.group&&o.group.add(u),s!=null&&s.register&&l&&s.register(u),u.root.didUpdate(),u.addEventListener("animationComplete",function(){r.safeToRemove()}),u.setOptions(me(me({},u.options),{onExitComplete:function(){return r.safeToRemove()}}))),$l.hasEverUpdated=!0},e.prototype.getSnapshotBeforeUpdate=function(r){var a=this,n=this.props,o=n.layoutDependency,s=n.visualElement,l=n.drag,u=n.isPresent,c=s.projection;return c&&(c.isPresent=u,l||r.layoutDependency!==o||o===void 0?c.willUpdate():this.safeToRemove(),r.isPresent!==u&&(u?c.promote():c.relegate()||sn.postRender(function(){var d;!((d=c.getStack())===null||d===void 0)&&d.members.length||a.safeToRemove()}))),null},e.prototype.componentDidUpdate=function(){var r=this.props.visualElement.projection;r&&(r.root.didUpdate(),!r.currentAnimation&&r.isLead()&&this.safeToRemove())},e.prototype.componentWillUnmount=function(){var r=this.props,a=r.visualElement,n=r.layoutGroup,o=r.switchLayoutGroup,s=a.projection;s&&(s.scheduleCheckAfterUnmount(),n!=null&&n.group&&n.group.remove(s),o!=null&&o.deregister&&o.deregister(s))},e.prototype.safeToRemove=function(){var r=this.props.safeToRemove;r==null||r()},e.prototype.render=function(){return null},e}(i.Component);function Aae(t){var e=dr(x4(),2),r=e[0],a=e[1],n=g.useContext(s4);return i.createElement(wae,me({},t,{layoutGroup:n,switchLayoutGroup:g.useContext(l4),isPresent:r,safeToRemove:a}))}var kae={borderRadius:me(me({},pl),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:pl,borderTopRightRadius:pl,borderBottomLeftRadius:pl,borderBottomRightRadius:pl,boxShadow:Cae},Pae={measureLayout:Aae},Sae=o4({attachResizeListener:function(t,e){return t.addEventListener("resize",e,{passive:!0}),function(){return t.removeEventListener("resize",e)}},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}}}),$h={current:void 0},Fae=o4({measureScroll:function(t){return{x:t.scrollLeft,y:t.scrollTop}},defaultParent:function(){if(!$h.current){var t=new Sae(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),$h.current=t}return $h.current},resetTransform:function(t,e){t.style.transform=e??"none"}}),xae=me(me(me(me({},Ure),gre),aae),Pae),Oae=Pte(function(t,e){return Yte(t,e,xae,Dae,Fae)});const Lae="/assets/avatar-rpm-1-e63370d0.png",Tae="/assets/avatar-rpm-2-9087a7dd.png",Nae="/assets/by-ReadyPlayerMe-3cbe9fbc.svg";const Iae=t=>{const{showCreatorRPM:e}=t;return i.createElement(i.Fragment,null,i.createElement("div",{className:"textSeparator"},i.createElement(f,{i18nKey:"SelectAvatarDialog.or"},"or")),i.createElement("div",{className:"title"},i.createElement(f,{i18nKey:"SelectAvatarDialog.RPM.title"},"Custom 3D Avatar")),i.createElement("div",{className:"containerReadyPlayerMe"},i.createElement("div",{className:"leftContainer"},i.createElement("div",{className:"imageAvatarContainer"},i.createElement("img",{src:Tae,loading:"lazy"}),i.createElement("img",{src:Lae,className:"absoluteImage",loading:"lazy"}))),i.createElement("div",{className:"rightContainer"},i.createElement("div",{className:"titleRightContainer"},i.createElement(f,{i18nKey:"SelectAvatarDialog.RPM.createInfo"},"Create your 3D Avatar")),i.createElement("img",{src:Nae,loading:"lazy"}),i.createElement(le,{className:"btn btn-primary btnCreateAvatar",onClick:e},i.createElement(f,{i18nKey:"SelectAvatarDialog.RPM.openDialogButton"},"Customize 3D Avatar")))),i.createElement("div",{className:"noteContainer"},i.createElement(jD,{fillColor:"none",stroke:"#B5B5B5"}),i.createElement("div",{className:"noteMessage"},i.createElement(f,{i18nKey:"RPMCreator.note"},"ReadyPlayerMe uses local storage to save the avatar data, so the avatar that you saved on ReadyPlayerMe app will be shared across different accounts under same web browser on your computer."))))};const Bae={hidden:{opacity:0},show:{opacity:1,transition:{delay:.1}}};class _ae extends i.Component{constructor(e){super(e),this.selectAvatar=()=>{const{selectedImagePosition:r}=this.state;if(!r&&r!==0||!this.state.avatarsList)return;const{avatarsList:a}=this.state,n=Ke.isValidUrl(a[r])?a[r]:Ii.combineURLPaths(window.location.origin,a[r]);this.props.onSelectedAvatar(n)},this.state={selectedImagePosition:null,avatarsList:[]},this.userManager=U.getUserManager()}async componentDidMount(){const e=U.getAppState().getDefaultAvatarsList();if(!e)throw new Error("No avatars are defined in the config server. Please add public links to the avatars to the config server.");this.setState({avatarsList:e.split(`
`)})}render(){const{isUpdating:e}=this.userManager.state,{selectedImagePosition:r,avatarsList:a}=this.state,{showCreatorRPM:n}=this.props;return i.createElement(Ge,{title:i.createElement(f,{i18nKey:"SelectAvatarDialog.title"},"Change avatar"),isOpen:!0,className:"selectAvatarDialog"},i.createElement(Qe,{className:"dialogBody"},i.createElement("div",{className:G("selectAvatarDialogSubTitle",ia.BODY_FONT)},i.createElement(f,{i18nKey:"SelectAvatarDialog.subtitle"},"Here are the some cool alternatives for your avatar:")),i.createElement("div",{className:"selectAvatarDialogBody"},i.createElement(i.Suspense,{fallback:i.createElement("div",{className:"imagesLoadingContainer"},i.createElement(eg,null))},a.map((o,s)=>i.createElement(Oae.div,{variants:Bae,initial:"hidden",animate:"show",key:o},i.createElement("div",{className:G("imageContainer",{selectedImage:s===r}),onClick:()=>this.setState({selectedImagePosition:s})},i.createElement("div",{className:"avatarImage"},i.createElement(Mae,{src:o,alt:`Avatar option ${s+1}`})),s===r&&i.createElement(vA,{className:"selectedIcon"})))))),Fe.READY_PLAYER_ME_AVATAR_URL&&i.createElement(Iae,{showCreatorRPM:n})),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{className:"btn btn-ghost btnClose",onClick:this.props.onCloseDialog},i.createElement(f,{i18nKey:"SelectAvatarDialog.closeButton"},"Cancel")),i.createElement(le,{loadingIndicator:"SPINNER",className:"btn btn-primary",onClick:this.selectAvatar,disabled:r===null,isLoading:e},i.createElement(f,{i18nKey:"SelectAvatarDialog.saveButton"},"SAVE"))))}}function Mae(t){return JQ(t.src),i.createElement("img",{...t,loading:"lazy"})}const Rae="_userProfilePreview_zl939_17",jae="_loadingSpinnerContainer_zl939_79",Uae="_savingMessage_zl939_83",zae="_redirectMessage_zl939_86",Vae={userProfilePreview:Rae,loadingSpinnerContainer:jae,savingMessage:Uae,redirectMessage:zae};class qae extends i.Component{constructor(e){super(e),this.onProfileAvatarUpdated=()=>{pa.push({type:ue.success,element:i.createElement(f,{i18nKey:"AccountProfilePreview.updateProfileAvatarSuccess"},"Awesome! Your avatar has been updated."),autoDismiss:!0})},this.onProfileAvatarUpdateError=()=>{pa.push({type:ue.danger,element:i.createElement(f,{i18nKey:"AccountProfilePreview.updateProfileAvatarError"},"Sorry, we are unable to process this request"),autoDismiss:!0})},this.isUsernameDisabled=()=>Fe.IS_DISABLE_USERNAME,this.isDisplayNameDisabled=()=>Fe.IS_DISABLE_DISPLAY_NAME,this.getNameFallback=()=>{const r=this.appState.getUser();return oa.safeParse(r).success?this.isUsernameDisabled()?(r==null?void 0:r.displayName)||(r==null?void 0:r.userName):(r==null?void 0:r.userName)||(r==null?void 0:r.displayName):null},this.updateUserPicture=async r=>{await this.setState({showChangePictureDialog:!1});try{await this.userManager.uploadUserProfileImage(r),this.onProfileAvatarUpdated()}catch{this.onProfileAvatarUpdateError()}finally{this.setState({isLoadingDialogOpen:!1})}},this.appState=U.getAppState(),this.userManager=this.appState.userAppManager,this.state={showChangePictureDialog:!1,showCreatorAvatarDialog:!1,isLoadingDialogOpen:!1}}renderUserProfile(){const{isPreviewMode:e}=this.props,{userProfile:r}=this.userManager.state,a=e?Wd:this.appState.getUser(),{isUpdating:n}=this.userManager.state;if(!oa.safeParse(a).success)return null;const o=(a==null?void 0:a.userName)&&a.displayName,s=e?Wd.displayName:this.getNameFallback();return i.createElement("div",{className:"userProfile"},i.createElement("div",{className:"displayPicture"},n&&i.createElement(je,{className:"loading"}),!n&&i.createElement("div",{className:"imageContainer"},i.createElement(Um,{imageLink:r&&r.avatarUrl||""}),i.createElement("button",{className:"changeButton",onClick:e?()=>null:()=>this.setState({showChangePictureDialog:!0})},i.createElement(f,{i18nKey:"UserProfilePreview.button.change"},"Change")))),i.createElement("div",{className:"userInfo"},i.createElement("h3",{className:"displayName"},s),i.createElement("div",{className:"emailAndLocation"},o&&!this.isUsernameDisabled()&&!this.isDisplayNameDisabled()&&i.createElement("span",{className:"profileName"},a.displayName)," ",a==null?void 0:a.emailAddress," · ",a==null?void 0:a.country),i.createElement("div",{className:"userId"},"ID: ",a==null?void 0:a.userId)))}renderLoadingDialog(){return i.createElement(Ge,{isOpen:!0,className:"loadingSpinnerContainer"},i.createElement("p",{className:"text-lg font-medium"},i.createElement(f,{i18nKey:"RPMCreator.loadingRenderImage.title"},"Saving your avatar...")),i.createElement(fi,{className:G(gi.blue,"my-12")}),i.createElement("p",{className:"text-sm"},i.createElement(f,{i18nKey:"RPMCreator.loadingRenderImage.info"},"You will be redirected in a few seconds. If nothing happened, please refresh this page.")))}render(){const{isFetchingProfile:e,errorFetchingProfile:r}=this.userManager.state,{showChangePictureDialog:a,showCreatorAvatarDialog:n,isLoadingDialogOpen:o}=this.state,{isPreviewMode:s}=this.props,l=s?!1:e;return i.createElement("div",{className:Vae.userProfilePreview},l&&i.createElement(je,null),!l&&a&&i.createElement(_ae,{onCloseDialog:()=>this.setState({showChangePictureDialog:!1}),onSelectedAvatar:this.updateUserPicture,showCreatorRPM:()=>this.setState({showCreatorAvatarDialog:!0})}),!l&&!r&&this.renderUserProfile(),!l&&r&&i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:r})),n&&i.createElement(XQ,{onCloseDialog:()=>this.setState({showCreatorAvatarDialog:!1}),updateAvatar:this.updateUserPicture,setLoadingDialogOpen:()=>this.setState({isLoadingDialogOpen:!0})}),o&&this.renderLoadingDialog())}}class Hae extends i.Component{constructor(e){super(e),this.init=async()=>{var a;const r=(a=U.getAppState().getUser())==null?void 0:a.userId;try{if(this.setState({isLoading:!0}),!r)return;const n=new Set;await Promise.all([await qe.PaymentAccountApi(U.getAppState().getSdk()).getPaymentAccounts_ByUserId(r).catch(o=>{var s,l,u;ye.isAxiosError(o)&&((l=H9.safeParse((s=o==null?void 0:o.response)==null?void 0:s.data))!=null&&l.success)&&((u=o==null?void 0:o.response)==null?void 0:u.data.errorCode)===_n.PAYMENT_METHOD_SAVING_UNSUPPORTED&&n.add(oe.PaymentMethods.link)})]),this.setState({listHiddenMenu:n})}catch(n){console.error(n)}finally{this.setState({isLoading:!1})}},this.state={isLoading:!1,listHiddenMenu:new Set},this.appState=U.getAppState(),U.getInputValidationManager().subscribe(()=>this.setState({}))}async componentDidMount(){if(this.props.isPreviewMode)return;this.init(),Zt.updateBackground(`url(${this.props.backgroundImageUrl})`);const{miscAppManager:{state:{countries:e},fetchCountries:r},userAppManager:{state:{user:a},fetchCurrentUserInformation:n}}=this.appState;await Promise.allSettled([!e.length&&r(),!a&&n()]),U.getInputValidationManager().state.validations.length===0&&U.getInputValidationManager().fetchValidations()}componentWillUnmount(){Zt.updateBackground(null)}render(){const{children:e,accountPageNav:r,isPreviewMode:a}=this.props;return i.createElement(i.Fragment,null,i.createElement("div",{className:"accountPage"},i.createElement("div",{className:"userProfilePreviewContainer"},i.createElement("div",{className:"sideEmptySpace"}),i.createElement("section",{className:"accountPageSubpages"},i.createElement(qae,{isPreviewMode:a}))),i.createElement("div",{className:"mainContainer"},i.createElement("div",{className:"sidebar"},i.createElement(YQ,{accountPageNav:r,isLoading:this.state.isLoading,listHiddenMenu:this.state.listHiddenMenu})),i.createElement("div",{className:"sidebar mobile"},i.createElement(GQ,{isLoading:this.state.isLoading,listHiddenMenu:this.state.listHiddenMenu,...this.props})),i.createElement("section",{className:"accountPageSubpages"},i.createElement(i.Suspense,{fallback:i.createElement(je,null)},e)))),i.createElement(Im,null))}}const Cn=ee.enum(["Pending","InProgress","Completed","Canceled","Failed","Expired"]),$ae=()=>{const{accountOverview:t,profile:e,changePassword:r,linkedAccounts:a,purchasedItems:n,subscription:o,orderHistory:s,paymentMethods:l,redeemCode:u,notification:c,privacyRecords:d,personalData:m,deleteAccount:h}=kt;let p="/account/";if(t())p+="overview";else if(e())p+="profile";else if(r())p+="change-password";else if(a())p+="linked-accounts";else if(n())p+="purchased-items";else if(o())p+="subscription";else if(s())p+="order-history";else if(l())p+="payment-methods";else if(u())p+="redeem-code";else if(c())p+="notification-preferences";else if(d())p+="legal-agreements";else if(m())p+="personal-data";else if(h())p+="account-deletion";else return zt.Error404.makePath();return p},Wae=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 48 48"},i.createElement("mask",{id:"a",width:"48",height:"48",x:"0",y:"0",maskUnits:"userSpaceOnUse"},i.createElement("path",{fill:"#fff",d:"M0 0H48V48H0z"})),i.createElement("g",{fill:"#fff",fillRule:"evenodd",clipRule:"evenodd",mask:"url(#a)"},i.createElement("path",{d:"M12.147 14.823a9.5 9.5 0 015.489.54 1.5 1.5 0 11-1.149 2.772 6.5 6.5 0 00-6.098 11.41 1.5 1.5 0 11-1.667 2.495 9.5 9.5 0 013.425-17.217zM36.658 16.804A8.495 8.495 0 0035 16.641a1.5 1.5 0 000 3 5.501 5.501 0 013.056 10.073 1.5 1.5 0 001.666 2.494 8.5 8.5 0 00-3.064-15.404z"}),i.createElement("path",{d:"M30.39 8.58a11.5 11.5 0 014.889 11.806 1.5 1.5 0 11-2.942-.585 8.5 8.5 0 00-16.446-4.209 1.5 1.5 0 11-2.861-.9A11.5 11.5 0 0130.39 8.58zM24 41.5a1.5 1.5 0 001.5-1.5V22a1.5 1.5 0 00-3 0v18a1.5 1.5 0 001.5 1.5z"}),i.createElement("path",{d:"M22.94 41.06a1.5 1.5 0 002.12 0l8-8a1.5 1.5 0 00-2.12-2.12L24 37.878l-6.94-6.94a1.5 1.5 0 00-2.12 2.122l8 8z"})))),Kae="_accountDeletionPage_1o877_16",Gae={accountDeletionPage:Kae};class Yae extends i.Component{constructor(e){super(e),this.notifyAccountDeletionSuccess=()=>{const{appHistory:r}=U.getAppState().state;pf.lock(),r.push(oe.AccountDeletionSuccess.link)},this.notifyAccountDeletionError=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.onPasswordChange=r=>{this.setState({password:r.target.value})},this.requestAccountDeletion=async r=>{r.preventDefault();const{password:a}=this.state,{user:n}=this.appState.getUserManager().state;n&&(this.setState({password:""}),this.logic.deleteAccount(a,n.userId).then(()=>{this.notifyAccountDeletionSuccess()}).catch(o=>{this.notifyAccountDeletionError(o)}))},this.renderFormPassword=()=>{const{password:r}=this.state,{isRequestingDeletion:a}=this.logic.state,n=this.props.isPreviewMode;return i.createElement("form",{className:"formPassword",onSubmit:this.requestAccountDeletion},i.createElement("label",{className:"passwordLabel"},i.createElement(f,{i18nKey:"AccountDeletionPage.form.passwordLabel"},"If you are ready to delete your account, input your password to proceed the deletion")),i.createElement(vt,{type:"password",value:n?Il:r,name:"password",className:"passwordInput",placeholder:$("AccountDeletionPage.form.passwordPlaceholder"),onChange:this.onPasswordChange,readOnly:n}),i.createElement(le,{disabled:!r||a,className:"btn big btn-primary btnDelete",type:"submit"},a?i.createElement(i.Fragment,null,i.createElement(fi,{className:`${gi.inline} spinner`}),i.createElement(f,{i18nKey:"AccountDeletionPage.form.processing"},"Processing")):i.createElement(f,{i18nKey:"AccountDeletionPage.form.deleteAccountButton"},"Delete my Account")))},this.appState=U.getAppState(),this.logic=this.appState.getGdprManager(),this.logic.subscribe(()=>this.setState({})),this.state={password:"",alert:null}}render(){const{alert:e}=this.state,{isRequestingDeletion:r}=this.logic.state;return i.createElement(Fr,{className:Gae.accountDeletionPage},i.createElement(Ur,null,i.createElement(f,{i18nKey:"AccountDeletionPage.title"},"Account Deletion")),i.createElement(xr,{className:"mainBody min-w-xl"},!!e&&!r&&i.createElement(Me,{type:e.type,className:"alert",onDismiss:()=>this.setState({alert:null})},e.element),i.createElement("div",{className:"warningDeleteAccountMessage"},i.createElement(f,{i18nKey:"AccountDeletionPage.warningDeleteAccount"},i.createElement("p",null,"This action cannot be undone and it will permanently erase your account. Once the deletion process has begun, you won't be able to reactivate your account or retrieve any of the content of information that you've added."),i.createElement("p",{className:"bottom"},"Before you delete your account, you might like to:"))),i.createElement("div",{className:"downloadPersonalDataContainer"},i.createElement(Wae,{className:"icon"}),i.createElement("div",{className:"messageContainer"},i.createElement(f,{i18nKey:"AccountDeletionPage.downloadPersonalData"},i.createElement("p",{className:"downloadAccount"},"Download your account information & data"),i.createElement("p",{className:"savePersonalData"},"You can save your personal data before your account is permanently deleted"),i.createElement(xe,{to:oe.PersonalData.makePath(),className:"btnDownload"},"Download Personal Data")))),this.renderFormPassword()))}}const Zae="_commonEntryGroup_1lbru_16",Xae="_commonEntryGroupLabel_1lbru_24",Qae="_commonEntryGroupInput_1lbru_33",cy={commonEntryGroup:Zae,commonEntryGroupLabel:Xae,commonEntryGroupInput:Qae},Jn=t=>i.createElement("div",{className:G(t.className,cy.commonEntryGroup,"commonEntryGroup")},t.children),ei=t=>i.createElement("label",{...t,className:G(t.className,cy.commonEntryGroupLabel,"commonEntryGroupLabel")},t.children),ti=t=>i.createElement("div",{className:G(t.className,cy.commonEntryGroupInput,"commonEntryGroupInput")},t.children);var W1={},Jae={get exports(){return W1},set exports(t){W1=t}};(function(t,e){(function(r,a){t.exports=a()})(Bn,function(){var r=function(){},a=Object.prototype.hasOwnProperty,n=Array.prototype.slice;function o(M,_){var V;return typeof Object.create=="function"?V=Object.create(M):(r.prototype=M,V=new r,r.prototype=null),_&&l(!0,V,_),V}function s(M,_,V,H){var Q=this;return typeof M!="string"&&(H=V,V=_,_=M,M=null),typeof _!="function"&&(H=V,V=_,_=function(){return Q.apply(this,arguments)}),l(!1,_,Q,H),_.prototype=o(Q.prototype,V),_.prototype.constructor=_,_.class_=M||Q.class_,_.super_=Q,_}function l(M,_,V){V=n.call(arguments,2);for(var H,Q,se=0,pe=V.length;se<pe;se++){Q=V[se];for(H in Q)(!M||a.call(Q,H))&&(_[H]=Q[H])}}var u=s;function c(){}c.class_="Nevis",c.super_=Object,c.extend=u;var d=c,m=d,h=m.extend(function(M,_,V){this.qrious=M,this.element=_,this.element.qrious=M,this.enabled=Boolean(V)},{draw:function(M){},getElement:function(){return this.enabled||(this.enabled=!0,this.render()),this.element},getModuleSize:function(M){var _=this.qrious,V=_.padding||0,H=Math.floor((_.size-V*2)/M.width);return Math.max(1,H)},getOffset:function(M){var _=this.qrious,V=_.padding;if(V!=null)return V;var H=this.getModuleSize(M),Q=Math.floor((_.size-H*M.width)/2);return Math.max(0,Q)},render:function(M){this.enabled&&(this.resize(),this.reset(),this.draw(M))},reset:function(){},resize:function(){}}),p=h,y=p.extend({draw:function(M){var _,V,H=this.qrious,Q=this.getModuleSize(M),se=this.getOffset(M),pe=this.element.getContext("2d");for(pe.fillStyle=H.foreground,pe.globalAlpha=H.foregroundAlpha,_=0;_<M.width;_++)for(V=0;V<M.width;V++)M.buffer[V*M.width+_]&&pe.fillRect(Q*_+se,Q*V+se,Q,Q)},reset:function(){var M=this.qrious,_=this.element.getContext("2d"),V=M.size;_.lineWidth=1,_.clearRect(0,0,V,V),_.fillStyle=M.background,_.globalAlpha=M.backgroundAlpha,_.fillRect(0,0,V,V)},resize:function(){var M=this.element;M.width=M.height=this.qrious.size}}),b=y,C=m.extend(null,{BLOCK:[0,11,15,19,23,27,31,16,18,20,22,24,26,28,20,22,24,24,26,28,28,22,24,24,26,26,28,28,24,24,26,26,26,28,28,24,26,26,26,28,28]}),w=C,v=m.extend(null,{BLOCKS:[1,0,19,7,1,0,16,10,1,0,13,13,1,0,9,17,1,0,34,10,1,0,28,16,1,0,22,22,1,0,16,28,1,0,55,15,1,0,44,26,2,0,17,18,2,0,13,22,1,0,80,20,2,0,32,18,2,0,24,26,4,0,9,16,1,0,108,26,2,0,43,24,2,2,15,18,2,2,11,22,2,0,68,18,4,0,27,16,4,0,19,24,4,0,15,28,2,0,78,20,4,0,31,18,2,4,14,18,4,1,13,26,2,0,97,24,2,2,38,22,4,2,18,22,4,2,14,26,2,0,116,30,3,2,36,22,4,4,16,20,4,4,12,24,2,2,68,18,4,1,43,26,6,2,19,24,6,2,15,28,4,0,81,20,1,4,50,30,4,4,22,28,3,8,12,24,2,2,92,24,6,2,36,22,4,6,20,26,7,4,14,28,4,0,107,26,8,1,37,22,8,4,20,24,12,4,11,22,3,1,115,30,4,5,40,24,11,5,16,20,11,5,12,24,5,1,87,22,5,5,41,24,5,7,24,30,11,7,12,24,5,1,98,24,7,3,45,28,15,2,19,24,3,13,15,30,1,5,107,28,10,1,46,28,1,15,22,28,2,17,14,28,5,1,120,30,9,4,43,26,17,1,22,28,2,19,14,28,3,4,113,28,3,11,44,26,17,4,21,26,9,16,13,26,3,5,107,28,3,13,41,26,15,5,24,30,15,10,15,28,4,4,116,28,17,0,42,26,17,6,22,28,19,6,16,30,2,7,111,28,17,0,46,28,7,16,24,30,34,0,13,24,4,5,121,30,4,14,47,28,11,14,24,30,16,14,15,30,6,4,117,30,6,14,45,28,11,16,24,30,30,2,16,30,8,4,106,26,8,13,47,28,7,22,24,30,22,13,15,30,10,2,114,28,19,4,46,28,28,6,22,28,33,4,16,30,8,4,122,30,22,3,45,28,8,26,23,30,12,28,15,30,3,10,117,30,3,23,45,28,4,31,24,30,11,31,15,30,7,7,116,30,21,7,45,28,1,37,23,30,19,26,15,30,5,10,115,30,19,10,47,28,15,25,24,30,23,25,15,30,13,3,115,30,2,29,46,28,42,1,24,30,23,28,15,30,17,0,115,30,10,23,46,28,10,35,24,30,19,35,15,30,17,1,115,30,14,21,46,28,29,19,24,30,11,46,15,30,13,6,115,30,14,23,46,28,44,7,24,30,59,1,16,30,12,7,121,30,12,26,47,28,39,14,24,30,22,41,15,30,6,14,121,30,6,34,47,28,46,10,24,30,2,64,15,30,17,4,122,30,29,14,46,28,49,10,24,30,24,46,15,30,4,18,122,30,13,32,46,28,48,14,24,30,42,32,15,30,20,4,117,30,40,7,47,28,43,22,24,30,10,67,15,30,19,6,118,30,18,31,47,28,34,34,24,30,20,61,15,30],FINAL_FORMAT:[30660,29427,32170,30877,26159,25368,27713,26998,21522,20773,24188,23371,17913,16590,20375,19104,13663,12392,16177,14854,9396,8579,11994,11245,5769,5054,7399,6608,1890,597,3340,2107],LEVELS:{L:1,M:2,Q:3,H:4}}),P=v,x=m.extend(null,{EXPONENT:[1,2,4,8,16,32,64,128,29,58,116,232,205,135,19,38,76,152,45,90,180,117,234,201,143,3,6,12,24,48,96,192,157,39,78,156,37,74,148,53,106,212,181,119,238,193,159,35,70,140,5,10,20,40,80,160,93,186,105,210,185,111,222,161,95,190,97,194,153,47,94,188,101,202,137,15,30,60,120,240,253,231,211,187,107,214,177,127,254,225,223,163,91,182,113,226,217,175,67,134,17,34,68,136,13,26,52,104,208,189,103,206,129,31,62,124,248,237,199,147,59,118,236,197,151,51,102,204,133,23,46,92,184,109,218,169,79,158,33,66,132,21,42,84,168,77,154,41,82,164,85,170,73,146,57,114,228,213,183,115,230,209,191,99,198,145,63,126,252,229,215,179,123,246,241,255,227,219,171,75,150,49,98,196,149,55,110,220,165,87,174,65,130,25,50,100,200,141,7,14,28,56,112,224,221,167,83,166,81,162,89,178,121,242,249,239,195,155,43,86,172,69,138,9,18,36,72,144,61,122,244,245,247,243,251,235,203,139,11,22,44,88,176,125,250,233,207,131,27,54,108,216,173,71,142,0],LOG:[255,0,1,25,2,50,26,198,3,223,51,238,27,104,199,75,4,100,224,14,52,141,239,129,28,193,105,248,200,8,76,113,5,138,101,47,225,36,15,33,53,147,142,218,240,18,130,69,29,181,194,125,106,39,249,185,201,154,9,120,77,228,114,166,6,191,139,98,102,221,48,253,226,152,37,179,16,145,34,136,54,208,148,206,143,150,219,189,241,210,19,92,131,56,70,64,30,66,182,163,195,72,126,110,107,58,40,84,250,133,186,61,202,94,155,159,10,21,121,43,78,212,229,172,115,243,167,87,7,112,192,247,140,128,99,13,103,74,222,237,49,197,254,24,227,165,153,119,38,184,180,124,17,68,146,217,35,32,137,46,55,63,209,91,149,188,207,205,144,135,151,178,220,252,190,97,242,86,211,171,20,42,93,158,132,60,57,83,71,109,65,162,31,45,67,216,183,123,164,118,196,23,73,236,127,12,111,246,108,161,59,82,41,157,85,170,251,96,134,177,187,204,62,90,203,89,95,176,156,169,160,81,11,245,22,235,122,117,44,215,79,174,213,233,230,231,173,232,116,214,244,234,168,80,88,175]}),O=x,S=m.extend(null,{BLOCK:[3220,1468,2713,1235,3062,1890,2119,1549,2344,2936,1117,2583,1330,2470,1667,2249,2028,3780,481,4011,142,3098,831,3445,592,2517,1776,2234,1951,2827,1070,2660,1345,3177]}),L=S,E=m.extend(function(M){var _,V,H,Q,se,pe=M.value.length;for(this._badness=[],this._level=P.LEVELS[M.level],this._polynomial=[],this._value=M.value,this._version=0,this._stringBuffer=[];this._version<40&&(this._version++,H=(this._level-1)*4+(this._version-1)*16,Q=P.BLOCKS[H++],se=P.BLOCKS[H++],_=P.BLOCKS[H++],V=P.BLOCKS[H],H=_*(Q+se)+se-3+(this._version<=9),!(pe<=H)););this._dataBlock=_,this._eccBlock=V,this._neccBlock1=Q,this._neccBlock2=se;var we=this.width=17+4*this._version;this.buffer=E._createArray(we*we),this._ecc=E._createArray(_+(_+V)*(Q+se)+se),this._mask=E._createArray((we*(we+1)+1)/2),this._insertFinders(),this._insertAlignments(),this.buffer[8+we*(we-8)]=1,this._insertTimingGap(),this._reverseMask(),this._insertTimingRowAndColumn(),this._insertVersion(),this._syncMask(),this._convertBitStream(pe),this._calculatePolynomial(),this._appendEccToData(),this._interleaveBlocks(),this._pack(),this._finish()},{_addAlignment:function(M,_){var V,H=this.buffer,Q=this.width;for(H[M+Q*_]=1,V=-2;V<2;V++)H[M+V+Q*(_-2)]=1,H[M-2+Q*(_+V+1)]=1,H[M+2+Q*(_+V)]=1,H[M+V+1+Q*(_+2)]=1;for(V=0;V<2;V++)this._setMask(M-1,_+V),this._setMask(M+1,_-V),this._setMask(M-V,_-1),this._setMask(M+V,_+1)},_appendData:function(M,_,V,H){var Q,se,pe,we=this._polynomial,Se=this._stringBuffer;for(se=0;se<H;se++)Se[V+se]=0;for(se=0;se<_;se++){if(Q=O.LOG[Se[M+se]^Se[V]],Q!==255)for(pe=1;pe<H;pe++)Se[V+pe-1]=Se[V+pe]^O.EXPONENT[E._modN(Q+we[H-pe])];else for(pe=V;pe<V+H;pe++)Se[pe]=Se[pe+1];Se[V+H-1]=Q===255?0:O.EXPONENT[E._modN(Q+we[0])]}},_appendEccToData:function(){var M,_=0,V=this._dataBlock,H=this._calculateMaxLength(),Q=this._eccBlock;for(M=0;M<this._neccBlock1;M++)this._appendData(_,V,H,Q),_+=V,H+=Q;for(M=0;M<this._neccBlock2;M++)this._appendData(_,V+1,H,Q),_+=V+1,H+=Q},_applyMask:function(M){var _,V,H,Q,se=this.buffer,pe=this.width;switch(M){case 0:for(Q=0;Q<pe;Q++)for(H=0;H<pe;H++)!(H+Q&1)&&!this._isMasked(H,Q)&&(se[H+Q*pe]^=1);break;case 1:for(Q=0;Q<pe;Q++)for(H=0;H<pe;H++)!(Q&1)&&!this._isMasked(H,Q)&&(se[H+Q*pe]^=1);break;case 2:for(Q=0;Q<pe;Q++)for(_=0,H=0;H<pe;H++,_++)_===3&&(_=0),!_&&!this._isMasked(H,Q)&&(se[H+Q*pe]^=1);break;case 3:for(V=0,Q=0;Q<pe;Q++,V++)for(V===3&&(V=0),_=V,H=0;H<pe;H++,_++)_===3&&(_=0),!_&&!this._isMasked(H,Q)&&(se[H+Q*pe]^=1);break;case 4:for(Q=0;Q<pe;Q++)for(_=0,V=Q>>1&1,H=0;H<pe;H++,_++)_===3&&(_=0,V=!V),!V&&!this._isMasked(H,Q)&&(se[H+Q*pe]^=1);break;case 5:for(V=0,Q=0;Q<pe;Q++,V++)for(V===3&&(V=0),_=0,H=0;H<pe;H++,_++)_===3&&(_=0),!((H&Q&1)+!(!_|!V))&&!this._isMasked(H,Q)&&(se[H+Q*pe]^=1);break;case 6:for(V=0,Q=0;Q<pe;Q++,V++)for(V===3&&(V=0),_=0,H=0;H<pe;H++,_++)_===3&&(_=0),!((H&Q&1)+(_&&_===V)&1)&&!this._isMasked(H,Q)&&(se[H+Q*pe]^=1);break;case 7:for(V=0,Q=0;Q<pe;Q++,V++)for(V===3&&(V=0),_=0,H=0;H<pe;H++,_++)_===3&&(_=0),!((_&&_===V)+(H+Q&1)&1)&&!this._isMasked(H,Q)&&(se[H+Q*pe]^=1);break}},_calculateMaxLength:function(){return this._dataBlock*(this._neccBlock1+this._neccBlock2)+this._neccBlock2},_calculatePolynomial:function(){var M,_,V=this._eccBlock,H=this._polynomial;for(H[0]=1,M=0;M<V;M++){for(H[M+1]=1,_=M;_>0;_--)H[_]=H[_]?H[_-1]^O.EXPONENT[E._modN(O.LOG[H[_]]+M)]:H[_-1];H[0]=O.EXPONENT[E._modN(O.LOG[H[0]]+M)]}for(M=0;M<=V;M++)H[M]=O.LOG[H[M]]},_checkBadness:function(){var M,_,V,H,Q,se=0,pe=this._badness,we=this.buffer,Se=this.width;for(Q=0;Q<Se-1;Q++)for(H=0;H<Se-1;H++)(we[H+Se*Q]&&we[H+1+Se*Q]&&we[H+Se*(Q+1)]&&we[H+1+Se*(Q+1)]||!(we[H+Se*Q]||we[H+1+Se*Q]||we[H+Se*(Q+1)]||we[H+1+Se*(Q+1)]))&&(se+=E.N2);var It=0;for(Q=0;Q<Se;Q++){for(V=0,pe[0]=0,M=0,H=0;H<Se;H++)_=we[H+Se*Q],M===_?pe[V]++:pe[++V]=1,M=_,It+=M?1:-1;se+=this._getBadness(V)}It<0&&(It=-It);var Rt=0,Or=It;for(Or+=Or<<2,Or<<=1;Or>Se*Se;)Or-=Se*Se,Rt++;for(se+=Rt*E.N4,H=0;H<Se;H++){for(V=0,pe[0]=0,M=0,Q=0;Q<Se;Q++)_=we[H+Se*Q],M===_?pe[V]++:pe[++V]=1,M=_;se+=this._getBadness(V)}return se},_convertBitStream:function(M){var _,V,H=this._ecc,Q=this._version;for(V=0;V<M;V++)H[V]=this._value.charCodeAt(V);var se=this._stringBuffer=H.slice(),pe=this._calculateMaxLength();M>=pe-2&&(M=pe-2,Q>9&&M--);var we=M;if(Q>9){for(se[we+2]=0,se[we+3]=0;we--;)_=se[we],se[we+3]|=255&_<<4,se[we+2]=_>>4;se[2]|=255&M<<4,se[1]=M>>4,se[0]=64|M>>12}else{for(se[we+1]=0,se[we+2]=0;we--;)_=se[we],se[we+2]|=255&_<<4,se[we+1]=_>>4;se[1]|=255&M<<4,se[0]=64|M>>4}for(we=M+3-(Q<10);we<pe;)se[we++]=236,se[we++]=17},_getBadness:function(M){var _,V=0,H=this._badness;for(_=0;_<=M;_++)H[_]>=5&&(V+=E.N1+H[_]-5);for(_=3;_<M-1;_+=2)H[_-2]===H[_+2]&&H[_+2]===H[_-1]&&H[_-1]===H[_+1]&&H[_-1]*3===H[_]&&(H[_-3]===0||_+3>M||H[_-3]*3>=H[_]*4||H[_+3]*3>=H[_]*4)&&(V+=E.N3);return V},_finish:function(){this._stringBuffer=this.buffer.slice();var M,_,V=0,H=3e4;for(_=0;_<8&&(this._applyMask(_),M=this._checkBadness(),M<H&&(H=M,V=_),V!==7);_++)this.buffer=this._stringBuffer.slice();V!==_&&this._applyMask(V),H=P.FINAL_FORMAT[V+(this._level-1<<3)];var Q=this.buffer,se=this.width;for(_=0;_<8;_++,H>>=1)H&1&&(Q[se-1-_+se*8]=1,_<6?Q[8+se*_]=1:Q[8+se*(_+1)]=1);for(_=0;_<7;_++,H>>=1)H&1&&(Q[8+se*(se-7+_)]=1,_?Q[6-_+se*8]=1:Q[7+se*8]=1)},_interleaveBlocks:function(){var M,_,V=this._dataBlock,H=this._ecc,Q=this._eccBlock,se=0,pe=this._calculateMaxLength(),we=this._neccBlock1,Se=this._neccBlock2,It=this._stringBuffer;for(M=0;M<V;M++){for(_=0;_<we;_++)H[se++]=It[M+_*V];for(_=0;_<Se;_++)H[se++]=It[we*V+M+_*(V+1)]}for(_=0;_<Se;_++)H[se++]=It[we*V+M+_*(V+1)];for(M=0;M<Q;M++)for(_=0;_<we+Se;_++)H[se++]=It[pe+M+_*Q];this._stringBuffer=H},_insertAlignments:function(){var M,_,V,H=this._version,Q=this.width;if(H>1)for(M=w.BLOCK[H],V=Q-7;;){for(_=Q-7;_>M-3&&(this._addAlignment(_,V),!(_<M));)_-=M;if(V<=M+9)break;V-=M,this._addAlignment(6,V),this._addAlignment(V,6)}},_insertFinders:function(){var M,_,V,H,Q=this.buffer,se=this.width;for(M=0;M<3;M++){for(_=0,H=0,M===1&&(_=se-7),M===2&&(H=se-7),Q[H+3+se*(_+3)]=1,V=0;V<6;V++)Q[H+V+se*_]=1,Q[H+se*(_+V+1)]=1,Q[H+6+se*(_+V)]=1,Q[H+V+1+se*(_+6)]=1;for(V=1;V<5;V++)this._setMask(H+V,_+1),this._setMask(H+1,_+V+1),this._setMask(H+5,_+V),this._setMask(H+V+1,_+5);for(V=2;V<4;V++)Q[H+V+se*(_+2)]=1,Q[H+2+se*(_+V+1)]=1,Q[H+4+se*(_+V)]=1,Q[H+V+1+se*(_+4)]=1}},_insertTimingGap:function(){var M,_,V=this.width;for(_=0;_<7;_++)this._setMask(7,_),this._setMask(V-8,_),this._setMask(7,_+V-7);for(M=0;M<8;M++)this._setMask(M,7),this._setMask(M+V-8,7),this._setMask(M,V-8)},_insertTimingRowAndColumn:function(){var M,_=this.buffer,V=this.width;for(M=0;M<V-14;M++)M&1?(this._setMask(8+M,6),this._setMask(6,8+M)):(_[8+M+V*6]=1,_[6+V*(8+M)]=1)},_insertVersion:function(){var M,_,V,H,Q=this.buffer,se=this._version,pe=this.width;if(se>6)for(M=L.BLOCK[se-7],_=17,V=0;V<6;V++)for(H=0;H<3;H++,_--)1&(_>11?se>>_-12:M>>_)?(Q[5-V+pe*(2-H+pe-11)]=1,Q[2-H+pe-11+pe*(5-V)]=1):(this._setMask(5-V,2-H+pe-11),this._setMask(2-H+pe-11,5-V))},_isMasked:function(M,_){var V=E._getMaskBit(M,_);return this._mask[V]===1},_pack:function(){var M,_,V,H=1,Q=1,se=this.width,pe=se-1,we=se-1,Se=(this._dataBlock+this._eccBlock)*(this._neccBlock1+this._neccBlock2)+this._neccBlock2;for(_=0;_<Se;_++)for(M=this._stringBuffer[_],V=0;V<8;V++,M<<=1){128&M&&(this.buffer[pe+se*we]=1);do Q?pe--:(pe++,H?we!==0?we--:(pe-=2,H=!H,pe===6&&(pe--,we=9)):we!==se-1?we++:(pe-=2,H=!H,pe===6&&(pe--,we-=8))),Q=!Q;while(this._isMasked(pe,we))}},_reverseMask:function(){var M,_,V=this.width;for(M=0;M<9;M++)this._setMask(M,8);for(M=0;M<8;M++)this._setMask(M+V-8,8),this._setMask(8,M);for(_=0;_<7;_++)this._setMask(8,_+V-7)},_setMask:function(M,_){var V=E._getMaskBit(M,_);this._mask[V]=1},_syncMask:function(){var M,_,V=this.width;for(_=0;_<V;_++)for(M=0;M<=_;M++)this.buffer[M+V*_]&&this._setMask(M,_)}},{_createArray:function(M){var _,V=[];for(_=0;_<M;_++)V[_]=0;return V},_getMaskBit:function(M,_){var V;return M>_&&(V=M,M=_,_=V),V=_,V+=_*_,V>>=1,V+=M,V},_modN:function(M){for(;M>=255;)M-=255,M=(M>>8)+(M&255);return M},N1:3,N2:3,N3:40,N4:10}),A=E,D=p.extend({draw:function(){this.element.src=this.qrious.toDataURL()},reset:function(){this.element.src=""},resize:function(){var M=this.element;M.width=M.height=this.qrious.size}}),F=D,T=m.extend(function(M,_,V,H){this.name=M,this.modifiable=Boolean(_),this.defaultValue=V,this._valueTransformer=H},{transform:function(M){var _=this._valueTransformer;return typeof _=="function"?_(M,this):M}}),k=T,R=m.extend(null,{abs:function(M){return M!=null?Math.abs(M):null},hasOwn:function(M,_){return Object.prototype.hasOwnProperty.call(M,_)},noop:function(){},toUpperCase:function(M){return M!=null?M.toUpperCase():null}}),N=R,B=m.extend(function(M){this.options={},M.forEach(function(_){this.options[_.name]=_},this)},{exists:function(M){return this.options[M]!=null},get:function(M,_){return B._get(this.options[M],_)},getAll:function(M){var _,V=this.options,H={};for(_ in V)N.hasOwn(V,_)&&(H[_]=B._get(V[_],M));return H},init:function(M,_,V){typeof V!="function"&&(V=N.noop);var H,Q;for(H in this.options)N.hasOwn(this.options,H)&&(Q=this.options[H],B._set(Q,Q.defaultValue,_),B._createAccessor(Q,_,V));this._setAll(M,_,!0)},set:function(M,_,V){return this._set(M,_,V)},setAll:function(M,_){return this._setAll(M,_)},_set:function(M,_,V,H){var Q=this.options[M];if(!Q)throw new Error("Invalid option: "+M);if(!Q.modifiable&&!H)throw new Error("Option cannot be modified: "+M);return B._set(Q,_,V)},_setAll:function(M,_,V){if(!M)return!1;var H,Q=!1;for(H in M)N.hasOwn(M,H)&&this._set(H,M[H],_,V)&&(Q=!0);return Q}},{_createAccessor:function(M,_,V){var H={get:function(){return B._get(M,_)}};M.modifiable&&(H.set=function(Q){B._set(M,Q,_)&&V(Q,M)}),Object.defineProperty(_,M.name,H)},_get:function(M,_){return _["_"+M.name]},_set:function(M,_,V){var H="_"+M.name,Q=V[H],se=M.transform(_??M.defaultValue);return V[H]=se,se!==Q}}),I=B,z=m.extend(function(){this._services={}},{getService:function(M){var _=this._services[M];if(!_)throw new Error("Service is not being managed with name: "+M);return _},setService:function(M,_){if(this._services[M])throw new Error("Service is already managed with name: "+M);_&&(this._services[M]=_)}}),X=z,j=new I([new k("background",!0,"white"),new k("backgroundAlpha",!0,1,N.abs),new k("element"),new k("foreground",!0,"black"),new k("foregroundAlpha",!0,1,N.abs),new k("level",!0,"L",N.toUpperCase),new k("mime",!0,"image/png"),new k("padding",!0,null,N.abs),new k("size",!0,100,N.abs),new k("value",!0,"")]),W=new X,ne=m.extend(function(M){j.init(M,this,this.update.bind(this));var _=j.get("element",this),V=W.getService("element"),H=_&&V.isCanvas(_)?_:V.createCanvas(),Q=_&&V.isImage(_)?_:V.createImage();this._canvasRenderer=new b(this,H,!0),this._imageRenderer=new F(this,Q,Q===_),this.update()},{get:function(){return j.getAll(this)},set:function(M){j.setAll(M,this)&&this.update()},toDataURL:function(M){return this.canvas.toDataURL(M||this.mime)},update:function(){var M=new A({level:this.level,value:this.value});this._canvasRenderer.render(M),this._imageRenderer.render(M)}},{use:function(M){W.setService(M.getName(),M)}});Object.defineProperties(ne.prototype,{canvas:{get:function(){return this._canvasRenderer.getElement()}},image:{get:function(){return this._imageRenderer.getElement()}}});var ae=ne,Y=ae,q=m.extend({getName:function(){}}),te=q,ie=te.extend({createCanvas:function(){},createImage:function(){},getName:function(){return"element"},isCanvas:function(M){},isImage:function(M){}}),re=ie,ge=re.extend({createCanvas:function(){return document.createElement("canvas")},createImage:function(){return document.createElement("img")},isCanvas:function(M){return M instanceof HTMLCanvasElement},isImage:function(M){return M instanceof HTMLImageElement}}),We=ge;Y.use(new We);var He=Y;return He})})(Jae);const ene=W1;const tne=t=>{const{message:e,onRetry:r,onRetryLabel:a}=t;return i.createElement("div",{className:"boxQRCode flex flex-col items-center justify-center bg-white text-center text-sm text-[color:rgb(var(--od-rgb-text),0.65)]"},i.createElement(Bs,{outline:!0,className:"errorWarning"}),i.createElement("div",null,e),i.createElement("div",{className:"cursor-pointer text-blue-50",onClick:r},a))},rne=t=>{const{qrValue:e,onRetry:r}=t,a=()=>new ene({value:e}).toDataURL();return e?i.createElement("div",{className:"boxQRCode bg-white"},i.createElement("img",{alt:"2fa-qr-code",src:a(),loading:"lazy"})):i.createElement(tne,{message:"Failed to load QR code",onRetryLabel:"Try Again",onRetry:r})},ane=10138;class nne extends i.Component{constructor(e){super(e),this.generateAuthenticatorSecretKey=async()=>{this.setState({isLoading:!0});try{await this.appState.userAppManager.generateAuthenticatorSecretKey()}catch(r){console.error(r)}finally{this.setState({isLoading:!1})}},this.enableAuthenticator=async()=>{this.setState({errorInput:null,alert:null});try{await ar.UsersV4Api(this.appState.getSdk()).postUserMeMfaAuthenticatorEnable({code:this.state.TwoFACode}),this.props.onClose(),this.props.onSuccess(),this.props.onUpdated()}catch(r){console.error(r),ye.extractServiceErrorCode(r)===ane?this.setState({errorInput:r}):this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})}},this.onChangeTwoFACode=r=>{const a=r.target.value;this.setState({TwoFACode:a}),this.validation.set("verificationCode",ro(a))},this.onCopyCode=r=>{navigator.clipboard.writeText(r),this.setState({isCopied:!0}),setTimeout(()=>{this.setState({isCopied:!1})},1e3)},this.renderError=()=>{const r=this.validation.get("verificationCode"),{errorInput:a}=this.state;switch(r){case Jt.enum.empty:return i.createElement(Le,null,i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.twoFaCode.error.empty"},"Code is required"))}return i.createElement(Le,null,i.createElement(ke,{error:a}))},this.state={authenticatorKey:{secretKey:"",uri:""},TwoFACode:"",errorInput:null,isLoading:!1,alert:null,isCopied:!1},this.appState=U.getAppState(),this.validation=new ea,this.validation.listen(()=>this.setState({}))}componentDidUpdate(e){e.isOpen!==this.props.isOpen&&this.generateAuthenticatorSecretKey()}render(){const{alert:e,isLoading:r,errorInput:a,TwoFACode:n}=this.state,{authenticatorKey:o}=this.appState.userAppManager.state,{onClose:s,isOpen:l}=this.props;return i.createElement(Ge,{title:$("AccountPasswordSecurity.2fa.authenticator.title"),isOpen:l,className:"authenticatorApp",onClose:s},i.createElement(Qe,null,i.createElement("div",{className:"mb-4 text-[color:rgb(var(--od-rgb-text),0.65)]"},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.subtitle"},"Please follow the instruction below to setup two-factor authentication")),e&&i.createElement(Me,{type:e.type,onDismiss:()=>this.setState({alert:null}),className:"mb-3"},e.element),i.createElement("div",{className:"bg-grayD1 p-8"},i.createElement("div",{className:"flex text-[color:rgb(var(--od-rgba-text))]"},i.createElement("div",{className:"mr-3 flex h-6 w-6 justify-center rounded-full bg-blue-50"},"1"),i.createElement("div",null,i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.step1.title"},"Download an authenticator app"))),i.createElement("div",{className:"descStep border-l-2 border-blue-50"},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.step1.desc"},"Download and install an authenticator app for your phone or tablet.")),i.createElement("div",{className:"flex text-[color:rgb(var(--od-rgba-text))]"},i.createElement("div",{className:"mr-3 flex h-6 w-6 justify-center rounded-full bg-blue-50"},"2"),i.createElement("div",null,i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.step2.title"},"Scan the QR code"))),i.createElement("div",{className:"descStep border-l-2 border-blue-50"},i.createElement("div",null,i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.step2.desc"},"Open the authenticator app and follow the instruction to scan this QR Code")),i.createElement("div",{className:"mt-3 items-center md:flex"},r||!o?i.createElement(je,null):i.createElement(i.Fragment,null,i.createElement(rne,{qrValue:o.uri,onRetry:this.generateAuthenticatorSecretKey}),o.secretKey&&i.createElement("div",{className:"decsQRcode sm:py-3 md:p-3"},i.createElement("div",null,i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.step2.desc2"},"Can't scan the QR code? Enter this text code manually.")),i.createElement("div",{className:"bg-gray-80 rounded p-3 pr-1.5"},i.createElement("div",{className:"flex justify-between"},i.createElement("input",{className:"bg-gray-80 w-full cursor-text break-all",disabled:!0,value:o.secretKey}),i.createElement("button",{onClick:()=>this.onCopyCode(o.secretKey)},this.state.isCopied?i.createElement(KF,{className:"m-1.5"}):i.createElement(JF,{className:"m-1.5"})))))))),i.createElement("div",{className:"flex text-[color:rgb(var(--od-rgba-text))]"},i.createElement("div",{className:"mr-3 flex h-6 w-6 justify-center rounded-full bg-blue-50"},"3"),i.createElement("div",null,i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.step3.title"},"Enter the authentication code"))),i.createElement("div",{className:"descStep"},i.createElement("div",{className:"mb-3"},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.step3.desc"},"Once you have scanned the barcode, enter the 6-digit authentication code generated by the authenticator app.")),i.createElement(ot,null,i.createElement(vt,{className:G("mb-3 w-3/5",{"border-red-40":a||this.validation.get("verificationCode")}),placeholder:$("AccountPasswordSecurity.2fa.authenticator.placeholder"),value:n,onChange:this.onChangeTwoFACode}),(a||this.validation.get("verificationCode"))&&this.renderError()),i.createElement("div",null,i.createElement(le,{className:"btn btn-primary",onClick:this.enableAuthenticator,disabled:!n},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.activate"},"ACTIVATE")))))))}}const dy=t=>{const{icon:e,title:r,description:a,enabledFactors:n,checkBoxLabel:o,onClickCheckbox:s,isCheckboxDisabled:l,isFactorEnabled:u,onEnable:c,onDisable:d,FactorValue:m,isFirstSection:h}=t,p=t.isPreviewMode;return i.createElement("div",{className:G("mb-4 flex items-center justify-between",h&&"border-gray-70 border-b pb-4")},i.createElement("div",{className:"flex w-5/6 items-center"},i.createElement("div",{className:"mr-5"},e),i.createElement("div",{className:"w-3/4"},i.createElement("div",{className:"mb-2 flex items-center"},i.createElement("div",{className:"mr-3"},r),i.createElement("div",{className:G("flex items-center rounded-full px-3 py-0.5 text-sm text-[color:rgb(var(--od-rgba-text))]",u?"bg-green-80 ":"bg-gray-55")},u?"On":"Off")),i.createElement("div",{className:"mb-2 text-[color:rgb(var(--od-rgb-text),0.65)]"},a),n&&n.enabled.includes(m)&&i.createElement(wn,{label:o,isChecked:n.default===m,isLabelFirst:!1,onChange:s,isDisabled:l}))),i.createElement("div",{className:"w-1/6"},u?i.createElement(le,{className:"btn btn-ghost w-full",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:p?void 0:d},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.btnDisable"},"Disable")):i.createElement(le,{className:"btn btn-primary w-full",onClick:p?void 0:c},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.btnEnable"},"Enable"))))},hl="authenticator";class ine extends i.Component{constructor(e){super(e),this.disableAuthenticatorFactor=async()=>{const{onError:r,onUpdated:a,onSuccess:n,closeConfirmDialog:o}=this.props;try{await ar.UsersV4Api(this.webSdk).deleteUserMeMfaAuthenticatorDisable(),n(),o(),a()}catch(s){o(),console.error(s),r(s)}},this.setAuthenticatorDefault=async()=>{const{onError:r,onSuccess:a,onUpdated:n,closeConfirmDialog:o}=this.props;try{await ar.UsersV4Api(this.webSdk).postUserMeMfaFactor({factor:hl}),a(),o(),n()}catch(s){console.error(s),r(s),o()}},this.enableAuthenticationApp=r=>{this.setState({isAuthenticationAppDialogOpen:r})},this.isAuthenticatorEnabled=()=>this.props.enabledFactors?this.props.enabledFactors.enabled.includes(hl):!1,this.onClickDisable=()=>{const{setConfirmDialogData:r,closeConfirmDialog:a}=this.props;r({title:$("AccountPasswordSecurity.2fa.disable.authenticator"),message:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.disable.message.authenticator"},"Are you sure want to disable ",i.createElement("span",{className:"font-semibold"},"Authenticator App"),"?"),cancelBtnLabel:$("AccountPasswordSecurity.2fa.cancelBtn"),confirmBtnLabel:$("AccountPasswordSecurity.2fa.disableBtn"),onCancel:a,onConfirm:this.disableAuthenticatorFactor,isOpen:!0})},this.onClickDefault=()=>{const{setConfirmDialogData:r,closeConfirmDialog:a}=this.props;r({title:$("AccountPasswordSecurity.2fa.confirmation.label"),message:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticator.default.message"},"Are you sure want to set ",i.createElement("span",{className:"font-semibold"},"Authentication App")," as default two-factor authentication method?"),cancelBtnLabel:$("AccountPasswordSecurity.2fa.cancelBtn"),confirmBtnLabel:$("AccountPasswordSecurity.2fa.yesBtn"),isOpen:!0,onCancel:a,onConfirm:this.setAuthenticatorDefault})},this.state={isAuthenticationAppDialogOpen:!1},this.webSdk=U.getAppState().getSdk()}render(){const{onSuccess:e,enabledFactors:r,onUpdated:a}=this.props;return i.createElement(i.Fragment,null,i.createElement(dy,{icon:i.createElement(dw,{className:"iconMethod"}),title:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticatorApp"},"Authenticator App"),description:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.authenticatorAppDesc"},"Use an Authenticator app to get free verification codes, even when your phone is offline. Available for Android and iPhone"),enabledFactors:r,checkBoxLabel:$("AccountPasswordSecurity.2fa.authenticatorAppCheckbox"),onClickCheckbox:r&&r.default!==hl?this.onClickDefault:void 0,isCheckboxDisabled:!!r&&r.default===hl&&r.enabled.length===1,isFactorEnabled:this.isAuthenticatorEnabled(),onEnable:()=>this.enableAuthenticationApp(!0),onDisable:this.onClickDisable,FactorValue:hl,isFirstSection:!0,isPreviewMode:this.props.isPreviewMode}),i.createElement(nne,{isOpen:this.state.isAuthenticationAppDialogOpen,onClose:()=>this.enableAuthenticationApp(!1),onSuccess:e,onUpdated:a}))}}var K1={},one={get exports(){return K1},set exports(t){K1=t}};(function(t,e){(function(r,a){a()})(Bn,function(){function r(c,d){return typeof d>"u"?d={autoBom:!1}:typeof d!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),d={autoBom:!d}),d.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(c.type)?new Blob(["\uFEFF",c],{type:c.type}):c}function a(c,d,m){var h=new XMLHttpRequest;h.open("GET",c),h.responseType="blob",h.onload=function(){u(h.response,d,m)},h.onerror=function(){console.error("could not download file")},h.send()}function n(c){var d=new XMLHttpRequest;d.open("HEAD",c,!1);try{d.send()}catch{}return 200<=d.status&&299>=d.status}function o(c){try{c.dispatchEvent(new MouseEvent("click"))}catch{var d=document.createEvent("MouseEvents");d.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),c.dispatchEvent(d)}}var s=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof window=="object"&&window.global===window?window:void 0,l=s.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),u=s.saveAs||(typeof window!="object"||window!==s?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(c,d,m){var h=s.URL||s.webkitURL,p=document.createElement("a");d=d||c.name||"download",p.download=d,p.rel="noopener",typeof c=="string"?(p.href=c,p.origin===location.origin?o(p):n(p.href)?a(c,d,m):o(p,p.target="_blank")):(p.href=h.createObjectURL(c),setTimeout(function(){h.revokeObjectURL(p.href)},4e4),setTimeout(function(){o(p)},0))}:"msSaveOrOpenBlob"in navigator?function(c,d,m){if(d=d||c.name||"download",typeof c!="string")navigator.msSaveOrOpenBlob(r(c,m),d);else if(n(c))a(c,d,m);else{var h=document.createElement("a");h.href=c,h.target="_blank",setTimeout(function(){o(h)})}}:function(c,d,m,h){if(h=h||open("","_blank"),h&&(h.document.title=h.document.body.innerText="downloading..."),typeof c=="string")return a(c,d,m);var p=c.type==="application/octet-stream",y=/constructor/i.test(s.HTMLElement)||s.safari,b=/CriOS\/[\d]+/.test(navigator.userAgent);if((b||p&&y||l)&&typeof FileReader<"u"){var C=new FileReader;C.onloadend=function(){var P=C.result;P=b?P:P.replace(/^data:[^;]*;/,"data:attachment/file;"),h?h.location.href=P:location=P,h=null},C.readAsDataURL(c)}else{var w=s.URL||s.webkitURL,v=w.createObjectURL(c);h?h.location=v:location.href=v,h=null,setTimeout(function(){w.revokeObjectURL(v)},4e4)}});s.saveAs=u.saveAs=u,t.exports=u})})(one);const sne=t=>{const{onRetry:e,message:r,retryLabel:a}=t;return g.createElement("div",{className:"errorGenerateCode flex h-64 flex-col items-center justify-center text-sm"},g.createElement(Bs,{outline:!0,className:"iconError mb-4 fill-current text-[color:rgb(var(--od-rgba-text))]"}),g.createElement("div",{className:"mb-4 text-center"},r),g.createElement("div",{className:"cursor-pointer text-blue-50",onClick:e},a))};class lne extends i.Component{constructor(e){super(e),this.downloadCodes=async()=>{const{backupCode:r,setAlert:a}=this.props;if(!r)return;this.setState({isDownloading:!0});const n=new Blob([r.validCodes],{type:"text/plain;charset=utf-8"});K1(n,`backup_codes_${r&&bd(new Date(r.generatedAt*1e3),"M/dd/yyyy, hh:mm a")}.txt`),a({type:ue.success,element:i.createElement(f,{i18nKey:"AccountPasswordsecurity.2fa.backupcode.success.download"},"Backup codes downloaded")}),this.setState({isDownloading:!1})},this.closeBackupCodeModal=()=>{const{onClose:r,setAlert:a}=this.props;a(null),r()},this.renderLoading=()=>{const{isFetching:r,isGenerating:a}=this.props;return i.createElement("div",{className:"flex justify-center"},i.createElement(eg,null),i.createElement("div",{className:"ml-3 leading-3"},a&&i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCode.generating"},"Generating new codes..."),r&&i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCode.loading"},"Loading backup codes...")))},this.renderBackupCodes=()=>{const{backupCode:r,isFetching:a,isGenerating:n}=this.props;if(a||n)return this.renderLoading();if(!r)return null;let o=[];return r.validCodes&&(o=r.validCodes.map(s=>({code:s,isValid:!0}))),r.invalidCodes&&(o=o.concat(r.invalidCodes.map(s=>({code:s,isValid:!1})))),i.createElement("div",{className:"border-gray-80 mx-6 flex flex-wrap border-b border-t pt-6 pb-3"},o.map(s=>i.createElement("div",{key:s.code,className:G("mb-4 w-1/2 text-center sm:w-1/5",!s.isValid&&"text-gray-70 line-through")},s.code)))},this.state={isDownloading:!1}}render(){const{isOpen:e,backupCode:r,isFetching:a,isGenerating:n,alert:o,backupCodeError:s,setAlert:l,generateCodes:u}=this.props;return i.createElement(Ge,{isOpen:e,title:$("AccountPasswordSecurity.2fa.backupCode.title"),className:"sm:w-680 w-5/6",onClose:this.closeBackupCodeModal},i.createElement(Qe,null,o&&i.createElement(Me,{type:o.type,onDismiss:()=>l(null),className:"mb-3"},o.element),i.createElement(Me,{type:ue.info},i.createElement(f,{i18nKey:"AccountpasswordSecurity.2fa.backupCode.info"},"Download your backup codes and keep them somewhere safe. Treat them the same way as you save your password.")),s?i.createElement(sne,{onRetry:s.onRetry,message:s.message,retryLabel:s.retryLabel}):i.createElement(i.Fragment,null,i.createElement("div",{className:"justify-between p-6 pb-2 lg:flex"},i.createElement("div",null,i.createElement("div",null,i.createElement("span",null,r&&r.validCodes?r.validCodes.length:0)," ",i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCode.remaining"},"backup codes remaining")),i.createElement("div",{className:"pb-6 text-[color:rgb(var(--od-rgb-text),0.65)]"},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCode.info2"},"you can only use each code once."))),i.createElement("div",{className:"italic text-[color:rgb(var(--od-rgb-text),0.65)]"},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCode.generatedAt"},"Generated at:")," ",r&&bd(new Date(r.generatedAt*1e3),"M/dd/yyyy, hh:mm a"))),this.renderBackupCodes())),!s&&i.createElement(at,null,i.createElement("div",{className:"justify-end sm:flex"},i.createElement(le,{className:"btn btn-ghost mr-5 w-full text-sm font-normal sm:w-48",buttonStyle:ct.NONE,onClick:u},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCode.generateCode"},"GENERATE NEW CODES")),i.createElement(le,{className:"btn btn-primary mt-3 w-full text-sm font-normal sm:mt-0 sm:w-40",onClick:this.downloadCodes,disabled:this.state.isDownloading||!(r!=null&&r.validCodes)||a||n},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCode.downloadCode"},"DOWNLOAD CODES")))))}}const fl="backupCode";class une extends i.Component{constructor(e){super(e),this.onClickOpenBackupCodes=()=>{this.setState({isBackupCodesModalOpen:!0}),this.getBackupCodes()},this.onCloseBackupCodes=()=>{this.setState({isBackupCodesModalOpen:!1})},this.enableBackupCodes=async()=>{const{onSuccess:r,onUpdated:a}=this.props;this.setState({isBackupCodesModalOpen:!0,isGenerating:!0});try{await ar.UsersV4Api(this.webSdk).createUserMeMfaBackupCodeEnable(),r(),this.setState({isBackupCodesModalOpen:!0}),a(),this.getBackupCodes(),this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.updated"},"Two-factor authentication has been updated.")}})}catch(n){console.error(n),this.setState({backupCode:null,backupCodeError:{message:$("AccountPasswordSecurity.2fa.backupCode.error.generate"),retryLabel:$("AccountPasswordSecurity.2fa.backupCode.generateNewCode"),onRetry:this.enableBackupCodes}})}finally{this.setState({isGenerating:!1})}},this.getBackupCodes=async()=>{this.setState({backupCodeError:null,isFetching:!0});try{const r=await ar.UsersV4Api(this.webSdk).getUsersMeMfaBackupCode();this.setState({backupCode:r})}catch(r){console.error(r),this.setState({backupCodeError:{message:$("AccountPasswordSecurity.2fa.backupCode.error.fetch"),retryLabel:$("AccountPasswordSecurity.2fa.backupCode.tryAgain"),onRetry:this.getBackupCodes}})}finally{this.setState({isFetching:!1})}},this.generateCodes=async()=>{this.setState({backupCodeError:null,isGenerating:!0});try{const r=await ar.UsersV4Api(this.webSdk).createUserMeMfaBackupCode();this.setState({backupCode:r}),this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCode.updated"},"Backup codes updated")}})}catch(r){console.error(r),this.setState({backupCodeError:{message:$("AccountPasswordSecurity.2fa.backupCode.error.generate"),retryLabel:$("AccountPasswordSecurity.2fa.backupCode.generateNewCode"),onRetry:this.generateCodes}})}finally{this.setState({isGenerating:!1})}},this.disableBackupCodesFactor=async()=>{const{onError:r,onSuccess:a,onUpdated:n,closeConfirmDialog:o}=this.props;try{await ar.UsersV4Api(this.webSdk).deleteUserMeMfaBackupCodeDisable(),a(),o(),n()}catch(s){console.error(s),r(s)}},this.setBackupcodeDefault=async()=>{const{onError:r,onSuccess:a,onUpdated:n,closeConfirmDialog:o}=this.props;try{await ar.UsersV4Api(this.webSdk).postUserMeMfaFactor({factor:fl}),a(),o(),n()}catch(s){console.error(s),r(s)}},this.onClickDisable=()=>{const{setConfirmDialogData:r,closeConfirmDialog:a}=this.props;r({title:$("AccountPasswordSecurity.2fa.disable.backupcode"),message:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.disable.backupcode.message"},"Are you sure want to disable ",i.createElement("span",{className:"font-semibold"},"Backup Codes"),"?"),cancelBtnLabel:$("AccountPasswordSecurity.2fa.cancelBtn"),confirmBtnLabel:$("AccountPasswordSecurity.2fa.disableBtn"),isOpen:!0,onCancel:a,onConfirm:()=>this.disableBackupCodesFactor()})},this.onClickDefault=()=>{const{setConfirmDialogData:r,closeConfirmDialog:a}=this.props;r({title:$("AccountPasswordSecurity.2fa.confirmation.label"),message:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupcode.default.message"},"Are you sure want to set ",i.createElement("span",{className:"font-semibold"},"Backup Codes")," as default two-factor authentication method?"),cancelBtnLabel:$("AccountPasswordSecurity.2fa.cancelBtn"),confirmBtnLabel:$("AccountPasswordSecurity.2fa.yesBtn"),isOpen:!0,onCancel:a,onConfirm:()=>this.setBackupcodeDefault()})},this.isBackupCodesEnabled=()=>{const{enabledFactors:r}=this.props;return r?r.enabled.includes(fl):!1},this.state={isBackupCodesModalOpen:!1,backupCode:null,isFetching:!1,isGenerating:!1,alert:null,backupCodeError:null},this.webSdk=U.getAppState().getSdk()}render(){const{enabledFactors:e}=this.props,{isBackupCodesModalOpen:r,backupCode:a,isFetching:n,isGenerating:o,alert:s,backupCodeError:l}=this.state;return i.createElement(i.Fragment,null,i.createElement(dy,{icon:i.createElement(mw,{className:"iconMethod"}),title:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCodes"},"Backup Codes"),description:i.createElement(i.Fragment,null,i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupCodesDesc"},"These one-time passcodes allow you to sign in when away from your phone."),this.isBackupCodesEnabled()&&i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.clickMore"},"To manage your backup codes,",i.createElement("span",{onClick:this.onClickOpenBackupCodes,className:"ml-2 cursor-pointer text-blue-50"},"Click here."))),enabledFactors:e,checkBoxLabel:$("AccountPasswordSecurity.2fa.backupCodesCheckbox"),onClickCheckbox:e&&e.default!==fl?this.onClickDefault:void 0,isCheckboxDisabled:!!e&&e.default===fl&&e.enabled.length===1,isFactorEnabled:this.isBackupCodesEnabled(),onEnable:this.enableBackupCodes,onDisable:this.onClickDisable,FactorValue:fl,isFirstSection:!0,isPreviewMode:this.props.isPreviewMode}),i.createElement(lne,{isOpen:r,onClose:this.onCloseBackupCodes,backupCode:a,isFetching:n,isGenerating:o,alert:s,backupCodeError:l,setAlert:u=>this.setState({alert:u}),generateCodes:this.generateCodes}))}}class cne extends i.Component{constructor(e){super(e),this.onClickConfirm=async()=>{this.setState({isLoading:!0});try{await this.props.onConfirm()}finally{this.setState({isLoading:!1})}},this.state={isLoading:!1}}render(){const{title:e,message:r,onCancel:a,isOpen:n,cancelBtnLabel:o,confirmBtnLabel:s}=this.props,{isLoading:l}=this.state;return i.createElement(Ge,{title:e,isOpen:n,className:"w-400"},i.createElement(Qe,null,i.createElement("div",{className:"mb-5 text-sm"},r)),i.createElement(at,null,i.createElement("div",{className:"flex justify-end"},i.createElement(le,{className:"btn btn-ghost mr-2 h-10 w-24",onClick:a,buttonStyle:ct.NONE,buttonType:qt.TEXT,disabled:l},o||$("Common.cancel")),i.createElement(le,{loadingIndicator:"SPINNER",disabled:l,className:"btn btn-primary h-10 w-28",isLoading:l,onClick:this.onClickConfirm},s||$("Common.confirm")))))}}class dne extends i.Component{constructor(e){super(e),this.submitCode=()=>{const{enableEmail:r}=this.props,{code:a}=this.state;r(a,()=>this.setState({code:""}))},this.onCodeChange=r=>{const a=r.target.value;this.setState({code:a})},this.onCloseModal=()=>{const{onClose:r,closeAlert:a}=this.props;this.setState({code:""},r),a()},this.appState=U.getAppState(),this.state={code:""}}render(){var u;const{isOpen:e,onResendCode:r,alert:a,closeAlert:n,isLoading:o}=this.props,{code:s}=this.state,l=(u=this.appState.getUser())==null?void 0:u.emailAddress;return i.createElement(Ge,{isOpen:e,title:$("AccountPasswordSecurity.2fa.emailModal.title"),className:"w-[450px]",onClose:this.onCloseModal},i.createElement(Qe,null,i.createElement("div",{className:"mb-3 text-sm"},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.emailModal.desc"},"To continue, please enter the verification code we’ve sent to your email at ",i.createElement("strong",null,{email:l}),".")),a&&i.createElement(Me,{type:a.type,onDismiss:n,className:"mb-3"},a.element),i.createElement(ot,null,i.createElement(RD,null,$("AccountPasswordSecurity.2fa.emailModal.inputLabel")),i.createElement(vt,{placeholder:$("AccountPasswordSecurity.2fa.emailModal.placeHolder"),value:s,onChange:this.onCodeChange}),i.createElement("div",{className:"text-[13px]"},i.createElement("span",null,$("AccountPasswordSecurity.2fa.emailModal.helperText")),i.createElement("span",{className:"ml-1 cursor-pointer text-blue-50",onClick:r},$("AccountPasswordSecurity.2fa.emailModal.resendBtn"))))),i.createElement(at,null,i.createElement("div",{className:"justify-end sm:flex"},i.createElement(le,{className:"btn btn-ghost mr-5 w-full w-[87px] text-sm",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:this.onCloseModal},$("AccountPasswordSecurity.2fa.cancelBtn")),i.createElement(le,{className:"btn btn-primary mt-3 w-full w-[102px] text-sm sm:mt-0",onClick:this.submitCode,disabled:o||!s},$("AccountPasswordSecurity.2fa.btnEnable").toUpperCase()))))}}const gl="email";class mne extends i.Component{constructor(e){super(e),this.requestEmailCode=async(r=!1)=>{const{onError:a}=this.props;this.setState({isLoading:!0});try{await ar.UsersV4Api(this.webSdk).createUserMeMfaEmailCode(),this.setState({isEnableModalOpen:!0}),r&&this.setState({modalAlert:{type:ue.success,element:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.emailModal.sendCodeSuccess"},"A verification code has been sent to your email")}})}catch(n){if(console.error(n),r){this.setState({modalAlert:{type:ue.danger,element:i.createElement(ke,{error:n})}});return}a(n)}finally{this.setState({isLoading:!1})}},this.enableEmailMethod=async(r,a)=>{const{onSuccess:n,onUpdated:o}=this.props;this.setState({isLoading:!0});try{await ar.UsersV4Api(this.webSdk).postUserMeMfaEmailEnable({code:r}),n(),o(),this.setState({isEnableModalOpen:!1})}catch(s){console.error(s),this.setState({modalAlert:{type:ue.danger,element:i.createElement(ke,{error:s})}}),a&&a()}finally{this.setState({isLoading:!1})}},this.setEmailDefault=async()=>{const{onError:r,onSuccess:a,onUpdated:n,closeConfirmDialog:o}=this.props;try{await ar.UsersV4Api(this.webSdk).postUserMeMfaFactor({factor:gl}),a(),o(),n()}catch(s){console.error(s),r(s)}},this.disableEmailFactor=async()=>{const{onError:r,onSuccess:a,onUpdated:n,closeConfirmDialog:o}=this.props;try{await ar.UsersV4Api(this.webSdk).createUserMeMfaEmailDisable(),a(),o(),n()}catch(s){console.error(s),r(s)}},this.closeModal=()=>{this.setState({isEnableModalOpen:!1,modalAlert:null})},this.isEmailMethodEnabled=()=>{const{enabledFactors:r}=this.props;return r?r.enabled.includes(gl):!1},this.onClickDefault=()=>{const{setConfirmDialogData:r,closeConfirmDialog:a}=this.props;r({title:$("AccountPasswordSecurity.2fa.confirmation.label"),message:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.backupcode.default.message"},"Are you sure want to set ",i.createElement("span",{className:"font-semibold"},"Backup Codes")," as default two-factor authentication method?"),cancelBtnLabel:$("AccountPasswordSecurity.2fa.cancelBtn"),confirmBtnLabel:$("AccountPasswordSecurity.2fa.yesBtn"),isOpen:!0,onCancel:a,onConfirm:()=>this.setEmailDefault()})},this.onClickDisable=()=>{const{setConfirmDialogData:r,closeConfirmDialog:a}=this.props;r({title:$("AccountPasswordSecurity.2fa.disable.backupcode"),message:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.disable.email.message"},"Are you sure want to disable ",i.createElement("span",{className:"font-semibold"},"Email Authentication"),"?"),cancelBtnLabel:$("AccountPasswordSecurity.2fa.cancelBtn"),confirmBtnLabel:$("AccountPasswordSecurity.2fa.disableBtn"),isOpen:!0,onCancel:a,onConfirm:()=>this.disableEmailFactor()})},this.state={isEnableModalOpen:!1,isLoading:!1,modalAlert:null},this.webSdk=U.getAppState().getSdk()}render(){const{enabledFactors:e}=this.props,{isEnableModalOpen:r,modalAlert:a,isLoading:n}=this.state;return i.createElement(i.Fragment,null,i.createElement(dy,{icon:i.createElement(pw,{className:"iconMethod"}),title:$("AccountPasswordSecurity.2fa.email"),description:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.emailDesc"},"Get a verification code sent to your email each time you log in."),enabledFactors:e,checkBoxLabel:$("AccountPasswordSecurity.2fa.backupCodesCheckbox"),onClickCheckbox:e&&e.default!==gl?this.onClickDefault:void 0,isCheckboxDisabled:!!e&&e.default===gl&&e.enabled.length===1,isFactorEnabled:this.isEmailMethodEnabled(),onEnable:()=>this.requestEmailCode(!1),onDisable:this.onClickDisable,FactorValue:gl,isPreviewMode:this.props.isPreviewMode}),i.createElement(dne,{isOpen:r,onClose:this.closeModal,onResendCode:()=>this.requestEmailCode(!0),closeAlert:()=>this.setState({modalAlert:null}),alert:a,enableEmail:this.enableEmailMethod,isLoading:n}))}}class pne extends i.Component{constructor(e){super(e),this.getEnabledFactor=async()=>{try{const r=await ar.UsersV4Api(this.webSdk).getUsersMeMfaFactor();this.setState({enabledFactors:r})}catch(r){console.error(r),this.setState({enabledFactors:null})}},this.onSuccess=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.updated"},"Two-factor authentication has been updated.")}})},this.onError=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.setConfirmDialogInfo=r=>{this.setState({confirmDialogData:r})},this.closeConfirmDialog=()=>{this.setState({confirmDialogData:null})},this.state={alert:null,enabledFactors:null,confirmDialogData:null},this.webSdk=U.getAppState().getSdk()}componentDidMount(){this.props.isPreviewMode||this.getEnabledFactor()}render(){const{alert:e,enabledFactors:r,confirmDialogData:a}=this.state,{isPreviewMode:n}=this.props;return i.createElement(i.Fragment,null,i.createElement(Fr,{className:"twoFactorAuthenticator"},i.createElement(Ur,null,i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.title"},"Two-Factor Authentication")),i.createElement(xr,{className:"w-full"},!!e&&i.createElement("div",{className:"mb-2"},i.createElement(Me,{type:e.type,onDismiss:()=>this.setState({alert:null})},e.element)),i.createElement("div",{className:"mb-2 text-[color:rgb(var(--od-rgb-text),0.65)]"},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.desc"},"Two-Factor Authentication is required to add protection to your account from unauthorized access.")),i.createElement("div",{className:"mb-10"},i.createElement(f,{i18nKey:"AccountPasswordSecurity.2fa.availableMethod"},"Available authentication method:")),i.createElement(ine,{onError:this.onError,onSuccess:this.onSuccess,enabledFactors:r,onUpdated:this.getEnabledFactor,setConfirmDialogData:this.setConfirmDialogInfo,closeConfirmDialog:this.closeConfirmDialog,isPreviewMode:n}),i.createElement(une,{onSuccess:this.onSuccess,onError:this.onError,enabledFactors:r,onUpdated:this.getEnabledFactor,setConfirmDialogData:this.setConfirmDialogInfo,closeConfirmDialog:this.closeConfirmDialog,isPreviewMode:n}),i.createElement(mne,{onSuccess:this.onSuccess,onError:this.onError,enabledFactors:r,onUpdated:this.getEnabledFactor,setConfirmDialogData:this.setConfirmDialogInfo,closeConfirmDialog:this.closeConfirmDialog,isPreviewMode:n}))),a&&i.createElement(cne,{...a}))}}class hne extends i.Component{constructor(e){super(e),this.resetState=()=>{this.setState({currentPassword:"",password:"",passwordConfirm:"",alert:null})},this.onUpdateSuccess=()=>{this.resetState(),this.notifyUpdateSuccess(),this.updateValidationObject()},this.notifyUpdateSuccess=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"AccountChangePasswordPage.updateSuccess"},"Password successfully updated.")}})},this.notifyUpdateError=async r=>{if(await this.inputValidationManager.isInputValidationError(r)){Sn.openValidationOutdatedModal(),this.resetState();return}const a=ye.extractServiceErrorCode(r);this.setState({alert:{type:ue.danger,element:a?i.createElement(ke,{error:r}):i.createElement(f,{i18nKey:"AccountChangePasswordPage.updateError"},"We are unable to process this request. Please try again.")}})},this.getValidationObject=()=>{const{currentPassword:r,password:a,passwordConfirm:n}=this.state,o={match:!1,differentPassword:!1};return r&&a&&r!==a&&(o.differentPassword=!0),a&&n&&a===n&&(o.match=!0),o},this.updateValidationObject=()=>{this.setState({passwordValidation:this.getValidationObject()})},this.onCurrentPasswordChange=r=>{const a=r.target.value;this.setState({currentPassword:a},()=>this.updateValidationObject())},this.onPasswordChange=r=>{const a=r.target.value,{validations:n}=this.inputValidationManager.state;this.validation.set("password",$e.validatePassword(a,n)),this.setState({password:a},()=>this.updateValidationObject())},this.onPasswordConfirmChange=r=>{const a=r.target.value;this.setState({passwordConfirm:a},()=>this.updateValidationObject())},this.onSubmit=async r=>{r.preventDefault();const{currentPassword:a,password:n}=this.state;this.setState({alert:null});try{await this.userAppManager.updatePassword(a,n,wt()),this.onUpdateSuccess()}catch(o){this.notifyUpdateError(o)}},this.onReload=()=>{this.setState({alert:null}),this.inputValidationManager.fetchValidations(wt()).catch(r=>this.notifyUpdateError(r))},this.userAppManager=U.getAppState().getUserManager(),this.inputValidationManager=U.getAppState().getInputValidationManager(),this.state={currentPassword:"",password:"",passwordConfirm:"",passwordValidation:{match:!1,differentPassword:!1},alert:null},this.inputValidationManager.subscribe(()=>this.setState({})),this.validation=new ea,this.validation.listen(()=>this.setState({}))}async componentDidMount(){this.props.isPreviewMode||this.inputValidationManager.state.validations.length===0&&await this.inputValidationManager.fetchValidations(wt())}isFieldValid(){const{currentPassword:e,password:r,passwordConfirm:a,passwordValidation:n}=this.state,o=!!e&&!!r&&!!a,s=Object.keys(n).reduce((l,u)=>l&&n[u],!0);return o&&s&&this.validation.isAllValid()}render(){const{isUpdating:e}=this.userAppManager.state,{fetchError:r,isFetching:a,validations:n}=this.inputValidationManager.state,{alert:o,currentPassword:s,password:l,passwordConfirm:u}=this.state,c=this.props.isPreviewMode,d=c?cq:n,m=Boolean(l&&u&&l!==u),h=Boolean(s&&l&&s===l),p=Boolean(l&&!h&&this.validation.get("password"));return i.createElement(i.Fragment,null,i.createElement(Fr,{className:"accountChangePasswordPage"},i.createElement(Ur,null,i.createElement(f,{i18nKey:"AccountChangePasswordPage.title"},"Change Password")),i.createElement(xr,{className:"w-full"},!!o&&i.createElement("div",null,i.createElement(Me,{type:o.type,onDismiss:()=>this.setState({alert:null})},o.element),!!r&&i.createElement(le,{className:"btn btn-primary mt-4",onClick:this.onReload},i.createElement(f,{i18nKey:"Common.reload"},"Reload"))),d.length<=0&&a&&i.createElement(je,{className:Er.medium}),d.length>0&&!r&&i.createElement("form",{onSubmit:this.onSubmit,className:"mt-4 w-full"},i.createElement("div",{className:"md:flex md:items-center"},i.createElement("div",{className:"md:w-2/3"},i.createElement("div",{className:"w-full"},i.createElement(Jn,null,i.createElement(ei,null,i.createElement(f,{i18nKey:"AccountChangePasswordPage.form.currentPasswordLabel"},"Current password")),i.createElement(ti,{className:"flex items-center"},i.createElement(ot,{className:"w-full"},i.createElement(zo,{value:c?Il:s,name:"currentPassword",placeholder:$("AccountChangePasswordPage.form.currentPasswordPlaceholder"),onChange:this.onCurrentPasswordChange,togglePassword:!0,readOnly:c})))),i.createElement(Jn,null,i.createElement(ei,null,i.createElement(f,{i18nKey:"AccountChangePasswordPage.form.newPasswordLabel"},"New password")),i.createElement(ti,{className:"flex items-center"},i.createElement(ot,{className:"w-full"},i.createElement(zo,{value:c?`${Il}new`:l,name:"password",onChange:this.onPasswordChange,togglePassword:!0,hasStrengthMeter:!h&&!p&&!!l,readOnly:c}),h&&i.createElement(Le,null,i.createElement(f,{i18nKey:"AccountChangePasswordPage.form.newPasswordLabelError"},"Your new password cannot be the same as the previous one")),p&&i.createElement(Le,null,i.createElement(f,{i18nKey:"AccountChangePasswordPage.form.newPasswordInvalid"},"Please enter a valid password")),i.createElement(rn,{descriptions:$e.getValidationDescription(Pt.enum.password,d)})))),i.createElement(Jn,null,i.createElement(ei,null,i.createElement(f,{i18nKey:"AccountChangePasswordPage.form.confirmPasswordLabel"},"Confirm new password")),i.createElement(ti,{className:"flex items-center"},i.createElement(ot,{className:"w-full",hasError:m},i.createElement(zo,{value:c?`${Il}new`:u,name:"passwordConfirm",onChange:this.onPasswordConfirmChange,togglePassword:!0,readOnly:c}),m&&i.createElement(Le,null,i.createElement(f,{i18nKey:"AccountChangePasswordPage.form.confirmPasswordLabelError"},"The password that you entered does not match"))))))),i.createElement("div",{className:"md:w-1/3"})),i.createElement("div",{className:"border-gray-90 block border-t pt-6 text-right"},i.createElement("div",{className:"inline-block"},i.createElement("button",{type:"submit",className:G("btn btn-primary uppercase"),disabled:e||!this.isFieldValid()},e?i.createElement(fi,{className:gi.inline}):i.createElement(f,{i18nKey:"AccountChangePasswordPage.form.updatePassword"},"Update Password"))))))),i.createElement(pne,{isPreviewMode:c}))}}const fne=()=>i.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 4.375C10.3452 4.375 10.625 4.65482 10.625 5V15C10.625 15.3452 10.3452 15.625 10 15.625C9.65482 15.625 9.375 15.3452 9.375 15V5C9.375 4.65482 9.65482 4.375 10 4.375Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.625 10C15.625 10.3452 15.3452 10.625 15 10.625L5 10.625C4.65482 10.625 4.375 10.3452 4.375 10C4.375 9.65482 4.65482 9.375 5 9.375L15 9.375C15.3452 9.375 15.625 9.65482 15.625 10Z",fill:"white"})),gne="_linkAccountConfirmDialog_1rd5a_16",yne="_textWarning_1rd5a_19",vne="_warningIcon_1rd5a_22",Wh={linkAccountConfirmDialog:gne,textWarning:yne,warningIcon:vne};class bne extends i.Component{constructor(e){super(e),this.redirectToThirdPartyLogin=r=>{if(Ye.isDesktopApp()){Ni.openExternalBrowser(r);return}window.location.href=r},this.loginPlatform=async r=>{var o,s;const a=await Ke.getRedirectUrl(U.getAppState().sdkOptions.redirectURI,(s=(o=U.getAppState().state.appHistory)==null?void 0:o.location)==null?void 0:s.pathname),n=U.getAppState().sdkOptions.clientId;try{this.setState({fetchThirdPartyLoginUrlError:null,isFetching:!0});const l=await ar.UsersApi(this.sdk).getWebLinkMeUsers_ByPlatformId(r.PlatformId,{clientId:n,redirectUri:a});this.setState({isFetched:!0}),this.redirectToThirdPartyLogin(l.third_party_url)}catch(l){console.error(l),this.setState({fetchThirdPartyLoginUrlError:l})}finally{this.setState({isFetching:!1})}},this.state={fetchThirdPartyLoginUrlError:null,isFetching:!1,isFetched:!1},this.sdk=U.getAppState().getSdk()}renderError(){const{fetchThirdPartyLoginUrlError:e}=this.state;if(e)return i.createElement(Me,{className:"my-6",type:ue.danger},i.createElement(ke,{error:e}))}render(){const{onCancel:e,platformConfig:r}=this.props,{isFetching:a,isFetched:n}=this.state,{PlatformId:o}=r,s=Qr.getPlatformName(o);return i.createElement(Ge,{className:Wh.linkAccountConfirmDialog,title:i.createElement(f,{i18nKey:"LinkedAccountPage.confirmLinkDialog.title"},"Linking to your ",i.createElement("span",{className:"capitalize"},{platformName:s})," Account"),isOpen:!0},i.createElement(Qe,null,this.renderError(),i.createElement("p",{className:"dialogPlatformBodyText"},n?i.createElement(f,{i18nKey:"LinkedAccountPage.confirmLinkDialog.redirecting"},"Redirecting to the ",i.createElement("span",{className:"capitalize"},{platformName:s})," login page. Please open your browser to finish the process."):i.createElement(f,{i18nKey:"LinkedAccountPage.confirmLinkDialog.linkConfirm"},"Link to ",i.createElement("span",{className:"capitalize"},{platformName:s})," Account will allow you to share your profile, game progression, and earned game content with your current account.",i.createElement("div",{className:G("my-4 flex",Wh.textWarning)},i.createElement("div",{className:"mr-3"},i.createElement(Bs,{defaultColor:!1,className:Wh.warningIcon})),i.createElement("div",null,"Once you have linked your ",i.createElement("span",{className:"capitalize"},{platformName:s})," to your current account, you will not be able to link a different ",i.createElement("span",null,{platformName:s})," account to it")),"You will be redirected to the ",{platformName:s}," login page to finish the link account process."))),i.createElement(at,null,i.createElement("div",{className:"flex justify-end"},i.createElement(le,{className:"btn btn-ghost mr-2 uppercase",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:e},i.createElement(f,{i18nKey:"LinkedAccountPage.linkAccount.modal.action.cancel"},"Cancel")),!n&&i.createElement(le,{className:"btn btn-primary uppercase",isLoading:a,onClick:()=>{this.loginPlatform(r)}},i.createElement(f,{i18nKey:"LinkedAccountPage.linkAccount.modal.action.continue"},"Continue")))))}}const Ene=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{filter:"url(#filter0_d_1165_18162)"},i.createElement("rect",{x:"2",y:"1",width:"32",height:"32",rx:"2.90909",fill:"white"}),i.createElement("path",{d:"M18.0409 13.0233C18.6917 13.0233 19.5075 12.5794 19.9934 11.9876C20.4334 11.4513 20.7542 10.7023 20.7542 9.95328C20.7542 9.85156 20.745 9.74985 20.7267 9.66663C20.0025 9.69437 19.1317 10.1567 18.6092 10.7763C18.1967 11.2479 17.8209 11.9876 17.8209 12.7459C17.8209 12.8568 17.8392 12.9678 17.8484 13.0048C17.8942 13.014 17.9675 13.0233 18.0409 13.0233ZM15.7492 24.2121C16.6384 24.2121 17.0325 23.611 18.1417 23.611C19.2692 23.611 19.5167 24.1936 20.5067 24.1936C21.4784 24.1936 22.1292 23.2874 22.7434 22.3997C23.4309 21.3825 23.7151 20.3838 23.7334 20.3376C23.6692 20.3191 21.8084 19.5516 21.8084 17.3971C21.8084 15.5292 23.2751 14.6877 23.3576 14.623C22.3859 13.2175 20.91 13.1805 20.5067 13.1805C19.4159 13.1805 18.5267 13.8462 17.9675 13.8462C17.3625 13.8462 16.565 13.2175 15.6209 13.2175C13.8242 13.2175 12 14.7155 12 17.545C12 19.3019 12.6783 21.1606 13.5125 22.3627C14.2275 23.3799 14.8508 24.2121 15.7492 24.2121Z",fill:"black"})),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d_1165_18162",x:"0.545455",y:"0.272727",width:"34.9091",height:"34.9091",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),i.createElement("feOffset",{dy:"0.727273"}),i.createElement("feGaussianBlur",{stdDeviation:"0.727273"}),i.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),i.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_1165_18162"}),i.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_1165_18162",result:"shape"}))))),Dne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{id:"Capa_1",enableBackground:"new 0 0 512 512",height:"512",viewBox:"0 0 512 512",width:"512",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",null,i.createElement("path",{d:"m271 241v-45h-22.5v60l7.5 15h120.667v45h30v-75z",fill:"#fbf24a"}),i.createElement("path",{d:"m241 196v45h-135.667v75h30v-45h120.667v-75z",fill:"#fffbab"}),i.createElement("path",{d:"m376.5 195.75c0-36.679-22.315-69.367-55.5-83.134v-47.616c0-35.841-29.159-65-65-65l-45 105.375 45 105.375h120.5z",fill:"#085aae"}),i.createElement("path",{d:"m191 65v47.616c-33.185 13.767-55.5 46.455-55.5 83.134v15h120.5v-210.75c-35.841 0-65 29.159-65 65z",fill:"#0a77e8"}),i.createElement("path",{d:"m241 512h-241v-15c0-36.679 22.315-69.367 55.5-83.134v-47.616c0-35.841 29.159-65 65-65s65 29.159 65 65v47.616c33.185 13.767 55.5 46.455 55.5 83.134z",fill:"#0a77e8"}),i.createElement("path",{d:"m512 512h-241v-15c0-36.679 22.315-69.367 55.5-83.134v-47.616c0-35.841 29.159-65 65-65s65 29.159 65 65v47.616c33.185 13.767 55.5 46.455 55.5 83.134z",fill:"#085aae"})))),Cne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{filter:"url(#filter0_d_3208_1472)"},i.createElement("rect",{x:"2",y:"1",width:"32",height:"32",rx:"4",fill:"#7289DA"})),i.createElement("path",{d:"M15.938 15.3921C15.368 15.3921 14.918 15.8921 14.918 16.5021C14.918 17.1121 15.378 17.6121 15.938 17.6121C16.508 17.6121 16.958 17.1121 16.958 16.5021C16.968 15.8921 16.508 15.3921 15.938 15.3921ZM19.588 15.3921C19.018 15.3921 18.568 15.8921 18.568 16.5021C18.568 17.1121 19.028 17.6121 19.588 17.6121C20.158 17.6121 20.608 17.1121 20.608 16.5021C20.608 15.8921 20.158 15.3921 19.588 15.3921Z",fill:"white"}),i.createElement("path",{d:"M24.45 7H11.05C9.92 7 9 7.92 9 9.06V22.58C9 23.72 9.92 24.64 11.05 24.64H22.39L21.86 22.79L23.14 23.98L24.35 25.1L26.5 27V9.06C26.5 7.92 25.58 7 24.45 7ZM20.59 20.06C20.59 20.06 20.23 19.63 19.93 19.25C21.24 18.88 21.74 18.06 21.74 18.06C21.33 18.33 20.94 18.52 20.59 18.65C20.09 18.86 19.61 19 19.14 19.08C18.18 19.26 17.3 19.21 16.55 19.07C15.98 18.96 15.49 18.8 15.08 18.64C14.85 18.55 14.6 18.44 14.35 18.3C14.32 18.28 14.29 18.27 14.26 18.25C14.24 18.24 14.23 18.23 14.22 18.22C14.04 18.12 13.94 18.05 13.94 18.05C13.94 18.05 14.42 18.85 15.69 19.23C15.39 19.61 15.02 20.06 15.02 20.06C12.81 19.99 11.97 18.54 11.97 18.54C11.97 15.32 13.41 12.71 13.41 12.71C14.85 11.63 16.22 11.66 16.22 11.66L16.32 11.78C14.52 12.3 13.69 13.09 13.69 13.09C13.69 13.09 13.91 12.97 14.28 12.8C15.35 12.33 16.2 12.2 16.55 12.17C16.61 12.16 16.66 12.15 16.72 12.15C17.33 12.07 18.02 12.05 18.74 12.13C19.69 12.24 20.71 12.52 21.75 13.09C21.75 13.09 20.96 12.34 19.26 11.82L19.4 11.66C19.4 11.66 20.77 11.63 22.21 12.71C22.21 12.71 23.65 15.32 23.65 18.54C23.65 18.54 22.8 19.99 20.59 20.06Z",fill:"white"}),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d_3208_1472",x:"0",y:"0",width:"36",height:"36",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),i.createElement("feOffset",{dy:"1"}),i.createElement("feGaussianBlur",{stdDeviation:"1"}),i.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),i.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_3208_1472"}),i.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_3208_1472",result:"shape"}))))),wne=({className:t})=>g.createElement("i",{className:G("inline-block h-8 w-8 rounded-full bg-white",t)},g.createElement("svg",{width:"32",height:"32",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},g.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 30.0005C6.72891 30.0005 0 23.2715 0 15.0005C0 6.72942 6.72891 0.000488281 15 0.000488281C23.2709 0.000488281 30 6.72946 30 15.0005C30 23.2715 23.271 30.0005 15 30.0005ZM17.5388 9.19863H9.06161L7.77538 11.2656H16.2429L17.5388 9.19863ZM19.2713 9.21835L14.0889 17.4702H8.34054L9.66676 15.4014H13.1121L14.4282 13.3337H6.46315L5.14733 15.4014H7.03421L4.41624 19.5318H15.3419L19.3774 13.1678L20.8488 15.4014H19.522L18.2656 17.4702H22.1944L23.5587 19.5318H26.0649L19.2713 9.21835Z",fill:"#FF4747"}))),Ane=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{filter:"url(#filter0_d)"},i.createElement("rect",{x:"2",y:"1",width:"32",height:"32",rx:"4",fill:"white"})),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M23.6395 9H12.3554C11.4406 9 11.1025 9.33807 11.1025 10.2528V21.2955C11.1025 21.3977 11.1082 21.4943 11.1167 21.5824C11.1366 21.7841 11.1423 21.9773 11.327 22.196C11.344 22.2188 11.5344 22.358 11.5344 22.358C11.6366 22.4091 11.7077 22.446 11.8213 22.4915L17.3781 24.821C17.6679 24.9517 17.7872 25.0057 17.9974 25C18.2077 25.0057 18.3298 24.9517 18.6167 24.821L24.1736 22.4915C24.2715 22.4521 24.3673 22.4075 24.4605 22.358C24.4605 22.358 24.6508 22.2188 24.6679 22.196C24.8554 21.9773 24.8582 21.7841 24.8781 21.5824C24.8889 21.4871 24.8936 21.3913 24.8923 21.2955V10.2528C24.8923 9.33807 24.5542 9 23.6395 9Z",fill:"#333333"}),i.createElement("path",{d:"M14.0744 14.5625H15.1738V13.7131H14.0744V11.9773H15.2164V11.125H13.1426V17.2614H15.2363V16.4119H14.0744V14.5625Z",fill:"white"}),i.createElement("path",{d:"M21.9463 14.7443V16.1307C21.9463 16.375 21.8327 16.4886 21.5969 16.4886H21.4236C21.1792 16.4886 21.0656 16.375 21.0656 16.1307V12.2557C21.0656 12.0114 21.1792 11.8977 21.4236 11.8977H21.5798C21.8156 11.8977 21.9292 12.0114 21.9292 12.2557V13.4574H22.844V12.2045C22.844 11.4403 22.4804 11.0739 21.719 11.0739H21.2673C20.5088 11.0739 20.1338 11.4489 20.1338 12.2131V16.1733C20.1338 16.9375 20.5088 17.3125 21.2673 17.3125H21.7304C22.4889 17.3125 22.8639 16.9375 22.8639 16.1733V14.7443H21.9463Z",fill:"white"}),i.createElement("path",{d:"M19.6395 11.125H18.7048V17.26H19.6395V11.125Z",fill:"white"}),i.createElement("path",{d:"M17.1507 11.125H15.6848V17.2614H16.6195V15.0341H17.1507C17.9092 15.0341 18.2842 14.6591 18.2842 13.8949V12.2642C18.2842 11.5028 17.9092 11.125 17.1507 11.125ZM17.3524 13.8523C17.3524 14.0966 17.2388 14.2102 17.003 14.2102H16.6195V11.9489H17.003C17.2388 11.9489 17.3524 12.0625 17.3524 12.3097V13.8523Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.3442 22.8096H20.6851L17.9579 23.7073L15.3442 22.8096Z",fill:"white"}),i.createElement("path",{d:"M14.1055 20.6479C13.9687 20.6498 13.8328 20.6257 13.7049 20.5769C13.5872 20.5315 13.4792 20.464 13.3868 20.378C13.2958 20.2922 13.2233 20.1888 13.1737 20.074C13.1216 19.9519 13.0955 19.8204 13.097 19.6876V19.682C13.096 19.5511 13.1222 19.4215 13.1737 19.3013C13.2229 19.1869 13.2933 19.0828 13.3811 18.9945C13.4717 18.9062 13.5789 18.8367 13.6964 18.7899C13.8237 18.7388 13.9599 18.7136 14.097 18.716C14.2413 18.7125 14.385 18.7366 14.5203 18.7871C14.6393 18.835 14.7497 18.9022 14.847 18.9859L14.5458 19.3496C14.4838 19.2971 14.415 19.2532 14.3413 19.2189C14.2636 19.188 14.1806 19.1726 14.097 19.1734C14.0329 19.173 13.9697 19.1876 13.9123 19.216C13.8548 19.2421 13.803 19.2794 13.7601 19.3258C13.7172 19.3721 13.6839 19.4266 13.6623 19.4859C13.637 19.5491 13.6245 19.6167 13.6254 19.6848V19.6905C13.6245 19.7613 13.637 19.8317 13.6623 19.8979C13.685 19.9589 13.7209 20.0142 13.7674 20.0598C13.8116 20.1061 13.8647 20.1429 13.9237 20.1678C13.9888 20.1933 14.0583 20.2059 14.1282 20.2047C14.2321 20.2089 14.335 20.1822 14.4237 20.128V19.9036H14.0601V19.5257H14.9123V20.3609C14.8071 20.4467 14.6892 20.5157 14.5629 20.5655C14.4174 20.6232 14.2619 20.6512 14.1055 20.6479V20.6479Z",fill:"white"}),i.createElement("path",{d:"M15.864 18.7358H16.3583L17.1481 20.6108H16.5969L16.4606 20.2785H15.7475L15.614 20.6108H15.0742L15.864 18.7358ZM16.3129 19.8779L16.1055 19.3495L15.8981 19.8779H16.3129Z",fill:"white"}),i.createElement("path",{d:"M17.3269 18.75H17.8695L18.3127 19.4716L18.753 18.75H19.2957V20.6108H18.7871V19.5426L18.3127 20.2699H18.3013L17.8297 19.5483V20.6108H17.3269V18.75Z",fill:"white"}),i.createElement("path",{d:"M19.6394 18.75H21.1309V19.1903H20.1479V19.4716H21.0371V19.8778H20.1479V20.1705H21.1451V20.6108H19.6394V18.75Z",fill:"white"}),i.createElement("path",{d:"M22.148 20.6448C21.9873 20.646 21.8278 20.619 21.6764 20.5653C21.5307 20.5158 21.3964 20.4376 21.2815 20.3352L21.5656 19.9914C21.7531 20.142 21.9519 20.2159 22.1679 20.2159C22.2221 20.2194 22.2762 20.2076 22.3241 20.1818C22.341 20.1728 22.355 20.1592 22.3645 20.1426C22.374 20.126 22.3787 20.1071 22.3781 20.088V20.0823C22.3791 20.0646 22.3751 20.0469 22.3667 20.0312C22.3539 20.0136 22.3375 19.9991 22.3184 19.9886C22.2874 19.9718 22.2551 19.9575 22.2218 19.946C22.1706 19.9296 22.1184 19.9164 22.0656 19.9062C21.969 19.8835 21.8752 19.8579 21.7929 19.8295C21.7145 19.8048 21.6399 19.7695 21.5713 19.7244C21.5107 19.682 21.4602 19.6267 21.4235 19.5625C21.3839 19.4883 21.3643 19.405 21.3667 19.321V19.3153C21.3655 19.2329 21.383 19.1513 21.4179 19.0767C21.4498 19.003 21.4984 18.9379 21.5599 18.8863C21.6274 18.8318 21.7045 18.7904 21.7872 18.7642C21.8838 18.7345 21.9844 18.7201 22.0855 18.7215C22.23 18.7189 22.3739 18.74 22.5116 18.784C22.634 18.8239 22.7477 18.8865 22.8468 18.9687L22.5911 19.3323C22.5116 19.2729 22.4235 19.2259 22.3298 19.1931C22.2465 19.1645 22.1593 19.1492 22.0713 19.1477C22.0225 19.1445 21.9739 19.1564 21.9321 19.1818C21.9184 19.1915 21.9072 19.2042 21.8993 19.219C21.8914 19.2338 21.887 19.2502 21.8866 19.267V19.2727C21.8865 19.2925 21.8914 19.312 21.9008 19.3295C21.9154 19.3464 21.9327 19.3608 21.9519 19.3721C21.9828 19.3884 22.0152 19.4017 22.0485 19.4119L22.2076 19.4545C22.305 19.4745 22.4008 19.501 22.4946 19.534C22.5727 19.5609 22.6464 19.5992 22.7133 19.6477C22.7705 19.6894 22.8172 19.7438 22.8497 19.8068C22.8826 19.877 22.8991 19.9537 22.898 20.0312V20.0369C22.9002 20.1252 22.8817 20.2127 22.844 20.2926C22.8077 20.3667 22.7552 20.4317 22.6906 20.4829C22.6202 20.5371 22.5402 20.5776 22.4548 20.6022C22.3553 20.6319 22.2518 20.6463 22.148 20.6448V20.6448Z",fill:"white"}),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d",x:"0",y:"0",width:"36",height:"36",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),i.createElement("feOffset",{dy:"1"}),i.createElement("feGaussianBlur",{stdDeviation:"1"}),i.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),i.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),i.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))),kne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("rect",{x:"2",y:"1",width:"32",height:"32",rx:"4",fill:"#4267B2",filter:"url(#filter0_d)"}),i.createElement("path",{d:"M25.1172 9H10.8828C10.6486 9 10.4241 9.093 10.2586 9.25855C10.093 9.4241 10 9.64864 10 9.88276V24.1172C10 24.3514 10.093 24.5759 10.2586 24.7414C10.4241 24.907 10.6486 25 10.8828 25H18.5517V18.8124H16.469V16.3903H18.5517V14.6083C18.5517 12.5421 19.8152 11.4166 21.6579 11.4166C22.2789 11.4152 22.8995 11.4465 23.5172 11.5103V13.6703H22.2483C21.2441 13.6703 21.0483 14.1448 21.0483 14.8455V16.3876H23.4483L23.1366 18.8097H21.0345V25H25.1172C25.3514 25 25.5759 24.907 25.7414 24.7414C25.907 24.5759 26 24.3514 26 24.1172V9.88276C26 9.64864 25.907 9.4241 25.7414 9.25855C25.5759 9.093 25.3514 9 25.1172 9V9Z",fill:"#fff"}),i.createElement("path",{d:"M21.0343 24.9995V18.8119H23.1225L23.4343 16.3899H21.0343V14.8478C21.0343 14.1471 21.2301 13.6726 22.2343 13.6726H23.517V11.5099C22.8984 11.4459 22.2769 11.4146 21.655 11.4161C19.8094 11.4161 18.5515 12.5416 18.5515 14.6078V16.3899H16.4688V18.8119H18.5515V24.9995H21.0343Z",fill:"#4267B2"}),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d",x:"0",y:"0",width:"36",height:"36",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),i.createElement("feOffset",{dy:"1"}),i.createElement("feGaussianBlur",{stdDeviation:"1"}),i.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),i.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow"}),i.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))),Pne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{filter:"url(#filter0_d)"},i.createElement("rect",{x:"2",y:"1",width:"32",height:"32",rx:"4",fill:"white"}),i.createElement("rect",{x:"2.5",y:"1.5",width:"31",height:"31",rx:"3.5",stroke:"#4285F4"})),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25.68 17.1813C25.68 16.614 25.6291 16.0686 25.5345 15.5449H18V18.6395H22.3055C22.12 19.6395 21.5564 20.4867 20.7091 21.054V23.0613H23.2945C24.8073 21.6686 25.68 19.6176 25.68 17.1813Z",fill:"#4285F4"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.0007 24.9995C20.1607 24.9995 21.9716 24.2832 23.2952 23.0613L20.7097 21.0541C19.9934 21.5341 19.077 21.8177 18.0007 21.8177C15.917 21.8177 14.1534 20.4104 13.5243 18.5195H10.8516V20.5923C12.1679 23.2068 14.8734 24.9995 18.0007 24.9995Z",fill:"#34A853"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.5236 18.519C13.3636 18.039 13.2727 17.5263 13.2727 16.999C13.2727 16.4717 13.3636 15.959 13.5236 15.479V13.4062H10.8509C10.3091 14.4863 10 15.7081 10 16.999C10 18.2899 10.3091 19.5117 10.8509 20.5917L13.5236 18.519Z",fill:"#FBBC05"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.0007 12.1818C19.1752 12.1818 20.2297 12.5855 21.0588 13.3782L23.3534 11.0836C21.9679 9.79273 20.157 9 18.0007 9C14.8734 9 12.1679 10.7927 10.8516 13.4073L13.5243 15.48C14.1534 13.5891 15.917 12.1818 18.0007 12.1818Z",fill:"#EA4335"}),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d",x:"0",y:"0",width:"36",height:"36",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),i.createElement("feOffset",{dy:"1"}),i.createElement("feGaussianBlur",{stdDeviation:"1"}),i.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),i.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),i.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))),Sne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("rect",{x:"0.5",y:"0.5",width:"31",height:"31",rx:"3.5",fill:"#0E7A0D",stroke:"#0E7A0D"}),i.createElement("g",{clipPath:"url(#clip0)"},i.createElement("path",{d:"M15.2022 23.9671C13.9698 23.8491 12.722 23.4068 11.6501 22.7078C10.7518 22.1221 10.549 21.8813 10.549 21.4008C10.549 20.4356 11.6108 18.7451 13.4276 16.8179C14.4593 15.7234 15.8965 14.4405 16.0519 14.4752C16.3541 14.5428 18.7697 16.8978 19.674 18.0064C21.104 19.7594 21.7615 21.1948 21.4275 21.8347C21.1736 22.3212 19.5982 23.272 18.4408 23.6372C17.487 23.9383 16.2342 24.0659 15.2022 23.9671ZM9.33585 20.3973C8.58945 19.2528 8.21234 18.1261 8.03027 16.4965C7.97015 15.9584 7.9917 15.6506 8.16679 14.5462C8.38502 13.1696 9.16937 11.5771 10.1118 10.5971C10.5132 10.1797 10.5491 10.1695 11.0384 10.3343C11.6326 10.5343 12.2671 10.9723 13.2512 11.8617L13.8253 12.3805L13.5118 12.7655C12.0564 14.5526 10.5199 17.0856 9.94091 18.6528C9.62612 19.5047 9.49916 20.3599 9.6346 20.716C9.72605 20.9564 9.64205 20.8668 9.33585 20.3973ZM22.4375 20.5919C22.5113 20.2322 22.418 19.5714 22.1994 18.905C21.7261 17.4619 20.1438 14.777 18.691 12.9516L18.2336 12.377L18.7284 11.9229C19.3745 11.33 19.8231 10.9749 20.3071 10.6734C20.689 10.4355 21.2348 10.2249 21.4694 10.2249C21.614 10.2249 22.1233 10.753 22.5343 11.3294C23.171 12.2222 23.6394 13.3043 23.8767 14.4309C24.03 15.1588 24.0428 16.7169 23.9014 17.443C23.7853 18.0389 23.5403 18.8119 23.3013 19.3361C23.1222 19.7289 22.6767 20.4917 22.4815 20.74C22.3812 20.8676 22.3811 20.8673 22.4375 20.5919H22.4375ZM15.3342 9.95236C14.6638 9.61212 13.6296 9.2469 13.0584 9.14864C12.8581 9.1142 12.5165 9.09498 12.2992 9.10595C11.8278 9.12974 11.8489 9.10511 12.605 8.74806C13.2337 8.45123 13.758 8.27667 14.4699 8.12729C15.2706 7.95924 16.7758 7.95727 17.5638 8.12324C18.4149 8.30249 19.4171 8.67525 19.9819 9.0226L20.1497 9.12584L19.7646 9.1064C18.9994 9.06778 17.8841 9.37677 16.6867 9.95917C16.3255 10.1348 16.0113 10.2751 15.9885 10.2709C15.9656 10.2668 15.6712 10.1234 15.3342 9.95236V9.95236Z",fill:"white"})),i.createElement("defs",null,i.createElement("clipPath",{id:"clip0"},i.createElement("rect",{width:"16",height:"16",fill:"white",transform:"translate(8 8)"}))))),Fne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{clipPath:"url(#clip0)"},i.createElement("path",{d:"M11.5236 2.95215H2.95215V11.5236H11.5236V2.95215Z",fill:"#F25022"}),i.createElement("path",{d:"M11.5236 12.4761H2.95215V21.0475H11.5236V12.4761Z",fill:"#00A4EF"}),i.createElement("path",{d:"M21.048 2.95215H12.4766V11.5236H21.048V2.95215Z",fill:"#7FBA00"}),i.createElement("path",{d:"M21.048 12.4761H12.4766V21.0475H21.048V12.4761Z",fill:"#FFB900"})),i.createElement("defs",null,i.createElement("clipPath",{id:"clip0"},i.createElement("rect",{width:"24",height:"24",fill:"white",transform:"translate(-0.000976562)"}))))),xne=({className:t})=>g.createElement("i",{className:t},g.createElement("svg",{width:"54",height:"54",viewBox:"0 0 54 54",fill:"none",xmlns:"http://www.w3.org/2000/svg"},g.createElement("g",{filter:"url(#filter0_d_4425_112556)"},g.createElement("rect",{x:"3",y:"2",width:"48",height:"48",rx:"4.36364",fill:"white"}),g.createElement("path",{d:"M21.3159 15.0703C21.257 15.0627 20.9143 15.1113 20.8274 15.1292C20.7251 14.9015 20.6483 14.743 20.5384 14.5153C20.6151 14.5486 21.1624 14.7685 21.2187 14.7916C21.257 14.9041 21.2519 14.8887 21.3159 15.0703ZM21.6125 15.9041C21.5486 15.9143 21.2315 15.968 21.1726 15.9783C21.0908 15.7481 20.9527 15.413 20.8274 15.1292C20.9143 15.1113 21.257 15.0627 21.3159 15.0703C21.3977 15.3031 21.5537 15.7379 21.6125 15.9041ZM22.1445 17.4105C22.0652 17.4233 21.8478 17.4642 21.7225 17.4847C21.5793 17.0857 21.3261 16.4182 21.1726 15.9783C21.2315 15.968 21.5486 15.9143 21.6125 15.9041C21.7123 16.1905 22.0294 17.0882 22.1445 17.4105ZM24.1445 23.0627C23.8939 23.1113 23.8274 23.124 23.7506 23.1368C23.6049 22.7251 21.8785 17.9271 21.7225 17.4847C21.8478 17.4642 22.0652 17.4233 22.1445 17.4105C22.2724 17.7711 23.8632 22.2673 24.1445 23.0627ZM25.0166 25.5307C25.0166 26.0192 25.0166 26.1957 25.0166 26.6739C24.8504 26.2033 23.9194 23.61 23.7506 23.1368C23.8274 23.124 23.8939 23.1113 24.1445 23.0627C24.2928 23.4795 24.8785 25.1394 25.0166 25.5307ZM20.8274 15.1292C20.7532 15.1445 20.6586 15.1726 20.6253 15.1777C20.5844 14.9399 20.5435 14.6816 20.5256 14.5102C20.5307 14.5128 20.5358 14.5153 20.5384 14.5153C20.6483 14.743 20.7251 14.9015 20.8274 15.1292ZM21.1726 15.9783C21.0243 16.0038 20.9015 16.0243 20.8018 16.0396C20.7558 15.7634 20.6841 15.4744 20.6253 15.1777C20.6586 15.1726 20.7532 15.1445 20.8274 15.1292C20.9527 15.413 21.0908 15.7481 21.1726 15.9783ZM21.7225 17.4847C21.5205 17.5256 21.2801 17.5665 21.1419 17.5895C21.0473 17.1343 20.9297 16.656 20.8018 16.0396C20.9015 16.0243 21.0243 16.0038 21.1726 15.9783C21.3261 16.4182 21.5793 17.0857 21.7225 17.4847ZM23.7506 23.1368C23.1573 23.2315 23.0192 23.2596 22.321 23.3747C22.2136 22.8555 21.2545 18.1445 21.1419 17.5895C21.2801 17.5665 21.5205 17.5256 21.7225 17.4847C21.8785 17.9271 23.6049 22.7251 23.7506 23.1368ZM25.0166 26.6739C25.0166 27.8069 25.0166 29.8657 25.0166 32.789C23.1189 27.6151 22.5256 24.2366 22.321 23.3747C23.0192 23.2596 23.1573 23.2315 23.7506 23.1368C23.9194 23.61 24.8504 26.2033 25.0166 26.6739ZM20.6253 15.1777C20.5895 15.1829 20.5767 15.188 20.5512 15.1905C20.523 14.9373 20.5332 14.6637 20.5153 14.5077C20.5205 14.5102 20.5153 14.5077 20.5256 14.5102C20.5435 14.6816 20.5844 14.9399 20.6253 15.1777ZM20.8018 16.0396C20.7302 16.0499 20.7072 16.055 20.6483 16.0678C20.6202 15.8325 20.587 15.5153 20.5512 15.1905C20.5767 15.188 20.5895 15.1829 20.6253 15.1777C20.6841 15.4744 20.7558 15.7634 20.8018 16.0396ZM21.1419 17.5895C21.0243 17.6125 20.9885 17.6151 20.8632 17.6355C20.8146 17.2033 20.6867 16.4309 20.6483 16.0678C20.7072 16.055 20.7302 16.0499 20.8018 16.0396C20.9297 16.656 21.0473 17.1343 21.1419 17.5895ZM22.321 23.3747C22.0473 23.4233 21.7583 23.4591 21.5486 23.4949C21.4974 23.0499 20.9041 18.0089 20.8632 17.6355C20.9885 17.6151 21.0243 17.6125 21.1419 17.5895C21.2545 18.1445 22.2136 22.8555 22.321 23.3747ZM25.0166 32.789C25.0166 33.2954 25.0166 36.766 25.0166 37.1164C22.4156 31.9143 21.6944 23.9246 21.5486 23.4949C21.7583 23.4591 22.0473 23.4233 22.321 23.3747C22.5256 24.2366 23.1189 27.6151 25.0166 32.789ZM20.5512 15.1905C20.5153 15.1957 20.5307 15.1931 20.5 15.1982C20.5 14.9271 20.5 14.6714 20.5 14.5C20.5026 14.5026 20.5051 14.5026 20.5153 14.5077C20.5332 14.6637 20.523 14.9373 20.5512 15.1905ZM20.6483 16.0678C20.5767 16.0806 20.5716 16.0857 20.5 16.0985C20.5 15.9143 20.5 15.546 20.5 15.1982C20.5307 15.1931 20.5153 15.1957 20.5512 15.1905C20.587 15.5153 20.6202 15.8325 20.6483 16.0678ZM20.8632 17.6355C20.7353 17.6586 20.6586 17.6714 20.5 17.6995C20.5 17.3619 20.5 16.4514 20.5 16.0985C20.5716 16.0857 20.5767 16.0806 20.6483 16.0678C20.6867 16.4309 20.8146 17.2033 20.8632 17.6355ZM21.5486 23.4949C21.2826 23.5409 20.8581 23.6407 20.5 23.702C20.5 23.3517 20.5 18.3491 20.5 17.6995C20.6586 17.6714 20.7353 17.6586 20.8632 17.6355C20.9041 18.0089 21.4974 23.0499 21.5486 23.4949ZM25.0166 37.1164C23.1905 37.2008 22.2928 37.2852 20.5 37.5C20.5 37.1394 20.5 24.0422 20.5 23.702C20.8581 23.6407 21.2826 23.5409 21.5486 23.4949C21.6944 23.9246 22.4156 31.9143 25.0166 37.1164Z",fill:"url(#paint0_linear_4425_112556)"}),g.createElement("path",{d:"M32.3336 36.9297C32.3924 36.9399 32.7351 36.8887 32.8221 36.8708C32.9244 37.0985 33.0011 37.257 33.1111 37.4846C33.0343 37.454 32.487 37.2315 32.4308 37.2084C32.3924 37.0959 32.3975 37.1112 32.3336 36.9297ZM32.0369 36.0985C32.1008 36.0857 32.418 36.032 32.4768 36.0217C32.5586 36.2519 32.6968 36.587 32.8221 36.8708C32.7351 36.8887 32.3924 36.9399 32.3336 36.9297C32.2517 36.6969 32.0957 36.2621 32.0369 36.0985ZM31.5049 34.5895C31.5842 34.5767 31.8016 34.5358 31.9269 34.5153C32.0702 34.9143 32.3233 35.5844 32.4768 36.0217C32.418 36.032 32.1008 36.0857 32.0369 36.0985C31.9372 35.8095 31.62 34.9143 31.5049 34.5895ZM29.5049 28.9373C29.7556 28.8887 29.8221 28.876 29.8988 28.8632C30.0446 29.2749 31.7709 34.0729 31.9269 34.5153C31.8016 34.5358 31.5842 34.5767 31.5049 34.5895C31.3771 34.2315 29.7863 29.7353 29.5049 28.9373ZM28.6328 26.4719C28.6328 25.9808 28.6328 25.8043 28.6328 25.3261C28.7991 25.7967 29.73 28.39 29.8988 28.8632C29.8221 28.876 29.7556 28.8887 29.5049 28.9373C29.3566 28.5205 28.7709 26.8606 28.6328 26.4719ZM32.8221 36.8708C32.8962 36.8555 32.9909 36.8274 33.0241 36.8222C33.065 37.0601 33.106 37.3184 33.1239 37.4898C33.1187 37.4872 33.1136 37.4846 33.1111 37.4846C33.0011 37.257 32.9244 37.0985 32.8221 36.8708ZM32.4768 36.0217C32.6251 35.9987 32.7479 35.9757 32.8476 35.9629C32.8937 36.2366 32.9653 36.5256 33.0241 36.8222C32.9909 36.8274 32.8962 36.8555 32.8221 36.8708C32.6968 36.587 32.5586 36.2519 32.4768 36.0217ZM31.9269 34.5153C32.129 34.4744 32.3694 34.4335 32.5075 34.4105C32.6021 34.8657 32.7198 35.344 32.8476 35.9629C32.7479 35.9757 32.6251 35.9987 32.4768 36.0217C32.3233 35.5844 32.0702 34.9143 31.9269 34.5153ZM29.8988 28.8632C30.4921 28.7685 30.6303 28.7404 31.3285 28.6253C31.4359 29.1445 32.395 33.8555 32.5075 34.4105C32.3694 34.4335 32.129 34.4744 31.9269 34.5153C31.7709 34.0729 30.0446 29.2749 29.8988 28.8632ZM28.6328 25.3261C28.6328 24.1931 28.6328 22.1368 28.6328 19.211C30.5305 24.3849 31.1239 27.7634 31.3285 28.6253C30.6303 28.7404 30.4921 28.7685 29.8988 28.8632C29.73 28.39 28.7991 25.7967 28.6328 25.3261ZM33.0241 36.8222C33.0599 36.8171 33.0727 36.812 33.0983 36.8095C33.1264 37.0627 33.1162 37.3363 33.1341 37.4923C33.129 37.4923 33.1341 37.4923 33.1239 37.4898C33.106 37.3184 33.065 37.0601 33.0241 36.8222ZM32.8476 35.9629C32.9193 35.9501 32.9423 35.945 33.0011 35.9322C33.0292 36.1675 33.0625 36.4846 33.0983 36.8095C33.0727 36.812 33.0599 36.8171 33.0241 36.8222C32.9653 36.5256 32.8937 36.2366 32.8476 35.9629ZM32.5075 34.4105C32.6251 34.39 32.6609 34.3849 32.7863 34.3644C32.8349 34.7967 32.9627 35.569 33.0011 35.9322C32.9423 35.945 32.9193 35.9501 32.8476 35.9629C32.7198 35.344 32.6021 34.8657 32.5075 34.4105ZM31.3285 28.6253C31.6021 28.5793 31.8911 28.5435 32.1008 28.5051C32.152 28.9501 32.7453 33.991 32.7863 34.3644C32.6609 34.3849 32.6251 34.39 32.5075 34.4105C32.395 33.8555 31.4359 29.1445 31.3285 28.6253ZM28.6328 19.211C28.6328 18.7046 28.6328 14.8504 28.6328 14.5C31.2338 19.7046 31.9551 28.078 32.1008 28.5051C31.8911 28.5435 31.6021 28.5793 31.3285 28.6253C31.1239 27.7634 30.5305 24.3849 28.6328 19.211ZM33.0983 36.8095C33.1341 36.8069 33.1187 36.8069 33.1494 36.8018C33.1494 37.0729 33.1494 37.3286 33.1494 37.5C33.1469 37.4974 33.1443 37.4974 33.1341 37.4923C33.1162 37.3363 33.1264 37.0627 33.0983 36.8095ZM33.0011 35.9322C33.0727 35.922 33.0778 35.9143 33.1494 35.9015C33.1494 36.0857 33.1494 36.454 33.1494 36.8018C33.1187 36.8069 33.1341 36.8069 33.0983 36.8095C33.0625 36.4846 33.0292 36.1675 33.0011 35.9322ZM32.7863 34.3644C32.9141 34.3414 32.9909 34.3286 33.1494 34.3005C33.1494 34.6381 33.1494 35.5486 33.1494 35.9015C33.0778 35.9143 33.0727 35.922 33.0011 35.9322C32.9627 35.569 32.8349 34.7967 32.7863 34.3644ZM32.1008 28.5051C32.3668 28.4591 32.7914 28.3619 33.1494 28.298C33.1494 28.6483 33.1494 33.6509 33.1494 34.3005C32.9909 34.3286 32.9141 34.3414 32.7863 34.3644C32.7453 33.991 32.152 28.9501 32.1008 28.5051ZM28.6328 14.5C29.2057 14.5 32.7965 14.5 33.1494 14.5C33.1494 14.8606 33.1494 27.9578 33.1494 28.298C32.7914 28.3619 32.3668 28.4591 32.1008 28.5051C31.9551 28.078 31.2338 19.7046 28.6328 14.5Z",fill:"url(#paint1_linear_4425_112556)"}),g.createElement("path",{d:"M33.1496 37.5C31.5469 37.2835 29.9962 37.1556 28.4974 37.1164L20.5 14.5H25.0166L33.1496 37.5Z",fill:"#E50914"})),g.createElement("defs",null,g.createElement("filter",{id:"filter0_d_4425_112556",x:"0.818182",y:"0.909091",width:"52.3636",height:"52.3636",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},g.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),g.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),g.createElement("feOffset",{dy:"1.09091"}),g.createElement("feGaussianBlur",{stdDeviation:"1.09091"}),g.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),g.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_4425_112556"}),g.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_4425_112556",result:"shape"})),g.createElement("linearGradient",{id:"paint0_linear_4425_112556",x1:"21.2187",y1:"14.7916",x2:"20.6253",y2:"15.1777",gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#7C020D"}),g.createElement("stop",{offset:"1",stopColor:"#B20710"})),g.createElement("linearGradient",{id:"paint1_linear_4425_112556",x1:"32.4308",y1:"37.2084",x2:"33.0241",y2:"36.8222",gradientUnits:"userSpaceOnUse"},g.createElement("stop",{stopColor:"#7C020D"}),g.createElement("stop",{offset:"1",stopColor:"#B20710"}))))),One=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{filter:"url(#filter0_d)"},i.createElement("rect",{x:"2",y:"1",width:"32",height:"32",rx:"4",fill:"#000"}),i.createElement("rect",{x:"2.5",y:"1.5",width:"31",height:"31",rx:"3.5",stroke:"#262626"})),i.createElement("path",{d:"M24.893 12.8822C24.267 12.3814 23.5516 12.0326 22.7736 11.8448C22.3265 11.7376 21.8793 11.6928 21.4232 11.6749C21.0834 11.666 20.7436 11.666 20.4038 11.666C18.8031 11.666 17.1934 11.666 15.5927 11.666C15.2529 11.666 14.9131 11.666 14.5733 11.6749C14.1172 11.6928 13.6701 11.7376 13.2229 11.8448C12.4449 12.0326 11.7295 12.3814 11.1036 12.8822C9.84265 13.8927 9.10938 15.4219 9.10938 17.0315C9.10938 18.6501 9.84265 20.1704 11.1036 21.1809C11.7295 21.6816 12.4449 22.0304 13.2229 22.2182C13.6701 22.3255 14.1172 22.3702 14.5733 22.3881C14.9131 22.397 15.253 22.397 15.5927 22.397C17.1935 22.397 18.8031 22.397 20.4038 22.397C20.7437 22.397 21.0834 22.397 21.4232 22.3881C21.8793 22.3702 22.3265 22.3255 22.7736 22.2182C23.5516 22.0304 24.267 21.6816 24.893 21.1809C26.1539 20.1704 26.8872 18.6412 26.8872 17.0315C26.8872 15.4129 26.1539 13.8927 24.893 12.8822ZM22.55 18.4713C22.3086 18.6323 22.0492 18.7306 21.7631 18.7754C21.4769 18.8201 21.1997 18.8111 20.9136 18.8111C18.973 18.8111 17.0235 18.8111 15.083 18.8111C14.7968 18.8111 14.5197 18.82 14.2334 18.7754C13.9473 18.7306 13.688 18.6323 13.4465 18.4713C12.9725 18.1404 12.6864 17.6039 12.6864 17.0315C12.6864 16.4503 12.9726 15.9137 13.4465 15.5917C13.688 15.4308 13.9473 15.3324 14.2334 15.2877C14.5196 15.243 14.7968 15.2519 15.083 15.2519C17.0235 15.2519 18.973 15.2519 20.9136 15.2519C21.1997 15.2519 21.4769 15.243 21.7631 15.2877C22.0492 15.3324 22.3086 15.4308 22.55 15.5917C23.024 15.9226 23.3102 16.4592 23.3102 17.0315C23.3102 17.6128 23.024 18.1494 22.55 18.4713Z",fill:"#fff"}),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d",x:"0",y:"0",width:"36",height:"36",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),i.createElement("feOffset",{dy:"1"}),i.createElement("feGaussianBlur",{stdDeviation:"1"}),i.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),i.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow"}),i.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))),Lne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("rect",{x:"0.5",y:"0.5",width:"31",height:"31",rx:"3.5",fill:"#003791",stroke:"#003791"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M25.4293 20.6212C25.0542 21.081 24.1354 21.409 24.1354 21.409L17.2999 23.7949V22.0354L22.3303 20.2936C22.9012 20.0949 22.9888 19.8139 22.5248 19.6664C22.0617 19.5185 21.2231 19.5609 20.6518 19.7605L17.2999 20.9077V19.0816L17.493 19.0181C17.493 19.0181 18.4616 18.685 19.8236 18.5383C21.1855 18.3926 22.8532 18.5583 24.1624 19.0405C25.6377 19.4935 25.8039 20.1614 25.4293 20.6212ZM17.9505 17.6251V13.1254C17.9505 12.597 17.8502 12.1105 17.34 11.9727C16.9492 11.8511 16.7068 12.2037 16.7068 12.7317V24L13.5794 23.0355V9.60001C14.9091 9.83987 16.8463 10.4069 17.8877 10.748C20.5362 11.6316 21.4341 12.7313 21.4341 15.2091C21.4341 17.6243 19.8999 18.5396 17.9505 17.6251ZM7.84119 21.8514C6.3266 21.437 6.07453 20.5733 6.76488 20.0758C7.4029 19.6164 8.48793 19.2706 8.48793 19.2706L12.972 17.7213V19.4876L9.74522 20.6098C9.17523 20.8085 9.08757 21.0899 9.55072 21.2374C10.0143 21.3849 10.8534 21.3429 11.4242 21.1437L12.972 20.5979V22.1782C12.8738 22.1951 12.7644 22.2121 12.6632 22.2286C11.115 22.4744 9.46611 22.3718 7.84119 21.8514Z",fill:"white"}))),Tne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{d:"M28.3871 0H3.6129C1.61755 0 0 1.61755 0 3.6129V28.3871C0 30.3824 1.61755 32 3.6129 32H28.3871C30.3824 32 32 30.3824 32 28.3871V3.6129C32 1.61755 30.3824 0 28.3871 0Z",fill:"white"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.1681 13.8902C6.06048 13.9672 6.00048 14.0893 6 14.215V14.22C6.00048 14.273 6.01143 14.3267 6.03405 14.3778L7.94833 18.7147C8.0331 18.9069 8.2519 19.001 8.45024 18.9307C9.70357 18.4838 14.0438 17.0698 16.8526 17.8325C16.8526 17.8325 14.035 17.9955 11.4871 19.9935C11.3436 20.1063 11.2957 20.3026 11.3693 20.4694C11.5762 20.9367 11.9914 21.8762 12.2264 22.4073L12.5564 23.1814C12.635 23.365 12.886 23.3871 12.9967 23.2208C13.5912 22.3255 14.5936 21.8784 15.5564 21.488C16.5429 21.0883 17.5721 20.7901 18.6221 20.6127C19.741 20.4235 20.8833 20.3729 22.014 20.473C22.2024 20.4896 22.3771 20.3741 22.4333 20.194L23.2981 17.4302C23.349 17.2668 23.2905 17.0881 23.1514 16.9876C22.1871 16.289 18.3674 13.9427 11.6502 14.8853C11.6502 14.8853 17.3821 11.5926 24.659 15.2096C24.8795 15.3194 25.1457 15.2042 25.2193 14.9699L25.9817 12.5326C25.9936 12.4948 25.9993 12.4566 26 12.4188V12.4071C25.9979 12.2684 25.9236 12.1367 25.7974 12.0652C24.884 11.5484 21.7919 10 17.5383 10C14.2781 9.99976 10.336 10.9093 6.1681 13.8902Z",fill:"url(#paint0_linear)"}),i.createElement("defs",null,i.createElement("linearGradient",{id:"paint0_linear",x1:"6",y1:"13.7037",x2:"22.5812",y2:"24.7578",gradientUnits:"userSpaceOnUse"},i.createElement("stop",{stopColor:"#FF4C1D"}),i.createElement("stop",{offset:"1",stopColor:"#9B0063"}))))),Nne=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{filter:"url(#filter0_d)"},i.createElement("rect",{x:"2",y:"1",width:"32",height:"32",rx:"4",fill:"black"}),i.createElement("rect",{x:"2.5",y:"1.5",width:"31",height:"31",rx:"3.5",stroke:"#262626"})),i.createElement("path",{d:"M17.9707 8.11108C13.3067 8.11108 9.48186 11.7173 9.11108 16.2787L13.8726 18.2475C14.2824 17.9746 14.7703 17.8187 15.2972 17.8187C15.3362 17.8187 15.3948 17.8187 15.4338 17.8187L17.5609 14.7388C17.5609 14.7193 17.5609 14.7193 17.5609 14.6998C17.5609 12.8479 19.0635 11.347 20.9174 11.347C22.7713 11.347 24.2739 12.8479 24.2739 14.6998C24.2739 16.5516 22.7713 18.0526 20.9174 18.0526C20.8979 18.0526 20.8589 18.0526 20.8393 18.0526L17.8146 20.2163C17.8146 20.2553 17.8146 20.2943 17.8146 20.3333C17.8146 21.7173 16.6827 22.8479 15.2972 22.8479C14.0873 22.8479 13.053 21.9707 12.8189 20.8206L9.42332 19.4171C10.4771 23.1403 13.9117 25.8889 17.9902 25.8889C22.9079 25.8889 26.8889 21.9123 26.8889 17C26.8889 12.0877 22.8884 8.11108 17.9707 8.11108Z",fill:"white"}),i.createElement("path",{d:"M14.6914 21.6L13.5986 21.1517C13.7938 21.561 14.1255 21.8924 14.5744 22.0679C15.5306 22.4772 16.6429 22.0094 17.0527 21.0542C17.2479 20.5864 17.2479 20.0796 17.0527 19.6117C16.8576 19.1439 16.5063 18.7735 16.038 18.5786C15.5696 18.3836 15.0817 18.4031 14.6524 18.5591L15.7843 19.0269C16.4868 19.3193 16.8381 20.138 16.5258 20.8398C16.2136 21.561 15.394 21.8924 14.6914 21.6Z",fill:"white"}),i.createElement("path",{d:"M23.1617 14.7189C23.1617 13.4908 22.1664 12.4772 20.9175 12.4772C19.6686 12.4772 18.6733 13.4713 18.6733 14.7189C18.6733 15.9665 19.6686 16.9606 20.9175 16.9606C22.1664 16.9606 23.1617 15.947 23.1617 14.7189ZM19.2393 14.6994C19.2393 13.7637 20.0003 13.023 20.9175 13.023C21.8542 13.023 22.5958 13.7832 22.5958 14.6994C22.5958 15.6351 21.8347 16.3758 20.9175 16.3758C20.0003 16.3758 19.2393 15.6351 19.2393 14.6994Z",fill:"white"}),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d",x:"0",y:"0",width:"36",height:"36",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),i.createElement("feOffset",{dy:"1"}),i.createElement("feGaussianBlur",{stdDeviation:"1"}),i.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),i.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow"}),i.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"}))))),Ine=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("rect",{x:"2",y:"1",width:"32",height:"32",rx:"4",fill:"#6441A4",filter:"url(#filter0_d)"}),i.createElement("g",{clipPath:"url(#clip0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.125 9L10 11.875V23.625H14V25.75H16.25L18.375 23.625H21.625L26 19.25V9H11.125ZM24.5 18.5L22 21H18L15.875 23.125V21H12.5V10.5H24.5V18.5ZM22 13.375V17.75H20.5V13.375H22ZM18 13.375V17.75H16.5V13.375H18Z",fill:"#fff"})),i.createElement("defs",null,i.createElement("filter",{id:"filter0_d",x:"0",y:"0",width:"36",height:"36",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},i.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),i.createElement("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"}),i.createElement("feOffset",{dy:"1"}),i.createElement("feGaussianBlur",{stdDeviation:"1"}),i.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.24 0"}),i.createElement("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow"}),i.createElement("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow",result:"shape"})),i.createElement("clipPath",{id:"clip0"},i.createElement("rect",{width:"16",height:"16.75",fill:"#fff",transform:"translate(10 9)"}))))),Mr=t=>{const{Icon:e,platformId:r}=t;return i.createElement(i.Fragment,null,i.createElement("span",{className:"mr-2"},i.createElement(e,null)),Qr.getPlatformName(r))};function my(t){switch(t){case be.enum.azuresaml:return i.createElement(Mr,{Icon:Fne,platformId:t});case be.enum.steam:case be.enum.steamopenid:return i.createElement(Mr,{Icon:Nne,platformId:be.enum.steamopenid});case be.enum.epicgames:return i.createElement(Mr,{Icon:Ane,platformId:be.enum.epicgames});case be.enum.facebook:return i.createElement(Mr,{Icon:kne,platformId:be.enum.facebook});case be.enum.google:return i.createElement(Mr,{Icon:Pne,platformId:be.enum.google});case be.enum.oculus:return i.createElement(Mr,{Icon:One,platformId:be.enum.oculus});case be.enum.twitch:return i.createElement(Mr,{Icon:Ine,platformId:be.enum.twitch});case be.enum.ps4:case be.enum.ps4web:case be.enum.ps5:return i.createElement(Mr,{Icon:Lne,platformId:be.enum.ps4});case be.enum.live:case be.enum.xblweb:return i.createElement(Mr,{Icon:Sne,platformId:be.enum.live});case be.enum.stadia:case be.enum.stadiaweb:return i.createElement(Mr,{Icon:Tne,platformId:be.enum.stadia});case be.enum.apple:return i.createElement(Mr,{Icon:Ene,platformId:be.enum.apple});case be.enum.netflix:return i.createElement(Mr,{Icon:xne,platformId:be.enum.netflix});case be.enum.eaorigin:return i.createElement(Mr,{Icon:wne,platformId:be.enum.eaorigin});case be.enum.discord:return i.createElement(Mr,{Icon:Cne,platformId:be.enum.discord});default:return i.createElement(Mr,{Icon:Dne,platformId:t})}}class Bne extends i.Component{constructor(e){super(e),this.fetchThirdPartyLoginConfig=async()=>{if(!this.state.isFetchingThirdPartyLoginConfig){this.setState({isFetchingThirdPartyLoginConfig:!0,fetchThirdPartyLoginConfigError:null});try{const n=(await ar.ThirdPartyCredentialApi(U.getAppState().getSdk()).getPlatformsClientsActive()).filter(o=>!!W6.enum[o.PlatformId]&&o.IsActive);this.setState({thirdPartyLoginConfig:n})}catch(r){console.error(r),this.setState({fetchThirdPartyLoginConfigError:r})}finally{this.setState({isFetchingThirdPartyLoginConfig:!1})}}},this.renderPlatformList=()=>{const{isPreviewMode:r}=this.props,{thirdPartyLoginConfig:a}=this.state,n=r?nq:a;return n.length<1?i.createElement("div",{className:"platformBox disabled text-center"},i.createElement(f,{i18nKey:"LinkedAccountPage.linkAccount.modal.noPlatformConfig"},"No third party platform available")):n.map(o=>{const s=this.props.linkedPlatform.has(o.PlatformId);return s||!o.IsActive?null:i.createElement("div",{onClick:()=>{this.props.openConfirmLinkToPlatformDialog(o)},role:"button",key:o.PlatformId,className:"platformBox"},i.createElement("span",{className:"platform flex items-center capitalize"},my(o.PlatformId)),!s&&i.createElement(Ft,null),s&&i.createElement("span",{className:"text-green-40 uppercase"},i.createElement(f,{i18nKey:"LinkAccountDialog.linked"},"Linked")))})},this.state={thirdPartyLoginConfig:[],isFetchingThirdPartyLoginConfig:!1,fetchThirdPartyLoginConfigError:null,fetchThirdPartyLoginUrlError:null}}componentDidMount(){this.props.isPreviewMode||this.fetchThirdPartyLoginConfig()}render(){const{onClose:e,isPreviewMode:r}=this.props,{isFetchingThirdPartyLoginConfig:a,fetchThirdPartyLoginConfigError:n,fetchThirdPartyLoginUrlError:o}=this.state;return i.createElement(Ge,{className:"purchaseDialog",title:$("LinkedAccountPage.title"),isOpen:!0,onClose:()=>{e&&e()},isPreviewMode:r},i.createElement(Qe,null,i.createElement("div",{className:"dialogPlatformBodyText"},a&&i.createElement("div",{className:"text-center"},i.createElement(eg,null)),!a&&!!n&&i.createElement("div",{className:"text-center"},i.createElement(f,{i18nKey:"LinkedAccountPage.linkAccount.modal.fetchConfigFail"},"Unable to get third party platform information ",i.createElement("br",null),i.createElement("a",{role:"button",onClick:this.fetchThirdPartyLoginConfig},"Try Again"))),!a&&!n&&i.createElement(i.Fragment,null,o&&i.createElement(Me,{className:"mb-6",type:ue.danger},i.createElement(ke,{error:o})),i.createElement(f,{i18nKey:"LinkedAccountPage.linkAccountDialog"},"Select the platform you want to link to your account."),i.createElement("div",{className:"dialogPlatformList"},this.renderPlatformList())))))}}class _ne extends i.Component{constructor(e){var r;super(e),this.getUserDistinctLinkedPlatform=async()=>{this.userId&&await this.linkedAccountsManager.getUserDistinctLinkedPlatform(this.userId)},this.refreshUI=()=>{this.setState({})},this.linkIfGivenParameter=async a=>{const n=a?new URL(a).search:window.location.search,o=Ke.silentSearchParamsBuilder(n).get("requestId"),{appHistory:s}=U.getAppState().state;if(this.setState({isOpenLinkAccountDialog:!1,selectedPlatformToLink:null}),o&&this.userId){this.clearAlertStatus();try{const l=await this.linkedAccountsManager.requestStatus(o);l&&l.status===K6.enum.SUCCESS&&(this.setState({accountLinkingSuccessful:!0}),this.appState.updateUserCustomAttribute(this.userId,l.payload.platformId))}catch(l){this.setState({accountLinkError:l})}}await this.getUserDistinctLinkedPlatform(),s.replace(s.location.pathname)},this.clearAlertStatus=()=>{this.linkedAccountsManager.setState({error:null,accountConflictInformation:null}),this.setState({accountUnlinkingSuccessful:!1,accountLinkingSuccessful:!1,accountUnlinkError:null,accountLinkError:null})},this.openLinkAccountDialog=()=>{this.setState({isOpenLinkAccountDialog:!0})},this.openConfirmLinkDialog=a=>{this.setState({selectedPlatformToLink:a})},this.openConfirmUnlinkDialog=a=>{this.setState({selectedUnlinkAblePlatformName:a})},this.onConfirmUnlinkAccount=async a=>{this.clearAlertStatus();try{await this.linkedAccountsManager.unLinkAccount(a),this.setState({accountUnlinkingSuccessful:!0})}catch(n){this.setState({accountLinkError:n})}finally{this.setState({selectedUnlinkAblePlatformName:null}),await this.getUserDistinctLinkedPlatform()}},this.renderListPlatform=a=>{const{isPreviewMode:n}=this.props,{platformName:o,details:s}=a,l=s[0].displayName||"",{isLinking:u}=this.linkedAccountsManager.state,c=this.appState.featureFlagsManager.hasFeature(G6.isUnlinkAccountEnabled);return o?i.createElement("tr",{key:o},i.createElement("td",{className:"text-left font-medium capitalize"},i.createElement("span",{className:"platform flex items-center"},my(o))),i.createElement("td",{className:"text-left"},!l&&i.createElement(f,{i18nKey:"LinkedAccountPage.connected"},"Connected"),!!l&&i.createElement(f,{i18nKey:"LinkedAccountPage.connectedTo"},"Connected to ",{displayName:l})),i.createElement("td",{className:"text-right"},c!==!1&&i.createElement("span",{className:G("action",u&&"text-[color:rgb(var(--od-rgb-text),0.65)]"),onClick:n?void 0:()=>{u||this.openConfirmUnlinkDialog(o)}},i.createElement(f,{i18nKey:"LinkedAccountsPage.disconnect"},"Unlink")))):null},this.renderAlerts=()=>{const{accountUnlinkingSuccessful:a,accountLinkingSuccessful:n,accountLinkError:o,accountUnlinkError:s}=this.state,{error:l,accountConflictInformation:u}=this.linkedAccountsManager.state;return n?i.createElement(Me,{className:"mb-6",type:ue.success,onDismiss:()=>this.clearAlertStatus()},i.createElement(f,{i18nKey:"LinkedAccountPage.linkSuccess"},"Cool! Your account is now linked.")):a?i.createElement(Me,{className:"mb-6",type:ue.info,onDismiss:()=>this.clearAlertStatus()},i.createElement(f,{i18nKey:"LinkedAccountPage.unlinkSuccess"},"Your account has been unlinked.")):l||o||s||u?(o&&tr({eventCategory:"LinkAccountError",eventLabel:ye.errorToString(o)}),s&&tr({eventCategory:"UnlinkAccountError",eventLabel:ye.errorToString(s)}),i.createElement(nw,{error:l||o||s,accountConflictInformation:u,onDismiss:this.clearAlertStatus})):null},this.linkedAccountsManager=U.getAppState().linkAccountManager,this.linkedAccountsManager.subscribe(this.refreshUI),this.appState=U.getAppState(),this.userId=(r=U.getAppState().getUser())==null?void 0:r.userId,this.state={isOpenLinkAccountDialog:!1,selectedUnlinkAblePlatformName:null,selectedPlatformToLink:null,accountUnlinkingSuccessful:!1,accountLinkingSuccessful:!1,accountUnlinkError:null,accountLinkError:null,platformNamespace:""}}componentDidMount(){var e;if((e=this.props.isPreviewMode)!=null&&e.isOpenModalLinked)return this.setState({isOpenLinkAccountDialog:!0});this.props.isPreviewMode||(this.linkIfGivenParameter(),Ye.isDesktopApp()&&Device.receive(ci.OPEN_URL,r=>{this.linkIfGivenParameter(r)}))}componentDidUpdate(e){var r,a;((r=e.isPreviewMode)==null?void 0:r.isOpenModalLinked)!==((a=this.props.isPreviewMode)==null?void 0:a.isOpenModalLinked)&&this.setState({isOpenLinkAccountDialog:!this.state.isOpenLinkAccountDialog})}componentWillUnmount(){Ye.isDesktopApp()&&Device.remove(ci.OPEN_URL)}renderTwitchDropAlert(){const{linkedPlatform:e}=this.linkedAccountsManager.state;return(e==null?void 0:e.find(a=>a.platformName===be.Enum.twitch))&&U.hasFeature(pt.isTwitchDropEnabled)?i.createElement(Me,{className:"LinkedAccountsAlert twitch-alert mb-6",type:ue.info},i.createElement(f,{i18nKey:"LinkedAccountPage.problemClaimingTwitchDrops"},"Have problem with claiming Twitch Drops?"," ",i.createElement(xe,{to:ds.twitchDropPage.withSearchParams({step:"reclaim"})},"Click here to re-claim your Drops"))):null}render(){const{isPreviewMode:e}=this.props,{isOpenLinkAccountDialog:r,selectedUnlinkAblePlatformName:a,selectedPlatformToLink:n}=this.state,{linkedPlatform:o,isFetching:s,isLinking:l}=this.linkedAccountsManager.state,u=e?yA:o,c=location.pathname.includes("/player-portal/accounts/linked-accounts-modal");return i.createElement(Fr,{className:"linkedAccountsPage"},i.createElement(Ur,null,i.createElement(f,{i18nKey:"LinkedAccountsPage.title"},"Linked Accounts")),i.createElement(xr,null,this.renderAlerts(),this.renderTwitchDropAlert(),s&&i.createElement("div",{className:"flex"},i.createElement(je,{className:"justify-center"})),u&&i.createElement("table",{className:"w-full"},i.createElement("thead",null,i.createElement("tr",null,i.createElement("th",{className:"text-left"},i.createElement(f,{i18nKey:"LinkedAccountsPage.paymentAccounts.platform"},"Platform")),i.createElement("th",{className:"text-left"},i.createElement(f,{i18nKey:"LinkedAccountsPage.paymentAccounts.status"},"Status")),i.createElement("th",null))),i.createElement("tbody",{className:"border-gray-80 border-b border-solid"},u.length>=0&&u.map(d=>this.renderListPlatform(d)),u&&u.length===0&&i.createElement("tr",null,i.createElement("td",{colSpan:3,className:"text-center"},i.createElement(f,{i18nKey:"LinkedAccountPage.noLinkedAccount"},"You have no linked accounts."))))),i.createElement(le,{loadingIndicator:"SPINNER",disabled:l||!u,className:"btn btn-primary connectButtonPlatform",isLoading:l,onClick:e?void 0:this.openLinkAccountDialog},i.createElement(f,{i18nKey:"LinkedAccountPage.btn.LinkAccount"},"Link Account"),i.createElement("span",{className:"ml-2"},i.createElement(fne,null))),(r||c)&&u&&i.createElement(Bne,{openConfirmLinkToPlatformDialog:e!=null&&e.isOpenModalLinked?()=>null:this.openConfirmLinkDialog,onClose:e!=null&&e.isOpenModalLinked?()=>null:()=>this.setState({isOpenLinkAccountDialog:!1}),linkedPlatform:new Set(u.map(d=>{switch(!0){case d.platformName===be.enum.steam:return be.enum.steamopenid;case d.platformName===Y6.enum.psn:return be.enum.ps4web;case d.platformName===be.enum.live:case d.platformName===be.enum.xblweb:return be.enum.xblweb;case d.platformName===be.enum.facebook:return be.enum.facebook;case d.platformName===be.enum.apple:return be.enum.apple;default:return d.platformName}}).filter(d=>!!d)),isPreviewMode:e==null?void 0:e.isOpenModalLinked}),a&&i.createElement(ow,{platformId:a,onCancel:()=>this.setState({selectedUnlinkAblePlatformName:null}),onConfirm:e?void 0:()=>this.onConfirmUnlinkAccount(a)}),n&&i.createElement(bne,{platformConfig:n,onCancel:()=>this.setState({selectedPlatformToLink:null})})))}}class Mne extends i.Component{constructor(e){super(e),this.fetchMarketingPreferences=async()=>{try{await Promise.all([this.logic.fetchMarketingPreferences(),this.logic.fetchMarketingPreferenceRecord()])}catch(r){this.setErrorAlert(r)}},this.onAcceptSuccess=async()=>{await this.fetchMarketingPreferences(),this.setPolicyMapFromLogic(),this.notifyAcceptSuccess()},this.setErrorAlert=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.notifyAcceptSuccess=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"NotificationPreferencesPage.acceptSuccess"},"Your notification preferences have been successfully updated")}})},this.handleSubmit=async()=>{const r=[],{policyMap:a}=this.state,{marketingPreferences:n}=this.logic.state;n&&n.forEach(o=>{!o.policyId||!o.policyVersion||!o.localizedPolicyVersion||r.push({policyId:o.policyId,policyVersionId:o.policyVersion.id,localizedPolicyVersionId:o.localizedPolicyVersion.id,isAccepted:!!a.get(o.policyId)})}),this.logic.updateMarketingPreferences(r).then(()=>{this.onAcceptSuccess()}).catch(o=>{this.setErrorAlert(o)})},this.logic=U.getAppState().legalAppManager,this.logic.subscribe(()=>this.setState({})),this.state={policyMap:new Map,alert:null}}async componentDidMount(){this.fetchMarketingPreferences(),this.setPolicyMapFromLogic()}isPolicyChanged(){const{marketingPreferences:e}=this.logic.state;return e?e.filter(r=>{if(r.policyId)return this.state.policyMap.get(r.policyId)!==r.isAccepted}).length>0:!1}setPolicyMapFromLogic(){const{marketingPreferences:e}=this.logic.state;if(e){const r=new Map;e.map(a=>{!a.policyId||!a.isAccepted||r.set(a.policyId,a.isAccepted)}),this.setState({policyMap:r})}}renderPolicySection(){const{marketingPreferences:e}=this.logic.state;return e!==null&&e.length>0?i.createElement("section",null,i.createElement("h2",null,i.createElement(f,{i18nKey:"NotificationPreferencesPage.PolicyTitle"},"News and Products")),i.createElement("ul",{className:"policyList"},e.map(r=>{if(!r||!r.policyId)return;const a=r.policyId,n=this.state.policyMap.get(a);return i.createElement("li",{className:"policyItem",key:a},i.createElement(wn,{label:r.description,isChecked:n,isLabelFirst:!0,onChange:()=>{const{policyMap:o}=this.state;o.set(a,!n),this.setState({policyMap:o})}}))}))):null}render(){const{isLoading:e,isUpdating:r,marketingPreferences:a}=this.logic.state,{alert:n}=this.state;return i.createElement(Fr,{className:"notificationsPage"},i.createElement(Ur,null,i.createElement(f,{i18nKey:"NotificationPreferencesPage.title"},"Notifications")),i.createElement(xr,{className:"mainBody"},!e&&!r&&!!n&&i.createElement(Me,{type:n.type,className:"alert",onDismiss:()=>this.setState({alert:null})},n.element),e&&i.createElement(je,null),!e&&i.createElement("form",{onSubmit:o=>{o.preventDefault(),this.handleSubmit()}},this.renderPolicySection(),Array.isArray(a)&&a.length>0&&i.createElement("div",{className:"btnContainer"},i.createElement(le,{loadingIndicator:"SPINNER",className:"btn-primary btnSave",type:"submit",disabled:r||!this.isPolicyChanged(),isLoading:r},i.createElement(f,{i18nKey:"NotificationPreferencesPage.save"},"Save"))),Array.isArray(a)&&a.length===0&&i.createElement(f,{i18nKey:"NotificationPreferencesPage.noPreferences"},"Your notification preferences are unavailable"))))}}class H4 extends Xt{constructor(e){super(),this.orderExpiredTimeout=async()=>{const{order:r}=this.state;if(!r||!r.expireTime)return;const a=new Date().getTime(),o=new Date(r.expireTime).getTime()-a;setTimeout(()=>{this.setState({orderIsExpired:!0})},o)},this.fetchOrder=async r=>{const{userId:a}=this.props;try{if(!a||!r)return;const n=await qe.OrderApi(this.sdk).getOrder_ByUserId_ByOrderNo(a,r);this.setState({order:n})}catch(n){this.setState({error:n})}},this.cancelAllOrders=()=>{var r;return(r=this.pendingOrdersAppManager)==null?void 0:r.cancelAll()},this.props=e,this.state={isFetching:!1,error:null,order:null,orderIsExpired:!1,item:null,...Wo.DEFAULT_STATE},this.sdk=U.getAppState().getSdk()}async init(){const{userId:e,orderNo:r}=this.props;try{if(this.state.isFetching)return;this.setState({isFetching:!0,error:null,order:null});const a=await qe.OrderApi(this.sdk).getOrder_ByUserId_ByOrderNo(e,r),n=await qe.ItemApi(this.sdk).getItemsLocaleByIds({itemIds:a==null?void 0:a.itemId}),[o]=n;this.pendingOrdersAppManager=new Wo(this.sdk,{userId:this.props.userId,itemId:a.itemId}),this.pendingOrdersAppManager.subscribe(()=>{const l=Object.keys(Wo.DEFAULT_STATE).reduce((u,c)=>{var d;return u[c]=(d=this.pendingOrdersAppManager)==null?void 0:d.state[c],u},{});this.setState(l)}),await this.pendingOrdersAppManager.init();const{fetchOrdersError:s}=this.pendingOrdersAppManager.state;if(s)throw s;await this.setState({order:a,item:o})}catch(a){this.setState({error:a})}finally{await this.setState({isFetching:!1}),this.state.order&&this.state.order.status===Ct.enum.INIT&&this.orderExpiredTimeout()}}}const Rne="_orderHistoryDetailPage_qm5vl_16",jne={orderHistoryDetailPage:Rne};class Une extends i.Component{constructor(e){var n;super(e),this.getItemImage=o=>{const{thumbnailUrl:s}=o;if(s&&Ke.isValidUrl(s))return s;const l=Fs.getGameIconImage(o);return l&&Ke.isValidUrl(l)?l:ua},this.renderOrderItem=(o,s,l)=>i.createElement(i.Fragment,null,i.createElement("div",{className:"orderItemContainer"},i.createElement("div",{className:"tableHead"},i.createElement("p",{className:"itemName"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.item"},"Item")),i.createElement("p",{className:"itemText"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.price"},"Price")),i.createElement("p",{className:"itemText"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.quantity"},"Quantity")),i.createElement("p",{className:"itemText"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.subtotal"},"Subtotal"))),i.createElement("div",{className:"divider top"}),s.regionDataItem&&i.createElement("div",{className:"itemInfoContainer"},i.createElement("div",{className:"itemContainer"},i.createElement("img",{className:"itemImage",src:this.getItemImage(l),alt:l.title,loading:"lazy"}),i.createElement("p",{className:"itemName"},l.title)),i.createElement("p",{className:"itemText"},`${o.currency.currencySymbol} ${aa.calculateIntegerPrice((o.subtotalPrice?o.subtotalPrice:0)/o.quantity,o.currency)}`),i.createElement("p",{className:"itemText"},o.quantity),i.createElement("p",{className:"itemText"},`${o.currency.currencySymbol} ${aa.calculateIntegerPrice(o.subtotalPrice?o.subtotalPrice:0,o.currency)}`))),i.createElement("div",{className:"divider bottom"}),this.renderTotalOrder(o)),this.renderTotalOrder=o=>{const{status:s,currency:{currencySymbol:l},totalPrice:u=0,totalTax:c=0}=o,d=aa.calculateIntegerPrice(c,o.currency),m=aa.calculateIntegerPrice(u,o.currency),h=o.currency.currencyType===Yi.enum.REAL;return i.createElement("div",{className:"totalOrderContainer"},i.createElement("div",{className:"infoNameColumn"},h&&i.createElement("p",{className:"infoText"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.tax"},"Tax")),i.createElement("p",{className:"infoText"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.total"},"Total")),i.createElement("p",{className:"infoText"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.status"},"Status"))),i.createElement("div",{className:"emptyDividerColumn"}),i.createElement("div",{className:"infoAmountColumn"},h&&i.createElement("p",{className:"infoAmount"},l," ",d),i.createElement("p",{className:"infoAmount"},l," ",m),i.createElement("p",{className:"infoAmount"},s)))},this.renderOrderHistoryDetail=(o,s)=>{const l=st.formatDate(o.createdTime,{type:"dynamic",format:"LLLL"});return i.createElement(i.Fragment,null,i.createElement("div",{className:"orderInfoContainer"},i.createElement("p",{className:"infoTitle"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.orderDate"},"Order date")),i.createElement("p",null,l)),i.createElement("div",{className:"orderInfoContainer"},i.createElement("p",{className:"infoTitle"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.orderID"},"Order No")),i.createElement("p",null,o.orderNo)),!o.itemSnapshot&&i.createElement("div",{className:"noData"},i.createElement(f,{i18nKey:"OrderHistoryDetailPage.noItemDataFound"},"Item data not found")),o.itemSnapshot&&this.renderOrderItem(o,o.itemSnapshot,s))};const{orderNo:r}=this.props,a=((n=U.getAppState().getUser())==null?void 0:n.userId)||"";this.logic=new H4({userId:a,orderNo:r}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.init()}render(){const{isFetching:e,order:r,item:a,error:n}=this.logic.state;return i.createElement(Fr,{className:jne.orderHistoryDetailPage},i.createElement(Ur,null,i.createElement("span",{className:"navigationContainer"},i.createElement(xe,{to:oe.OrderHistory.makePath()},i.createElement(A0,null))),i.createElement(f,{i18nKey:"OrderHistoryDetailPage.title"},"Order History")),i.createElement(xr,null,e&&i.createElement(je,{className:"loading"}),!e&&n&&i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:n})),!e&&r&&a&&this.renderOrderHistoryDetail(r,a)))}}class zne extends Xt{constructor(e){super(),this.props=e,this.state={isFetching:!1,orderInfoList:null,error:null},this.sdk=U.getAppState().getSdk()}getLimit(){return this.props.pageSize||10}getOffset(e){return e?(e-1)*this.getLimit():0}async init(){try{if(this.state.isFetching)return;this.setState({isFetching:!0,orderInfoList:null,error:null});const{page:e,userId:r,status:a}=this.props;if(!r)return;const n=await qe.OrderApi(this.sdk).getOrders_ByUserId(r,{status:a,offset:this.getOffset(e),limit:this.getLimit()});await this.setState({orderInfoList:n})}catch(e){this.setState({error:e})}finally{await this.setState({isFetching:!1})}}}const Vne="_orderHistoryPage_1qwg1_16",DD={orderHistoryPage:Vne},qne=t=>{const{status:e}=t;switch(!0){case e===Ct.enum.INIT:return i.createElement(f,{i18nKey:"OrderStatus.init"},"Initialized");case e===Ct.enum.CHARGEBACK:return i.createElement(f,{i18nKey:"OrderStatus.chargeback"},"Chargeback");case e===Ct.enum.CHARGEBACK_REVERSED:return i.createElement(f,{i18nKey:"OrderStatus.chargebackReversed"},"Chargeback Reversed");case e===Ct.enum.CHARGED:return i.createElement(f,{i18nKey:"OrderStatus.charged"},"Charged");case e===Ct.enum.FULFILLED:return i.createElement(f,{i18nKey:"OrderStatus.fulfilled"},"Fulfilled");case e===Ct.enum.FULFILL_FAILED:return i.createElement(f,{i18nKey:"OrderStatus.fulfillFailed"},"Fulfill Failed");case e===Ct.enum.REFUNDING:return i.createElement(f,{i18nKey:"OrderStatus.refunding"},"Refunding");case e===Ct.enum.REFUNDED:return i.createElement(f,{i18nKey:"OrderStatus.refunded"},"Refunded");case e===Ct.enum.REFUND_FAILED:return i.createElement(f,{i18nKey:"OrderStatus.refundFailed"},"Refund Failed");case e===Ct.enum.CLOSED:return i.createElement(f,{i18nKey:"OrderStatus.closed"},"Closed");case e===Ct.enum.DELETED:return i.createElement(f,{i18nKey:"OrderStatus.deleted"},"Deleted");default:return i.createElement("span",null,"status")}};class Hne extends i.Component{constructor(e){var n;super(e),this.renderTableOrder=o=>i.createElement("div",{className:DD.orderHistoryPage},i.createElement("div",{className:"tableHead"},i.createElement("div",{className:"tableColumn first"},i.createElement("p",{className:"title"},i.createElement(f,{i18nKey:"OrderHistoryPage.date"},"Date")),i.createElement("p",{className:"title"},i.createElement(f,{i18nKey:"OrderHistoryPage.itemName"},"Item name"))),i.createElement("div",{className:"tableColumn second"},i.createElement("p",{className:"title"},i.createElement(f,{i18nKey:"OrderHistoryPage.total"},"Total")),i.createElement("p",{className:"title"},i.createElement(f,{i18nKey:"OrderHistoryPage.status"},"Status")))),o.map(s=>{const l=st.formatDate(s.createdTime,{type:"dynamic",format:"LLLL"});return i.createElement("div",{className:"tableContent",key:s.orderNo},i.createElement("div",{className:"tableColumn first"},i.createElement("div",{className:"date"},i.createElement("p",null,l)),i.createElement("div",{className:"textContent "},s.itemSnapshot&&s.itemSnapshot.title)),i.createElement("div",{className:"tableColumn second"},i.createElement("div",{className:"textContent"},`${s.currency.currencySymbol} ${aa.calculateIntegerPrice(s.totalPrice||0,s.currency)}`),i.createElement("div",{className:"textContent"},i.createElement(qne,{status:s.status})),i.createElement("div",{className:"btnView"},i.createElement(xe,{to:oe.OrderHistoryDetail.makePath({orderNo:s.orderNo})},i.createElement(f,{i18nKey:"OrderHistoryPage.view"},"View")))))})),this.renderPagination=()=>{const{orderInfoList:o}=this.logic.state;if(!o)return;const{paging:s}=o,l=!!(s!=null&&s.next),u=!!(s!=null&&s.previous),c=this.props.page;return i.createElement("div",{className:"paginationContainer"},i.createElement(jn,{next:l&&oe.OrderHistory.withSearchParams({page:c+1}),prev:u&&oe.OrderHistory.withSearchParams({page:c-1})}))};const{page:r}=e,a=((n=U.getAppState().getUser())==null?void 0:n.userId)||null;this.logic=new zne({page:r,userId:a}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.props.isPreviewMode||this.logic.init()}render(){const{isFetching:e,orderInfoList:r,error:a}=this.logic.state,o=this.props.isPreviewMode?mq:r;return i.createElement(Fr,{className:DD.orderHistoryPage},i.createElement(Ur,null,i.createElement(f,{i18nKey:"OrderHistoryPage.title"},"Order History")),i.createElement(xr,null,e&&i.createElement(je,{className:"loading"}),!e&&a&&i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:a})),!e&&o&&o.data.length>0&&this.renderTableOrder(o.data),!e&&o&&o.data.length===0&&i.createElement("div",{className:"noData"},i.createElement(f,{i18nKey:"OrderHistoryPage.dataNotFound"},"Order history data not found")),!e&&o&&this.renderPagination()))}}const $ne=Et(Hne,(t,e)=>t.page!==e.page),Wne="_accountOverviewPage_125td_16",Kne="_loadingContainer_125td_19",Gne="_errorContainer_125td_22",Yne="_myGamesContainer_125td_25",Zne="_linkedPlatformContainer_125td_28",Xne="_subSection_125td_31",Qne="_subSectionHeader_125td_34",Jne="_subSectionBody_125td_42",ri={accountOverviewPage:Wne,loadingContainer:Kne,errorContainer:Gne,myGamesContainer:Yne,linkedPlatformContainer:Zne,subSection:Xne,subSectionHeader:Qne,subSectionBody:Jne},$4=({children:t,className:e})=>i.createElement("div",{className:G(ri.subSection,e)},t),W4=({children:t,className:e})=>i.createElement("div",{className:G(ri.subSectionBody,e)},t),K4=({children:t,className:e})=>i.createElement("div",{className:G(ri.subSectionHeader,e,ia.TITLE_FONT)},t),eie="_linkedAccountsSubSection_alzmt_16",tie="_previewLinkedAccount_alzmt_19",rie="_noLinkedAccount_alzmt_22",aie="_linkedAccountsContainer_alzmt_25",nie="_platform_alzmt_28",Wl={linkedAccountsSubSection:eie,previewLinkedAccount:tie,noLinkedAccount:rie,linkedAccountsContainer:aie,platform:nie},iie=t=>{const{linkedPlatform:e}=t;return i.createElement($4,{className:Wl.linkedAccountsSubSection},i.createElement(K4,null,i.createElement(f,{i18nKey:"AccountOverviewPage.subLinkedAccounts.title"},"Linked Accounts"),i.createElement(xe,{to:oe.LinkedAccounts.makePath()},i.createElement(f,{i18nKey:"AccountOverviewPage.subLinkedAccounts.seeAll"},"See All"))),i.createElement(W4,null,i.createElement("div",{className:Wl.previewLinkedAccount},i.createElement("table",null,i.createElement("tbody",null,e&&e.length>0?e.map(r=>oie(r)):i.createElement("tr",null,i.createElement("td",{colSpan:3,className:Wl.noLinkedAccount},i.createElement(f,{i18nKey:"LinkedAccountPage.noLinkedAccount"},"You have no linked account"))))))))},oie=t=>{const e=t.platformName;return e?i.createElement("tr",{key:t.platformName},i.createElement("td",{className:Wl.linkedAccountsContainer},i.createElement("span",{className:Wl.platform},my(e)))):null},G4="/assets/default-item-image-7bca24eb.svg",sie="_gameItem_13osr_16",lie="_imageContainer_13osr_37",uie="_title_13osr_48",ts={gameItem:sie,imageContainer:lie,title:uie},cie=({item:t})=>i.createElement("div",{className:ts.gameItem},i.createElement("div",{className:ts.imageContainer},i.createElement("img",{alt:t.title,src:G4,loading:"lazy"})),i.createElement("div",{className:ts.title},t.title)),die=({item:t})=>{const e=U.getAppState().isSingleGame();if(!t)return null;const r=Rn.getFilteredImageUrlByTag(t.images,mn.productCover)||G4;return i.createElement("div",{className:ts.gameItem},i.createElement(bA,{to:de.GameItem.makePath({itemId:t.itemId}),isDisabled:e},i.createElement("div",{className:ts.imageContainer},i.createElement("img",{alt:t.title,src:r,loading:"lazy"})),i.createElement("div",{className:ts.title},t.title)))},Y4=({item:t})=>{if(!t)return null;const e=Z6.safeParse(t);return e.success?i.createElement(die,{item:e.data}):i.createElement(cie,{item:t})},mie="_purchasedItemsListWrapper_6yvpk_16",pie="_myGameList_6yvpk_16",hie="_noGame_6yvpk_19",fie="_errorContainer_6yvpk_22",gie="_sidebarContainer_6yvpk_26",yie="_myGamesSubSection_6yvpk_39",si={purchasedItemsListWrapper:mie,myGameList:pie,noGame:hie,errorContainer:fie,sidebarContainer:gie,myGamesSubSection:yie};class vie extends Xt{constructor(e){super(),this.props=e,this.state={isFetching:!1,gameList:[],gameItems:null,error:null,codeItems:null},this.sdk=U.getAppState().getSdk()}async init(){await this.fetchGames()}async fetchGames(){try{if(this.state.isFetching||(await this.setState({isFetching:!0,error:null}),!this.props.userId))return;const{userId:e,limit:r}=this.props,n=(await qe.EntitlementApi(this.sdk).getEntitlements_ByUserId(e,{appType:Gl.enum.GAME,offset:0,limit:r})).data,o=new Map;if(!n)return;await Promise.all(n.map(async s=>{const{itemId:l,itemSnapshot:u}=s;if(l){const d=await this.fetchItem(l)||u&&u;d&&o.set(l,d)}})),this.setState({gameList:n,gameItems:o})}catch(e){this.setState({error:e})}finally{this.setState({isFetching:!1})}}async fetchItem(e){try{return await qe.ItemApi(this.sdk).getLocale_ByItemId(e)}catch{return null}}}var fp={},bie=function(){var t=document.getSelection();if(!t.rangeCount)return function(){};for(var e=document.activeElement,r=[],a=0;a<t.rangeCount;a++)r.push(t.getRangeAt(a));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null;break}return t.removeAllRanges(),function(){t.type==="Caret"&&t.removeAllRanges(),t.rangeCount||r.forEach(function(n){t.addRange(n)}),e&&e.focus()}},Eie=bie,CD={"text/plain":"Text","text/html":"Url",default:"Text"},Die="Copy to clipboard: #{key}, Enter";function Cie(t){var e=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return t.replace(/#{\s*key\s*}/g,e)}function wie(t,e){var r,a,n,o,s,l,u=!1;e||(e={}),r=e.debug||!1;try{n=Eie(),o=document.createRange(),s=document.getSelection(),l=document.createElement("span"),l.textContent=t,l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",function(d){if(d.stopPropagation(),e.format)if(d.preventDefault(),typeof d.clipboardData>"u"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var m=CD[e.format]||CD.default;window.clipboardData.setData(m,t)}else d.clipboardData.clearData(),d.clipboardData.setData(e.format,t);e.onCopy&&(d.preventDefault(),e.onCopy(d.clipboardData))}),document.body.appendChild(l),o.selectNodeContents(l),s.addRange(o);var c=document.execCommand("copy");if(!c)throw new Error("copy command was unsuccessful");u=!0}catch(d){r&&console.error("unable to copy using execCommand: ",d),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",t),e.onCopy&&e.onCopy(window.clipboardData),u=!0}catch(m){r&&console.error("unable to copy using clipboardData: ",m),r&&console.error("falling back to prompt"),a=Cie("message"in e?e.message:Die),window.prompt(a,t)}}finally{s&&(typeof s.removeRange=="function"?s.removeRange(o):s.removeAllRanges()),l&&document.body.removeChild(l),n()}return u}var Aie=wie;Object.defineProperty(fp,"__esModule",{value:!0});fp.CopyToClipboard=void 0;var Nc=Z4(g),kie=Z4(Aie);function Z4(t){return t&&t.__esModule?t:{default:t}}function pd(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?pd=function(r){return typeof r}:pd=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},pd(t)}function wD(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,a)}return r}function Pie(t){for(var e=1;e<arguments.length;e++){var r=arguments[e]!=null?arguments[e]:{};e%2?wD(r,!0).forEach(function(a){py(t,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):wD(r).forEach(function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(r,a))})}return t}function Sie(t,e){if(t==null)return{};var r=Fie(t,e),a,n;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n<o.length;n++)a=o[n],!(e.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(t,a)&&(r[a]=t[a])}return r}function Fie(t,e){if(t==null)return{};var r={},a=Object.keys(t),n,o;for(o=0;o<a.length;o++)n=a[o],!(e.indexOf(n)>=0)&&(r[n]=t[n]);return r}function xie(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function AD(t,e){for(var r=0;r<e.length;r++){var a=e[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function Oie(t,e,r){return e&&AD(t.prototype,e),r&&AD(t,r),t}function Lie(t,e){return e&&(pd(e)==="object"||typeof e=="function")?e:X4(t)}function G1(t){return G1=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},G1(t)}function X4(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Tie(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&Y1(t,e)}function Y1(t,e){return Y1=Object.setPrototypeOf||function(a,n){return a.__proto__=n,a},Y1(t,e)}function py(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var Q4=function(t){Tie(e,t);function e(){var r,a;xie(this,e);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];return a=Lie(this,(r=G1(e)).call.apply(r,[this].concat(o))),py(X4(a),"onClick",function(l){var u=a.props,c=u.text,d=u.onCopy,m=u.children,h=u.options,p=Nc.default.Children.only(m),y=(0,kie.default)(c,h);d&&d(c,y),p&&p.props&&typeof p.props.onClick=="function"&&p.props.onClick(l)}),a}return Oie(e,[{key:"render",value:function(){var a=this.props;a.text,a.onCopy,a.options;var n=a.children,o=Sie(a,["text","onCopy","options","children"]),s=Nc.default.Children.only(n);return Nc.default.cloneElement(s,Pie({},o,{onClick:this.onClick}))}}]),e}(Nc.default.PureComponent);fp.CopyToClipboard=Q4;py(Q4,"defaultProps",{onCopy:void 0,options:void 0});var Nie=fp,Z1=Nie.CopyToClipboard;Z1.CopyToClipboard=Z1;var Iie=Z1;const Bie="_productKeyDialog_qlkrm_16",_ie="_copyClipboard_qlkrm_19",Mie="_productKey_qlkrm_16",Rie="_grantedKeyContainer_qlkrm_29",jie="_grantedKey_qlkrm_29",Uie="_btnCopy_qlkrm_35",zie="_alert_qlkrm_38",Vie="_productInfoContainer_qlkrm_41",qie="_itemName_qlkrm_44",Hie="_dialogFooter_qlkrm_48",$ie="_btnClose_qlkrm_51",Ga={productKeyDialog:Bie,copyClipboard:_ie,productKey:Mie,grantedKeyContainer:Rie,grantedKey:jie,btnCopy:Uie,alert:zie,productInfoContainer:Vie,itemName:qie,dialogFooter:Hie,btnClose:$ie};class Wie extends i.Component{constructor(e){super(e),this.state={isCopied:!1}}render(){const{selectedProductKey:e,codeItems:r,onClose:a}=this.props,{isCopied:n}=this.state;if(!e||!r)return null;const o=r.filter(l=>l.itemId===e.itemId),s=Rn.getFilteredImageUrlByTag(o[0].images,mn.productCover)||ua;return i.createElement(Ge,{title:$("ProductKeyDialog.title"),isOpen:!0},i.createElement(Qe,null,i.createElement("div",{className:G(Ga.productKeyDialog)},e&&i.createElement(i.Fragment,null,n&&i.createElement(Me,{className:Ga.alert,type:ue.success,onDismiss:()=>this.setState({isCopied:!1})},i.createElement(f,{i18nKey:"ProductKeyDialog.alert.copied"},"Your key has been copied.")),i.createElement("div",{className:Ga.productInfoContainer},i.createElement("img",{src:s,alt:mn.productCover,loading:"lazy"}),i.createElement("div",{className:Ga.itemName},e.name)),i.createElement("div",{className:G(Ga.copyClipboard)},i.createElement("p",{className:Ga.productKey},i.createElement(f,{i18nKey:"ProductKeyDialog.label.productKey"},"Product Key")),i.createElement("div",{className:Ga.grantedKeyContainer},i.createElement("input",{readOnly:!0,type:"text",className:Ga.grantedKey,value:e.grantedCode||""}),i.createElement(Iie,{text:String(e.grantedCode)},i.createElement("button",{className:G("btn btn-primary",Ga.btnCopy),onClick:()=>this.setState({isCopied:!0})},i.createElement(f,{i18nKey:"ProductKeyDialog.button.copy"},"Copy")))))))),i.createElement(at,{className:Ga.dialogFooter},i.createElement(le,{className:G("btn big btn-ghost uppercase"),buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:a},i.createElement(f,{i18nKey:"ProductKeyDialog.button.close"},"Close"))))}}class Kie extends Xt{constructor(e){super(),this.fetchItemsList=async()=>{await this.fetchAllItemList({itemType:rt.enum.CODE}).then(r=>{this.setState({codeItems:r})})},this.props=e,this.state={isFetching:!1,productKeyList:null,error:null,selectedProductKey:null,codeItems:null},this.sdk=U.getAppState().getSdk()}getLimit(){return this.props.pageSize||10}getOffset(e){return e?(e-1)*this.getLimit():0}async init(){await this.fetchProductKeys(),await this.fetchItemsList()}async fetchAllItemList(e){var s;let a=!1,n=0,o=[];do{let l;try{const u=await qe.ItemApi(this.sdk).getItemsByCriteria({...e,offset:n,limit:100});a=!!((s=u.paging)!=null&&s.next),n+=100,l=u.data}catch(u){console.error(u),a=!1,l=[]}o=o.concat(l)}while(a);return Promise.resolve(o)}async fetchProductKeys(){try{if(this.state.isFetching||(await this.setState({isFetching:!0,productKeyList:null}),!this.props.userId))return;const{userId:e,page:r}=this.props,a=await qe.EntitlementApi(this.sdk).getEntitlements_ByUserId(e,{offset:this.getOffset(r),limit:this.getLimit(),entitlementClazz:rt.enum.CODE});this.setState({productKeyList:a})}catch(e){this.setState({error:e})}finally{this.setState({isFetching:!1})}}}const Gie=10;class Yie extends i.Component{constructor(e){var o;super(e),this.openProductKeyDialog=s=>{const{productKeyList:l}=this.logic.state,u=(l==null?void 0:l.data)&&l.data[s];this.logic.setState({selectedProductKey:u}),this.setState({isProductKeyDialogOpen:!0})},this.closeProductKeyDialog=()=>{this.setState({isProductKeyDialogOpen:!1})},this.renderTableOrder=s=>i.createElement(i.Fragment,null,i.createElement("div",{className:"border-gray-80 mb-4 hidden border-b py-2 md:flex"},i.createElement("div",{className:"flex w-1/2 flex-col md:w-4/5 md:flex-row"},i.createElement("p",{className:"text-sm text-[color:rgb(var(--od-rgb-text),0.65)] md:w-1/2"},i.createElement(f,{i18nKey:"MyGameList.productKey.table.purchaseDate"},"Purchase Date")),i.createElement("p",{className:"text-sm text-[color:rgb(var(--od-rgb-text),0.65)] md:w-1/2"},i.createElement(f,{i18nKey:"MyGameList.productKey.table.name"},"Name")))),(s==null?void 0:s.data)&&s.data.map((l,u)=>{const c=st.formatDate(l.grantedAt,{type:"dynamic",format:"LLLL"});return i.createElement("div",{className:"border-gray-80 my-6 flex border-b pb-6 md:mb-4 md:mt-0 md:pb-4",key:u},i.createElement("div",{className:"flex w-1/2 flex-col md:w-4/5 md:flex-row md:items-center"},i.createElement("div",{className:"text-shite text-sm md:w-1/2"},i.createElement("p",null,c)),i.createElement("div",{className:"mt-4 text-sm text-[color:rgb(var(--od-rgb-text),0.65)] md:mt-0 md:w-1/2"},l.name)),i.createElement("div",{className:"flex w-1/2 flex-col items-end md:w-1/5 md:flex-row md:items-center md:text-right"},i.createElement("button",{className:"text-blue-40 text-sm font-medium",onClick:()=>this.openProductKeyDialog(u)},i.createElement(f,{i18nKey:"MyGameList.productKey.table.showKey"},"Show key"))))})),this.renderPagination=()=>{const{productKeyList:s}=this.logic.state;if(!s)return;const{paging:l}=s,u=!!(l!=null&&l.next),c=!!(l!=null&&l.previous),d=this.props.page;return i.createElement("div",{className:"flex justify-center"},i.createElement(jn,{next:u&&`${oe.PurchasedKeys.link}?page=${d+1}`,prev:c&&`${oe.PurchasedKeys.link}?page=${d-1}`}))};const{page:r}=e,a=((o=U.getAppState().getUser())==null?void 0:o.userId)||null,n=Gie;this.state={isProductKeyDialogOpen:!1},this.logic=new Kie({page:r,userId:a,pageSize:n}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.init()}render(){const{isFetching:e,productKeyList:r,error:a,selectedProductKey:n,codeItems:o}=this.logic.state,{isProductKeyDialogOpen:s}=this.state;return i.createElement("div",null,e&&i.createElement(je,{className:"mt-6"}),!e&&a&&i.createElement("div",{className:"container mx-auto my-8"},i.createElement(ke,{error:a})),!e&&(r==null?void 0:r.data)&&r.data.length>0&&this.renderTableOrder(r),!e&&(r==null?void 0:r.data)&&r.data.length===0&&i.createElement("div",{className:"text-center"},i.createElement(f,{i18nKey:"MyGameList.productKey.notFound"},"Not Found")),!e&&r&&this.renderPagination(),s&&i.createElement(Wie,{onClose:this.closeProductKeyDialog,selectedProductKey:n,codeItems:o}))}}const Zie=Et(Yie,(t,e)=>t.page!==e.page),Xie="_purchasedOptionboxDialog_11cgp_16",Qie="_dialogFooter_11cgp_68",Jie="_btnClose_11cgp_71",kD={purchasedOptionboxDialog:Xie,dialogFooter:Qie,btnClose:Jie};class eoe extends Xt{constructor(e){super(),this.props=e,this.state={isFetching:!1,isSubmitting:!1,isClaimingSuccess:!1,error:null,errorSubmit:null,optionboxItem:null,itemEntitlementStatus:null},this.sdk=U.getAppState().getSdk()}async init(){await this.fetchOptionboxItem()}async fetchOptionboxItem(){var e,r,a;try{if(this.state.isFetching||!this.props.selectedOptionbox)return;await this.setState({isFetching:!0,optionboxItem:null});const{selectedOptionbox:n,userId:o}=this.props,s=n==null?void 0:n.itemId,l=(e=n.itemSnapshot)==null?void 0:e.region;if(!l||!s||!o)return;const u=await qe.ItemApi(this.sdk).getLocale_ByItemId(s,{region:l}),c=((a=(r=u==null?void 0:u.optionBoxConfig)==null?void 0:r.boxItems)==null?void 0:a.map(({itemId:p})=>p))||[],d=await qe.ItemApi(this.sdk).getItemsLocaleByIds({region:l,itemIds:c.toString()}),m=await qe.EntitlementApi(this.sdk).getEntitlementsOwnershipByItemIds_ByUserId(o,{ids:c}),h=new Map(m.filter(p=>!!p.itemId).map(p=>[p.itemId,p]));this.setState({itemEntitlementStatus:h,optionboxItem:d})}catch(n){this.setState({error:n})}finally{this.setState({isFetching:!1})}}async claimOptionboxItem(e){try{const{userId:r,selectedOptionbox:a}=this.props;if(this.state.isSubmitting||!r||!(a!=null&&a.id))return;await this.setState({isSubmitting:!0});const n={useCount:1,options:[e]};await qe.EntitlementApi(this.sdk).updateDecrement_ByUserId_ByEntitlementId(r,a.id,n),this.setState({isClaimingSuccess:!0})}catch(r){this.setState({errorSubmit:r})}finally{this.setState({isSubmitting:!1})}}}const toe=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{width:10,height:8,fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.362.989a.5.5 0 0 1-.017.706l-5.6 5.334a.5.5 0 0 1-.72-.032l-2.4-2.72a.5.5 0 0 1 .75-.662l2.056 2.331L8.655.971a.5.5 0 0 1 .707.018Z",fill:"#fff"}))),roe=31177;class aoe extends i.Component{constructor(e){var n;super(e);const{selectedOptionbox:r}=e,a=((n=U.getAppState().getUser())==null?void 0:n.userId)||null;this.state={selectedItemId:""},this.logic=new eoe({selectedOptionbox:r,userId:a}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.init()}onSelectedItemChange(e){this.setState({selectedItemId:e})}onSubmit(){const{selectedItemId:e}=this.state;e&&this.logic.claimOptionboxItem(e).then(()=>{this.logic.state.isClaimingSuccess&&this.props.onClose(!0)})}isItemStatusOwned(e){var a;const{itemEntitlementStatus:r}=this.logic.state;return e.entitlementType===zD.enum.DURABLE?!!((a=r==null?void 0:r.get(e.itemId))!=null&&a.owned):!1}render(){const{isFetching:e,error:r,optionboxItem:a,isSubmitting:n,errorSubmit:o}=this.logic.state,{selectedItemId:s}=this.state,l=ye.extractServiceErrorCode(o);return i.createElement(Ge,{isOpen:!0,className:kD.purchasedOptionboxDialog},i.createElement(Qe,null,i.createElement("div",{className:"titleContainer"},i.createElement("h1",{className:"title"},i.createElement(f,{i18nKey:"PurchasedItem.optionbox.dialog.title"},"Option Box Items")),i.createElement("p",{className:"titleDescription"},i.createElement(f,{i18nKey:"PurchasedItem.optionbox.dialog.description"},"Please select an item that you want to claim."))),o&&i.createElement(Me,{type:ue.danger,className:"my-6"},l===roe?i.createElement(f,{i18nKey:"PurchasedItem.optionbox.dialog.errorAlreadyOwnedItem"},"Sorry! You already own this item. Please select another item."):i.createElement(ke,{error:o})),e&&i.createElement(je,{className:"mt-6"}),!e&&r&&i.createElement("div",{className:"container mx-auto my-8"},i.createElement(ke,{error:r})),!e&&!r&&a&&i.createElement("div",{className:"itemSelection grid grid-cols-4 gap-6"},a.map((u,c)=>i.createElement("div",{className:G("item",{selected:u.itemId===s,owned:this.isItemStatusOwned(u)}),key:c,onClick:()=>this.onSelectedItemChange(u.itemId)},i.createElement("div",{className:"itemImage"},i.createElement("img",{alt:"productImage",src:Rn.getFilteredImageUrlByTag(u.images,mn.productCover)||ua,loading:"lazy"}),i.createElement("div",{className:"ownedLabel"},i.createElement(f,{i18nKey:"PurchasedItem.optionbox.dialog.ownedLabel"},"Owned")),i.createElement("div",{className:"selectedMark"},i.createElement(toe,null))),i.createElement("p",{className:"itemName"},u.name))))),i.createElement(at,{className:kD.dialogFooter},i.createElement(le,{className:"btn big btn-ghost mr-3 uppercase",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:()=>this.props.onClose(!1)},i.createElement(f,{i18nKey:"common.close"},"Close")),i.createElement(le,{loadingIndicator:"SPINNER",className:"btn btn-primary uppercase",onClick:()=>this.onSubmit(),isLoading:n,disabled:n||!s},i.createElement(f,{i18nKey:"common.claim"},"Claim"))))}}class noe extends Xt{constructor(e){super(),this.props=e,this.state={isFetching:!1,optionboxLists:null,error:null},this.sdk=U.getAppState().getSdk()}getLimit(){return this.props.pageSize||10}getOffset(e){return e?(e-1)*this.getLimit():0}async init(){await this.fetchOptionboxLists()}async fetchOptionboxLists(){try{if(this.state.isFetching||(this.setState({isFetching:!0,optionboxLists:null}),!this.props.userId))return;const{userId:e,page:r}=this.props,a=await qe.EntitlementApi(this.sdk).getEntitlements_ByUserId(e,{offset:this.getOffset(r),limit:this.getLimit(),entitlementClazz:rt.enum.OPTIONBOX});this.setState({optionboxLists:a})}catch(e){this.setState({error:e})}finally{this.setState({isFetching:!1})}}}const ioe=10;class ooe extends i.Component{constructor(e){var o;super(e),this.openOptionboxDialog=s=>{const{optionboxLists:l}=this.logic.state,u=(l==null?void 0:l.data)&&l.data[s];u&&this.setState({selectedOptionbox:u})},this.closeOptionboxDialog=s=>{this.setState({selectedOptionbox:null}),s&&(this.setState({showSuccessMessage:!0}),this.logic.init())},this.renderTableOrder=s=>{var l;return i.createElement(i.Fragment,null,i.createElement("div",{className:"border-gray-80 mb-4 hidden border-b py-2 md:flex"},i.createElement("div",{className:"flex w-1/2 flex-col md:w-4/5 md:flex-row"},i.createElement("p",{className:"text-sm text-[color:rgb(var(--od-rgb-text),0.65)] md:w-1/2"},i.createElement(f,{i18nKey:"PurchasedItem.optionbox.table.name"},"Name")),i.createElement("p",{className:"text-sm text-[color:rgb(var(--od-rgb-text),0.65)] md:w-1/2"},i.createElement(f,{i18nKey:"PurchasedItem.optionbox.table.count"},"Count")))),(l=s==null?void 0:s.data)==null?void 0:l.map((u,c)=>i.createElement("div",{className:"border-gray-80 my-6 flex border-b pb-6 md:mb-4 md:mt-0 md:pb-4",key:c},i.createElement("div",{className:"flex w-1/2 flex-col md:w-4/5 md:flex-row md:items-center"},i.createElement("div",{className:"text-sm text-[color:rgb(var(--od-rgb-text))] md:w-1/2"},i.createElement("p",null,u.name)),i.createElement("div",{className:"mt-4 text-sm text-[color:rgb(var(--od-rgb-text),0.65)] md:mt-0 md:w-1/2"},u.useCount)),i.createElement("div",{className:"flex w-1/2 flex-col items-end md:w-1/5 md:flex-row md:items-center md:text-right"},i.createElement("button",{className:"text-blue-40 text-sm font-medium",onClick:()=>this.openOptionboxDialog(c)},i.createElement(f,{i18nKey:"PurchasedItem.optionbox.table.openOptionBox"},"Open Option Box"))))))},this.renderPagination=()=>{const{optionboxLists:s}=this.logic.state;if(!s)return;const{paging:l}=s,u=!!(l!=null&&l.next),c=!!(l!=null&&l.previous),d=this.props.page;return i.createElement("div",{className:"flex justify-center"},i.createElement(jn,{next:u&&`${oe.PurchasedKeys.link}?page=${d+1}`,prev:c&&`${oe.PurchasedKeys.link}?page=${d-1}`}))},this.closeSuccessMessage=()=>{this.setState({showSuccessMessage:!1})};const{page:r}=e,a=((o=U.getAppState().getUser())==null?void 0:o.userId)||null,n=ioe;this.state={selectedOptionbox:null,showSuccessMessage:!1},this.logic=new noe({page:r,userId:a,pageSize:n}),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.logic.init()}render(){var s,l;const{isFetching:e,optionboxLists:r,error:a}=this.logic.state,{selectedOptionbox:n,showSuccessMessage:o}=this.state;return i.createElement("div",null,o&&i.createElement(Me,{type:ue.success,onDismiss:this.closeSuccessMessage,className:"mb-6"},i.createElement(f,{i18nKey:"PurchasedItem.optionbox.successClaim"},"Successfully claim the item")),e&&i.createElement(je,{className:"mt-6"}),!e&&a&&i.createElement("div",{className:"container mx-auto my-8"},i.createElement(ke,{error:a})),!e&&!!((s=r==null?void 0:r.data)!=null&&s.length)&&this.renderTableOrder(r),!e&&!((l=r==null?void 0:r.data)!=null&&l.length)&&i.createElement("div",{className:"text-center"},i.createElement(f,{i18nKey:"MyGameList.productKey.notFound"},"Not Found")),!e&&r&&this.renderPagination(),!!n&&i.createElement(aoe,{selectedOptionbox:n,onClose:u=>this.closeOptionboxDialog(u)}))}}const soe=Et(ooe,(t,e)=>t.page!==e.page),J4=()=>i.createElement("p",{className:G(si.noGame,ia.TITLE_FONT)},i.createElement(f,{i18nKey:"MyGameList.noGame"},"You don't have any games yet."));class loe extends i.Component{constructor(e){var o;super(e),this.renderMyGames=()=>{const{isFetching:s,gameList:l,gameItems:u}=this.logic.state,c=this.props.isPreviewMode,d=c?e1:l,m=c?dq():u;return i.createElement(i.Fragment,null,!s&&d&&i.createElement("div",{className:si.myGameList},d.length&&m&&m.size?d.map(h=>{const{itemId:p}=h,y=p&&m.get(p);return y?i.createElement(Y4,{key:y.itemId,item:y}):null}):i.createElement(J4,null)))},this.renderPurchasedItemsSidebar=()=>{const s=this.props.isPreviewMode;return i.createElement("div",{className:si.sidebarContainer},i.createElement("div",{className:"sidebar"},i.createElement("nav",{className:"navigationDesktop"},i.createElement(nr,{className:s?"active":"",exact:!0,to:oe.PurchasedGame.makePath()},i.createElement("span",null,i.createElement(f,{i18nKey:"MyGameList.tabs.games"},"Games")),i.createElement(Ft,{className:G("activeArrow",St.right)})),i.createElement(nr,{exact:!0,to:oe.PurchasedKeys.makePath()},i.createElement("span",null,i.createElement(f,{i18nKey:"MyGameList.tabs.keys"},"Keys")),i.createElement(Ft,{className:G("activeArrow",St.right)})),i.createElement(nr,{exact:!0,to:oe.PurchasedOptionbox.makePath()},i.createElement("span",null,i.createElement(f,{i18nKey:"MyGameList.tabs.optionbox"},"Optionbox")),i.createElement(Ft,{className:G("activeArrow",St.right)})))),i.createElement("div",{className:"purchasedItemsContainer"},s&&this.renderMyGames(),i.createElement(Zi,null,i.createElement(Ae,{exact:!0,path:oe.PurchasedGame.link,render:this.renderMyGames}),i.createElement(Ae,{exact:!0,path:oe.PurchasedKeys.link,render:l=>{const u=Number(Ke.silentSearchParamsBuilder(l.location.search).get("page")),c=!Number.isNaN(u)&&u>=1;return c?c&&i.createElement(Zie,{page:u}):i.createElement(Gt,{to:oe.PurchasedKeys.withSearchParams({page:1})})}}),i.createElement(Ae,{exact:!0,path:oe.PurchasedOptionbox.link,render:l=>{const u=Number(Ke.silentSearchParamsBuilder(l.location.search).get("page")),c=!Number.isNaN(u)&&u>=1;return c?c&&i.createElement(soe,{page:u}):i.createElement(Gt,{to:oe.PurchasedOptionbox.withSearchParams({page:1})})}}),i.createElement(Gt,{from:oe.PurchasedItems.makePath(),to:oe.PurchasedGame.makePath()}))))};const{limit:r}=e,a=((o=U.getAppState().getUser())==null?void 0:o.userId)||null,n=new vie({userId:a,limit:r});this.state={isProductKeyDialogOpen:!1},n.subscribe(()=>this.setState({})),this.logic=n}componentDidMount(){this.props.isPreviewMode||this.logic.init()}render(){const{isFetching:e,error:r,gameList:a}=this.logic.state,o=this.props.isPreviewMode?e1:a;return i.createElement("div",{className:si.purchasedItemsListWrapper},e&&i.createElement(je,null),!e&&r&&i.createElement("div",{className:si.errorContainer},i.createElement(ke,{error:r})),!e&&o&&this.renderPurchasedItemsSidebar())}}const uoe=t=>{const{gameEntitlementsRecord:e,gameInfoRecord:r}=t;return i.createElement($4,{className:si.myGamesSubSection},i.createElement(K4,null,i.createElement(f,{i18nKey:"AccountOverviewPage.subSectionGames.title"},"My Games"),i.createElement(xe,{to:oe.PurchasedGame.makePath()},i.createElement(f,{i18nKey:"AccountOverviewPage.subSectionGames.seeAll"},"See all"))),i.createElement(W4,null,i.createElement("div",{className:si.purchasedItemsListWrapper},i.createElement("div",{className:si.myGameList},e?Object.keys(e).map(a=>{const n=r&&r[a];return n?i.createElement(Y4,{key:n==null?void 0:n.itemId,item:n}):null}):i.createElement(J4,null)))))};class coe extends i.Component{constructor(e){super(e),this.state={error:null},this.gameManager=U.getAppState().gameManager,this.gameManager.subscribe(()=>this.setState({})),this.linkedAccountsManager=U.getAppState().linkAccountManager,this.linkedAccountsManager.subscribe(()=>this.setState({}))}async componentDidMount(){var r;if(this.props.isPreviewMode)return;const e=(r=U.getAppState().getUser())==null?void 0:r.userId;if(e)try{this.setState({error:null});const[,a]=await Promise.all([this.linkedAccountsManager.getUserDistinctLinkedPlatform(e),this.gameManager.fetchGameEntitlements(e)]);if(a){const n=a.map(o=>o.appId).filter(Boolean);await this.gameManager.fetchGamesInfo(n)}}catch(a){this.setState({error:a})}}render(){const{gameEntitlementsRecord:e,gameInfoRecord:r,isFetchingGameInfo:a,isFetchingGameEntitlements:n}=this.gameManager.state,{linkedPlatform:o,isFetching:s}=this.linkedAccountsManager.state,{error:l}=this.state,u=n||s||a,c=this.props.isPreviewMode,d=c?yA:o,m=c?lq:e,h=c?uq:r;return i.createElement("main",{className:G(ri.accountOverviewPage)},u?i.createElement("div",{className:ri.loadingContainer},i.createElement(je,null)):i.createElement(i.Fragment,null,l&&i.createElement("div",{className:ri.errorContainer},i.createElement(ke,{error:l})),i.createElement("div",{className:ri.myGamesContainer},i.createElement(uoe,{gameEntitlementsRecord:m||null,gameInfoRecord:h||null})),i.createElement("div",{className:ri.linkedPlatformContainer},i.createElement(iie,{linkedPlatform:d}))))}}const doe="_skeletonCard_7evuk_16",moe={skeletonCard:doe},poe=({className:t})=>i.createElement(Fr,{className:G(moe.skeletonCard,t)},i.createElement(Ur,null,i.createElement(mm,null)),i.createElement(xr,{className:"skeletonBody"})),hoe="_dialogFooter_1e9is_16",foe={dialogFooter:hoe},goe=({isDeleting:t,onClose:e,onDelete:r})=>i.createElement(Ge,{isOpen:!0,onClose:e,title:$("PaymentMethodsPage.dialogTitle")},i.createElement(Qe,null,"Do you want to delete the selected payment method?"),i.createElement(at,{className:foe.dialogFooter},i.createElement(le,{disabled:t,className:"btn btn-ghost btnCancel uppercase",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:e},i.createElement(f,{i18nKey:"PaymentMethodsPage.dialogCancel"},"Cancel")),i.createElement(le,{loadingIndicator:"SPINNER",disabled:t,isLoading:t,className:"btn-primary uppercase",onClick:r},i.createElement(f,{i18nKey:"PaymentMethodsPage.dialogDelete"},"Delete"))));const yoe=t=>{switch(t){case Kh.enum.card:return"Card";case Kh.enum.paypal:return"Paypal";default:return"Unknown"}},voe=t=>t.type===Kh.enum.card?`**** **** **** ${t.name.slice(-4)}`:t.name;class boe extends i.Component{constructor(e){super(e),this.fetchPaymentAccounts=()=>{const{user:r}=U.getUserManager().state;r&&this.logic.getPaymentAccounts(r.userId).then(()=>{const{error:a}=this.logic.state;a&&this.onFetchError(a)}).finally(()=>this.setState({isLoading:!1}))},this.onFetchError=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.onDeleteSuccess=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"PaymentMethodsPage.deleteSuccess"},"The selected payment method has been deleted.")}})},this.onDeleteError=r=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.deletePaymentMethod=async()=>{const{deletePaymentAccount:r}=this.state,{user:a}=U.getUserManager().state;if(!r||!a)return;await this.logic.delete(a.userId,r);const{deleteError:n,deleteSuccess:o}=this.logic.state;n&&this.onDeleteError(n),o&&(this.onDeleteSuccess(),await this.setState({deletePaymentAccount:null}),await this.fetchPaymentAccounts())},this.shouldRedirect=()=>{var a;const{error:r}=this.logic.state;return ye.isAxiosError(r)&&((a=r==null?void 0:r.response)==null?void 0:a.data.errorCode)===_n.PAYMENT_METHOD_SAVING_UNSUPPORTED},this.logic=U.getAppState().paymentMethodManager,this.logic.subscribe(()=>this.setState({})),this.state={deletePaymentAccount:null,alert:null,isLoading:!0}}componentDidMount(){if(this.props.isPreviewMode)return this.setState({isLoading:!1});this.fetchPaymentAccounts()}render(){const{deletePaymentAccount:e,alert:r,isLoading:a}=this.state,{isFetching:n,paymentAccounts:o,isDeleting:s,error:l}=this.logic.state,u=this.props.isPreviewMode,c=u?fq:o;return this.shouldRedirect()?i.createElement(Qi,{error:l}):a?i.createElement(poe,null):i.createElement(Fr,{className:"paymentMethodsPage"},i.createElement(Ur,null,i.createElement(f,{i18nKey:"PaymentMethodsPage.title"},"Payment Methods")),i.createElement(xr,null,r&&i.createElement(Me,{type:r.type,className:"alert",onDismiss:()=>{this.setState({alert:null})}},r.element),n&&i.createElement(je,null,i.createElement(f,{i18nKey:"PaymentMethodsPage.loading.message"},"Loading your saved payment methods...")),c&&i.createElement("div",{className:"paymentAccountsTable"},c.length>0&&i.createElement("table",null,i.createElement("thead",null,i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"PaymentMethodPage.paymentAccounts.type"},"Payment Type")),i.createElement("th",{className:"left name"}),i.createElement("th",null))),i.createElement("tbody",null,c.map(d=>i.createElement("tr",{key:`${d.id}`},i.createElement("td",null,yoe(d.type)),i.createElement("td",{className:"name"},voe(d)),i.createElement("td",null,i.createElement("button",{disabled:s,onClick:u?void 0:()=>this.setState({deletePaymentAccount:d})},i.createElement(f,{i18nKey:"PaymentMethodPage.delete.button"},"Delete"))))))),e&&i.createElement(goe,{isDeleting:s,onClose:()=>this.setState({deletePaymentAccount:null}),onDelete:this.deletePaymentMethod}),!c.length&&i.createElement("div",{className:"noData"},i.createElement(f,{i18nKey:"PaymentMethodPage.paymentAccounts.noData"},"You have no payment methods saved")))))}}class Eoe extends i.Component{constructor(e){super(e)}render(){const{onCancel:e,onConfirm:r}=this.props;return i.createElement(Ge,{className:"cancelConfirmDialog",title:$("PersonalDataPage.cancelConfirmDialog.title"),isOpen:!0},i.createElement(Qe,{className:"dialogBody"},i.createElement(f,{i18nKey:"PersonalDataPage.cancelConfirmDialog.bodyText"},"Do you want to cancel your personal data request?")),i.createElement(at,{className:"dialogFooter"},i.createElement("div",{className:"btnContainer"},i.createElement(le,{className:"btn big btn-ghost btnCancel",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:()=>{e&&e()}},i.createElement(f,{i18nKey:"PersonalDataPage.cancelDialogConfirm.close"},"Close")),i.createElement(le,{className:"btn big btn-primary btnContinue",onClick:()=>{r&&r()}},i.createElement(f,{i18nKey:"PersonalDataPage.cancelDialogConfirm.continue"},"Continue")))))}}class Doe extends i.Component{constructor(e){super(e),this.onPasswordChange=r=>{const a=r.target.value;this.validation.set("password",f3(a)),this.setState({password:a})},this.state={password:""},this.validation=new ea,this.validation.listen(()=>this.setState({}))}renderErrorType(e){return e===Cd.enum.empty?i.createElement(Le,null,i.createElement(f,{i18nKey:"PersonalDataPage.inputPasswordForm.inputPasswordError.empty"},"Input your password to proceed")):null}render(){const{password:e}=this.state,{onCancel:r,onConfirm:a,dateRequest:n}=this.props;return i.createElement(Ge,{className:"cancelConfirmDialog",title:$("PersonalDataPage.downloadConfirmDialog.title"),isOpen:!0},i.createElement(Qe,{className:"dialogBody"},i.createElement("div",{className:"bodyText"},i.createElement(f,{i18nKey:"PersonalDataPage.downloadConfirmDialog.bodyText"},"Input your password to download")),i.createElement("form",{className:"form",onSubmit:o=>{o.preventDefault()}},i.createElement(ot,null,i.createElement(vt,{className:"inputRedeem",type:"password",value:e,placeholder:$("PersonalDataPage.form.passwordPlaceholder"),onChange:this.onPasswordChange}),this.renderErrorType(this.validation.get("password"))))),i.createElement(at,{className:"dialogFooter"},i.createElement("div",{className:"btnContainer"},i.createElement(le,{className:"btn btn-ghost big btnCancel",buttonType:qt.TEXT,buttonStyle:ct.NONE,onClick:()=>{r&&r()}},i.createElement(f,{i18nKey:"PersonalDataPage.downloadConfirmDialog.cancel"},"Cancel")),i.createElement(le,{className:"btn btn-primary big btnDownload",onClick:()=>{a&&a(n,e)}},i.createElement(f,{i18nKey:"PersonalDataPage.cancelDialogConfirm.download"},"Download")))))}}const Lo=({className:t})=>i.createElement("i",{className:G("circleStatusIcon",t)},i.createElement("svg",{className:"fill-current",width:"8",height:"8",viewBox:"0 0 8 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("circle",{cx:"4",cy:"4",r:"4"})));function Coe(t){switch(t){case Cn.enum.Completed:return i.createElement(Lo,{className:"completed"});case Cn.enum.Pending:return i.createElement(Lo,{className:"pending"});case Cn.enum.Failed:return i.createElement(Lo,{className:"failed"});case Cn.enum.InProgress:return i.createElement(Lo,{className:"inProgress"});case Cn.enum.Expired:return i.createElement(Lo,{className:"failed"});default:return i.createElement(Lo,{className:"pending"})}}class woe extends i.Component{constructor(e){super(e),this.fetchGdprRequestDataList=()=>{var n;const a=(n=U.getAppState().getUser())==null?void 0:n.userId;a&&this.logic.fetchGdprRequestDataList(a,this.getOffset(this.props.page),this.getLimit()).catch(o=>{this.setErrorAlert(o)})},this.notifyRequestSuccess=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"PersonalDataPage.successRequest"},"Request sent! Please check the status of your request below.")}})},this.notifyRequestCancellation=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"PersonalDataPage.successCancel"},"Your personal data request has been canceled")}})},this.onRequestGdprDataError=a=>{ye.extractServiceErrorCode(a)?this.setErrorAlert(a):this.setState({alert:{type:ue.danger,element:i.createElement(f,{i18nKey:"PersonalDataPage.errorRequest"},"Unable to send the request. Please try again.")}})},this.setErrorAlert=a=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:a})}})},this.clearNotification=()=>this.setState({alert:null}),this.onPasswordChange=a=>{const n=a.target.value;this.validation.set("password",f3(n)),this.setState({password:n})},this.renderPagination=()=>{const{gdprDataRequestList:a}=this.logic.state;if(!a)return;const{Paging:n}=a,o=!!n.Next,s=!!n.Previous,l=this.props.page;return i.createElement("div",{className:"pagination"},i.createElement(jn,{next:o&&`${oe.PersonalData.link}?page=${l+1}`,prev:s&&`${oe.PersonalData.link}?page=${l-1}`}))},this.onSubmit=a=>{var o;a.preventDefault(),this.setState({password:""});const n=(o=U.getAppState().getUser())==null?void 0:o.userId;n&&this.logic.requestGdprData(this.state.password,n).then(()=>{this.notifyRequestSuccess(),this.fetchGdprRequestDataList()}).catch(s=>{this.setErrorAlert(s)})},this.cancelRequest=a=>{var o;const n=(o=U.getAppState().getUser())==null?void 0:o.userId;a&&n&&this.logic.cancelRequestGdprData(a,n).then(()=>{this.notifyRequestCancellation()}).catch(s=>{this.setErrorAlert(s)}).finally(()=>{this.fetchGdprRequestDataList(),this.setState({openCancelDialog:!1})})},this.downloadGdpr=(a,n)=>{var s;const o=(s=U.getAppState().getUser())==null?void 0:s.userId;!a||!n||!o||this.logic.downloadGdprData(a,n,o).then(l=>{l&&window.open(l.URL,"_blank")}).catch(l=>{this.setErrorAlert(l)}).finally(()=>{this.setState({openDownloadDialog:!1})})};const r=U.getAppState().gdprAppManager;r.subscribe(()=>this.setState({})),this.logic=r,this.state={password:"",selectedRequestDate:null,openCancelDialog:!1,openDownloadDialog:!1,alert:null},this.validation=new ea,this.validation.listen(()=>this.setState({}))}componentDidMount(){this.props.isPreviewMode||this.fetchGdprRequestDataList()}formatSelectedDate(e){return`${new Date(e).toISOString().substring(0,19)}Z`}getLimit(){return 10}getOffset(e){return e?(e-1)*this.getLimit():0}renderDownloadAction(e,r,a){const n=this.props.isPreviewMode;return i.createElement(i.Fragment,null,e&&!r&&i.createElement("div",{className:"btnDownload",onClick:n?void 0:()=>this.setState({openDownloadDialog:!0,selectedRequestDate:this.formatSelectedDate(a)})},i.createElement(f,{i18nKey:"PersonalDataPage.action.download"},"Download")))}renderCancelAction(e,r,a,n){const o=this.props.isPreviewMode;return i.createElement(i.Fragment,null,!e&&!r&&!a?i.createElement("div",{className:"btnCancel",onClick:o?void 0:()=>this.setState({openCancelDialog:!0,selectedRequestDate:this.formatSelectedDate(n)})},i.createElement(f,{i18nKey:"PersonalDataPage.action.cancel"},"Cancel")):i.createElement("span",{className:"btnCancel disabled"},i.createElement(f,{i18nKey:"PersonalDataPage.action.cancel"},"Cancel")))}renderExpirationDate(e,r,a){return a?e?i.createElement(f,{i18nKey:"PersonalDataPage.fileExpired"},"file expired"):st.formatDate(jo(r),{type:"dynamic",format:"LLLL"}):"-"}renderListDataRequest(e){const r=e.Status===Cn.enum.Completed,a=e.Status===Cn.enum.Failed,n=e.Status===Cn.enum.Canceled,o=X7(jo(e.DataExpirationDate)),s=Cn.safeParse(e.Status);return i.createElement("tr",{key:e.RequestDate,className:"tableRow"},i.createElement("td",{className:"date"},st.formatDate(jo(e.RequestDate),{type:"dynamic",format:"LL"})),i.createElement("td",{className:"statusContainer"},i.createElement("span",{className:"statusIcon"},s.success&&Coe(s.data)),e.Status),i.createElement("td",null,this.renderExpirationDate(o,e.DataExpirationDate,r)),i.createElement("td",null,this.renderDownloadAction(r,o,e.RequestDate)),i.createElement("td",null,this.renderCancelAction(r,a,n,e.RequestDate)))}renderErrorType(e){return e===Cd.enum.empty?i.createElement(Le,null,i.createElement(f,{i18nKey:"PersonalDataPage.inputPasswordForm.inputPasswordError.empty"},"Input your password to proceed")):null}render(){const{gdprDataRequestList:e,isRequestingGdpr:r,isFetchingGdpr:a}=this.logic.state,{password:n,openCancelDialog:o,openDownloadDialog:s,selectedRequestDate:l,alert:u}=this.state,c=this.props.isPreviewMode,d=c?hq:e,m=d?d.Data.length:0,h=!this.validation.isAllValid()||!n||r;return i.createElement(i.Fragment,null,i.createElement(Fr,null,i.createElement(Ur,null,i.createElement(f,{i18nKey:"PersonalDataPage.title"},"Personal Data Request")),i.createElement(xr,null,i.createElement("div",{className:"personalDataPage"},i.createElement("section",{className:"formSection"},i.createElement("div",{className:G("guideHeading",ia.TITLE_FONT)},i.createElement(f,{i18nKey:"PersonalDataPage.guideHeading"},"Download Personal Data")),i.createElement("div",{className:"guideText"},i.createElement(f,{i18nKey:"PersonalDataPage.guide"},"Collecting your data may take up to 28 days. Once your data has been collected, you will have a limited amount of time to download the data.")),i.createElement("h3",{className:"formTextTitle"},i.createElement(f,{i18nKey:"PersonalDataPage.inputPasswordTitle"},"Input your password to proceed")),i.createElement($3,{onSubmit:this.onSubmit,className:"form",orientation:"horizontal"},i.createElement(ot,null,i.createElement(vt,{className:"inputRedeem",type:"password",value:c?Il:n,placeholder:$("PersonalDataPage.form.passwordPlaceholder"),onChange:this.onPasswordChange,readOnly:c}),this.renderErrorType(this.validation.get("password"))),i.createElement(le,{disabled:h,className:"btn btn-primary buttonSendRequest",type:"submit"},r?i.createElement(f,{i18nKey:"PersonalDataPage.processing"},"Processing..."):i.createElement(f,{i18nKey:"PersonalDataPage.buttonAction"},"Send Request"))),!!u&&i.createElement(Me,{type:u.type,className:"alertContainer",onDismiss:this.clearNotification},u.element)),i.createElement("section",{className:"fileSection"},a&&i.createElement("div",{className:"loadingContainer"},i.createElement(je,{className:"loading"})),!a&&d&&i.createElement(i.Fragment,null,i.createElement("h1",{className:"title"},i.createElement(f,{i18nKey:"PersonalDataPage.filesTitle"},"Files")," (",m,")"),m>0?i.createElement(i.Fragment,null,i.createElement("table",null,i.createElement("thead",null,i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"PersonalDataPage.table.date"},"Date")),i.createElement("th",null,i.createElement(f,{i18nKey:"PersonalDataPage.table.status"},"Status")),i.createElement("th",null,i.createElement(f,{i18nKey:"PersonalDataPage.table.fileExpiration"},"File expiration")),i.createElement("th",{colSpan:2}," "),i.createElement("th",null))),i.createElement("tbody",null,d.Data.map(p=>this.renderListDataRequest(p)))),this.renderPagination()):i.createElement("p",{className:"noData"},i.createElement(f,{i18nKey:"PersonalDataPage.noData"},"No files available"))))))),o&&i.createElement(Eoe,{onCancel:()=>this.setState({openCancelDialog:!1,selectedRequestDate:null}),onConfirm:()=>this.cancelRequest(l)}),s&&i.createElement(Doe,{dateRequest:l,onCancel:()=>this.setState({openDownloadDialog:!1}),onConfirm:this.downloadGdpr}))}}const Aoe=Et(woe,(t,e)=>t.page!==e.page),koe="_privacyRecordsTable_131wd_16",Poe={privacyRecordsTable:koe},Soe=({agreement:t})=>i.createElement("tr",null,i.createElement("td",null,t.policyName),i.createElement("td",null,t.displayVersion),i.createElement("td",null,st.formatDate(t.signingDate,{type:"dynamic",format:"LL"}))),Foe=({agreements:t})=>i.createElement("table",{className:Poe.privacyRecordsTable},i.createElement("thead",null,i.createElement("tr",null,i.createElement("th",null,i.createElement(f,{i18nKey:"PrivacyRecordsPage.PrivacyRecords.document"},"Document")),i.createElement("th",null,i.createElement(f,{i18nKey:"PrivacyRecordsPage.PrivacyRecords.version"},"Version")),i.createElement("th",null,i.createElement(f,{i18nKey:"PrivacyRecordsPage.PrivacyRecords.date"},"Date")))),i.createElement("tbody",null,t.map(e=>i.createElement(Soe,{key:e.id,agreement:e})))),xoe="_accountPrivacyRecordsPage_qqrts_16",Ooe="_mainBody_qqrts_16",PD={accountPrivacyRecordsPage:xoe,mainBody:Ooe};class Loe extends i.Component{constructor(e){super(e),this.logic=U.getAppState().legalAppManager,this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.props.isPreviewMode||this.logic.fetchAcceptedAgreement()}render(){const{isLoading:e,acceptedAgreements:r,error:a}=this.logic.state,n=this.props.isPreviewMode?pq:r;return i.createElement(Fr,{className:PD.accountPrivacyRecordsPage},i.createElement(Ur,null,i.createElement(f,{i18nKey:"PrivacyRecordsPage.title"},"Legal Agreements")),i.createElement(xr,{className:PD.mainBody},!e&&a&&i.createElement(Me,{type:ue.danger},i.createElement(ke,{error:a})),e&&i.createElement(je,null),!e&&Array.isArray(n)&&i.createElement(i.Fragment,null,n.length>0?i.createElement(Foe,{agreements:n}):i.createElement("p",null,i.createElement(f,{i18nKey:"PrivacyRecordsPage.noRecord"},"There is no record to show")))))}}const Toe="_dialogBody_xotul_16",Noe="_dialogFooter_xotul_20",SD={dialogBody:Toe,dialogFooter:Noe},Ioe=t=>{const{isRequestingVerificationCode:e,onClose:r,onSendVerification:a,onDismissAlert:n,alert:o}=t;return i.createElement(Ge,{title:$("AccountMyProfilePage.dialog.changeEmail.title"),isOpen:!0},i.createElement(Qe,{className:SD.dialogBody},o&&o.type===ue.danger&&i.createElement("div",{className:"mb-3"},i.createElement(Me,{type:o.type,className:"profilePageAlerts",onDismiss:n},o.element)),i.createElement(f,{i18nKey:"AccountMyProfilePage.dialog.changeEmail.content"},i.createElement("p",null,"You will need a verification code to make this change."),i.createElement("p",null,"Click the button below to receive an email containing your code."))),i.createElement(at,{className:SD.dialogFooter},i.createElement("button",{onClick:()=>r(),className:"btn big btn-ghost btnVerification"},i.createElement(f,{i18nKey:"AccountMyProfilePage.dialog.cancel"},"CANCEL")),i.createElement(le,{loadingIndicator:"SPINNER",onClick:()=>a(),className:"btn big btn-primary btnCancel",disabled:e,isLoading:e},i.createElement(f,{i18nKey:"AccountMyProfilePage.dialog.sendVerification"},"Send Verification"))))},Boe="_profilePage_umzur_16",_oe={profilePage:Boe};class Moe extends i.Component{constructor(e){super(e),this.initializeProfilePage=async()=>{await this.userManager.fetchOrCreateUserProfile(),this.userManager.state.errorFetchingProfile!==null&&this.setErrorAlert(this.userManager.state.errorFetchingProfile),this.appState.miscAppManager.state.countries.length===0&&await this.appState.miscAppManager.fetchCountries(),U.getInputValidationManager().state.validations.length===0&&await U.getInputValidationManager().fetchValidations(wt()),this.populateUserAndUserProfileFromLogic()},this.isDisplayNameDisabled=()=>Fe.IS_DISABLE_DISPLAY_NAME,this.isUserNameDisabled=()=>Fe.IS_DISABLE_USERNAME,this.populateUserFromLogic=()=>{const{user:n}=this.userManager.state;if(n){const o=this.isDisplayNameDisabled()||n.displayName==="",s=this.isUserNameDisabled()||n.userName==="";this.setState({displayName:o?null:n.displayName,userName:s||!n.userName?null:n.userName})}},this.populateUserProfileFromLogic=()=>{const{userProfile:n}=this.userManager.state;this.setState({zipCode:n&&n.zipCode?n.zipCode:null})},this.populateUserAndUserProfileFromLogic=()=>{this.populateUserFromLogic(),this.populateUserProfileFromLogic()},this.setErrorAlert=n=>{this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:n})}})},this.notifyUpdateSuccess=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"AccountMyProfilePage.updateSuccess"},"Your profile has been updated!")}})},this.notifyUpdateError=async n=>{if(await U.getInputValidationManager().isInputValidationError(n)){Sn.openValidationOutdatedModal(),this.setState({alert:null});return}const o=ye.extractServiceErrorCode(n);o?this.setState({alert:{type:ue.danger,element:(()=>{switch(o){case 10130:return i.createElement(f,{i18nKey:"UpdateUser.error.updateErrorUnderage"},"You are below the required age");case 10177:return i.createElement(f,{i18nKey:"UpdateUser.error.updateErrorConflict"},"The username has been taken. Please choose another");default:return Tm(o)||i.createElement(f,{i18nKey:"UpdateUser.error.updateError"},"Failed to update your account information. Please try again.")}})()}}):this.setErrorAlert(n)},this.isProfileChanged=()=>{const{user:n}=this.userManager.state,{userProfile:o}=this.userManager.state,{displayName:s,userName:l,zipCode:u}=this.state;return!!(n!==null&&(s!==null&&n.displayName!==s.trim()||l!==null&&n.userName!==l.trim()||u!==null&&o&&o.zipCode!==u.trim()))},this.onChangeDisplayName=n=>{const o=n.target.value,{validations:s}=U.getInputValidationManager().state;this.validation.set("displayName",$e.validateDisplayName(o,this.isUserNameDisabled(),s)),this.setState({displayName:o})},this.onChangeZipCode=n=>{const o=n.target.value;this.setState({zipCode:o})},this.onChangeUserName=n=>{const o=n.target.value,{validations:s}=U.getInputValidationManager().state;this.validation.set("userName",$e.validateUserName(o,s)),this.setState({userName:o})},this.openChangeEmailDialog=()=>{this.setState({isChangeEmailDialogOpen:!0}),this.appState.verificationManager.setState({isRequestVerificationCodeSuccess:null})},this.closeChangeEmailDialog=()=>this.setState({isChangeEmailDialogOpen:!1}),this.onSubmit=async(n,o,s,l)=>{n.preventDefault();const{params:u,userProfileParams:c}=this.getParams(o,s,l);try{await Promise.all([this.userManager.updateUser(u),this.userManager.updateUserProfile(c)]),this.notifyUpdateSuccess()}catch{this.notifyUpdateError(this.userManager.state.updateError)}},this.onSendVerificationCode=async()=>{const{user:n}=this.userManager.state;if(n)try{await this.appState.verificationManager.sendVerificationCode(n.emailAddress,mi.enum.UpdateEmailAddress),this.appState.state.appHistory.replace(oe.ChangeEmail.makePath())}catch{const{requestVerificationCodeError:s}=this.appState.verificationManager.state;this.setErrorAlert(s)}},this.getCountryNameByCountryId=n=>{const{countries:o}=this.appState.miscAppManager.state;if(!o)return n;const s=o.find(l=>l.code===n);return s&&s.name||n},this.renderFormEditProfile=()=>{const{user:n}=this.userManager.state,o=this.props.isPreviewMode,s=o?Wd:n;if(!oa.safeParse(s).success||!s)return;const l=this.state.displayName!==null?this.state.displayName:s.displayName||"",u=this.isUserNameDisabled()?l.length>0:!0,c=this.state.userName!==null?this.state.userName:s.userName||"",d=o?gq:this.state.zipCode||"",m=this.isUserNameDisabled()||c.length>0,{validations:h}=U.getInputValidationManager().state,p=$e.getValidationByKey(Pt.enum.username,h),y=$e.getValidationByKey(Pt.enum.displayName,h),b=this.userManager.state.isUpdating||this.userManager.state.isFetchingUser,C=b||!u||!m||!this.isProfileChanged()||!this.validation.isAllValid(),w=Fe.CONTACT_SUPPORT_EMAIL;return i.createElement("form",{onSubmit:v=>{l!==null&&c!==null&&d!==null&&this.onSubmit(v,l,c,d)}},i.createElement("div",{className:"formInputContainer"},!this.isUserNameDisabled()&&i.createElement(Jn,null,i.createElement(ei,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.label"},"Username")),i.createElement(ti,null,i.createElement(ot,{className:"formGroup",hasError:c===""},i.createElement(vt,{type:"text",value:c,name:"userName",disabled:b,className:"inputGroup",onChange:this.onChangeUserName,readOnly:o}),this.renderUserNameError(this.validation.get("userName"),{min:p&&p.minLength,max:p&&p.maxLength}),i.createElement(rc,null,$e.getValidationDescription(Pt.enum.username,h).join(". "))))),!this.isDisplayNameDisabled()&&i.createElement(Jn,null,i.createElement(ei,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.displayName"},"Display name")),i.createElement(ti,null,i.createElement(ot,{className:"formGroup",hasError:l===""},i.createElement(vt,{type:"text",value:l,name:"displayName",disabled:b,className:"inputGroup",onChange:this.onChangeDisplayName,readOnly:o}),this.renderDisplayNameError(this.validation.get("displayName"),{min:y&&y.minLength,max:y&&y.maxLength}),i.createElement(rc,null,$e.getValidationDescription(Pt.enum.displayName,h).join(". "))))),i.createElement(Jn,{className:_p.pseudoMarginBottom},i.createElement(ei,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.emailAddress"},"Email address")),i.createElement(ti,{className:"emailFormContainer"},i.createElement("div",null,s.emailAddress),i.createElement("button",{className:"btnChange",type:"button",onClick:o?void 0:this.openChangeEmailDialog},i.createElement(f,{i18nKey:"AccountMyProfilePage.form.changeEmail"},"Change")))),i.createElement(Jn,{className:_p.pseudoMarginBottom},i.createElement(ei,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.country"},"Country")),i.createElement(ti,null,i.createElement(ot,null,i.createElement(vt,{type:"text",value:this.getCountryNameByCountryId(s&&s.country||""),disabled:!0,className:"countryForm",readOnly:o}),w&&i.createElement(rc,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.changeCountryInfo"},"Please contact our customer support at"," ",i.createElement("a",{href:`mailto:${w}`,className:"btnContactSupport"},{contactSupportEmail:w})," ","to request a country change"))))),i.createElement(Jn,{className:_p.pseudoMarginBottom},i.createElement(ei,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.zipCode.label"},"ZIP Code")),i.createElement(ti,null,i.createElement(ot,null,i.createElement(vt,{type:"text",value:d,onChange:this.onChangeZipCode,placeholder:$("AccountMyProfilePage.form.zipCode.placeholder"),disabled:b,className:"inputGroup",readOnly:o}),i.createElement(rc,null,i.createElement(f,{i18nKey:"AccountMyProfilePage.form.zipCode.tooltip"},"We need your ZIP code to calculate the sales tax for your purchase.")))))),i.createElement("div",{className:"divider"}),i.createElement("div",{className:"btnContainer"},i.createElement(le,{loadingIndicator:"SPINNER",type:"submit",className:"btn btn-primary",disabled:C,isLoading:b},i.createElement(f,{i18nKey:"AccountMyProfilePage.form.saveChanges"},"Save changes"))))},this.appState=U.getAppState();const r=this.appState.getUser();this.validation=new ea,this.validation.listen(()=>this.setState({})),this.userManager=this.appState.userAppManager;const a=this.userManager.state.userProfile;this.state={displayName:(r==null?void 0:r.displayName)||null,userName:(r==null?void 0:r.userName)||null,isChangeEmailDialogOpen:!1,alert:null,zipCode:(a==null?void 0:a.zipCode)||null},U.getInputValidationManager().subscribe(()=>this.setState({}))}async componentDidMount(){if(this.props.isPreviewMode)return;await this.initializeProfilePage();const e=U.getAppState().state.appHistory.location.state;(e==null?void 0:e.updateEmailStatus)==="success"&&(this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"NewEmailVerificationPage.verified"},"Congratulations! Your email has been updated.")}}),window.history.replaceState({},""))}getParams(e,r,a){const{user:n,userProfile:o}=this.userManager.state,s={},l={};return n&&(e!==n.displayName&&(s.displayName=e),r&&r!==n.userName&&(s.userName=r),(!o||a!==o.zipCode)&&(l.zipCode=a)),{params:s,userProfileParams:l}}renderDisplayNameError(e,r={}){if(!e)return null;const a={[lt.enum.empty]:i.createElement(f,{i18nKey:"AccountMyProfilePage.form.displayNameEmptyError"},"The display name cannot be empty."),[lt.enum.lessThanLengthLimit]:i.createElement(f,{i18nKey:"AccountMyProfilePage.form.lessThanLengthLimit"},"Your display name must contain at least ",{DISPLAY_NAME_MIN_LIMIT:r.min}," characters"),[lt.enum.exceedLengthLimit]:i.createElement(f,{i18nKey:"AccountMyProfilePage.form.displayNameExceedLimit"},"Your display name must not exceed ",{MAX_DISPLAY_NAME_LENGTH:r.max}," characters"),[fa.enum.invalidFormat]:i.createElement(f,{i18nKey:"AccountMyProfilePage.form.displayNameInvalidFormat"},"Please enter a valid display name format")};return i.createElement(Le,null,a[e])}renderUserNameError(e,r={}){if(!e)return null;const a={[lt.enum.empty]:i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.emptyError"},"The username cannot be empty"),[lt.enum.lessThanLengthLimit]:i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.lessThanLengthLimit"},"Your username must contain at least ",{MIN_USERNAME_LENGTH:r.min}," characters"),[lt.enum.exceedLengthLimit]:i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.exceedLimit"},"Your username must not exceed ",{MAX_USERNAME_LENGTH:r.max}," characters"),[fa.enum.invalidFormat]:i.createElement(f,{i18nKey:"AccountMyProfilePage.form.userName.invalidFormat"},"Please enter a valid username format")};return i.createElement(Le,null,a[e])}render(){const{isFetchingProfile:e,errorFetchingProfile:r}=this.userManager.state,{isRequestingVerificationCode:a}=this.appState.verificationManager.state,{alert:n,isChangeEmailDialogOpen:o}=this.state;return i.createElement(Fr,{className:_oe.profilePage},i.createElement(Ur,{className:"mainHeader"},i.createElement(f,{i18nKey:"AccountMyProfilePage.title"},"My Profile"),i.createElement(xe,{to:oe.ProfileHistory.makePath(),className:"btnSeeAccountHistory"},i.createElement(f,{i18nKey:"AccountMyProfilePage.link.seeAccountHistory"},"See account history"))),i.createElement(xr,null,!e&&n&&!o&&i.createElement("div",null,i.createElement(Me,{type:n.type,className:"profilePageAlerts",onDismiss:()=>{this.setState({alert:null})}},n.element),r&&i.createElement(le,{className:"btn btn-primary btnReload",onClick:this.initializeProfilePage},i.createElement(f,{i18nKey:"Common.reload"},"Reload"))),e&&i.createElement(je,{className:Er.medium}),!e&&!r&&this.renderFormEditProfile(),o&&i.createElement(Ioe,{isRequestingVerificationCode:a,onClose:this.closeChangeEmailDialog,onSendVerification:this.onSendVerificationCode,onDismissAlert:()=>this.setState({alert:null}),alert:n})))}}class Roe extends i.Component{render(){return i.createElement(Fr,null,i.createElement(Ur,{className:"purchasedItemsHeader"},i.createElement(f,{i18nKey:"AccountPurchasedItems.title"},"Purchased Items")),i.createElement(xr,null,i.createElement(loe,{isPreviewMode:this.props.isPreviewMode})))}}class joe extends Ss{redeemCodeSuccess(){this.emit("redeemCodeSuccess",void 0)}redeemCodeError(e){this.emit("redeemCodeError",e)}}class Uoe extends Xt{constructor(e){super(),this.event=new joe,this.props=e,this.state={isRedeemingCode:!1,redeemCodeResult:null,error:null},this.sdk=U.getAppState().getSdk()}async redeemCode(e){try{if(this.state.isRedeemingCode)return;await this.setState({isRedeemingCode:!0,redeemCodeResult:null,error:null});const r=this.props.user;if(!r)return;const a=await qe.FulfillmentApi(this.sdk).createFulfillmentCode_ByUserId(oa.safeParse(r).success&&r.userId||"",{code:e,language:wt(),region:r.country});this.setState({redeemCodeResult:a}),await this.event.redeemCodeSuccess()}catch(r){this.setState({error:r}),this.event.redeemCodeError(r)}finally{this.setState({isRedeemingCode:!1})}}}const FD=20,yl={INVALID_CODE:37142,CODE_NO_LONGER_AVAILABLE:37071,INACTIVE_CAMPAIGN:37172,MAX_REDEEM_CODE:37174,CODE_ALREADY_CLAIMED:37179};class zoe extends i.Component{constructor(e){super(e),this.notifyRedeemCodeSuccess=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"RedeemCodePage.successfully"},"Your code has been redeemed")}})},this.getErrorCodeRedeemMessage=a=>{switch(ye.extractServiceErrorCode(a)){case yl.INVALID_CODE:return i.createElement(f,{i18nKey:"RedeemCodePage.error.invalidCode"},"Invalid code. Please check the code and try again.");case yl.CODE_NO_LONGER_AVAILABLE:return i.createElement(f,{i18nKey:"RedeemCodePage.error.noLongerAvailable"},"This code is no longer available.");case yl.INACTIVE_CAMPAIGN:return i.createElement(f,{i18nKey:"RedeemCodePage.error.inactiveCampaign"},"Campaign is inactive check again late");case yl.MAX_REDEEM_CODE:return i.createElement(f,{i18nKey:"RedeemCodePage.error.maxRedeemCount"},"This code has already been redeemed the maximum number of times allowed per user. Please try a different code.");case yl.CODE_ALREADY_CLAIMED:return i.createElement(f,{i18nKey:"RedeemCodePage.error.codeAlreadyClaimed"},"This code has already been redeemed. Please enter a different code.");default:return i.createElement(ke,{error:a})}},this.notifyRedeemCodeError=a=>{this.setState({alert:{type:ue.danger,element:this.getErrorCodeRedeemMessage(a)}})},this.onRedeemCodeChange=a=>{const n=a.target.value;this.validation.set("redeemCode",ro(n,{maxLength:FD})),this.setState({redeemCode:n})},this.submitCode=async()=>{const{redeemCode:a}=this.state,{redeemCodeResult:n}=this.logic.state;await this.logic.redeemCode(a),n&&await this.setState({redeemCode:""})};const r=U.getAppState().getUser();this.logic=new Uoe({user:r}),this.logic.subscribe(()=>this.setState({})),this.state={redeemCode:"",alert:null},this.validation=new ea,this.validation.listen(()=>this.setState({}))}componentDidMount(){this.logic.event.register("redeemCodeSuccess",this.notifyRedeemCodeSuccess),this.logic.event.register("redeemCodeError",this.notifyRedeemCodeError)}componentWillUnmount(){this.logic.event.unregister("redeemCodeSuccess",this.notifyRedeemCodeSuccess),this.logic.event.unregister("redeemCodeError",this.notifyRedeemCodeError)}renderRedeemCodeError(e){if(!e)return null;const r={[Jt.enum.empty]:i.createElement(f,{i18nKey:"RedeemCodePage.redeemCodeForm.redeemCodeFormError.empty"},"You must enter the product code"),[Jt.enum.exceedLengthLimit]:i.createElement(f,{i18nKey:"RedeemCodePage.redeemCodeForm.redeemCodeFormError.ExceedLimit"},"The product code must not exceed ",{MAX_REDEEM_CODE_LENGTH:FD}," characters"),[Jt.enum.invalidFormat]:i.createElement(f,{i18nKey:"RedeemCodePage.redeemCodeForm.redeemCodeFormError.invalidFormat"},"The product code must be alphanumerica and cannot contain spaces or special characters.")};return i.createElement(Le,null,r[e])}render(){const{alert:e,redeemCode:r}=this.state,{isRedeemingCode:a}=this.logic.state,n=!this.validation.isAllValid()||!r||a,o=this.props.isPreviewMode;return i.createElement(Fr,null,i.createElement(Ur,null,i.createElement(f,{i18nKey:"RedeemCodePage.title"},"Redeem Code")),i.createElement(xr,{className:"redeemCodePage mainBody"},!!e&&!a&&i.createElement(Me,{type:e.type,className:"alert",onDismiss:()=>this.setState({alert:null})},e.element),a&&i.createElement(je,null,i.createElement(f,{i18nKey:"RedeemCodePage.loading.message"},"Processing your code...")),!a&&i.createElement("div",{className:"redeemCodePage"},i.createElement("p",{className:"guide"},i.createElement(f,{i18nKey:"RedeemCodePage.guide"},"Type your product code below to redeem your game, in-game item, bundle, or coins.")),i.createElement($3,{onSubmit:this.submitCode,className:"form",orientation:"horizontal"},i.createElement(ot,null,i.createElement(vt,{className:"inputRedeem",disabled:a,type:"text",value:o?yq:r,placeholder:$("RedeemCodePage.form.placeholder"),onChange:this.onRedeemCodeChange,readOnly:o}),this.renderRedeemCodeError(this.validation.get("redeemCode"))),i.createElement(le,{disabled:n,className:"btn btn-primary buttonRedeem",type:"submit"},i.createElement(f,{i18nKey:"RedeemCodePage.buttonAction"},"Redeem"))))))}}class Voe extends i.Component{constructor(e){super(e)}render(){const{accountOverview:e,profile:r,changePassword:a,purchasedItems:n,orderHistory:o,paymentMethods:s,redeemCode:l,notification:u,privacyRecords:c,personalData:d,deleteAccount:m,linkedAccounts:h}=kt;return i.createElement(Hae,{accountPageNav:jW,...this.props},i.createElement(Zi,null,e()&&i.createElement(Ae,{exact:!0,path:oe.Overview.link,render:()=>i.createElement(coe,null)}),n()&&i.createElement(Ae,{path:oe.PurchasedItems.link,render:()=>i.createElement(Roe,null)}),s()&&i.createElement(Ae,{exact:!0,path:oe.PaymentMethods.link,render:()=>i.createElement(boe,null)}),a()&&i.createElement(Ae,{exact:!0,path:oe.ChangePassword.link,render:()=>i.createElement(hne,null)}),l()&&i.createElement(Ae,{exact:!0,path:oe.RedeemCode.link,render:()=>i.createElement(zoe,null)}),o()&&i.createElement(Ae,{key:"OrderHistoryPage",exact:!0,path:oe.OrderHistory.link,render:p=>{const y=Number(Ke.silentSearchParamsBuilder(p.location.search).get("page")),b=!Number.isNaN(y)&&y>=1;return b?b&&i.createElement($ne,{page:y}):i.createElement(Gt,{to:oe.OrderHistory.withSearchParams({page:1})})}}),o()&&i.createElement(Ae,{key:"OrderHistoryDetailPage",path:oe.OrderHistoryDetail.link,render:p=>i.createElement(Une,{orderNo:p.match.params.orderNo})}),r()&&i.createElement(Ae,{exact:!0,path:oe.Profile.link,render:()=>i.createElement(Moe,null)}),r()&&i.createElement(Ae,{path:oe.ProfileHistory.link,render:()=>i.createElement(fP,null)}),h()&&i.createElement(Ae,{exact:!0,path:oe.LinkedAccounts.link,render:()=>i.createElement(_ne,null)}),d()&&i.createElement(Ae,{exact:!0,path:oe.PersonalData.link,render:p=>{const y=Number(Ke.silentSearchParamsBuilder(p.location.search).get("page")),b=!Number.isNaN(y)&&y>=1;return b?b&&i.createElement(Aoe,{page:y}):i.createElement(Gt,{to:oe.PersonalData.withSearchParams({page:1})})}}),m()&&i.createElement(Ae,{exact:!0,path:oe.AccountDeletion.link,render:()=>i.createElement(Yae,null)}),u()&&i.createElement(Ae,{exact:!0,path:oe.NotificationPreferences.link,render:()=>i.createElement(Mne,null)}),c()&&i.createElement(Ae,{exact:!0,path:oe.PrivacyRecords.link,render:()=>i.createElement(Loe,null)}),i.createElement(Gt,{from:"/**",to:$ae()})))}}const qoe=km(Voe),Hoe="_invitationURLGenerator_16iea_16",$oe="_loginURLGenerator_16iea_23",Woe="_registerURLGenerator_16iea_24",hy={invitationURLGenerator:Hoe,loginURLGenerator:$oe,registerURLGenerator:Woe};class Koe extends i.Component{constructor(e){super(e),this.tryInvite=()=>{const{invitationId:r}=this.props,a=new Ba(U.getAppState().getSdk()).createLoginURL(null,`invitation/${r}`);window.location.replace(a)}}componentDidMount(){this.tryInvite()}render(){return i.createElement("div",{className:hy.invitationURLGenerator},i.createElement("div",{className:"loadingContainer"},i.createElement(je,null)))}}class Goe extends i.Component{constructor(e){super(e),this.randString=au(),this.state={error:null},this.randString=au(),this.appState=U.getAppState()}componentDidMount(){this.tryLogin()}tryLogin(){const e=this.appState,{appHistory:r}=e.state;if(!!e.getUser())return r.replace(Vt.Home.link);const n=Ke.silentSearchParamsBuilder(r.location.search),o=n.get(bt.LoginURLGeneratorParamKeys.RETURN_PATH_PARAMS_KEY);r.replace(`${Ke.makeAbsolutePath(r.location.pathname)}?${n.toString()}`);const s=new Ba(e.getSdk()).createLoginURL(o);window.location.replace(s)}render(){const{error:e}=this.state;return i.createElement("div",{className:hy.loginURLGenerator},!e&&i.createElement(je,{className:Er.tall},i.createElement(f,{i18nKey:"InitialUserFetchPage.notice"})),e&&i.createElement(ke,{error:e}))}}class Yoe extends g.Component{constructor(e){super(e),this.randString=au(),this.state={error:null},this.randString=au(),this.appState=U.getAppState()}componentDidMount(){this.tryRegister()}async tryRegister(){try{if(Ye.isDesktopApp()){const e=this.appState;if(e.getUser()!==null)return e.state.appHistory.replace(Vt.Home.link);const r=Ke.silentSearchParamsBuilder(e.state.appHistory.location.search),a=r.get(bt.LoginURLGeneratorParamKeys.RETURN_PATH_PARAMS_KEY),n=r.get(bt.LoginURLGeneratorParamKeys.RANDOM_NUMBER_KEY);if(n&&n!==this.randString){r.delete(bt.LoginURLGeneratorParamKeys.RANDOM_NUMBER_KEY),e.state.appHistory.replace(`${a||Vt.Home.link}`);return}r.set(bt.LoginURLGeneratorParamKeys.RANDOM_NUMBER_KEY,this.randString),e.state.appHistory.replace(`${Ke.makeAbsolutePath(e.state.appHistory.location.pathname)}?${r.toString()}`);const o=new Ba(U.getAppState().getSdk()).createLoginURL(null,"register");window.location.replace(o)}}catch(e){this.setState({error:e})}}render(){const{error:e}=this.state;return i.createElement("div",{className:hy.registerURLGenerator},!e&&i.createElement(je,{className:Er.tall}),e&&i.createElement(ke,{error:e}))}}class Zoe extends i.Component{constructor(e){super(e),this.getInputValidations=()=>{this.inputValidationManager.fetchValidations(wt()).then(()=>{const{fetchError:r}=this.inputValidationManager.state;r&&this.setErrorAlert(r)})},this.dismissAlert=()=>{this.setState({alert:null})},this.setSentSuccessAlert=()=>{this.setState({alert:{type:ue.success,element:i.createElement(f,{i18nKey:"ChangeEmailPage.verifyCodeForm.codeSent"},"A verification code has been sent to your email")}})},this.setErrorAlert=async r=>{if(await this.inputValidationManager.isInputValidationError(r)){Sn.openValidationOutdatedModal(),this.setState({alert:null});return}this.setState({alert:{type:ue.danger,element:i.createElement(ke,{error:r})}})},this.notifyFirstVerificationCodeSent=()=>{const{location:r}=this.appState.state.appHistory;Ke.silentSearchParamsBuilder(r.search).has("codeSent")&&(this.setSentSuccessAlert(),this.appState.state.appHistory.replace(r.pathname))},this.notifyVerificationCodeSent=()=>{this.setSentSuccessAlert()},this.onStepChanged=()=>this.setState({alert:null}),this.updateEmailAndRedirectToVerifyPage=async(r,a)=>{const{appHistory:n}=this.appState.state;this.setState({isUpdating:!0});try{await this.userAppManager.updateEmail(r,a),Ye.isDesktopApp()?(await this.appState.refreshUser(),n.replace(n.location.pathname)):await this.appState.fetchAllUserInformation()}catch(o){this.setErrorAlert(o)}finally{this.setState({isUpdating:!1})}},this.sendVerificationCode=async()=>{const r=this.appState.getUser();this.verificationManager.sendVerificationCode((r==null?void 0:r.emailAddress)||"",mi.enum.UpdateEmailAddress).then(()=>{this.notifyVerificationCodeSent()}).catch(a=>{this.setErrorAlert(a)})},this.state={alert:null,step:"verifyCode",isUpdating:!1},this.appState=U.getAppState(),this.userAppManager=this.appState.getUserManager(),this.verificationManager=this.appState.verificationManager,this.verificationManager.subscribe(()=>this.setState({})),this.inputValidationManager=this.appState.inputValidationAppManager,this.inputValidationManager.subscribe(()=>this.setState({}))}componentDidMount(){Zt.updateBackground(`url(${ca})`),this.getInputValidations(),this.notifyFirstVerificationCodeSent()}componentWillUnmount(){Zt.updateBackground(null)}render(){const e=this.appState.getUser(),{isRequestingVerificationCode:r,isVerifying:a}=this.verificationManager.state;return i.createElement("div",{className:"changeEmailPage"},i.createElement("div",{className:"changeEmailPageContainer"},i.createElement("main",null,i.createElement("div",{className:"navigationContainer"},i.createElement(xe,{to:oe.Profile.makePath(),className:"btnBack"},i.createElement(A0,null),i.createElement("p",{className:"backText"},i.createElement(f,{i18nKey:"Navigation.editHistory.backlink"},"Back to Profile")))),i.createElement("div",{className:"changeEmailSubPage"},i.createElement(W3,{email:e&&e.emailAddress||"",isRequestingCode:r,isVerifying:a,onResendCode:this.sendVerificationCode,onUpdateEmail:this.updateEmailAndRedirectToVerifyPage,alert:this.state.alert,onDismissAlert:this.dismissAlert,oldEmail:e&&e.emailAddress||"",isUpdatingEmail:this.state.isUpdating,inputValidationManager:this.inputValidationManager})))))}}class Xoe extends i.Component{constructor(){super(...arguments),this.state={code:"",password:"",emailAddress:"",committedEmailAddress:null}}async upgrade(){const{upgradeAccount:e}=this.props,{committedEmailAddress:r,password:a,code:n}=this.state;r&&await e(r,a,n)}renderUpgradeError(){const{upgradeError:e}=this.props;if(ye.isAxiosServerError(e))return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.upgradeError.serverError"},i.createElement("div",null,"Something went wrong while upgrading your account."),i.createElement("div",null,"Please request the code again.")));if(ye.isAxiosNetworkError(e))return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.upgradeError.networkError"},i.createElement("div",null,"Unable to upgrade your account."),i.createElement("div",null,"Please check your internet connection and try again.")));if(ye.isAxiosError(e)&&e.response&&e.response.status){const r=ye.extractServiceErrorCode(e)||0;return Tm(r)}return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.upgradeError.unknownError"},i.createElement("div",null,"Something went wrong while upgrading your account."),i.createElement("div",null,"Please contact support for assistance.")))}requestUpgradeForm(){const{isUpgrading:e}=this.props,{committedEmailAddress:r,password:a,code:n}=this.state;if(r)return i.createElement("form",{onSubmit:o=>{o.preventDefault(),this.upgrade()}},i.createElement(Sr,null,i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,$("UpgradeAccountPage.title"),$("UpgradeAccountPage.title")))),i.createElement(vt,{type:"text",placeholder:$("UpgradeAccountPage.placeholder.emailAddress"),disabled:!0,value:r}),i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.code.instruction"},i.createElement("div",null,"Fill in the code field using the verification code sent to your email."),i.createElement("div",null,"Want to send a new code to a different email address?",i.createElement("a",{href:"#",onClick:o=>{o.preventDefault(),this.setState({committedEmailAddress:null})}},"Change your email address here.")))),i.createElement(vt,{type:"text",placeholder:$("UpgradeAccountPage.placeholder.code"),disabled:e,value:n,onChange:o=>this.setState({code:o.target.value})}),i.createElement(vt,{type:"password",placeholder:$("UpgradeAccountPage.placeholder.password"),disabled:e,value:a,onChange:o=>this.setState({password:o.target.value})}),e&&i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.upgrading"},"Upgrading your account...")),this.renderUpgradeError(),i.createElement("div",null,i.createElement("button",{disabled:e||!a||!n,type:"submit"},i.createElement(f,{i18nKey:"UpgradeAccountPage.upgradeButton"},"Upgrade"))))}async requestCode(){await this.props.requestCode(this.state.emailAddress),this.props.requestCodeError||await this.setState({committedEmailAddress:this.state.emailAddress})}renderRequestCodeError(){const{requestCodeError:e}=this.props;if(e){if(ye.isAxiosServerError(e))return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.requestCodeError.serverError"},i.createElement("div",null,"Something went wrong."),i.createElement("div",null,"Please try requesting code again")));if(ye.isAxiosNetworkError(e))return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.requestCodeError.networkError"},i.createElement("div",null,"Unable to send the verification code."),i.createElement("div",null,"Please make sure there are no issues with your internet connection and try again.")));if(ye.isAxiosError(e)&&e.response&&e.response.status){const{status:r}=e.response;if(r===409)return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.requestCodeError.conflict"},i.createElement("div",null,"This email address is already being used by another account."),i.createElement("div",null,"Please use a different email address.")));if(r===400)return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.requestCodeError.invalidRequest"},i.createElement("div",null,"The email address you provided is invalid."),i.createElement("div",null,"Please use a valid email address.")));if(r===401)return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.requestCodeError.unauthorized"},i.createElement("div",null,"You are unauthorized to upgrade your account"),i.createElement("div",null,"Please contact administrator to resolve this issuee")));if(r===403)return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.requestCodeError.unauthorized"},i.createElement("div",null,"You are forbidden to upgrade your account"),i.createElement("div",null,"Please contact administrator to resolve this issuee")))}return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.requestCodeError.unknownError"},i.createElement("div",null,"Something went wrong while sending the verification code to your email."),i.createElement("div",null,"Please request the code again.")))}}renderRequestCodeForm(){const{isRequestingCode:e}=this.props;return i.createElement("form",{onSubmit:r=>{r.preventDefault(),this.requestCode()}},i.createElement(vt,{type:"text",placeholder:$("UpgradeAccountPage.placeholder.emailAddress"),disabled:e,value:this.state.emailAddress,onChange:r=>this.setState({emailAddress:r.target.value})}),e&&i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.requestingCode"},"Sending the verification code to your email...")),this.renderRequestCodeError(),i.createElement("div",null,i.createElement("button",{disabled:e,type:"submit"},i.createElement(f,{i18nKey:"UpgradeAccountPage.nextButton"},"Next"))))}renderLoadError(){return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.loadingError"},"Loading user data failed. Please refresh or go back and try again."))}renderLoadingNotice(){return i.createElement("div",null,i.createElement(f,{i18nKey:"UpgradeAccountPage.loadingNotice"},"Loading user data..."))}render(){const{isReady:e,isLoading:r,loadError:a}=this.props;return i.createElement("div",{className:"upgradeAccountPage"},i.createElement("h1",null,"Upgrade Account"),r&&this.renderLoadingNotice(),a&&this.renderLoadError(),e&&!this.state.committedEmailAddress&&this.renderRequestCodeForm(),e&&this.state.committedEmailAddress&&this.requestUpgradeForm())}}class Qoe extends i.Component{constructor(){super(...arguments),this.appState=U.getAppState(),this.state={isReady:!1,isLoading:!1,loadError:null},this.setStatePromise=e=>new Promise(r=>this.setState(e,r))}componentDidMount(){this.init()}async init(){try{await this.setStatePromise({isLoading:!0}),await this.appState.fetchAllUserInformation(),await this.setStatePromise({isReady:!0,loadError:null})}catch(e){await this.setStatePromise({loadError:e})}finally{await this.setStatePromise({isLoading:!1})}}render(){const{isReady:e,isLoading:r,loadError:a}=this.state,{isRequestingCode:n,requestCodeError:o,isUpgradingHeadless:s,upgradeHeadlessError:l}=this.appState.userAppManager.state,{upgradeHeadlessAccount:u}=this.appState.linkAccountManager,{sendVerificationCode:c}=this.appState.verificationManager;return i.createElement(Xoe,{isReady:e,isLoading:r,loadError:a,requestCode:d=>c(d,mi.enum.upgradeHeadlessAccount),isRequestingCode:n,requestCodeError:o,upgradeAccount:(d,m,h)=>u({emailAddress:d,password:m,code:h,validateOnly:!1},Fe.IS_DISABLE_USERNAME),isUpgrading:s,upgradeError:l})}}class Joe extends i.Component{constructor(e){super(e),this.appState=U.getAppState()}async componentDidMount(){this.appState.getUser()?await this.appState.logout():this.appState.state.appHistory.replace(Vt.Home.link)}render(){return i.createElement("div",{className:"mainPageContainer"},i.createElement(je,null,i.createElement("strong",null,i.createElement(f,{i18nKey:"LogoutPage.loading"},"Logging you out..."))))}}function ese(){const t=U.getAppState();return[i.createElement(Ae,{key:"LoginPageRoute",exact:!0,path:bt.Login.link,render:()=>i.createElement(Goe,null)}),i.createElement(Ae,{key:"LogoutPageRoute",exact:!0,path:bt.Logout.link,render:()=>i.createElement(Joe,null)}),i.createElement(Ae,{key:"RegisterPageRoute",exact:!0,path:bt.Register.link,render:()=>i.createElement(Yoe,null)}),i.createElement(Ae,{key:"InvitationPageRoute",exact:!0,path:bt.Invitation.link,render:e=>i.createElement(Koe,{invitationId:e.match.params.invitationId})}),i.createElement(od,{key:"ChangeEmailPageRoute",exact:!0,path:oe.ChangeEmail.link,render:()=>i.createElement(Zoe,null)}),i.createElement(od,{key:"AccountHistoryPageRoute",path:oe.AccountHistory.link,render:()=>i.createElement(fP,null)}),i.createElement(od,{key:"AccountPageRoute",path:oe.Account.link,render:()=>i.createElement(qoe,null)}),La.currentUserIsHeadlessAccount(t.getUser())&&i.createElement(Ae,{exact:!0,path:oe.UpgradeAccount.link,render:()=>i.createElement(Qoe,null)})]}var Pi;const xD=ee.enum(["paymentSuccess","paymentGenericError"]),tse=Et((Pi=class extends i.Component{constructor(t){super(t),this.onIframeLoaded=()=>{const{paymentStationUrl:e}=this.props;if(Ye.isDesktopApp()&&e){const r=JSON.stringify({accessToken:U.getAppState().db.getAccessToken(),config:U.getAppState().getConfig(),globalPageConfig:U.getAppState().getGlobalPageConfigFromDiscovery(),channel:X6}),a=document.getElementById(Pi.IFRAME_ID).contentWindow;if(!a)return console.log("Message to iframe window ignored");a.postMessage(r,e)}},this.extractPaymentResult=e=>{try{if(this.isStringJson(e)){const r=JSON.parse(e);if(r.action==="complete"||r.paymentStatus)return{orderNo:"",paymentStatus:Wt.enum.DONE};if(!!r.type&&r.type==="paymentStationEvent"){const o=!!r.event.name&&r.event.name;let s=null;switch(o){case xD.enum.paymentSuccess:s={orderNo:r.event.orderNo,paymentStatus:Wt.enum.DONE};break;case xD.enum.paymentGenericError:s={orderNo:r.event.orderNo,paymentStatus:Wt.enum.FAILED};break}return s}}return null}catch(r){return console.error(r),{orderNo:"",paymentStatus:Wt.enum.FAILED}}},this.reloadIframe=()=>{this.setState({iframeKey:Q6()})},this.listenToPaymentCallback=e=>{const{onPaymentProcessed:r}=this.props,a=Ye.isDesktopApp()&&e?e.data:this.paymentMethodAppManager.state.paymentStationMessage;if(a)try{const n=this.extractPaymentResult(a);if(n)switch(n.paymentStatus){case Wt.enum.DONE:r(n.paymentStatus);break;case Wt.enum.FAILED:r(n.paymentStatus);break}}catch(n){console.error(n)}},this.renderDeskPaymentStation=()=>{const e=this.getPaymentStationUrl();return e?i.createElement("iframe",{onLoad:this.onIframeLoaded,id:Pi.IFRAME_ID,key:this.state.iframeKey,className:G("paymentStation",this.props.className),title:"Pay station",src:e,sandbox:Pi.IFRAME_SANDBOX_OPTIONS}):i.createElement("div",{className:"errorContainer"},i.createElement(Qi,{error:new Error}))},this.state={iframeKey:"0"},this.paymentMethodAppManager=U.getAppState().paymentMethodManager}componentDidMount(){this.paymentMethodAppManager.subscribe(this.listenToPaymentCallback),Ye.isDesktopApp()&&(window.addEventListener("message",this.listenToPaymentCallback),Device.receive(ci.OPEN_URL,t=>{const e=new URL(t),r=e.search,a=e.pathname.split("/").filter(s=>s!=="").join("/"),o=new URLSearchParams(e.search).get("paymentStatus");o===Wt.enum.DONE&&this.props.onPaymentProcessed(Wt.enum.DONE),o===Wt.enum.FAILED&&this.props.onPaymentProcessed(Wt.enum.FAILED),U.getAppState().state.appHistory.replace(`/${a}${r}`)}))}componentWillUnmount(){this.paymentMethodAppManager.unsubscribe(this.listenToPaymentCallback),Ye.isDesktopApp()&&(window.removeEventListener("message",this.listenToPaymentCallback),Device.remove(ci.OPEN_URL))}getPaymentStationUrl(){try{const{order:t,paymentStationUrl:e,returnUrl:r}=this.props,a=new URL(e||t&&t.paymentStationUrl||"");return a.searchParams.append("returnUrl",r),a.searchParams.append("parentAppName",Ye.isDesktopApp()?Yl.LAUNCHER:Yl.PP),t!=null&&t.paymentOrderNo&&a.searchParams.append("paymentOrderNo",t.paymentOrderNo),a.toString()}catch{return null}}isStringJson(t){try{JSON.parse(t)}catch{return!1}return!0}render(){const{order:t,returnUrl:e}=this.props,a=new URLSearchParams(window.location.search).get("paymentStatus"),n=U.getAppState().sdkOptions.namespace;if(Ye.isDesktopApp())return this.renderDeskPaymentStation();if(a){if(a===Ty.enum.DONE){window.opener&&window.opener.postMessage(JSON.stringify({message:{action:Gu.enum.complete}}),"*"),Ny({message:{action:Gu.enum.complete}});const o=`${e}?paymentStatus=${a}`;return Iy(o),i.createElement(By,{type:ue.success,message:"Payment Success"})}else if(a===Ty.enum.CANCELLED){window.opener&&window.opener.postMessage(JSON.stringify({message:{action:Gu.enum.cancel}}),"*"),Ny({message:{action:Gu.enum.cancel}});const o=`${e}?paymentStatus=${a}`;return Iy(o),i.createElement(By,{type:ue.info,message:"Payment Cancelled"})}}return t!=null&&t.paymentOrderNo?i.createElement(J6,{paymentOrderNo:t.paymentOrderNo,namespace:n,returnUrl:e}):i.createElement("div",{className:"errorContainer"},i.createElement(Qi,{error:new Error("Invalid request: paymentOrderNo is required")}))}},Pi.IFRAME_ID="payment-station-iframe",Pi.IFRAME_SANDBOX_OPTIONS=["allow-forms","allow-modals","allow-orientation-lock","allow-pointer-lock","allow-presentation","allow-same-origin","allow-scripts","allow-popups"].join(" "),Pi),(t,e)=>t.order!==e.order);var Ic;const OD=ee.enum(["paymentSuccess","paymentGenericError"]),rse=Et((Ic=class extends i.Component{constructor(t){super(t),this.paymentSessionCode=String(Math.round(Math.random()*1e5)),this.extractPaymentResult=e=>{try{if(this.isStringJson(e)){const r=JSON.parse(e);if(r.action==="complete"||r.paymentStatus)return{orderNo:"",paymentStatus:Wt.enum.DONE};if(!!r.type&&r.type==="paymentStationEvent"){const o=!!r.event.name&&r.event.name;let s=null;switch(o){case OD.enum.paymentSuccess:s={orderNo:r.event.orderNo,paymentStatus:Wt.enum.DONE};break;case OD.enum.paymentGenericError:s={orderNo:r.event.orderNo,paymentStatus:Wt.enum.FAILED};break}return s}}return null}catch(r){return console.error(r),{orderNo:"",paymentStatus:Wt.enum.FAILED}}},this.randomizeNumber=()=>String(Math.floor(Math.random()*100)),this.reloadIframe=()=>{this.setState({iframeKey:this.randomizeNumber()})},this.listenToPaymentCallback=e=>{const{onPaymentProcessed:r}=this.props;try{const a=this.extractPaymentResult(e.data);if(a)switch(a.paymentStatus){case Wt.enum.DONE:r(a.paymentStatus);break;case Wt.enum.FAILED:r(a.paymentStatus),this.reloadIframe();break}}catch(a){console.error(a)}},this.state={iframeKey:"0"}}getPaymentStationUrl(){try{const{returnUrl:t,order:e,paymentStationUrl:r}=this.props,a=new URL(r||e&&e.paymentStationUrl||"");return t&&a.searchParams.append("returnUrl",t),a.toString()}catch{return null}}componentDidMount(){window.addEventListener("message",this.listenToPaymentCallback)}componentWillUnmount(){window.removeEventListener("message",this.listenToPaymentCallback)}isStringJson(t){try{JSON.parse(t)}catch{return!1}return!0}render(){const t=this.getPaymentStationUrl();return t?i.createElement("iframe",{key:this.state.iframeKey,className:G("paymentStation",this.props.className),title:"Pay station",src:t,sandbox:Ic.IFRAME_SANDBOX_OPTIONS}):i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:new Error}))}},Ic.IFRAME_SANDBOX_OPTIONS=["allow-forms","allow-modals","allow-orientation-lock","allow-pointer-lock","allow-presentation","allow-same-origin","allow-scripts","allow-popups"].join(" "),Ic),(t,e)=>t.order!==e.order),ase=5,nse=1e3;class ise extends i.Component{constructor(e){var a;super(e),this.redirectToItemPage=()=>{this.setState({shouldRedirect:!0})},this.onClosePaymentSuccessfulDialog=()=>{var n,o;this.redirectToItemPage(),this.logic.state.order&&((o=(n=this.props).onClosePaymentDialog)==null||o.call(n,{status:"payment-succeeded",order:this.logic.state.order}))},this.onCloseOrderCancelledDialog=()=>{var n,o;(o=(n=this.props).onClosePaymentDialog)==null||o.call(n,{status:"orders-cancelled"}),this.redirectToItemPage()},this.onPaymentSuccess=async()=>{const{orderNo:n}=this.props;await this.logic.fetchOrder(n),await U.getAppState().refreshWallet();const{order:o}=this.logic.state;if(this.setState({paymentStatus:Wt.enum.DONE}),!!o)switch(o.status){case Ct.enum.INIT:this.retryCheckOrderStatus(),this.setState({paymentStatusProcessedCountDownDialogIsOpen:!0});break;case Ct.enum.CHARGED:case Ct.enum.FULFILLED:this.setState({paymentStatusSuccessIsOpen:!0});break}},this.retryCheckOrderStatus=async(n=ase,o=nse)=>{var u,c,d,m;const{orderNo:s}=this.props;await this.logic.fetchOrder(s);const{order:l}=this.logic.state;l&&(l.status===Ct.enum.FULFILLED&&(window.removeEventListener("beforeunload",this.onReloadPageWarningWhileStillInCountdown,!1),this.setState({paymentStatusProcessedCountDownDialogIsOpen:!1,paymentStatusSuccessIsOpen:!0}),(c=(u=this.props).onClosePaymentDialog)==null||c.call(u,{status:"payment-succeeded",order:l})),l.status===Ct.enum.INIT&&n>0&&setTimeout(()=>{this.retryCheckOrderStatus(n-1,o)},o),n===0&&(this.setState({paymentStatusProcessedCountDownDialogIsOpen:!1,paymentStatusNeedMoreTimeProcessedDialogIsOpen:!0}),(m=(d=this.props).onClosePaymentDialog)==null||m.call(d,{status:"payment-processing"})))},this.renderPaymentStation=n=>{const o=U.hasFeature(pt.isPaymentV2Enabled),s=U.getAppState().state.appHistory,l=`${Ii.trimSlashFromStringStart(s.location.pathname)}${s.location.search}`;return o?i.createElement(tse,{order:n,onPaymentProcessed:u=>{switch(u){case Wt.enum.DONE:An.handleOrderFulfillmentImplication(n),this.onPaymentSuccess();break;case Wt.enum.FAILED:this.setState({paymentStatus:u});break}},paymentStationUrl:Ye.isDesktopApp()?Ii.combineURLPaths(Fe.IS_DEV_MODE?"http://localhost:3030":Fe.BASE_URL,Fe.PLAYER_PORTAL_BASE_URL,"payment/index.html"):void 0,returnUrl:Ye.isDesktopApp()?`${Fe.REDIRECT_URL}${l}`:Ii.combineURLPaths(window.location.origin,Fe.PLAYER_PORTAL_BASE_URL,de.PaymentSuccessCallback.makePath())}):i.createElement(rse,{order:n,onPaymentProcessed:u=>{switch(u){case Wt.enum.DONE:An.handleOrderFulfillmentImplication(n),this.onPaymentSuccess();break;case Wt.enum.FAILED:this.setState({paymentStatus:u});break}},returnUrl:Ii.combineURLPaths(window.location.origin,Fe.PLAYER_PORTAL_BASE_URL,de.PaymentSuccessCallback.makePath())})},this.renderOrderContent=(n,o)=>{if(!n.expireTime)return;const{paymentStatus:s}=this.state,l=bd(jo(n.expireTime),"d MMM yyyy hh:mm a");return i.createElement("div",{className:"orderContent"},i.createElement("div",{className:"orderCard"},i.createElement("div",{className:"orderHeader"},i.createElement(f,{i18nKey:"OrderPage.orderContent.title"},"Payment")),i.createElement("div",{className:"orderExpire"},o.regionDataItem&&i.createElement(Me,{type:ue.info},i.createElement(f,{i18nKey:"OrderPage.orderExpire.title"},"This order will expire on")," ",l)),n&&n.status===Ct.enum.INIT&&s!==Wt.enum.DONE&&i.createElement("section",{className:"paymentSection",id:"paymentSection"},this.renderPaymentStation(n),i.createElement("div",{className:"btnContainer"},i.createElement("button",{disabled:n.status!==Ct.enum.INIT,onClick:()=>this.openCancellationDialog(),className:"btn btn-ghost"},i.createElement(f,{i18nKey:"OrderPage.cancelOrder"},"Cancel"))))),i.createElement("button",{disabled:n.status!==Ct.enum.INIT,onClick:()=>this.openCancellationDialog(),className:"btn btnCancel"},i.createElement(f,{i18nKey:"OrderPage.cancelOrder"},"Cancel")))},this.restartPayment=()=>{this.setState({paymentStatus:null,paymentStatusSuccessIsOpen:!1})};const r=((a=U.getAppState().getUser())==null?void 0:a.userId)||"";this.logic=new H4({orderNo:e.orderNo,userId:r}),this.logic.subscribe(()=>this.setState({})),this.state={paymentStatus:null,orderInfo:null,shouldRedirect:!1,cancellationDialogIsOpen:!1,cancellationNoticeIsOpen:!1,paymentStatusSuccessIsOpen:!1,paymentStatusProcessedCountDownDialogIsOpen:!1,paymentStatusNeedMoreTimeProcessedDialogIsOpen:!1}}componentDidMount(){window.addEventListener("beforeunload",this.onReloadPageWarningWhileStillInCountdown,!1),this.logic.init(),Zt.updateBackground(`url(${ca})`)}componentWillUnmount(){window.removeEventListener("beforeunload",this.onReloadPageWarningWhileStillInCountdown,!1)}render(){const{shouldRedirect:e,paymentStatus:r,paymentStatusSuccessIsOpen:a,paymentStatusProcessedCountDownDialogIsOpen:n,paymentStatusNeedMoreTimeProcessedDialogIsOpen:o}=this.state,{isFetching:s,error:l,order:u}=this.logic.state,c=a||n||o;return u&&e?this.renderRedirection():(u==null?void 0:u.status)===Ct.enum.FULFILLED?(window.removeEventListener("beforeunload",this.onReloadPageWarningWhileStillInCountdown,!1),i.createElement(Jf,{className:"orderDialog",orderInfo:u,onCloseDialog:this.onClosePaymentSuccessfulDialog,isOnlyShowCloseButton:this.props.isOnlyShowCloseButton})):i.createElement("div",{className:"paymentBox"},(u==null?void 0:u.status)===Ct.enum.INIT&&i.createElement(e8,{message:()=>i.createElement(f,{i18nKey:"OrderPage.navigationPrompt"},"You have not completed this transaction. You will need to finish or cancel this transaction before you can place another order. Are you sure you want to navigate away?")}),o&&i.createElement(eq,{onClose:this.redirectToItemPage}),n&&i.createElement(JV,null),a&&u&&i.createElement(Jf,{className:"orderDialog",orderInfo:u,onCloseDialog:this.onClosePaymentSuccessfulDialog,isOnlyShowCloseButton:this.props.isOnlyShowCloseButton}),r===Wt.enum.FAILED&&i.createElement(tq,{className:"orderDialog",onCloseDialog:()=>this.restartPayment()}),this.renderExpiryDialog(),this.state.cancellationNoticeIsOpen&&this.renderCancellationNotice(),this.state.cancellationDialogIsOpen&&this.renderCancellationDialog(),s&&i.createElement(je,null),!s&&i.createElement(i.Fragment,null,l&&i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:l})),(u==null?void 0:u.itemSnapshot)&&!c&&this.renderOrderContent(u,u.itemSnapshot)))}renderRedirection(){return this.props.redirectPath?i.createElement(Gt,{to:this.props.redirectPath}):null}openCancellationDialog(){this.setState({cancellationDialogIsOpen:!0})}closeCancellationDialog(){this.setState({cancellationDialogIsOpen:!1})}renderCancellationDialog(){const{state:{isCancelling:e,cancellationError:r}}=this.logic;return i.createElement(Ge,{className:"orderDialog",title:i.createElement(f,{i18nKey:"OrderPage.cancellationDialog.title"},"Confirm Cancellation"),isOpen:!0},i.createElement(Qe,null,i.createElement("p",null,i.createElement(f,{i18nKey:"OrderPage.cancellationDialog.message"},"You're just one step away from completing payment, are you sure you want to cancel this order?")),r&&i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:r}))),i.createElement(at,{className:"orderCancellationDialogFooter"},i.createElement("div",{className:"btnContainer"},i.createElement(le,{disabled:e,onClick:()=>this.closeCancellationDialog(),className:"btn btn-ghost uppercase",buttonType:qt.TEXT,buttonStyle:ct.NONE},i.createElement(f,{i18nKey:"OrderPage.cancellationDialog.backButton"},"Back")),i.createElement(le,{loadingIndicator:"SPINNER",className:"btn-primary uppercase",isLoading:e,onClick:()=>this.cancelOrder()},i.createElement(f,{i18nKey:"OrderPage.cancellationDialog.cancelButton"},"Cancel Order")))))}renderExpiryDialog(){const{order:e,orderIsExpired:r}=this.logic.state;if(!e)return null;if(!(e.status!==Ct.enum.CLOSED&&!r))return i.createElement(aq,{className:"orderDialog",onCloseDialog:()=>this.redirectToItemPage()})}renderCancellationNotice(){return i.createElement(rq,{className:"orderDialog",onCloseDialog:this.onCloseOrderCancelledDialog})}async cancelOrder(){await this.logic.cancelAllOrders(),this.logic.state.cancellationError||this.setState({cancellationNoticeIsOpen:!0,cancellationDialogIsOpen:!1})}onReloadPageWarningWhileStillInCountdown(e){e.preventDefault()}}class ose extends i.Component{componentDidMount(){Zt.updateBackground(`url(${ca})`)}render(){return i.createElement("main",{className:"orderDetailPage"},i.createElement(Sr,null,i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,$("Order.title"),$("Order.title")))),i.createElement(ise,{...this.props}))}}const X1=class extends Xt{constructor(t){super(),this.props=t,this.state={isFetching:!1,items:null,error:null,currencyMap:null},this.sdk=U.getAppState().getSdk()}async init(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,error:null,items:null,currencyMap:null});const t=await this.fetchItems(),e=await this.fetchCurrencyMap();this.setState({items:t,currencyMap:e})}catch(t){console.error(t),this.setState({error:t})}finally{await this.setState({isFetching:!1})}}async fetchItems(){const{baseItem:t,itemType:e,appType:r,country:a,language:n}=this.props,o=t.baseAppId||t.appId;let s=!1,l=0,u=[];do{const c=await qe.ItemApi(this.sdk).getItemsByCriteria({baseAppId:o,itemType:e,appType:r,region:a,language:n,offset:l,limit:X1.ITEMS_PER_FETCH}).then(d=>{var m;return s=!!((m=d.paging)!=null&&m.next),l+=X1.ITEMS_PER_FETCH,d.data.filter(h=>h.itemId!==t.itemId)}).catch(d=>{throw d});u=u.concat(c)}while(s);return u}async fetchCurrencyMap(){return rs.getCurrencyMap(this.sdk)}};let e6=X1;e6.ITEMS_PER_FETCH=100;const sse=8;class t6 extends i.Component{constructor(e){super(e),this.initialShownItem=sse,e.initialShownItem&&(this.initialShownItem=e.initialShownItem),this.logic=new e6({baseItem:e.baseItem,itemType:e.itemType,appType:e.appType,country:e.country,language:e.language}),this.logic.subscribe(()=>this.setState({})),this.state={open:!1}}componentDidMount(){this.logic.init()}renderContent(){const{noItemMessage:e}=this.props,{items:r,isFetching:a,error:n,currencyMap:o}=this.logic.state,{open:s}=this.state;return i.createElement("div",{className:"relatedProductKeys list"},i.createElement("div",{className:"relatedProductKeysData"},a&&i.createElement(je,{className:Er.medium}),n&&i.createElement("div",{className:"errorContainer"},i.createElement(ke,{error:n})),r&&r.length===0&&i.createElement(i.Fragment,null,e,!e&&i.createElement(f,{i18nKey:"RelatedProductKey.grid.empty"},"No Items Available")),i.createElement("div",{className:"relatedProductKeysGrid"},r&&o&&(s?r:r.slice(0,this.initialShownItem)).map(l=>i.createElement(js,{key:l.itemId,item:l,currencyMap:o})))),r&&r.length>this.initialShownItem&&!s&&i.createElement("div",{className:"showMoreButton"},i.createElement("button",{className:"btn btn-primary",type:"button",onClick:()=>this.setState({open:!0})},i.createElement(f,{i18nKey:"RelatedProductKey.showAllButton"},"Show All"))))}render(){const{withWrapper:e}=this.props,{items:r,error:a}=this.logic.state;return e?i.createElement(i.Fragment,null,(r&&r.length>0||a)&&e(this.renderContent())):i.createElement(i.Fragment,null,this.renderContent())}}Et(t=>{const e=U.getAppState();return i.createElement(t6,{country:(e.getUser()||{country:void 0}).country,...t})},(t,e)=>t.baseItem!==e.baseItem||t.country!==e.country);class lse extends Xt{constructor(e){super(),this.props=e,this.state={inGameItem:null,baseApp:null,isFetching:!1,error:null,itemPublishingContent:null,itemPublishingContentError:null},this.sdk=U.getAppState().getSdk()}async init(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,inGameItem:null,baseApp:null,error:null});const e=await this.fetchInGameItem();if(!e.baseAppId)throw new r6("");await this.initPurchaseLogic(e);const r=await this.fetchBaseApp(e.baseAppId);await this.setState({inGameItem:e,baseApp:r,itemPublishingContent:null})}catch(e){console.error(e),this.setState({error:e})}finally{await this.setState({isFetching:!1})}}async fetchInGameItem(){const{itemId:e,country:r,language:a}=this.props;return await qe.ItemApi(this.sdk).getLocale_ByItemId(e,{language:a,region:r})}async fetchBaseApp(e){return await qe.ItemApi(this.sdk).getItemsByAppId({appId:e,region:this.props.country,language:this.props.language})}async initPurchaseLogic(e){const{user:r}=this.props,a=this.purchaseLogic=new bi(this.sdk,{item:e,userId:oa.safeParse(r).success?r==null?void 0:r.userId:""});a.subscribe(()=>this.setState({})),await a.init();const{fetchError:n}=a.state;if(n)throw n}}let r6=class extends Error{constructor(e){super(e),Object.setPrototypeOf(this,r6.prototype)}};const gp=()=>i.createElement(je,{className:Er.tall},i.createElement(f,{i18nKey:"InitialUserFetchPage.notice"})),Hu=({error:t})=>{const e=()=>t&&ye.extractServiceErrorCode(t)===_n.PRODUCT_KEY_NOT_AVAILABLE?i.createElement(f,{i18nKey:"GameDetailViewPage.item.productKeyNotAvailable"},"This product key is no longer available"):i.createElement(Qi,{error:t});return i.createElement("div",{className:"error"},e())};class use extends i.Component{constructor(e){super(e),this.openLightbox=s=>{this.setState({isLightboxOpen:!0,selectedImagePosition:s})},this.closeLightbox=()=>{this.setState({isLightboxOpen:!1})};const{itemId:r,country:a,language:n,user:o}=e;this.logic=new lse({itemId:r,country:a,language:n,user:o}),this.logic.subscribe(()=>this.setState({})),this.state={isLightboxOpen:!1,selectedImagePosition:0}}componentDidMount(){this.logic.init()}render(){const e=U.getAppState().isSingleGame(),{user:r}=this.props,{isFetching:a,inGameItem:n,error:o,baseApp:s,itemPublishingContent:l}=this.logic.state;o&&ye.extractServiceErrorCode(o)===_n.ITEM_NOT_FOUND&&tr({eventCategory:zt.Error404.makePath(),eventLabel:ye.errorToString(o)});const{purchaseLogic:u}=this.logic,c=u&&u.state.currencyMap,{isLightboxOpen:d,selectedImagePosition:m}=this.state,h=lo.getMedia(n,l);return i.createElement("main",{className:"itemDetailPage"},i.createElement(Us,{purchaseLogic:u,user:r,isFetching:a}),i.createElement(Sr,null,n&&i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,n.title,n.title))),a&&i.createElement(gp,null),o&&i.createElement(Hu,{error:o}),n&&s&&i.createElement(i.Fragment,null,i.createElement(Ms,{item:n,itemPublishingContent:l},i.createElement(_s,null,i.createElement(xe,{to:de.GameList.makePath()},i.createElement(f,{i18nKey:"Navigation.links.games"},"Games")),i.createElement(xe,{to:de.GameItem.makePath({itemId:s.itemId})},s.title),n.title)),h&&i.createElement(co,{itemMedias:h,openLightbox:this.openLightbox}),d&&h&&i.createElement(vi,{itemMedias:h,isOpen:d,onClose:this.closeLightbox,selectedPosition:m}),i.createElement("div",{className:"itemDetailContent container"},i.createElement("div",{className:"description"},i.createElement(mo,{item:n})),i.createElement("div",{className:"detailWidget"},i.createElement(Rs,{item:n},c&&i.createElement(uo,{item:n,currencyMap:c,position:"right",showDetail:!0})),i.createElement("div",{className:"protruded"},i.createElement(eo,{item:n,purchaseLogic:u})),i.createElement("div",{className:"requiredApp"},i.createElement(f,{i18nKey:"InGameItemDetailPage.requiredAppNotice"},"Required Game"),i.createElement(xe,{to:Ye.isDesktopApp()&&e?Vt.Game.link:de.GameItem.makePath({itemId:s.itemId})},s.title)))),i.createElement("div",{className:"storeContainer"},i.createElement("h2",null,i.createElement(f,{i18nKey:"InGameItemDetailPage.inAppStore.heading"},"Related Items")),i.createElement(Nu,{baseItem:n,language:this.props.language,noItemMessage:i.createElement("div",{className:"noItem"},i.createElement(f,{i18nKey:"InGameItemDetailPage.inAppStore.noItem"},"Looks like there are no related items yet."))}))))}}const cse=Et(({itemId:t,language:e})=>{const r=U.getAppState().getUser()||void 0,a=r&&r.country||void 0;return i.createElement(use,{itemId:t,country:a,user:r,language:e})},(t,e)=>t.itemId!==e.itemId||e.language!==t.language);class dse extends Xt{constructor(e){super(),this.props=e,this.state={codeItem:null,itemsInCode:[],baseApp:null,isFetching:!1,error:null,itemPublishingContent:null,itemPublishingContentError:null},this.sdk=U.getAppState().getSdk()}setProperties(e){for(const r in e)this.props[r]=e[r]}async init(){try{if(this.state.isFetching)return;this.setState({isFetching:!0,codeItem:null,itemsInCode:[],error:null});const e=await this.fetchBundleItem();await this.initPurchaseLogic(e);const r=await this.fetchItemsInCode(e.itemIds||[]);let a=null;const{baseAppId:n}=e;n&&(a=r.find(o=>n===o.appId)||await this.fetchBaseApp(n)),this.setState({codeItem:e,itemsInCode:r,baseApp:a,itemPublishingContent:null})}catch(e){console.error(e),this.setState({error:e})}finally{this.setState({isFetching:!1})}}async fetchBundleItem(){const{itemId:e,country:r,language:a}=this.props;return await qe.ItemApi(this.sdk).getLocale_ByItemId(e,{language:a,region:r})}async fetchItemsInCode(e){if(e.length===0)return[];const{language:r,country:a}=this.props;return await qe.ItemApi(this.sdk).getItemsLocaleByIds({language:r,itemIds:e.toString(),region:a})}async fetchBaseApp(e){return await qe.ItemApi(this.sdk).getItemsByAppId({appId:e,region:this.props.country,language:this.props.language})}async initPurchaseLogic(e){const{user:r}=this.props,a=this.purchaseLogic=new bi(this.sdk,{item:e,userId:oa.safeParse(r).success&&(r==null?void 0:r.userId)||null});a.subscribe(()=>this.setState({})),await a.init();const{fetchError:n}=a.state;if(n)throw n}}class mse extends i.Component{constructor(e){super(e),this.openLightbox=s=>{this.setState({isLightboxOpen:!0,selectedImagePosition:s})},this.closeLightbox=()=>{this.setState({isLightboxOpen:!1})};const{itemId:r,country:a,language:n,user:o}=this.props;this.logic=new dse({itemId:r,country:a,language:n,user:o}),this.logic.subscribe(()=>this.setState({})),this.state={isLightboxOpen:!1,selectedImagePosition:0}}async componentDidMount(){await this.initialize()}async componentDidUpdate(e){(e.itemId!==this.props.itemId||e.language!==this.props.language)&&await this.initialize()}async initialize(){this.logic.setProperties(this.props),await this.logic.init()}render(){const{user:e}=this.props,{isFetching:r,codeItem:a,error:n,baseApp:o,itemPublishingContent:s}=this.logic.state;n&&ye.extractServiceErrorCode(n)===_n.ITEM_NOT_FOUND&&tr({eventCategory:zt.Error404.makePath(),eventLabel:ye.errorToString(n)});const{purchaseLogic:l}=this.logic,u=l&&l.state.currencyMap,{isLightboxOpen:c,selectedImagePosition:d}=this.state,m=lo.getMedia(a,s);return i.createElement("main",{className:"itemDetailPage"},i.createElement(Us,{purchaseLogic:l,user:e,isFetching:r}),i.createElement(Sr,null,a&&i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,a.title,a.title))),r&&i.createElement(gp,null),n&&i.createElement(Hu,{error:n}),a&&i.createElement(i.Fragment,null,i.createElement(Ms,{item:a,itemPublishingContent:s},i.createElement(_s,null,i.createElement(xe,{to:de.CodeList.makePath()},i.createElement(f,{i18nKey:"Navigation.links.productKeys"},"Product Keys")),o&&i.createElement(xe,{to:de.getItemDetailRoute(o)},o.title),a.title)),m&&i.createElement(co,{itemMedias:m,openLightbox:this.openLightbox}),c&&m&&i.createElement(vi,{itemMedias:m,isOpen:c,onClose:this.closeLightbox,selectedPosition:d}),i.createElement("div",{className:"itemDetailContent"},i.createElement("div",{className:"description"},i.createElement(mo,{item:a})),i.createElement("div",{className:"detailWidget"},i.createElement(Rs,{item:a,tag:$("CodeItemDetailPage.tag")},u&&i.createElement(uo,{item:a,currencyMap:u,position:"right",showDetail:!0})),i.createElement("div",{className:"protruded"},i.createElement(eo,{item:a,purchaseLogic:l})),o&&i.createElement("div",{className:"requiredApp"},i.createElement(f,{i18nKey:"CodeItemDetailPage.requiredAppNotice"},"Required Game"),i.createElement(xe,{to:de.getItemDetailRoute(o)},o.title)))),i.createElement("div",{className:"storeContainer"},i.createElement("h2",null,i.createElement(f,{i18nKey:"CodeItemDetailPage.inAppStore.heading"},"Related Items")),i.createElement(t6,{baseItem:a,language:this.props.language,itemType:rt.enum.CODE,noItemMessage:i.createElement("div",{className:"noItem"},i.createElement(f,{i18nKey:"CodeItemDetailPage.inAppStore.noItem"},"Looks like there are no related items yet."))}))))}}const pse=i.memo(t=>{const{itemId:e,language:r}=t,a=U.getAppState().getUser()||void 0,n=a&&a.country||void 0;return i.createElement(mse,{itemId:e,country:n,user:a,language:r})},(t,e)=>t.itemId===e.itemId&&e.language===t.language),a6=({className:t,color:e="rgb(var(--od-rgba-text))"})=>i.createElement("i",{className:t},i.createElement("svg",{className:"inline",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"16",height:"16"},i.createElement("rect",{width:"16",height:"16",fill:e})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.096 4.80002C13.148 4.80002 13.148 4.85336 13.148 4.85336C13.2 4.96002 13.2 5.01336 13.2 5.06669V12.5334C13.2 13.44 12.524 14.1334 11.64 14.1334H4.36005C3.47605 14.1334 2.80005 13.44 2.80005 12.5334V5.06669V4.85336C2.85205 4.85336 2.85205 4.80002 2.85205 4.80002C2.90405 4.80002 2.90405 4.74669 2.90405 4.74669L4.46405 2.61336C4.56805 2.45336 4.72405 2.40002 4.88005 2.40002H11.12C11.276 2.40002 11.432 2.45336 11.484 2.61336L13.044 4.74669C13.096 4.74669 13.096 4.80002 13.096 4.80002ZM10.8601 3.4667H5.14006L4.36006 4.53337H11.6401L10.8601 3.4667ZM11.64 13.0667H4.36001C4.04801 13.0667 3.84001 12.8534 3.84001 12.5334V5.60002H12.16V12.5334C12.16 12.8534 11.952 13.0667 11.64 13.0667ZM7.99997 9.8667C9.45597 9.8667 10.6 8.69337 10.6 7.20003C10.6 6.88003 10.392 6.6667 10.08 6.6667C9.76797 6.6667 9.55997 6.88003 9.55997 7.20003C9.55997 8.1067 8.88397 8.80003 7.99997 8.80003C7.11597 8.80003 6.43997 8.1067 6.43997 7.20003C6.43997 6.88003 6.23197 6.6667 5.91997 6.6667C5.60797 6.6667 5.39997 6.88003 5.39997 7.20003C5.39997 8.69337 6.54397 9.8667 7.99997 9.8667Z",fill:e})))),n6=({className:t,color:e="rgb(var(--od-rgba-text))"})=>i.createElement("i",{className:t},i.createElement("svg",{className:"inline",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"16",height:"16"},i.createElement("rect",{width:"16",height:"16",fill:e})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.98768 0.216141C6.6799 0.0933656 6.33086 0.243348 6.20808 0.551135C6.08531 0.858922 6.23529 1.20796 6.54308 1.33074L8.82009 2.23903C9.15065 2.37089 9.15734 2.83638 8.8307 2.97768L7.63763 3.4938C6.71572 3.89262 6.38503 5.03237 6.9503 5.86269L7.23799 6.28528H5.90966C5.55687 5.9615 5.11018 5.7309 4.60424 5.64169C3.19012 5.39235 1.84161 6.33658 1.59226 7.75071L0.724017 12.6747C0.474668 14.0889 1.41891 15.4374 2.83303 15.6867C4.24716 15.9361 5.59567 14.9918 5.84502 13.5777L5.86132 13.4853H10.1388L10.1551 13.5777C10.4044 14.9918 11.753 15.9361 13.1671 15.6867C14.5812 15.4374 15.5254 14.0889 15.2761 12.6747L14.4079 7.7507C14.1585 6.33657 12.81 5.39233 11.3959 5.64168C10.8899 5.73089 10.4432 5.96149 10.0904 6.28528H8.68968L7.94225 5.18739C7.80093 4.9798 7.88361 4.69487 8.11408 4.59516L9.30715 4.07904C10.6137 3.51383 10.5869 1.65187 9.2647 1.12443L6.98768 0.216141ZM13.2261 7.95907C13.0918 7.19762 12.3657 6.68919 11.6042 6.82345C11.2764 6.88125 10.9968 7.04777 10.7938 7.28006L10.6145 7.48528H5.38557L5.20626 7.28006C5.0033 7.04777 4.72368 6.88127 4.39587 6.82346C3.63441 6.6892 2.90829 7.19763 2.77403 7.95909L1.90579 12.8831C1.77152 13.6446 2.27996 14.3707 3.04141 14.505C3.80286 14.6392 4.52898 14.1308 4.66325 13.3693L4.8544 12.2853H11.1457L11.3369 13.3693C11.4711 14.1308 12.1972 14.6392 12.9587 14.505C13.7202 14.3707 14.2286 13.6446 14.0943 12.8831L13.2261 7.95907ZM5.5361 8.36917H4.66943V9.23584H3.80273V10.1025H4.66943V10.9692H5.5361V10.1025H6.40273V9.23584H5.5361V8.36917ZM11.5291 9.77826C11.9433 9.77826 12.2791 9.44248 12.2791 9.02826C12.2791 8.61405 11.9433 8.27826 11.5291 8.27826C11.1148 8.27826 10.7791 8.61405 10.7791 9.02826C10.7791 9.44248 11.1148 9.77826 11.5291 9.77826ZM10.5254 10.4192C10.5254 10.8334 10.1896 11.1692 9.77539 11.1692C9.36118 11.1692 9.02539 10.8334 9.02539 10.4192C9.02539 10.0049 9.36118 9.66916 9.77539 9.66916C10.1896 9.66916 10.5254 10.0049 10.5254 10.4192Z",fill:e})))),i6=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{className:"inline",width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.867.4 14.2 3.067c.733.333 1.133 1 1.133 1.733v6.334c0 .8-.466 1.466-1.133 1.8L8.867 15.6c-.267.134-.534.2-.867.2-.267 0-.6-.066-.867-.2L1.8 12.934c-.733-.334-1.133-1.067-1.133-1.8V4.8c0-.733.4-1.4 1.066-1.733L7.067.4c.6-.266 1.266-.266 1.8 0ZM8 1.467c-.067 0-.2 0-.267.066L2.8 4 8 6.6 13.2 4 8.267 1.533C8.2 1.467 8.133 1.467 8 1.467ZM2.333 11.8A.795.795 0 0 1 2 11.2V5.067l5.333 2.666v6.534l-5-2.467Zm6.334 2.467L13.6 11.8c.267-.133.4-.333.4-.6V5.067L8.667 7.733v6.534Z",fill:"#B5B5B5"}),i.createElement("mask",{id:"a",style:{maskType:"alpha"},maskUnits:"userSpaceOnUse",x:0,y:0,width:16,height:16},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.867.4 14.2 3.067c.733.333 1.133 1 1.133 1.733v6.334c0 .8-.466 1.466-1.133 1.8L8.867 15.6c-.267.134-.534.2-.867.2-.267 0-.6-.066-.867-.2L1.8 12.934c-.733-.334-1.133-1.067-1.133-1.8V4.8c0-.733.4-1.4 1.066-1.733L7.067.4c.6-.266 1.266-.266 1.8 0ZM8 1.467c-.067 0-.2 0-.267.066L2.8 4 8 6.6 13.2 4 8.267 1.533C8.2 1.467 8.133 1.467 8 1.467ZM2.333 11.8A.795.795 0 0 1 2 11.2V5.067l5.333 2.666v6.534l-5-2.467Zm6.334 2.467L13.6 11.8c.267-.133.4-.333.4-.6V5.067L8.667 7.733v6.534Z",fill:"#fff"})),i.createElement("g",{mask:"url(#a)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 0h16v16H0V0Z",fill:"#B5B5B5"})))),hse=({className:t})=>i.createElement("i",{className:t},i.createElement("svg",{className:"inline",width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i.createElement("mask",{id:"mask0","mask-type":"alpha",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"14",height:"14"},i.createElement("rect",{width:"14",height:"14",fill:"#C4C4C4"})),i.createElement("g",{mask:"url(#mask0)"},i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8291 0.170854C14.057 0.39866 14.057 0.768006 13.8291 0.995812L12.629 2.19593C12.6615 2.21732 12.6923 2.2423 12.7208 2.27085L13.7844 3.3344C14.0691 3.61916 14.0691 4.08084 13.7844 4.3656L11.6573 6.49269C11.3725 6.77745 10.9108 6.77745 10.6261 6.49269L9.47917 5.34579L7.35372 7.47124C7.86426 8.15292 8.16667 8.99949 8.16667 9.91669C8.16667 12.1718 6.3385 14 4.08333 14C1.82817 14 0 12.1718 0 9.91669C0 7.66152 1.82817 5.83335 4.08333 5.83335C5.00052 5.83335 5.84709 6.13575 6.52876 6.64629L13.0042 0.170854C13.232 -0.0569515 13.6013 -0.0569515 13.8291 0.170854ZM10.3041 4.52083L11.1417 5.35838L12.65 3.85L11.8959 3.09581C11.8673 3.06726 11.8423 3.03648 11.8209 3.00403L10.3041 4.52083ZM4.08333 7.00002C2.4725 7.00002 1.16667 8.30585 1.16667 9.91669C1.16667 11.5275 2.4725 12.8334 4.08333 12.8334C5.69416 12.8334 7 11.5275 7 9.91669C7 8.30585 5.69416 7.00002 4.08333 7.00002Z",fill:"white"}))));const yp=({numberOfCards:t})=>i.createElement(i.Fragment,null,Array.from(Array(t??8).keys()).map(e=>i.createElement("div",{className:"storeGridItem",key:e},i.createElement("div",{className:"skeletonContainer"}),i.createElement("div",{className:"title w-max"},i.createElement(mm,null)),i.createElement("div",{className:"paymentOptions -mb-5 w-max"},i.createElement(mm,null)))));class vp extends Xt{constructor(e){super(),this.sdk=e,this.state={isFetching:!1,platformItemsList:null,currencyMap:null,error:null}}getOffset(e){return e?(e-1)*this.getLimit():0}getLimit(e){return e||16}async getItemsByCriteria({itemType:e,page:r,country:a,pageSize:n,plan:o,language:s}){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,platformItemsList:null,currencyMap:null,error:null});const l=await qe.ItemApi(this.sdk).getItemsByCriteria({itemType:e,offset:this.getOffset(r),limit:this.getLimit(n),region:a,language:s,features:o||void 0});await this.setState({platformItemsList:l})}catch(l){this.setState({error:l})}finally{this.setState({isFetching:!1})}}getCurrencyMap(){const{currencyMap:e}=this.state;e||rs.getCurrencyMap(this.sdk).then(r=>{this.setState({currencyMap:r})}).catch(r=>{console.error(r)})}}class o6 extends i.Component{constructor(e){super(e),this.appStoreLogic=new vp(U.getAppState().getSdk()),this.appStoreLogic.subscribe(()=>this.setState({}))}componentDidMount(){const{page:e,pageSize:r,country:a,language:n}=this.props;this.appStoreLogic.getItemsByCriteria({page:e,pageSize:r,country:a,language:n,itemType:rt.enum.OPTIONBOX}),this.appStoreLogic.getCurrencyMap()}renderOptionboxItems(){const{platformItemsList:e,currencyMap:r}=this.appStoreLogic.state;return i.createElement("div",{className:"optionboxList"},!r&&i.createElement(yp,{numberOfCards:e==null?void 0:e.data.length}),!!e&&r&&e.data.map(a=>i.createElement(js,{key:a.itemId,item:a,currencyMap:r})))}renderOptionboxPagination(){const{platformItemsList:e}=this.appStoreLogic.state;if(!e)return;const{paging:r}=e,a=!!(r!=null&&r.next),n=!!(r!=null&&r.previous),o=this.props.page;return i.createElement("div",{className:"pagination"},i.createElement(jn,{next:a&&de.OptionboxList.withSearchParams({page:o+1}),prev:n&&de.OptionboxList.withSearchParams({page:o-1})}))}render(){const{error:e,isFetching:r,platformItemsList:a}=this.appStoreLogic.state;return i.createElement("div",{className:"storeContainer"},i.createElement(Sr,null,i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,$("OptionboxStore.title"),$("OptionboxStore.title")))),r&&i.createElement(je,{className:Er.medium},i.createElement(f,{i18nKey:"OptionboxStore.loading"},"Loading optionbox...")),!r&&e&&i.createElement("div",null,i.createElement(ke,{error:e})),!r&&a&&this.renderOptionboxItems(),!r&&a&&this.renderOptionboxPagination())}}const fse=Et(o6,(t,e)=>t.country!==e.country);Et(({page:t,pageSize:e,language:r})=>{const a=U.getAppState().getUser(),n=a&&a.country||void 0;return i.createElement(fse,{page:t,pageSize:e,country:n,language:r})},(t,e)=>e.page!==t.page||e.language!==t.language);class gse extends i.Component{constructor(e){super(e),this.logic=new vp(U.getAppState().getSdk()),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){const{page:e,pageSize:r,country:a,language:n,plan:o}=this.props;this.logic.getItemsByCriteria({page:e,pageSize:r,country:a,language:n,plan:o,itemType:rt.enum.APP}),this.logic.getCurrencyMap()}renderGameItems(){const{platformItemsList:e,currencyMap:r}=this.logic.state;return i.createElement("div",{className:"appsList"},!r&&i.createElement(yp,{numberOfCards:e==null?void 0:e.data.length}),!!e&&r&&e.data.map(a=>i.createElement(js,{key:a.itemId,item:a,currencyMap:r})))}renderGamePagination(){const{platformItemsList:e}=this.logic.state;if(!e)return;const{paging:r}=e,a=!!(r!=null&&r.next),n=!!(r!=null&&r.previous),o=this.props.page;return i.createElement("div",{className:"pagination"},i.createElement(jn,{next:a&&de.GameList.withSearchParams({page:o+1}),prev:n&&de.GameList.withSearchParams({page:o-1})}))}render(){const{error:e,isFetching:r,platformItemsList:a}=this.logic.state;return i.createElement("div",{className:"storeContainer"},i.createElement(Sr,null,i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,$("AppStore.title"),$("AppStore.title")))),r&&i.createElement(qo,null),!r&&e&&i.createElement("div",null,i.createElement(ke,{error:e})),!r&&a&&this.renderGameItems(),!r&&a&&this.renderGamePagination())}}const yse=Et(gse,(t,e)=>t.country!==e.country),vse=Et(({page:t,pageSize:e,language:r,plan:a})=>{const n=U.getAppState().getUser(),o=n&&n.country||void 0;return i.createElement(yse,{page:t,pageSize:e,country:o,language:r,plan:a})},(t,e)=>e.page!==t.page||e.language!==t.language||e.plan!==t.plan);class bse extends i.Component{constructor(e){super(e),this.appStoreLogic=new vp(U.getAppState().getSdk()),this.appStoreLogic.subscribe(()=>this.setState({}))}componentDidMount(){const{page:e,pageSize:r,country:a,language:n}=this.props;this.appStoreLogic.getItemsByCriteria({page:e,pageSize:r,country:a,language:n,itemType:rt.enum.BUNDLE}),this.appStoreLogic.getCurrencyMap()}renderBundleItems(){const{platformItemsList:e,currencyMap:r}=this.appStoreLogic.state;return i.createElement(i.Fragment,null,i.createElement("div",{className:"bundlesList"},!r&&i.createElement(yp,{numberOfCards:e==null?void 0:e.data.length}),!!e&&r&&e.data.map(a=>i.createElement(js,{key:a.itemId,item:a,currencyMap:r}))))}renderGamePagination(){const{platformItemsList:e}=this.appStoreLogic.state;if(!e)return;const{paging:r}=e,a=!!(r!=null&&r.next),n=!!(r!=null&&r.previous),o=this.props.page;return i.createElement("div",{className:"pagination"},i.createElement(jn,{next:a&&de.BundleList.withSearchParams({page:o+1}),prev:n&&de.BundleList.withSearchParams({page:o-1})}))}render(){const{error:e,isFetching:r,platformItemsList:a}=this.appStoreLogic.state;return i.createElement("div",{className:"storeContainer"},i.createElement(Sr,null,i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,$("BundleStore.title"),$("BundleStore.title")))),r&&i.createElement(je,{className:Er.medium},i.createElement(f,{i18nKey:"InitialUserFetchPage.notice"})),!r&&e&&i.createElement("div",null,i.createElement(ke,{error:e})),!r&&a&&this.renderBundleItems(),!r&&a&&this.renderGamePagination())}}const Ese=Et(bse,(t,e)=>t.country!==e.country),Dse=Et(({page:t,pageSize:e,language:r})=>{const a=U.getAppState().getUser(),n=a&&a.country||void 0;return i.createElement(Ese,{page:t,pageSize:e,country:n,language:r})},(t,e)=>e.page!==t.page||e.language!==t.language);class Cse extends i.Component{constructor(e){super(e),this.appStoreLogic=new vp(U.getAppState().getSdk()),this.appStoreLogic.subscribe(()=>this.setState({}))}componentDidMount(){const{page:e,pageSize:r,country:a,language:n}=this.props;this.appStoreLogic.getItemsByCriteria({page:e,pageSize:r,country:a,language:n,itemType:rt.enum.CODE}),this.appStoreLogic.getCurrencyMap()}renderCodeItems(){const{platformItemsList:e,currencyMap:r}=this.appStoreLogic.state;return i.createElement("div",{className:"bundlesList"},!r&&i.createElement(yp,{numberOfCards:e==null?void 0:e.data.length}),!!e&&r&&e.data.map(a=>i.createElement(js,{key:a.itemId,item:a,currencyMap:r})))}renderGamePagination(){const{platformItemsList:e}=this.appStoreLogic.state;if(!e)return;const{paging:r}=e,a=!!(r!=null&&r.next),n=!!(r!=null&&r.previous),o=this.props.page;return i.createElement("div",{className:"pagination"},i.createElement(jn,{next:a&&de.CodeList.withSearchParams({page:o+1}),prev:n&&de.CodeList.withSearchParams({page:o-1})}))}render(){const{error:e,isFetching:r,platformItemsList:a}=this.appStoreLogic.state;return i.createElement("div",{className:"storeContainer"},i.createElement(Sr,null,i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,$("CodeStore.title"),$("CodeStore.title")))),r&&i.createElement(je,{className:Er.medium},i.createElement(f,{i18nKey:"InitialUserFetchPage.notice"})),!r&&e&&i.createElement("div",null,i.createElement(ke,{error:e})),!r&&a&&this.renderCodeItems(),!r&&a&&this.renderGamePagination())}}const wse=Et(Cse,(t,e)=>t.country!==e.country),Ase=Et(({page:t,pageSize:e,language:r})=>{const a=U.getAppState().getUser(),n=a&&a.country||void 0;return i.createElement(wse,{page:t,pageSize:e,country:n,language:r})},(t,e)=>e.page!==t.page||e.language!==t.language),kse=()=>i.createElement("div",null,i.createElement(xu,null,i.createElement(nr,{className:"tab",to:de.GameList.makePath()},i.createElement(n6,{className:"m-2"}),i.createElement(f,{i18nKey:"StorePage.tabs.apps"},"Games")),i.createElement(nr,{className:"tab",to:de.BundleList.makePath()},i.createElement(a6,{className:"m-2"}),i.createElement(f,{i18nKey:"StorePage.tabs.bundles"},"Bundles")),i.createElement(nr,{className:"tab",to:de.CodeList.makePath()},i.createElement(hse,{className:"m-2"}),i.createElement(f,{i18nKey:"StorePage.tabs.productKeys"},"Product Keys")),i.createElement(nr,{className:"tab",to:de.OptionboxList.makePath()},i.createElement(i6,{className:"m-2"}),i.createElement(f,{i18nKey:"StorePage.tabs.optionbox"},"Optionbox"))),i.createElement("div",{className:"gridContainer"},i.createElement(i.Suspense,{fallback:i.createElement(je,{className:"gridContainerLoading"},i.createElement(f,{i18nKey:"InitialUserFetchPage.notice"}))},i.createElement(Zi,null,i.createElement(Ae,{key:"AppStoreContainer",exact:!0,path:de.GameList.link,render:t=>{const e=Number(Ke.silentSearchParamsBuilder(t.location.search).get("page")),r=!Number.isNaN(e)&&e>=1;if(!r)return i.createElement(Gt,{to:de.GameList.withSearchParams({page:1})});const a=Ke.silentSearchParamsBuilder(t.location.search).get("plan")||void 0;return r&&i.createElement(vse,{page:e,language:wt(),plan:a})}}),i.createElement(Ae,{key:"BundleStoreContainer",exact:!0,path:de.BundleList.link,render:t=>{const e=Number(Ke.silentSearchParamsBuilder(t.location.search).get("page")),r=!Number.isNaN(e)&&e>=1;return r?r&&i.createElement(Dse,{page:e,language:wt()}):i.createElement(Gt,{to:de.BundleList.withSearchParams({page:1})})}}),i.createElement(Ae,{key:"CodeStoreContainer",exact:!0,path:de.CodeList.link,render:t=>{const e=Number(Ke.silentSearchParamsBuilder(t.location.search).get("page")),r=!Number.isNaN(e)&&e>=1;return r?r&&i.createElement(Ase,{page:e,language:wt()}):i.createElement(Gt,{to:de.CodeList.withSearchParams({page:1})})}}),i.createElement(Ae,{key:"OptionboxStoreContainer",exact:!0,path:de.OptionboxList.link,render:t=>{const e=Number(Ke.silentSearchParamsBuilder(t.location.search).get("page")),r=!Number.isNaN(e)&&e>=1;return r?r&&i.createElement(o6,{page:e,language:wt()}):i.createElement(Gt,{to:de.OptionboxList.withSearchParams({page:1})})}}),i.createElement(Gt,{to:de.GameList.makePath()})))));class Pse extends g.Component{constructor(e){super(e),this.logic=new DA(e),this.logic.subscribe(()=>this.setState({}))}componentDidMount(){this.props.isPreviewMode||this.logic.init()}render(){const{language:e,path:r}=this.props,{appItem:a,isFetching:n,error:o}=this.logic.state,s=this.props.isPreviewMode,l=s?r:"",u=s?Tu:a;return n?i.createElement(CA,null):o?i.createElement(wA,{error:o}):i.createElement("div",{className:"pb-6"},i.createElement(xu,null,i.createElement(nr,{className:`tab ${s?"active":""}`,to:de.DlcList.makePath()},i.createElement(n6,{className:"icon"}),i.createElement(f,{i18nKey:"AppDetailPage.dlcStore.heading"},"Expansions")),i.createElement(nr,{className:"tab",to:de.BundleList.makePath()},i.createElement(a6,{className:"icon"}),i.createElement(f,{i18nKey:"AppDetailPage.inAppStore.heading"},"Game Store")),i.createElement(nr,{className:"tab",to:de.OptionboxList.makePath()},i.createElement(i6,{className:"m-2"}),i.createElement(f,{i18nKey:"StorePage.tabs.optionbox"},"Optionbox"))),i.createElement("div",{className:"gridContainer"},i.createElement(Zi,null,i.createElement(Ae,{key:"AppStoreContainer",exact:!0,path:`${l}${de.DlcList.link}`,render:()=>u?i.createElement(Ko,{baseItem:u,itemType:rt.enum.APP,appType:Gl.enum.DLC,language:e,noItemMessage:i.createElement(f,{i18nKey:"AppDetailPage.inAppStore.noItem"},"Looks like there aren`t any items for this game yet."),isPreviewMode:s}):i.createElement(i.Fragment,null)}),i.createElement(Ae,{key:"BundleStoreContainer",exact:!0,path:`${l}${de.BundleList.link}`,render:()=>u?i.createElement(Ko,{baseItem:u,itemType:rt.enum.INGAMEITEM,language:e,noItemMessage:i.createElement(f,{i18nKey:"AppDetailPage.inAppStore.noItem"},"Looks like there aren`t any items for this game yet.")}):i.createElement(i.Fragment,null)}),i.createElement(Ae,{key:"OptionboxStoreContainer",exact:!0,path:`${l}${de.OptionboxList.link}`,render:()=>u?i.createElement(Ko,{baseItem:u,itemType:rt.enum.OPTIONBOX,language:e,noItemMessage:i.createElement(f,{i18nKey:"AppDetailPage.inAppStore.noItem"},"Looks like there aren`t any items for this game yet.")}):i.createElement(i.Fragment,null)}),i.createElement(Gt,{to:`${l}${de.DlcList.link}`}))))}}const Sse=Et(({itemId:t,language:e,path:r,isPreviewMode:a})=>{const n=U.getAppState().getUser()||void 0,o=n&&n.country||void 0;return i.createElement(Pse,{itemId:t,country:o,user:n,language:e,path:r,isPreviewMode:a})},(t,e)=>t.itemId!==e.itemId||t.language!==e.language||t.path!==e.path||t.isPreviewMode!==e.isPreviewMode),Fse="_storePage_ohr2c_16",xse={storePage:Fse};class Ose extends i.Component{render(){const{isPreviewMode:e}=this.props,r=e?e.isSingleGame:U.getAppState().isSingleGame(),a=e?vq:Fs.getActiveItemId();return i.createElement("div",null,i.createElement("div",{className:G("container mx-auto px-2",xse.storePage)},i.createElement("h2",{className:"storePageTitle"},i.createElement(f,{i18nKey:"StorePageTitle"},"Store")),!r&&i.createElement(kse,null),r&&i.createElement(Lse,{itemId:a,path:e==null?void 0:e.path})))}}function Lse({itemId:t,path:e}){if(!t){const r=U.getAppState().getGameId();return i.createElement(Z3,{appId:r,error:U.getGameState().getGameInfoError(r),isWithBackground:!Ye.isDesktopApp()})}return i.createElement(Sse,{itemId:t,language:wt(),path:e,isPreviewMode:!!e})}class Tse extends Xt{constructor(e){super(),this.props=e,this.state={bundleItem:null,itemsInBundle:[],baseApp:null,isFetching:!1,error:null,itemPublishingContent:null,itemPublishingContentError:null},this.sdk=U.getAppState().getSdk()}async init(){try{if(this.state.isFetching)return;this.setState({isFetching:!0,bundleItem:null,itemsInBundle:[],error:null});const e=await this.fetchBundleItem();await this.initPurchaseLogic(e);const r=await this.fetchItemsInBundle(e.itemIds||[]);let a=null;const{baseAppId:n}=e;n&&(a=r.find(o=>n===o.appId)||await this.fetchBaseApp(n)),this.setState({bundleItem:e,itemsInBundle:r,baseApp:a,itemPublishingContent:null})}catch(e){console.error(e),this.setState({error:e})}finally{this.setState({isFetching:!1})}}async fetchBundleItem(){const{itemId:e,country:r,language:a}=this.props;return await qe.ItemApi(this.sdk).getLocale_ByItemId(e,{language:a,region:r})}async fetchItemsInBundle(e){if(e.length===0)return[];const{language:r,country:a}=this.props;return await qe.ItemApi(this.sdk).getItemsLocaleByIds({language:r,region:a,itemIds:e.toString()})}async fetchBaseApp(e){return await qe.ItemApi(this.sdk).getItemsByAppId({appId:e,region:this.props.country,language:this.props.language})}async initPurchaseLogic(e){const{user:r}=this.props,a=this.purchaseLogic=new bi(this.sdk,{item:e,userId:oa.safeParse(r).success&&(r==null?void 0:r.userId)||null});a.subscribe(()=>this.setState({})),await a.init();const{fetchError:n}=a.state;if(n)throw n}}const Nse="_catalogBundleItemList_13nta_16",Ise={catalogBundleItemList:Nse},Bse=({link:t,thumbnail:e,name:r,type:a,quantity:n})=>i.createElement(xe,{to:t,className:"catalogItem"},i.createElement("div",{className:"catalogItemImage"},i.createElement("img",{src:e||ua,loading:"lazy"})),i.createElement("div",{className:"catalogItemDetail"},i.createElement("div",{className:"catalogItemHeading"},r),i.createElement("div",{className:"catalogItemType"},a),i.createElement("div",{className:"catalogItemQty"},n>1&&`x${n}`)));class _se extends i.Component{constructor(e){super(e),this.state={showAll:!1}}render(){const{items:e,bundleItem:r}=this.props;return i.createElement("div",{className:G(Ise.catalogBundleItemList,"catalogBundleItemList")},i.createElement("h2",{className:"catalogHeading"},i.createElement(f,{i18nKey:"CatalogBundleItemList.heading"},"Inside the Bundle")),e.length>0&&i.createElement("div",{className:"catalogList"},e.map(a=>{const n=a.appType||a.itemType,o=Rn.getFilteredImageUrlByTag(a.images,mn.productCover)||ua;return i.createElement(Bse,{key:a.itemId,link:de.getItemDetailRoute(a),thumbnail:o,name:a.title||a.name||"",type:n,quantity:r.itemQty?r.itemQty[a.itemId]:1})})),e.length===0&&i.createElement("div",{className:"catalogNoItem"},i.createElement(f,{i18nKey:"CatalogBundleItemList.noItem"},"Looks like there aren't any bundles for this game yet.")))}}class Mse extends i.Component{constructor(e){super(e),this.openLightbox=s=>{this.setState({isLightboxOpen:!0,selectedImagePosition:s})},this.closeLightbox=()=>{this.setState({isLightboxOpen:!1})};const{itemId:r,country:a,language:n,user:o}=this.props;this.logic=new Tse({itemId:r,country:a,language:n,user:o}),this.logic.subscribe(()=>this.setState({})),this.state={isLightboxOpen:!1,selectedImagePosition:0}}componentDidMount(){this.logic.init()}hasPendingOrder(){var e,r,a;return!!((a=(r=(e=this.logic.purchaseLogic)==null?void 0:e.state)==null?void 0:r.pendingOrders)!=null&&a[0])}isItemUnavailable(){const{purchaseLogic:e}=this.logic;return!!(e&&e.state.purchaseConstraint&&aa.purchaseUnavailable(e.state.purchaseConstraint))}render(){const e=U.getAppState().isSingleGame(),{user:r}=this.props,{isFetching:a,bundleItem:n,error:o,baseApp:s,itemsInBundle:l,itemPublishingContent:u}=this.logic.state;o&&ye.extractServiceErrorCode(o)===_n.ITEM_NOT_FOUND&&tr({eventCategory:zt.Error404.makePath(),eventLabel:ye.errorToString(o)});const{purchaseLogic:c}=this.logic,d=c&&c.state.currencyMap,{isLightboxOpen:m,selectedImagePosition:h}=this.state,p=lo.getMedia(n,u);return i.createElement("main",{className:"itemDetailPage"},i.createElement(Us,{purchaseLogic:c,user:r,isFetching:a}),i.createElement(Sr,null,n&&i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,n.title,n.title))),a&&i.createElement(gp,null),o&&i.createElement(Hu,{error:o}),n&&i.createElement(i.Fragment,null,i.createElement(Ms,{item:n,itemPublishingContent:u},i.createElement(_s,null,i.createElement(xe,{to:de.GameList.makePath()},i.createElement(f,{i18nKey:"Navigation.links.games"},"Games")),s&&i.createElement(xe,{to:de.getItemDetailRoute(s)},s.title),n.title)),p&&i.createElement(co,{itemMedias:p,openLightbox:this.openLightbox}),m&&p&&i.createElement(vi,{itemMedias:p,isOpen:m,onClose:this.closeLightbox,selectedPosition:h}),i.createElement("div",{className:"itemDetailContent"},i.createElement("div",{className:"description"},i.createElement(_se,{items:l,bundleItem:n}),i.createElement(mo,{item:n})),i.createElement("div",{className:"detailWidget"},i.createElement(Rs,{item:n},d&&i.createElement(uo,{item:n,currencyMap:d,position:"right",showDetail:!0})),i.createElement("div",{className:"protruded"},i.createElement(eo,{item:n,purchaseLogic:c,itemsInBundle:l})),s&&i.createElement("div",{className:"requiredApp"},i.createElement(f,{i18nKey:"BundleItemDetailPage.requiredAppNotice"},"Required Game"),Ye.isDesktopApp()&&e?i.createElement(xe,{to:"/game"},s.title):i.createElement(xe,{to:de.getItemDetailRoute(s)},s.title)))),i.createElement("div",{className:"storeContainer"},i.createElement("h2",null,i.createElement(f,{i18nKey:"BundleItemDetailPage.inAppStore.heading"},"Related Items")),i.createElement(Nu,{baseItem:n,language:this.props.language,noItemMessage:i.createElement("div",{className:"noItem"},i.createElement(f,{i18nKey:"BundleItemDetailPage.inAppStore.noItem"},"Looks like there are no related items yet."))}))))}}const Rse=Et(({itemId:t,language:e})=>{const r=U.getAppState().getUser()||void 0,a=r&&r.country||void 0;return i.createElement(Mse,{itemId:t,country:a,user:r,language:e})},(t,e)=>t.itemId!==e.itemId||e.language!==t.language);class jse extends Xt{constructor(e){super(),this.props=e,this.state={optionboxItem:null,itemsInOptionbox:[],isFetching:!1,error:null,itemPublishingContent:null,itemPublishingContentError:null},this.sdk=U.getAppState().getSdk()}async init(){var e,r;try{if(this.state.isFetching)return;this.setState({isFetching:!0,optionboxItem:null,itemsInOptionbox:[],error:null});const a=await this.fetchOptionboxItem();await this.initPurchaseLogic(a);const n=(r=(e=a.optionBoxConfig)==null?void 0:e.boxItems)==null?void 0:r.filter(({itemId:s})=>!!s).map(({itemId:s})=>s),o=await this.fetchItemsInOptionbox(n||[]);this.setState({optionboxItem:a,itemsInOptionbox:o,itemPublishingContent:null})}catch(a){console.error(a),this.setState({error:a})}finally{this.setState({isFetching:!1})}}fetchOptionboxItem(){const{itemId:e,country:r,language:a}=this.props;return qe.ItemApi(this.sdk).getLocale_ByItemId(e,{language:a,region:r})}async fetchItemsInOptionbox(e){if(e.length===0)return[];const{language:r,country:a}=this.props;return await qe.ItemApi(this.sdk).getItemsLocaleByIds({language:r,region:a,itemIds:e.toString()})}async initPurchaseLogic(e){const{user:r}=this.props,a=this.purchaseLogic=new bi(this.sdk,{item:e,userId:oa.safeParse(r).success&&(r==null?void 0:r.userId)||null});a.subscribe(()=>this.setState({})),await a.init();const{fetchError:n}=a.state;if(n)throw n}}const Use="_catalogOptionboxItemList_1gxcb_16",zse={catalogOptionboxItemList:Use},Vse=({link:t,thumbnail:e,name:r,type:a,quantity:n})=>i.createElement(xe,{to:t,className:"catalogItem"},i.createElement("div",{className:"catalogItemImage"},i.createElement("img",{src:e||ua,loading:"lazy"})),i.createElement("div",{className:"catalogItemDetail"},i.createElement("div",{className:"catalogItemHeading"},r),i.createElement("div",{className:"catalogItemType"},a),i.createElement("div",{className:"catalogItemQty"},n>1&&`x${n}`)));class qse extends i.Component{constructor(e){super(e)}render(){const{items:e,optionboxItem:r}=this.props;return i.createElement("div",{className:G(zse.catalogOptionboxItemList,"catalogOptionboxItemList")},i.createElement("h2",{className:"catalogHeading"},i.createElement(f,{i18nKey:"CatalogOptionboxItemList.heading"},"Inside The Option Box")),e.length>0&&i.createElement("div",{className:"catalogList"},e.map(a=>{const n=a.appType||a.itemType,o=a.thumbnailUrl||ua;return i.createElement(Vse,{key:a.itemId,link:de.getItemDetailRoute(a),thumbnail:o,name:a.title||a.name||"",type:n,quantity:r.itemQty?r.itemQty[a.itemId]:1})})),e.length===0&&i.createElement("div",{className:"catalogNoItem"},i.createElement(f,{i18nKey:"CatalogOptionboxItemList.noItem"},"Looks like there aren't any optionbox item yet.")))}}class Hse extends i.Component{constructor(e){super(e),this.openLightbox=s=>{this.setState({isLightboxOpen:!0,selectedImagePosition:s})},this.closeLightbox=()=>{this.setState({isLightboxOpen:!1})};const{itemId:r,country:a,language:n,user:o}=this.props;this.logic=new jse({itemId:r,country:a,language:n,user:o}),this.logic.subscribe(()=>this.setState({})),this.state={isLightboxOpen:!1,selectedImagePosition:0}}componentDidMount(){this.logic.init()}render(){const{user:e}=this.props,{isFetching:r,optionboxItem:a,error:n,itemsInOptionbox:o,itemPublishingContent:s}=this.logic.state;n&&ye.extractServiceErrorCode(n)===_n.ITEM_NOT_FOUND&&tr({eventCategory:zt.Error404.makePath(),eventLabel:ye.errorToString(n)});const{purchaseLogic:l}=this.logic,u=l&&l.state.currencyMap,{isLightboxOpen:c,selectedImagePosition:d}=this.state,m=lo.getMedia(a,s);return i.createElement("main",{className:"itemDetailPage"},i.createElement(Us,{purchaseLogic:l,user:e,isFetching:r}),i.createElement(Sr,null,a&&i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,a.title,a.title))),r&&i.createElement(gp,null),n&&i.createElement(Hu,{error:n}),a&&i.createElement(i.Fragment,null,i.createElement(Ms,{item:a,itemPublishingContent:s},i.createElement(_s,null,i.createElement(xe,{to:de.GameList.makePath()},i.createElement(f,{i18nKey:"Navigation.links.games"},"Games")),a.title)),m&&i.createElement(co,{itemMedias:m,openLightbox:this.openLightbox}),c&&m&&i.createElement(vi,{itemMedias:m,isOpen:c,onClose:this.closeLightbox,selectedPosition:d}),i.createElement("div",{className:"itemDetailContent"},i.createElement("div",{className:"description"},i.createElement(qse,{items:o,optionboxItem:a}),i.createElement(mo,{item:a})),i.createElement("div",{className:"detailWidget"},i.createElement(Rs,{item:a},u&&i.createElement(uo,{item:a,currencyMap:u,position:"right",showDetail:!0})),i.createElement("div",{className:"protruded"},i.createElement(eo,{item:a,purchaseLogic:l})))),i.createElement("div",{className:"storeContainer"},i.createElement("h2",null,i.createElement(f,{i18nKey:"OptionboxItemDetailPage.relatedItems.heading"},"Related Items")),i.createElement(Nu,{baseItem:a,language:this.props.language,itemType:rt.enum.OPTIONBOX,noItemMessage:i.createElement("div",{className:"noItem"},i.createElement(f,{i18nKey:"OptionboxItemDetailPage.relatedItems.noItem"},"Looks like there are no related items yet."))}))))}}const $se=Et(({itemId:t,language:e})=>{const r=U.getAppState().getUser()||void 0,a=r&&r.country||void 0;return i.createElement(Hse,{itemId:t,country:a,user:r,language:e})},(t,e)=>t.itemId!==e.itemId||e.language!==t.language);const Wse=({baseApp:t,onClose:e})=>i.createElement(Ge,{isOpen:!0,className:"purchaseBaseAppDialog"},i.createElement(Qe,null,i.createElement(f,{i18nKey:"PurchaseBaseApp.lockedDownloadableContent.content"},"This expansion requires the base game ",{appTitle:t.title}," to play")),i.createElement(at,{className:"dialogFooter"},i.createElement("button",{onClick:e,className:"btn small btn-ghost btnCancel"},i.createElement(f,{i18nKey:"PurchaseBaseApp.cancel"},"Cancel")),i.createElement(xe,{to:de.GameItem.makePath({itemId:t.itemId}),className:"btn small btn-primary btnGoToGamePage"},i.createElement(f,{i18nKey:"PurchaseBaseApp.goToGamePage"},"Go to the game page"))));class Kse extends i.Component{constructor(e){super(e),this.state={isDownloadBaseAppDialogOpen:!1}}render(){const{baseApp:e}=this.props,{isDownloadBaseAppDialogOpen:r}=this.state;return i.createElement(i.Fragment,null,i.createElement("button",{className:"btn big btn-primary btnGoToLibrary",onClick:()=>this.setState({isDownloadBaseAppDialogOpen:!0})},i.createElement(f,{i18nKey:"PurchaseBaseApp.goToLibrary"},"GO TO LIBRARY")),r&&i.createElement(Wse,{baseApp:e,onClose:()=>this.setState({isDownloadBaseAppDialogOpen:!1})}))}}const Gse=31142;class Yse extends Xt{constructor(e){super(),this.fetchBaseAppEntitlement=async r=>{const{user:a}=this.props;if(!oa.safeParse(a).success||!(a!=null&&a.userId))return null;try{return await qe.EntitlementApi(this.sdk).getEntitlementsByAppId_ByUserId(a.userId,{appId:r}),!0}catch(n){if(ye.extractServiceErrorCode(n)===Gse)return!1;throw n}},this.fetchAdditionalAppInfo=async()=>await qe.ItemApi(this.sdk).getAppLocale_ByItemId(this.props.itemId),this.props=e,this.state={dlcItem:null,additionalAppInfo:null,baseApp:null,isBaseAppOwned:null,isFetching:!1,error:null,itemPublishingContent:null,itemPublishingContentError:null},this.sdk=U.getAppState().getSdk()}async init(){try{if(this.state.isFetching)return;await this.setState({isFetching:!0,dlcItem:null,baseApp:null,error:null});const[e,r]=await Promise.all([this.fetchDlcItem(),this.fetchAdditionalAppInfo()]);if(!e.appId)throw new fy("");await this.initPurchaseLogic(e);const{baseAppId:a}=e;if(!a)throw new wm("");const[n,o]=await Promise.all([this.fetchBaseApp(a),this.fetchBaseAppEntitlement(a)]);await this.setState({dlcItem:e,baseApp:n,isBaseAppOwned:o,additionalAppInfo:r,itemPublishingContent:null})}catch(e){console.error(e),this.setState({error:e})}finally{await this.setState({isFetching:!1})}}async fetchDlcItem(){return await qe.ItemApi(this.sdk).getLocale_ByItemId(this.props.itemId)}async fetchBaseGameId(e){const a=(await t8.DlcApi(this.sdk).getAppLatestByDlcAppId_ByDlcAppId(e))[0];if(!a||!a.appId)throw new wm("");return a.appId}async fetchBaseApp(e){return await qe.ItemApi(this.sdk).getItemsByAppId({appId:e})}async initPurchaseLogic(e){const{user:r}=this.props,a=this.purchaseLogic=new bi(this.sdk,{item:e,userId:oa.safeParse(r).success?r==null?void 0:r.userId:""});a.subscribe(()=>this.setState({})),await a.init();const{fetchError:n}=a.state;if(n)throw n}}class fy extends Error{constructor(e){super(e),Object.setPrototypeOf(this,fy.prototype)}}class wm extends Error{constructor(e){super(e),Object.setPrototypeOf(this,wm.prototype)}}const Zse=()=>i.createElement(je,{className:Er.tall},i.createElement(f,{i18nKey:"InitialUserFetchPage.notice"}));class Xse extends i.Component{constructor(e){super(e),this.openLightbox=s=>{this.setState({isLightboxOpen:!0,selectedImagePosition:s})},this.closeLightbox=()=>{this.setState({isLightboxOpen:!1})},this.renderLauncherGoToLibraryButton=()=>{const{dlcItem:s,baseApp:l,isBaseAppOwned:u}=this.logic.state;return s?!l||u?i.createElement(Qm,{item:l||s}):i.createElement(Kse,{baseApp:l}):""};const{itemId:r,country:a,language:n,user:o}=e;this.logic=new Yse({itemId:r,country:a,language:n,user:o}),this.logic.subscribe(()=>this.setState({})),this.state={isLightboxOpen:!1,selectedImagePosition:0}}componentDidMount(){this.props.isPreviewMode||this.logic.init()}render(){const e=U.getAppState().isSingleGame(),{user:r,isPreviewMode:a}=this.props,{isFetching:n,dlcItem:o,error:s,baseApp:l,additionalAppInfo:u,itemPublishingContent:c}=this.logic.state,d=a?fA.data[2]:o,m=a?Tu:l;s&&ye.extractServiceErrorCode(s)===_n.ITEM_NOT_FOUND&&tr({eventCategory:zt.Error404.makePath(),eventLabel:ye.errorToString(s)});const{purchaseLogic:h}=this.logic,p=h&&h.state.currencyMap,{isLightboxOpen:y,selectedImagePosition:b}=this.state,C=lo.getMedia(d,c);return i.createElement("main",{className:"itemDetailPage"},i.createElement(Us,{purchaseLogic:h,user:r,isFetching:n,isPreviewMode:!!a}),i.createElement(Sr,null,d&&i.createElement("title",null,da.getPageTitle(U.getAppState().state.discovery||null,d.title,d.title))),n&&i.createElement(Zse,null),s&&i.createElement(Hu,{error:s}),d&&m&&i.createElement(i.Fragment,null,i.createElement(Ms,{item:d,itemPublishingContent:c},i.createElement(_s,null,i.createElement(xe,{to:de.GameList.makePath()},i.createElement(f,{i18nKey:"Navigation.links.games"},"Games")),i.createElement(xe,{to:de.GameItem.makePath({itemId:m.itemId})},m.title),d.title)),C&&i.createElement(co,{itemMedias:C,openLightbox:this.openLightbox}),y&&C&&i.createElement(vi,{itemMedias:C,isOpen:y,onClose:this.closeLightbox,selectedPosition:b}),i.createElement("div",{className:"itemDetailContent"},i.createElement("div",{className:"description"},i.createElement(mo,{item:d}),u&&i.createElement(r1,{className:"requirementsDesktop",additionalAppInfo:u})),i.createElement("div",{className:"detailWidget"},i.createElement(Rs,{item:d},p&&i.createElement(uo,{item:d,currencyMap:p,position:"right",showDetail:!0})),i.createElement("div",{className:"protruded"},i.createElement(eo,{item:d,purchaseLogic:h,additionalAppInfo:u,renderLauncherGoToLibraryButton:this.renderLauncherGoToLibraryButton,isPreviewMode:!!a,isCheckoutPreview:a==null?void 0:a.isCheckoutModalPreview})),i.createElement("div",{className:"requiredApp"},i.createElement(f,{i18nKey:"InGameItemDetailPage.requiredAppNotice"},"Required Game"),i.createElement(xe,{to:Ye.isDesktopApp()&&e?Vt.Game.link:de.GameItem.makePath({itemId:m.itemId})},m.title)))),i.createElement("div",{className:"storeContainer"},i.createElement("h2",null,i.createElement(f,{i18nKey:"InGameItemDetailPage.inAppStore.heading"},"Related Items")),i.createElement(Nu,{baseItem:d,language:this.props.language,noItemMessage:i.createElement("div",{className:"noItem"},i.createElement(f,{i18nKey:"InGameItemDetailPage.inAppStore.noItem"},"Looks like there are no related items yet.")),isPreviewMode:!!a}))))}}const Qse=Et(({itemId:t,language:e,isPreviewMode:r})=>{const a=U.getAppState().getUser()||void 0,n=a&&a.country||void 0;return i.createElement(Xse,{itemId:t,country:n,user:a,language:e,isPreviewMode:r})},(t,e)=>t.itemId!==e.itemId||e.language!==t.language||t.isPreviewMode!==e.isPreviewMode);function Jse(){return[i.createElement(Ae,{key:"GameDetailPage",exact:!0,path:de.GameItem.link,render:t=>i.createElement(AA,{itemId:t.match.params.itemId,language:wt()})}),i.createElement(Ae,{key:"DlcDetailItemPage",exact:!0,path:de.DlcItem.link,render:t=>i.createElement(Qse,{itemId:t.match.params.itemId,language:wt()})}),i.createElement(Ae,{key:"InGameDetailItemPage",exact:!0,path:de.InGameItem.link,render:t=>i.createElement(cse,{itemId:t.match.params.itemId,language:wt()})}),i.createElement(Ae,{key:"BundleDetailItemPage",exact:!0,path:de.BundleItem.link,render:t=>i.createElement(Rse,{itemId:t.match.params.itemId,language:wt()})}),i.createElement(Ae,{key:"CodeItemDetailPage",exact:!0,path:de.CodeItem.link,render:t=>i.createElement(pse,{itemId:t.match.params.itemId,language:wt()})}),i.createElement(Ae,{key:"OptionboxDetailPage",exact:!0,path:de.OptionboxItem.link,render:t=>i.createElement($se,{itemId:t.match.params.itemId,language:wt()})}),i.createElement(od,{key:"OrderDetailPage",exact:!0,path:de.OrderDetail.link,render:t=>{const e=t,r=new URLSearchParams(e.location.search).get("referrer");return i.createElement(ose,{orderNo:e.match.params.orderNo,redirectPath:r||void 0})}}),i.createElement(Ae,{key:"StorePage",path:de.Store.link,render:()=>i.createElement(Ose,null)})]}function ele({configs:t,onLinkAccount:e,onReclaim:r,className:a}){var s,l,u;const{linkTwitchManager:n}=U.getAppState(),o=n.getBackgroundOverlay(t);return i.createElement("div",{className:G("twitchDropLandingPage twitchDropLayout",a,{gradient:(o==null?void 0:o.isEnabled)&&(o==null?void 0:o.type)==="gradient",full:(o==null?void 0:o.isEnabled)&&(o==null?void 0:o.type)==="full"}),style:{backgroundImage:`url("${n.getBackgroundURL(t)}")`}},i.createElement("div",{className:"relative"},i.createElement(Nt,{tag:"h1",className:"twitchDropLandingPage__title"},i.createElement(f,{i18nKey:"TwitchDropPage.twitchDrops"},"Twitch Drops")),i.createElement("div",{className:"twitchDropLandingPage__subtitle"},i.createElement(f,{i18nKey:"TwitchDropPage.landing.subtitle"},i.createElement(Nt,{tag:"p"},"Participate on the event, watch Twitch streams, and earn rewards."),i.createElement(Nt,{tag:"p"},"Get started by linking your Twitch account."))),i.createElement("div",{className:"twitchDropLandingPage__buttonGroup"},i.createElement(le,{onClick:e},i.createElement(f,{i18nKey:"TwitchDropPage.landing.linkAccount"},"Link Account")),((s=n.getStreamInfoData(t))==null?void 0:s.isStreamButtonEnabled)&&i.createElement("a",{href:Ke.fixUrl((l=n.getStreamInfoData(t))==null?void 0:l.streamButton.url),target:"_blank",rel:"noreferrer"},i.createElement(le,{buttonType:qt.OUTLINED,buttonStyle:ct.TEXT},(u=n.getStreamInfoData(t))==null?void 0:u.streamButton.label))),n.getGameOptions(t).length>0&&i.createElement(Nt,{tag:"p",className:"twitchDropLandingPage__bottomCta"},i.createElement(f,{i18nKey:"TwitchDropPage.landing.bottomCta"},"Have problem claiming Twitch Drops? ",i.createElement("button",{onClick:r},"Re-claim here")))))}function tle({onLinkAccount:t,onReclaim:e,className:r}){const{linkTwitchManager:a}=U.getAppState(),[,n]=g.useState({});return g.useEffect(()=>{a.subscribe(()=>n({}))},[]),i.createElement(ele,{onLinkAccount:t,onReclaim:e,className:G("twitchDropLandingPage twitchDropLayout",r)})}function rle(){const t=r8();function e(){t.push("/twitch-drops/claim")}function r(){t.push("/twitch-drops/claim?step=reclaim")}return i.createElement(tle,{onLinkAccount:e,onReclaim:r})}function ale(){return[i.createElement(Ae,{key:"twitchDropLandingPage",exact:!0,path:ds.twitchDropLandingPage.link,render:()=>U.hasFeature(pt.isTwitchDropEnabled)?i.createElement(rle,null):i.createElement(Gt,{to:"/error/404"})}),i.createElement(Ae,{key:"TwitchDropPage",exact:!0,path:ds.twitchDropPage.link,render:()=>U.hasFeature(pt.isTwitchDropEnabled)?i.createElement(sw,null):i.createElement(Gt,{to:"/error/404"})})]}const nle="/assets/astronaut-time-b0dc9e74.png";class ile extends i.Component{constructor(){super(...arguments),this.logoutAndBackToLogin=async()=>{const e=U.getAppState().state.appHistory;await U.getAppState().logout(),e.push(bt.Login.withSearchParams({[bt.LoginURLGeneratorParamKeys.RETURN_PATH_PARAMS_KEY]:Vt.Home.link}))}}render(){return i.createElement("div",{className:"errorPage",style:{backgroundImage:`url(${no})`}},i.createElement("div",{className:"errorPageContentWrapper errorLoginSession"},i.createElement("div",{className:"errorPageContent"},i.createElement("img",{src:nle,className:"errorPageImage",alt:"astronaut time",loading:"lazy"}),i.createElement("div",{className:"errorPageText"},i.createElement("h2",{className:"textHeading"},i.createElement(f,{i18nKey:"LoginSessionExpired.title"},"Oops... Your Session Expired")),i.createElement("h3",{className:"textSubHeading"},i.createElement(f,{i18nKey:"LoginSessionExpired.subTitle"},"Sorry we lost you! Please log in again.")),i.createElement("div",{className:"textContent"},i.createElement("div",{className:"buttonWrapper"},i.createElement(le,{className:"btn btn-primary",onClick:this.logoutAndBackToLogin},i.createElement(f,{i18nKey:"LoginSessionExpired.buttonAction"},"Back To Login"))))))))}}class ole extends i.Component{render(){return i.createElement("div",{className:"errorPage",style:{backgroundImage:`url(${no})`}},i.createElement("div",{className:"errorPageContentWrapper"},i.createElement("div",{className:"errorPageContent"},i.createElement("div",{className:"errorPageText error401"},i.createElement("div",{className:"errorPageIconWrapper"},i.createElement("img",{src:VA,alt:"sad guy so mellow",loading:"lazy"})),i.createElement("h3",{className:"textSubHeading"},i.createElement(f,{i18nKey:"ErrorPage401.heading"},"Error 401 - Unauthorized")),i.createElement("div",{className:"textContent"},i.createElement(f,{i18nKey:"ErrorPage401.textContent"},i.createElement("p",null,"The page you are trying to access is unavailable.")),i.createElement("div",{className:"buttonWrapper"},i.createElement(xe,{to:Vt.Home.link},i.createElement(le,{className:"btn btn-primary"},i.createElement(f,{i18nKey:"ErrorPage401.buttonAction"},"Back To Home")))))))))}}const sle="/assets/ufo-16c7d987.png",lle=()=>i.createElement("div",{className:"errorPage",style:{backgroundImage:`url(${no})`}},i.createElement("div",{className:"errorPageContentWrapper error404"},i.createElement("div",{className:"errorPageContent"},i.createElement("img",{src:sle,alt:"space ship alien",loading:"lazy"}),i.createElement("div",{className:"errorPageText"},i.createElement("h2",{className:"textHeading"},i.createElement(f,{i18nKey:"ErrorPage404.title"},"Page Not Found")),i.createElement("h3",{className:"textSubHeading"},i.createElement(f,{i18nKey:"ErrorPage404.subTitle"},"Oh no! Our webpage has been kidnapped!")),i.createElement("div",{className:"textContent"},i.createElement(f,{i18nKey:"ErrorPage404.textContent"},i.createElement("p",null,"There's nothing we can do right now..."),i.createElement("p",null,"Lets retreat to our homepage.")),i.createElement("div",{className:"buttonWrapper"},i.createElement(xe,{to:Vt.Home.link},i.createElement(le,{className:"btn btn-primary"},i.createElement(f,{i18nKey:"ErrorPage404.buttonAction"},"Back To Home"))))))))),ule=lle;function cle(){return[i.createElement(Ae,{key:"ErrorPage401",exact:!0,path:zt.Error401.link,render:()=>i.createElement(ole,null)}),i.createElement(Ae,{key:"ErrorPage500",exact:!0,path:zt.Error500.link,render:()=>i.createElement(HA,null)}),i.createElement(Ae,{key:"NetworkError",exact:!0,path:zt.ErrorNetwork.link,render:()=>i.createElement(qA,null)}),i.createElement(Ae,{key:"LoginSessionExpired",exact:!0,path:zt.ErrorSessionExpired.link,render:()=>i.createElement(ile,null)}),i.createElement(Ae,{key:"ErrorPage404",path:"*",render:()=>i.createElement(ule,null)})]}class dle extends i.Component{constructor(e){super(e),this.state={initialized:!1,initializationError:null}}async componentDidMount(){var e,r,a,n;console.log("App Version:",If.version);try{await Promise.all([U.fetchConfigs(Yl.PP,{discovery:(e=window.abConfigs)==null?void 0:e.discovery,configs:(r=window.abConfigs)==null?void 0:r.ppConfigs,twitchDropConfigs:(a=window.abConfigs)==null?void 0:a.twitchDropConfigs}),U.registerUserFetch()]);const o=U.getAppState().getGameId();if(U.getAppState().isSingleGame()&&o){U.getGameState().setActiveGame(o),await U.getGameState().fetchGamesInfo([o]);const l=U.getGameState().getGameInfoError(o);if(!(l instanceof A5&&((n=l.response)==null?void 0:n.status)===404)){if(l)throw l}}}catch(o){console.error(o),this.setState({initializationError:o})}finally{this.setState({initialized:!0})}await Promise.all([U.getAppState().miscAppManager.fetchCountries(),a8(U.getAppState())]),yi.on("languageChanged",()=>this.setState({})),window.scrollTo(0,0)}componentDidUpdate(e){this.props.location.pathname!==e.location.pathname&&window.scrollTo(0,0)}render(){return i.createElement(n8,{to:[i8]},e=>{const{initialized:r,initializationError:a}=this.state,{location:n}=e.state.appHistory,o=e.getUserManager(),{user:s,isFetchingUser:l,errorFetchingUser:u}=o.state,c=$A.isHeaderFooterHidden(n.pathname,e),d=!r;return i.createElement("div",{id:"app",className:o8("od-theme-1",ia.BODY_FONT)},i.createElement(gj,null),i.createElement(DR,null),!c&&i.createElement(YW,null),i.createElement(i.Suspense,{fallback:i.createElement(qo,null)},i.createElement(u$,null,i.createElement(Zi,null,d&&i.createElement(qo,null),hR(),vR(),s&&La.currentUserIsHeadlessAccount(s)&&n.pathname!==oe.UpgradeAccount.link&&i.createElement(CR,{link:oe.UpgradeAccount.link}),s===void 0&&l&&i.createElement(qo,null),!l&&u&&i.createElement(ZW,{error:u}),!l&&a&&i.createElement(OR,{error:a}),i.createElement("div",{className:"mainPageContainer"},i.createElement(Zi,null,ese(),U.hasFeature(pt.isStoreVisible)&&Jse(),l$(),ale(),cle()))))),!c&&i.createElement(PW,null))})}}const mle=km(dle),Bc=s8();Fe.failOnMissing([Bc.BASE_URL,Bc.PLAYERPORTAL_CLIENT_ID,Bc.NAMESPACE,Bc.PLAYERPORTAL_REDIRECT_URI]);vg.isCollapsed=!1;Fe.IS_PROD_MODE&&(vg.logStateChanges=!1);vg.logStateChanges=!1;window.Buffer=l8.Buffer;Au.render(i.createElement(u8,{inject:[U.getAppState()]},i.createElement(n3,{i18n:yi},i.createElement(Q1,{history:U.getAppState().state.appHistory},i.createElement(mle,null)))),document.getElementById("app-root-element"));
