PageSourceSearch

https://jackbox.tv/Deifx_2w.js

js jackbox.tv collected 2026-10-03 19:51:18 UTC 423,654 bytes, 205 lines download raw bytes

1(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const u of s)if(u.type==="childList")for(const e of u.addedNodes)e.tagName==="LINK"&&e.rel==="modulepreload"&&i(e)}).observe(document,{childList:!0,subtree:!0});function n(s){const u={};return s.integrity&&(u.integrity=s.integrity),s.referrerPolicy&&(u.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?u.credentials="include":s.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function i(s){if(s.ep)return;s.ep=!0;const u=n(s);fetch(s.href,u)}})();var Up={2001:"missingParameter",2002:"passwordMismatch",2003:"usernameExists",2004:"unconfirmedUser",2005:"userExists",2011:"inappropriateUsername",3013:"invalidPassword",3014:"invalidProvider"},Cr=class extends Error{get type(){if(this.code)return Up[this.code]}constructor(r,t,n){super(),this.error=r,this.code=t,this.httpStatus=n}},Kp=class Or{constructor(t,n){this.expirationSkew=6e4,this.baseUrl=new URL(t),typeof n=="string"?this.authMethod=n:n&&(this.authMethod=n.authMethod,this.authService=n)}withHeaders(t,n){let i={...t},s=new Headers(i.headers);return n(s),i.headers=s,i}isJsonResponse(t){let n=t.headers.get("content-type");return n?n.indexOf("application/json")!==-1:!1}async onSuccess(t){return!this.isJsonResponse(t)||t.status===201||t.status===202||t.status===204?t:await t.json()}async onError(t){if(this.isJsonResponse(t)){let n=await t.json();throw new Cr(n.error,n.code,t.status)}switch(t.status){case 400:throw new Cr("Bad Request",void 0,t.status);case 401:throw new Cr("Unauthorized",void 0,t.status);default:throw new Cr("Internal Service Error",void 0,t.status)}}async callAPI(t,n,i=Or.CallFlags.PrivateRetryable){let s=new URL(t,this.baseUrl),u=await this.authorize(n,i.public),e=await fetch(s,u);if(e.status===401){if(i.retryable&&await this.reauthorize()){let l=i.public?Or.CallFlags.PublicOnce:Or.CallFlags.PrivateOnce;return this.callAPI(t,n,l)}return this.onError(e)}return e.status>=200&&e.status<300?this.onSuccess(e):this.onError(e)}buildOptions(t,n){let i=new Headers({Accept:"application/json"});t.toUpperCase()!=="GET"&&i.set("Content-Type","application/json");let s={method:t.toUpperCase(),headers:i,mode:"cors",credentials:this.authMethod==="cookie"?"include":"omit"};return n&&(s.body=JSON.stringify(n)),s}getExpiresAt(t){if(!(!t||t<=0))return Date.now()+t*1e3}updateBaseUrl(t){this.baseUrl=new URL(t)}};(function(r){r.CallFlags={PrivateRetryable:{public:!1,retryable:!0},PrivateOnce:{public:!1,retryable:!1},PublicRetryable:{public:!0,retryable:!0},PublicOnce:{public:!0,retryable:!1}}})(Kp||(Kp={}));const Ht=class Ht{static get serverUrl(){const t=this.getQueryParam("server")??this.getQueryParam("s");return!t||t==="live"?"ecast.jackboxgames.com":t==="local"?"https://localhost":t.includes("localhost")?t:`${t}.jackboxgames.com`}static isDevelopment(){return window.location.hostname==="dev.jackbox.tv"||window.location.hostname==="localhost"}static isProduction(){return window.location.hostname==="jackbox.tv"}static get isCanvasSupported(){const t=document.createElement("canvas");return!!(t.getContext&&t.getContext("2d"))}static get isDragAndDropSupported(){const t=document.createElement("div");return!(!("draggable"in t)||!("ondragstart"in t)||!("ondrop"in t)||/Firefox/i.test(navigator.userAgent)&&/Android|Mobile/i.test(navigator.userAgent))}static get isIOS(){return/iPad|iPhone|iPod/.test(navigator.userAgent)}static htmlUnescape(t){return String(t).replace(/&quot;/gi,'"').replace(/&#39;/gi,"'").replace(/&lt;/gi,"<").replace(/&gt;/gi,">").replace(/&amp;/gi,"&")}static htmlEscape(t){return String(t).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}static sanitize(t){const n=this.sanitizeInput(t).replace(/'/g,"’");return this.htmlEscape(n).trim()}static sanitizeName(t){return t.replace(/[^A-Z0-9\u00A1\u0020-\u002F\u00BF-\u00FF\u2026!?*$+\-'_ .,]/gi,"").replace(/'/g,"’")}static sanitizeInput(t){return t=t.replace("…","..."),t.replace(/[^\u
100A1\u0020-\u007E\u00BF-\u00FF’]/gi,"")}static sanitizeEmoji(t){return t.replace(/(\u00a9|\u00ae|[\u2000-\u2017]|[\u2020-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/,"")}static safeText(t){const n=document.createElement("div");return n.textContent=t,n.innerHTML}static htmlTagsToBBCode(t,n){if(!n.length)throw new Error("[Utils.htmlTagsToBBCode] No tag pairs were passed in");return n.reduce((i,s)=>(i.replaceAll(`<${s[0]}>`,`[${s[1]}]`),i.replaceAll(`</${s[0]}>`,`</${s[1]}>`),i),t)}static hexToRgb(t){const n=new ArrayBuffer(4);new DataView(n).setUint32(0,parseInt(t.replace("#",""),16),!1);const s=new Uint8Array(n);return`${s[1]},${s[2]},${s[3]}`}static adjustColor(t,n){let i=!1,s=t;s[0]==="#"&&(s=s.slice(1),i=!0);const u=parseInt(s,16),e=Math.min(Math.max(0,(u>>16)*n),255),l=Math.min(Math.max(0,(u>>8&255)*n),255);let h=(Math.min(Math.max(0,(u&255)*n),255)|l<<8|e<<16).toString(16);for(;h.length<s.length;)h=`0${h}`;return(i?"#":"")+h}static mostFrequent(t){const n=new Map;let i=t[0],s=0;for(let u=0;u<t.length;u++){const e=t[u],l=(n.get(e)||0)+1;n.set(e,l),l>s&&(i=e,s=l)}return i}static toPrecision(t,n){const i=10**n;return Math.round((t+Number.EPSILON)*i)/i}static isInTolerance(t,n,i){return!(Math.abs(t.x-n.x)<i||Math.abs(t.y-n.y)>i)}static getDistanceBetweenPoints(t,n){const i=[t.x-n.x,t.y-n.y],s=Math.hypot(...i);return Math.round(s*100)/100}static getMidpoint(t,n){return{x:(t.x+n.x)/2,y:(t.y+n.y)/2}}static getAngleBetweenPoints(t,n){let s=Math.atan2(n.y-t.y,n.x-t.x)*(180/Math.PI);return s<0&&(s+=360),360-s}static getAngularDistance(t,n){let i=(n-t)%360;const s=i<0?1:-1;return i=Math.abs(i),i>180?s*(360-i):s*i}static getVelocity(t,n,i,s){return this.getDistanceBetweenPoints(t,i)/(s-n)}static isInsideElement(t,n){const i=n.getBoundingClientRect();return!(t.x<i.left||t.x>i.left+i.width||t.y<i.top||t.y>i.top+i.height)}static rotatePointByRadians(t,n,i){const s=n.x+(t.x-n.x)*Math.cos(i)-(t.y-n.y)*Math.sin(i),u=n.y+(t.x-n.x)*Math.sin(i)+(t.y-n.y)*Math.cos(i);return{x:s,y:u}}static rotatePointByDegrees(t,n,i){const s=i*(Math.PI/180);return this.rotatePointByRadians(t,n,s)}static rotatePoint(t,n,i){return this.rotatePointByDegrees(t,n,i)}static cyrb128(t){let n=1779033703,i=3144134277,s=1013904242,u=2773480762;for(let e=0,l;e<t.length;e++)l=t.charCodeAt(e),n=i^Math.imul(n^l,597399067),i=s^Math.imul(i^l,2869860233),s=u^Math.imul(s^l,951274213),u=n^Math.imul(u^l,2716044179);return n=Math.imul(s^n>>>18,597399067),i=Math.imul(u^i>>>22,2869860233),s=Math.imul(n^s>>>17,951274213),u=Math.imul(i^u>>>19,2716044179),[(n^i^s^u)>>>0,(i^n)>>>0,(s^n)>>>0,(u^n)>>>0]}static sfc32(t,n,i,s){return function(){t>>>=0,n>>>=0,i>>>=0,s>>>=0;let e=t+n|0;return t=n^n>>>9,n=i+(i<<3)|0,i=i<<21|i>>>11,s=s+1|0,e=e+s|0,i=i+e|0,(e>>>0)/4294967296}}};Ht.queryParams=new URLSearchParams(window.location.search),Ht.getQueryParam=t=>Ht.queryParams.get(t),Ht.sleep=t=>new Promise(n=>{window.setTimeout(n,t)});let $t=Ht;const vf=class vf{static get namespace(){var t;return((t=window.tv.storage)==null?void 0:t.namespace)??this.defaultNamespace}static get isDisabled(){var t;return((t=window.tv.storage)==null?void 0:t.isDisabled)??!1}static get tag(){var t;return(t=window.tv.storage)==null?void 0:t.tag}static get code(){var t;return(t=window.tv.storage)==null?void 0:t.code}static get isSupported(){if(this.isDisabled)return!1;try{return window.localStorage?(window.localStorage.setItem("support-check","1"),window.localStorage.removeItem("support-check"),!0):!1}catch{return!1}}static setup(t,n){delete window.tv.storage,window.tv.storage={namespace:$t.getQueryParam("namespace")??$t.getQueryParam("ns")??this.defaultNamespace,isDisabled:$t.queryParams.has("incognito")||$t.queryParams.has("nc")},t&&(window.tv.storage.tag=t),n&&(window.tv.storage.code=n.toLowerCase(),this.clearCodeScopedKeys(window.tv.storage.code))}static get(t,n){return this.isSupported?window.localStorage.getItem(this.getScopedKey(t,n)):null}static set(t,n,i="none"){if(this.isSupported)return window.localStorage.setItem(this.getScopedSetKey(t,i),n)}static remove(t,n){if(this.isSupported)return window.localStorage.removeItem(this.getScopedKey(t,n))}static setTag(t){const n=t.toLowerCase(),i=this.get("tags")??"[]",s=n.split("-")[0];let u=JSON.parse(i);u=u.filter(e=>{const l=e.split("-")[0];return s!==l}),u.push(n),this.set("tags",JSON.stringify(u))}static getScopedKey(t,n){const i=`${this.namespace}:${t}`,s=this.tag?`${this.namespace}:${t}:tag:${this.tag}`:null,u=this.code?`${this.namespace}:${t}:code:${this.code}`:null;if(n==="none")return i;if(n==="tag"){if(!s)throw new Error('[Storage] requested "tag" scope but tv.storage.tag is undefined');return s}if(n==="code"){if(!u)throw new Error('[Storage] requested "code" scope but tv.storage.code is undefined');return u}return u&&window.localStorage.getItem(u)!==null?u:s&&window.localStorage.getItem(s)!==null?s:i}static getScopedSetKey(t,n="none"){if(n==="tag"){if(!this.tag)throw new Error('[Storage] requested "room" scope but tv.storage.tag is undefined');return`${this.namespace}:${t}:tag:${this.tag}`}if(n==="code"){if(!this.code)throw new Error('[Storage] requested "code" scope but tv.storage.code is undefined');return`${this.namespace}:${t}:code:${this.code}`}return`${this.namespace}:${t}`}static clearCodeScopedKeys(t){this.isSupported&&Object.keys(window.localStorage).forEach(n=>{const i=n.split(":code:");i.length<=1||i[1]!==t&&window.localStorage.removeItem(n)})}};vf.defaultNamespace="tv";let _r=vf;var je=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Wc(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}function wp(r){if(Object.prototype.hasOwnProperty.call(r,"__esMo
1dule"))return r;var t=r.default;if(typeof t=="function"){var n=function i(){return this instanceof i?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(r).forEach(function(i){var s=Object.getOwnPropertyDescriptor(r,i);Object.defineProperty(n,i,s.get?s:{enumerable:!0,get:function(){return r[i]}})}),n}var En,Lf;function Ip(){if(Lf)return En;Lf=1;var r={DEBUG:!1,LIB_VERSION:"2.53.0"},t;if(typeof window>"u"){var n={hostname:""};t={navigator:{userAgent:""},document:{location:n,referrer:""},screen:{width:0,height:0},location:n}}else t=window;var i=24*60*60*1e3,s=Array.prototype,u=Function.prototype,e=Object.prototype,l=s.slice,c=e.toString,h=e.hasOwnProperty,R=t.console,m=t.navigator,A=t.document,K=t.opera,v=t.screen,N=m.userAgent,I=u.bind,Z=s.forEach,H=s.indexOf,ee=s.map,q=Array.isArray,O={},f={trim:function(a){return a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},E={log:function(){if(r.DEBUG&&!f.isUndefined(R)&&R)try{R.log.apply(R,arguments)}catch{f.each(arguments,function(o){R.log(o)})}},warn:function(){if(r.DEBUG&&!f.isUndefined(R)&&R){var a=["Mixpanel warning:"].concat(f.toArray(arguments));try{R.warn.apply(R,a)}catch{f.each(a,function(p){R.warn(p)})}}},error:function(){if(r.DEBUG&&!f.isUndefined(R)&&R){var a=["Mixpanel error:"].concat(f.toArray(arguments));try{R.error.apply(R,a)}catch{f.each(a,function(p){R.error(p)})}}},critical:function(){if(!f.isUndefined(R)&&R){var a=["Mixpanel error:"].concat(f.toArray(arguments));try{R.error.apply(R,a)}catch{f.each(a,function(p){R.error(p)})}}}},y=function(a,o){return function(){return arguments[0]="["+o+"] "+arguments[0],a.apply(E,arguments)}},D=function(a){return{log:y(E.log,a),error:y(E.error,a),critical:y(E.critical,a)}};f.bind=function(a,o){var p,_;if(I&&a.bind===I)return I.apply(a,l.call(arguments,1));if(!f.isFunction(a))throw new TypeError;return p=l.call(arguments,2),_=function(){if(!(this instanceof _))return a.apply(o,p.concat(l.call(arguments)));var d={};d.prototype=a.prototype;var L=new d;d.prototype=null;var M=a.apply(L,p.concat(l.call(arguments)));return Object(M)===M?M:L},_},f.each=function(a,o,p){if(a!=null){if(Z&&a.forEach===Z)a.forEach(o,p);else if(a.length===+a.length){for(var _=0,d=a.length;_<d;_++)if(_ in a&&o.call(p,a[_],_,a)===O)return}else for(var L in a)if(h.call(a,L)&&o.call(p,a[L],L,a)===O)return}},f.extend=function(a){return f.each(l.call(arguments,1),function(o){for(var p in o)o[p]!==void 0&&(a[p
vendor: 5,696 bytes, lines 1-7
1]=o[p])}),a},f.isArray=q||function(a){return c.call(a)==="[object Array]"},f.isFunction=function(a){try{return/^\s*\bfunction\b/.test(a)}catch{return!1}},f.isArguments=function(a){return!!(a&&h.call(a,"callee"))},f.toArray=function(a){return a?a.toArray?a.toArray():f.isArray(a)||f.isArguments(a)?l.call(a):f.values(a):[]},f.map=function(a,o,p){if(ee&&a.map===ee)return a.map(o,p);var _=[];return f.each(a,function(d){_.push(o.call(p,d))}),_},f.keys=function(a){var o=[];return a===null||f.each(a,function(p,_){o[o.length]=_}),o},f.values=function(a){var o=[];return a===null||f.each(a,function(p){o[o.length]=p}),o},f.include=function(a,o){var p=!1;return a===null?p:H&&a.indexOf===H?a.indexOf(o)!=-1:(f.each(a,function(_){if(p||(p=_===o))return O}),p)},f.includes=function(a,o){return a.indexOf(o)!==-1},f.inherit=function(a,o){return a.prototype=new o,a.prototype.constructor=a,a.superclass=o.prototype,a},f.isObject=function(a){return a===Object(a)&&!f.isArray(a)},f.isEmptyObject=function(a){if(f.isObject(a)){for(var o in a)if(h.call(a,o))return!1;return!0}return!1},f.isUndefined=function(a){return a===void 0},f.isString=function(a){return c.call(a)=="[object String]"},f.isDate=function(a){return c.call(a)=="[object Date]"},f.isNumber=function(a){return c.call(a)=="[object Number]"},f.isElement=function(a){return!!(a&&a.nodeType===1)},f.encodeDates=function(a){return f.each(a,function(o,p){f.isDate(o)?a[p]=f.formatDate(o):f.isObject(o)&&(a[p]=f.encodeDates(o))}),a},f.timestamp=function(){return Date.now=Date.now||function(){return+new Date},Date.now()},f.formatDate=function(a){function o(p){return p<10?"0"+p:p}return a.getUTCFullYear()+"-"+o(a.getUTCMonth()+1)+"-"+o(a.getUTCDate())+"T"+o(a.getUTCHours())+":"+o(a.getUTCMinutes())+":"+o(a.getUTCSeconds())},f.strip_empty_properties=function(a){var o={};return f.each(a,function(p,_){f.isString(p)&&p.length>0&&(o[_]=p)}),o},f.truncate=function(a,o){var p;return typeof a=="string"?p=a.slice(0,o):f.isArray(a)?(p=[],f.each(a,function(_){p.push(f.truncate(_,o))})):f.isObject(a)?(p={},f.each(a,function(_,d){p[d]=f.truncate(_,o)})):p=a,p},f.JSONEncode=function(){return function(a){var o=a,p=function(d){var L=/[\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,M={"\b":"\\b","	":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};return L.lastIndex=0,L.test(d)?'"'+d.replace(L,function(Q){var $=M[Q];return typeof $=="string"?$:"\\u"+("0000"+Q.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+d+'"'},_=function(d,L){var M="",Q="    ",$=0,Y="",ae="",Ee=0,z=M,ce=[],pe=L[d];switch(pe&&typeof pe=="object"&&typeof pe.toJSON=="function"&&(pe=pe.toJSON(d)),typeof pe){case"string":return p(pe);case"number":return isFinite(pe)?String(pe):"null";case"boolean":case"null":return String(pe);case"object":if(!pe)return"null";if(M+=Q,ce=[],c.apply(pe)==="[object Array]"){for(Ee=pe.length,$=0;$<Ee;$+=1)ce[$]=_($,pe)||"null";return ae=ce.length===0?"[]":M?`[
2`+M+ce.join(`,
3`+M)+`
4`+z+"]":"["+ce.join(",")+"]",M=z,ae}for(Y in pe)h.call(pe,Y)&&(ae=_(Y,pe),ae&&ce.push(p(Y)+(M?": ":":")+ae));return ae=ce.length===0?"{}":M?"{"+ce.join(",")+z+"}":"{"+ce.join(",")+"}",M=z,ae}};return _("",{"":o})}}(),f.JSONDecode=function(){var a,o,p={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:`
5`,r:"\r",t:"	"},_,d=function(ce){var pe=new SyntaxError(ce);throw pe.at=a,pe.text=_,pe},L=function(ce){return ce&&ce!==o&&d("Expected '"+ce+"' instead of '"+o+"'"),o=_.charAt(a),a+=1,o},M=function(){var ce,pe="";for(o==="-"&&(pe="-",L("-"));o>="0"&&o<="9";)pe+=o,L();if(o===".")for(pe+=".";L()&&o>="0"&&o<="9";)pe+=o;if(o==="e"||o==="E")for(pe+=o,L(),(o==="-"||o==="+")&&(pe+=o,L());o>="0"&&o<="9";)pe+=o,L();if(ce=+pe,!isFinite(ce))d("Bad number");else return ce},Q=function(){var ce,pe,Ae="",ge;if(o==='"')for(;L();){if(o==='"')return L(),Ae;if(o==="\\")if(L(),o==="u"){for(ge=0,pe=0;pe<4&&(ce=parseInt(L(),16),!!isFinite(ce));pe+=1)ge=ge*16+ce;Ae+=String.fromCharCode(ge)}else if(typeof p[o]=="string")Ae+=p[o];else break;else Ae+=o}d("Bad string")},$=function(){for(;o&&o<=" ";)L()},Y=function(){switch(o){case"t":return L("t"),L("r"),L("u"),L("e"),!0;case"f":return L("f"),L("a"),L("l"),L("s"),L("e"),!1;case"n":return L("n"),L("u"),L("l"),L("l"),null}d('Unexpected "'+o+'"')},ae,Ee=function(){var ce=[];if(o==="["){if(L("["),$(),o==="]")return L("]"),ce;for(;o;){if(ce.push(ae()),$(),o==="]")return L("]"),ce;L(","),$()}}d("Bad array")},z=function(){var ce,pe={};if(o==="{"){if(L("{"),$(),o==="}")return L("}"),pe;for(;o;){if(ce=Q(),$(),L(":"),Object.hasOwnProperty.call(pe,ce)&&d('Duplicate key "'+ce+'"'),pe[ce]=ae(),$(),o==="}")return L("}"),pe;L(","),$()}}d("Bad object")};return ae=function(){switch($(),o){case"{":return z();case"[":return Ee();case'"':return Q();case"-":return M();default:return o>="0"&&o<="9"?M():Y()}},function(ce){var pe;return _=ce,a=0,o=" ",pe=ae(),$(),o&&d("Syntax error"),pe}}(),f.base64Encode=function(a){var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",p,_,d,L,M,Q,$,Y,ae=0,Ee=0,z="",ce=[];if(!a)return a;a=f.utf8Encode(a);do p=a.charCodeAt(ae++),_=a.charCodeAt(ae++),d=a.charCodeAt(ae++),Y=p<<16|_<<8|d,L=Y>>18&63,M=Y>>12&63,Q=Y>>6&63,$=Y&63,ce[Ee++]=o.charAt(L)+o.charAt(M)+o.charAt(Q)+o.charAt($);while(ae<a.length);switch(z=ce.join(""),a.length%3){case 1:z=z.slice(0,-2)+"==";break;case 2:z=z.slice(0,-1)+"=";break}return z},f.utf8Encode=function(a){a=(a+"").replace(/\r\n/g,`
6`).replace(/\r/g,`
7`);var o="",p,_,d=0,L;for(p=_=0,d=a.length,L=0;L<d;L++){var M=a.charCodeAt(L),Q=null;M<128?_++:M>127&&M<2048?Q=String.fromCharCode(M>>6|192,M&63|128):Q=String.fromCharCode(M>>12|224,M>>6&63|128,M&63|128),Q!==null&&(_>
7p&&(o+=a.substring(p,_)),o+=Q,p=_=L+1)}return _>p&&(o+=a.substring(p,a.length)),o},f.UUID=function(){var a=function(){var _=1*new Date,d;if(t.performance&&t.performance.now)d=t.performance.now();else for(d=0;_==1*new Date;)d++;return _.toString(16)+Math.floor(d).toString(16)},o=function(){return Math.random().toString(16).replace(".","")},p=function(){var _=N,d,L,M=[],Q=0;function $(Y,ae){var Ee,z=0;for(Ee=0;Ee<ae.length;Ee++)z|=M[Ee]<<Ee*8;return Y^z}for(d=0;d<_.length;d++)L=_.charCodeAt(d),M.unshift(L&255),M.length>=4&&(Q=$(Q,M),M=[]);return M.length>0&&(Q=$(Q,M)),Q.toString(16)};return function(){var _=(v.height*v.width).toString(16);return a()+"-"+o()+"-"+p()+"-"+_+"-"+a()}}();var P=["ahrefsbot","ahrefssiteaudit","baiduspider","bingbot","bingpreview","chrome-lighthouse","facebookexternal","petalbot","pinterest","screaming frog","yahoo! slurp","yandexbot","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleweblight","mediapartners-google","storebot-google"];f.isBlockedUA=function(a){var o;for(a=a.toLowerCase(),o=0;o<P.length;o++)if(a.indexOf(P[o])!==-1)return!0;return!1},f.HTTPBuildQuery=function(a,o){var p,_,d=[];return f.isUndefined(o)&&(o="&"),f.each(a,function(L,M){p=encodeURIComponent(L.toString()),_=encodeURIComponent(M),d[d.length]=_+"="+p}),d.join(o)},f.getQueryParam=function(a,o){o=o.replace(/[[]/,"\\[").replace(/[\]]/,"\\]");var p="[\\?&]"+o+"=([^&#]*)",_=new RegExp(p),d=_.exec(a);
vendor: 8,057 bytes, line 7
7if(d===null||d&&typeof d[1]!="string"&&d[1].length)return"";var L=d[1];try{L=decodeURIComponent(L)}catch{E.error("Skipping decoding for malformed query param: "+L)}return L.replace(/\+/g," ")},f.cookie={get:function(a){for(var o=a+"=",p=A.cookie.split(";"),_=0;_<p.length;_++){for(var d=p[_];d.charAt(0)==" ";)d=d.substring(1,d.length);if(d.indexOf(o)===0)return decodeURIComponent(d.substring(o.length,d.length))}return null},parse:function(a){var o;try{o=f.JSONDecode(f.cookie.get(a))||{}}catch{}return o},set_seconds:function(a,o,p,_,d,L,M){var Q="",$="",Y="";if(M)Q="; domain="+M;else if(_){var ae=le(A.location.hostname);Q=ae?"; domain=."+ae:""}if(p){var Ee=new Date;Ee.setTime(Ee.getTime()+p*1e3),$="; expires="+Ee.toGMTString()}L&&(d=!0,Y="; SameSite=None"),d&&(Y+="; secure"),A.cookie=a+"="+encodeURIComponent(o)+$+"; path=/"+Q+Y},set:function(a,o,p,_,d,L,M){var Q="",$="",Y="";if(M)Q="; domain="+M;else if(_){var ae=le(A.location.hostname);Q=ae?"; domain=."+ae:""}if(p){var Ee=new Date;Ee.setTime(Ee.getTime()+p*24*60*60*1e3),$="; expires="+Ee.toGMTString()}L&&(d=!0,Y="; SameSite=None"),d&&(Y+="; secure");var z=a+"="+encodeURIComponent(o)+$+"; path=/"+Q+Y;return A.cookie=z,z},remove:function(a,o,p){f.cookie.set(a,"",-1,o,!1,!1,p)}};var X=null,J=function(a,o){if(X!==null&&!o)return X;var p=!0;try{a=a||window.localStorage;var _="__mplss_"+k(8),d="xyz";a.setItem(_,d),a.getItem(_)!==d&&(p=!1),a.removeItem(_)}catch{p=!1}return X=p,p};f.localStorage={is_supported:function(a){var o=J(null,a);return o||E.error("localStorage unsupported; falling back to cookie store"),o},error:function(a){E.error("localStorage error: "+a)},get:function(a){try{return window.localStorage.getItem(a)}catch(o){f.localStorage.error(o)}return null},parse:function(a){try{return f.JSONDecode(f.localStorage.get(a))||{}}catch{}return null},set:function(a,o){try{window.localStorage.setItem(a,o)}catch(p){f.localStorage.error(p)}},remove:function(a){try{window.localStorage.removeItem(a)}catch(o){f.localStorage.error(o)}}},f.register_event=function(){var a=function(_,d,L,M,Q){if(!_){E.error("No valid element provided to register_event");return}if(_.addEventListener&&!M)_.addEventListener(d,L,!!Q);else{var $="on"+d,Y=_[$];_[$]=o(_,L,Y)}};function o(_,d,L){var M=function(Q){if(Q=Q||p(window.event),!!Q){var $=!0,Y,ae;return f.isFunction(L)&&(Y=L(Q)),ae=d.call(_,Q),(Y===!1||ae===!1)&&($=!1),$}};return M}function p(_){return _&&(_.preventDefault=p.preventDefault,_.stopPropagation=p.stopPropagation),_}return p.preventDefault=function(){this.returnValue=!1},p.stopPropagation=function(){this.cancelBubble=!0},a}();var fe=new RegExp('^(\\w*)\\[(\\w+)([=~\\|\\^\\$\\*]?)=?"?([^\\]"]*)"?\\]$');f.dom_query=function(){function a(d){return d.all?d.all:d.getElementsByTagName("*")}var o=/[\t\r\n]/g;function p(d,L){var M=" "+L+" ";return(" "+d.className+" ").replace(o," ").indexOf(M)>=0}function _(d){if(!A.getElementsByTagName)return[];var L=d.split(" "),M,Q,$,Y,ae,Ee,z,ce,pe,Ae,ge=[A];for(Ee=0;Ee<L.length;Ee++){if(M=L[Ee].replace(/^\s+/,"").replace(/\s+$/,""),M.indexOf("#")>-1){Q=M.split("#"),$=Q[0];var ke=Q[1],Ne=A.getElementById(ke);if(!Ne||$&&Ne.nodeName.toLowerCase()!=$)return[];ge=[Ne];continue}if(M.indexOf(".")>-1){Q=M.split("."),$=Q[0];var mt=Q[1];for($||($="*"),Y=[],ae=0,z=0;z<ge.length;z++)for($=="*"?pe=a(ge[z]):pe=ge[z].getElementsByTagName($),ce=0;ce<pe.length;ce++)Y[ae++]=pe[ce];for(ge=[],Ae=0,z=0;z<Y.length;z++)Y[z].className&&f.isString(Y[z].className)&&p(Y[z],mt)&&(ge[Ae++]=Y[z]);continue}var fr=M.match(fe);if(fr){$=fr[1];var yt=fr[2],Bp=fr[3],wt=fr[4];for($||($="*"),Y=[],ae=0,z=0;z<ge.length;z++)for($=="*"?pe=a(ge[z]):pe=ge[z].getElementsByTagName($),ce=0;ce<pe.length;ce++)Y[ae++]=pe[ce];ge=[],Ae=0;var bt;switch(Bp){case"=":bt=function(ze){return ze.getAttribute(yt)==wt};break;case"~":bt=function(ze){return ze.getAttribute(yt).match(new RegExp("\\b"+wt+"\\b"))};break;case"|":bt=function(ze){return ze.getAttribute(yt).match(new RegExp("^"+wt+"-?"))};break;case"^":bt=function(ze){return ze.getAttribute(yt).indexOf(wt)===0};break;case"$":bt=function(ze){return ze.getAttribute(yt).lastIndexOf(wt)==ze.getAttribute(yt).length-wt.length};break;case"*":bt=function(ze){return ze.getAttribute(yt).indexOf(wt)>-1};break;default:bt=function(ze){return ze.getAttribute(yt)}}for(ge=[],Ae=0,z=0;z<Y.length;z++)bt(Y[z])&&(ge[Ae++]=Y[z]);continue}for($=M,Y=[],ae=0,z=0;z<ge.length;z++)for(pe=ge[z].getElementsByTagName($),ce=0;ce<pe.length;ce++)Y[ae++]=pe[ce];ge=Y}return ge}return function(d){return f.isElement(d)?[d]:f.isObject(d)&&!f.isUndefined(d.length)?d:_.call(this,d)}}();var ue=["utm_source","utm_medium","utm_campaign","utm_content","utm_term"],w=["dclid","fbclid","gclid","ko_click_id","li_fat_id","msclkid","ttclid","twclid","wbraid"];f.info={campaignParams:function(a){var o="",p={};return f.each(ue,function(_){o=f.getQueryParam(A.URL,_),o.length?p[_]=o:a!==void 0&&(p[_]=a)}),p},clickParams:function(){var a="",o={};return f.each(w,function(p){a=f.getQueryParam(A.URL,p),a.length&&(o[p]=a)}),o},marketingParams:function(){return f.extend(f.info.campaignParams(),f.info.clickParams())},searchEngine:function(a){return a.search("https?://(.*)google.([^/?]*)")===0?"google":a.search("https?://(.*)bing.com")===0?"bing":a.search("https?://(.*)yahoo.com")===0?"yahoo":a.search("https?://(.*)duckduckgo.com")===0?"duckduckgo":null},searchInfo:function(a){var o=f.info.searchEngine(a),p=o!="yahoo"?"q":"p",_={};if(o!==null){_.$search_engine=o;var d=f.getQueryParam(a,p);d.length&&(_.mp_keyword=d)}return _},browser:function(a,o,p){return o=o||"",p||f.includes(a," OPR/")?f.includes(a,"Mini")?"Opera Mini":"Opera":/(BlackBerry|PlayBook|BB10)/i.test(a)?"BlackBerry":f.includes(a,"IEMobile")||f.includes(a,"WPDesktop")?"Internet Explorer Mobile":f.includes(a,"SamsungBrowser/")?"Samsung Internet":f.includes(a,"Edge")||f.includes(a,"Edg/")?"Microsoft Edge":f.includes(a,"FBIOS")?"Facebook Mobile":f.includes(a,"Chrome")?"Chrome":f.includes(a,"CriOS")?"Chrome iOS":f.includes(a,"UCWEB")||f.includes(a,"UCBrowser")?"UC Browser":f.includes(a,"FxiOS")?"Firefox iOS":f.includes(o,"Apple")?f.includes(a,"Mobile")?"Mobile Safari":"Safari":f.includes(a,"Android")?"Android Mobile":f.includes(a,"Konqueror")?"Konqueror":f.includes(a,"Firefox")?"Firefox":f.includes(a,"MSIE")||f.includes(a,"Trident/")?"Internet Explorer":f.includes(a,"Gecko")?"Mozilla":""},browserVersion:function(a,o,p){var _=f.info.browser(a,o,p),d={"Internet Explorer Mobile":/rv:(\d+(\.\d+)?)/,"Microsoft Edge":/Edge?\/(\d+(\.\d+)?)/,Chrome:/Chrome\/(\d+(\.\d+)?)/,"Chrome iOS":/CriOS\/(\d+(\.\d+)?)/,"UC Browser":/(UCBrowser|UCWEB)\/(\d+(\.\d+)?)/,Safari:/Version\/(\d+(\.\d+)?)/,"Mobile Safari":/Version\/(\d+(\.\d+)?)/,Opera:/(Opera|OPR)\/(\d+(\.\d+)?)/,Firefox:/Firefox\/(\d+(\.\d+)?)/,"Firefox iOS":/FxiOS\/(\d+(\.\d+)?)/,Konqueror:/Konqueror:(\d+(\.\d+)?)/,BlackBerry:/BlackBerry (\d+(\.\d+)?)/,"Android Mobile":/android\s(\d+(\.\d+)?)/,"Samsung Internet":/SamsungBrowser\/(\d+(\.\d+)?)/,"Internet Explorer":/(rv:|MSIE )(\d+(\.\d+)?)/,Mozilla:/rv:(\d+(\.\d+)?)/},L=d[_];if(L===void 0)return null;var M=a.match(L);return M?parseFloat(M[M.length-2]):null},os:function(){var a=N;return/Windows/i.test(a)?/Phone/.test(a)||/WPDesktop/.test(a)?"Windows Phone":"Windows":/(iPhone|iPad|iPod)/.test(a)?"iOS":/Android/.test(a)?"Android":/(BlackBerry|PlayBook|BB10)/i.test(a)?"BlackBerry":/Mac/i.test(a)?"Mac OS X":/Linux/.test(a)?"Linux":/CrOS/.test(a)?"Chrome OS":""},device:function(a){return/Windows Phone/i.test(a)||/WPDesktop/.test(a)?"Windows Phone":/iPad/.test(a)?"iPad":/iPod/.test(a)?"iPod Touch":/iPhone/.test(a)?"iPhone":/(BlackBerry|PlayBook|BB10)/i.test(a)?"BlackBerry":/Android/.test(a)?"Android":""},referringDomain:function(a){var o=a.split("/");return o.length>=3?o[2]:""},currentUrl:function(){return t.location.href},properties:function(a){return typeof a!="object"&&(a={}),f.extend(f.strip_empty_properties({$os:f.info.os(),$browser:f.info.browser(N,m.vendor,K),$referrer:A.referrer,$referring_domain:f.info.referringDomain(A.referrer),$device:f.info.device(N)}
7),{$current_url:f.info.currentUrl(),$browser_version:f.info.browserVersion(N,m.vendor,K),$screen_height:v.height,$screen_width:v.width,mp_lib:"web",$lib_version:r.LIB_VERSION,$insert_id:k(),time:f.timestamp()/1e3},f.strip_empty_properties(a))},people_properties:function(){return f.extend(f.strip_empty_properties({$os:f.info.os(),$browser:f.info.browser(N,m.vendor,K)}),{$browser_version:f.info.browserVersion(N,m.vendor,K)})},mpPageViewProperties:function(){return f.strip_empty_properties({current_page_title:A.title,current_domain:t.location.hostname,current_url_path:t.location.pathname,current_url_protocol:t.location.protocol,current_url_search:t.location.search})}};var k=function(a){var o=Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10);return a?o.substring(0,a):o},ie=/[a-z0-9][a-z0-9-]*\.[a-z]+$/i,F=/[a-z0-9][a-z0-9-]+\.[a-z.]{2,6}$/i,le=function(a){var o=F,p=a.split("."),_=p[p.length-1];(_.length>4||_==="com"||_==="org")&&(o=ie);var d=a.match(o);return d?d[0]:""},oe=null,re=null;typeof JSON<"u"&&(oe=JSON.stringify,re=JSON.parse),oe=oe||f.JSONEncode,re=re||f.JSONDecode,f.toArray=f.toArray,f.isObject=f.isObject,f.JSONEncode=f.JSONEncode,f.JSONDecode=f.JSONDecode,f.isBlockedUA=f.isBlockedUA,f.isEmptyObject=f.isEmptyObject,f.info=f.info,f.info.device=f.info.device,f.info.browser=f.info.browser,f.info.browserVersion=f.info.browserVersion,f.info.properties=f.info.properties;var S=function(){};S.prototype.create_properties=function(){},S.prototype.event_handler=function(){},S.prototype.after_track_handler=function(){},S.prototype.init=function(a){return this.mp=a,this},S.prototype.track=function(a,o,p,_){var d=this,L=f.dom_query(a);if(L.length===0){E.error("The DOM query ("+a+") returned 0 elements");return}return f.each(L,function(M){f.register_event(M,this.override_event,function(Q){var $={},Y=d.create_properties(p,this),ae=d.mp.get_config("track_links_timeout");d.event_handler(Q,this,$),window.setTimeout(d.track_callback(_,Y,$,!0),ae),d.mp.track(o,Y,d.track_callback(_,Y,$))})},this),!0},S.prototype.track_callback=function(a,o,p,_){_=_||!1;var d=this;return function(){p.callback_fired||(p.callback_fired=!0,!(a&&a(_,o)===!1)&&d.after_track_handler(o,p,_))}},S.prototype.create_properties=function(a,o){var p;return typeof a=="function"?p=a(o):p=f.extend({},a),p};var be=function(){this.override_event="click"};f.inherit(be,S),be.prototype.create_properties=function(a,o){var p=be.superclass.create_properties.apply(this,arguments);return o.href&&(p.url=o.href),p},be.prototype.event_handler=function(a,o,p){p.new_tab=a.which===2||a.metaKey||a.ctrlKey||o.target==="_blank",p.href=o.href,p.new_tab||a.preventDefault()},be.prototype.after_track_handler=function(a,o){o.new_tab||setTimeout(function(){window.location=o.href},0)};var Re=function(){this.override_event="submit"};f.inherit(Re,S),Re.prototype.event_handler=function(a,o,p){p.element=o,a.preventDefault()},Re.prototype.after_track_handler=function(a,o){setTimeout(function(){o.element.submit()},0)};var V=D("lock"),Se=function(a,o){o=o||{},this.storageKey=a,this.storage=o.storage||window.localStorage,this.pollIntervalMS=o.pollIntervalMS||100,this.timeoutMS=o.timeoutMS||2e3};Se.prototype.withLock=function(a,o,p){!p&&typeof o!="function"&&(p=o,o=null);var _=p||new Date().getTime()+"|"+Math.random(),d=new Date().getTime(),L=this.storageKey,M=this.pollIntervalMS,Q=this.timeoutMS,$=this.storage,Y=L+":X",ae=L+":Y",Ee=L+":Z",z=function(Ne){o&&o(Ne)},ce=function(Ne){if(new Date().getTime()-d>Q){V.error("Timeout waiting for mutex on "+L+"; clearing lock. ["+_+"]"),$.removeItem(Ee),$.removeItem(ae),ge();return}setTimeout(function(){try{Ne()}catch(mt){z(mt)}},M*(Math.random()+.1))},pe=function(Ne,mt){Ne()?mt():ce(function(){pe(Ne,mt)})},Ae=function(){var Ne=$.getItem(ae);if(Ne&&Ne!==_)return!1;if($.setItem(ae,_),$.getItem(ae)===_)return!0;if(!J($,!0))throw new Error("localStorage support dropped while acquiring lock");return!1},ge=function(){$.setItem(Y,_),pe(Ae,function(){if($.getItem(Y)===_){ke();return}ce(function(){if($.getItem(ae)!==_){ge();return}pe(function(){return!$.getItem(Ee)},ke)})})},ke=function(){$.setItem(Ee,"1");try{a()}finally{$.removeItem(Ee),$.getItem(ae)===_&&$.removeItem(ae),$.getItem(Y)===_&&$.removeItem(Y)}};try{if(J($,!0))ge();else throw new Error("localStorage support check failed")}catch(Ne){z(Ne)}};var Xe=D("batch"),Le=function(a,o){o=o||{},this.storageKey=a,this.storage=o.storage||window.localStorage,this.reportError=o.errorReporter||f.bind(Xe.error,Xe),this.lock=new Se(a,{storage:this.storage}),this.pid=o.pid||null,this.memQueue=[]};Le.prototype.enqueue=function(a,o,p){var _={id:k(),flushAfter:new Date().getTime()+o*2,payload:a};this.lock.withLock(f.bind(function(){var L;try{var M=this.readFromStorage();M.push(_),L=this.saveToStorage(M),L&&this.memQueue.push(_)}catch{this.reportError("Error enqueueing item",a),L=!1}p&&p(L)},this),f.bind(function(L){this.reportError("Error acquiring storage lock",L),p&&p(!1)},this),this.pid)},Le.prototype.fillBatch=function(a){var o=this.memQueue.slice(0,a);if(o.length<a){var p=this.readFromStorage();if(p.length){var _={};f.each(o,function(M){_[M.id]=!0});for(var d=0;d<p.length;d++){var L=p[d];if(new Date().getTime()>L.flushAfter&&!_[L.id]&&(L.orphaned=!0,o.push(L),o.length>=a))break}}}return o};var Be=function(a,o){var p=[];return f.each(a,function(_){_.id&&!o[_.id]&&p.push(_)}),p};Le.prototype.removeItemsByID=function(a,o){var p={};f.each(a,function(d){p[d]=!0}),this.memQueue=Be(this.memQueue,p);var _=f.bind(function(){var d;try{var L=this.readFromStorage();if(L=Be(L,p),d=this.saveToStorage(L),d){L=this.readFromStorage();for(var M=0;M<L.length;M++){var Q=L[M];if(Q.id&&p[Q.id])return this.reportError("Item not removed from storage"),!1}}}catch{this.reportError("Error removing items",a),d=!1}return d},this);this.lock.withLock(function(){var L=_();o&&o(L)},f.bind(function(L){var M=!1;if(this.reportError("Error acquiring storage lock",L),!J(this.storage,!0)&&(M=_(),!M))try{this.storage.removeItem(this.storageKey)}catch(Q){this.reportError("Error clearing queue",Q)}o&&o(M)},this),this.pid)};var he=function(a,o){var p=[];return f.each(a,function(_){var d=_.id;if(d in o){var L=o[d];L!==null&&(_.payload=L,p.push(_))}else p.push(_)}),p};Le.prototype.updatePayloads=function(a,o){this.memQueue=he(this.memQueue,a),this.lock.withLock(f.bind(function(){var _;try{var d=this.readFromStorage();d=he(d,a),_=this.saveToStorage(d)}catch{this.reportError("Error updating items",a),_=!1}o&&o(_)},this),f.bind(function(_){this.reportError("Error acquiring storage lock",_),o&&o(!1)},this),this.pid)},Le.prototype.readFromStorage=function(){var a;try{a=this.storage.getItem(this.storageKey),a&&(a=re(a),f.isArray(a)||(this.reportError("Invalid storage entry:",a),a=null))}catch(o){this.reportError("Error retrieving queue",o),a=null}return a||[]},Le.prototype.saveToStorage=function(a){try{return this.storage.setItem(this.storageKey,oe(a)),!0}catch(o){return this.reportError("Error saving queue",o),!1}},Le.prototype.clear=function(){this.memQueue=[],this.storage.removeItem(this.storageKey)};var Ue=10*60*1e3,ve=D("batch"),de=function(a,o){this.errorReporter=o.errorReporter,this.queue=new Le(a,{errorReporter:f.bind(this.reportError,this),storage:o.storage}),this.libConfig=o.libConfig,this.sendRequest=o.sendRequestFunc,this.beforeSendHook=o.beforeSendHook,this.stopAllBatching=o.stopAllBatchingFunc,this.batchSize=this.libConfig.batch_size,this.flushInterval=this.libConfig.batch_flush_interval_ms,this.stopped=!this.libConfig.batch_autostart,this.consecutiveRemovalFailures=0,this.itemIdsSentSuccessfully={}};de.prototype.enqueue=function(a,o){this.queue.enqueue(a,this.flushInterval,o)},de.prototype.start=function(){this.stopped=!1,this.consecutiveRemovalFailures=0,this.flush()},de.prototype.stop=function(){this.stopped=!0,this.timeoutID&&(clearTimeout(this.timeoutID),this.timeoutID=null)},de.prototype.clear=function(){this.queue.clear()},de.prototype.resetBatchSize=function(){this.batchSize=this.libConfig.batch_size},de.prototype.resetFlush=function(){this.scheduleFlush(this.libConfig.batch_flush_interval_ms)},de.prototype.scheduleFlush=function(a){this.flushInterval=a,this.stopped||(this.timeoutID=setTimeout(f.bind(this.flush,this),this.flushInterval))},de.prototype.flush=function(a){try{if(this.requestInProgress){ve.log("Flush: Request already in progress");return}a=a||{};var o=this.libConfig.batch_request_timeout_ms,p=new Date().getTime(),_=this.batchSize,d=this.queue.fillBatch(_),L=[],M={};if(f.each(d,function(Y){var ae=Y.payload;if(this.beforeSendHook&&!Y.orphaned&&(ae=this.beforeSendHook(ae)),ae){ae.event&&ae.properties&&(ae.properties=f.extend({},ae.properties,{mp_sent_by_lib_version:r.LIB_VERSION}));var Ee=!0,z=Y.id;z?(this.itemIdsSentSuccessfully[z]||0)>5&&(this.reportError("[dupe] item ID sent too many times, not sending",{item:Y,batchSize:d.length,timesSent:this.itemIdsSentSuccessfully[z]}),Ee=!1):this.reportError("[dupe] found item with no ID",{item:Y}),Ee&&L.push(ae)}M[Y.id]=ae},this),L.length<1){this.resetFlush();return}this.requestInProgress=!0;var Q=f.bind(function(Y){this.requestInProgress=!1;try{var ae=!1;if(a.unloading)this.queue.updatePayloads(M);else if(f.isObject(Y)&&Y.error==="timeout"&&new Date().getTime()-p>=o)this.reportError("Network timeout; retrying"),this.flush();else if(f.isObject(Y)&&Y.xhr_req&&(Y.xhr_req.status>=500||Y.xhr_req.status===429||Y.error==="timeout")){var Ee=this.flushInterval*2,z=Y.xhr_req.responseHeaders;if(z){var ce=z["Retry-After"];ce&&(Ee=parseInt(ce,10)*1e3||Ee)}Ee=Math.min(Ue,Ee),this.reportError("Error; retry in "+Ee+" ms"),this.scheduleFlush(Ee)}
vendor: 16,607 bytes, line 7
7else if(f.isObject(Y)&&Y.xhr_req&&Y.xhr_req.status===413)if(d.length>1){var pe=Math.max(1,Math.floor(_/2));this.batchSize=Math.min(this.batchSize,pe,d.length-1),this.reportError("413 response; reducing batch size to "+this.batchSize),this.resetFlush()}else this.reportError("Single-event request too large; dropping",d),this.resetBatchSize(),ae=!0;else ae=!0;ae&&(this.queue.removeItemsByID(f.map(d,function(Ae){return Ae.id}),f.bind(function(Ae){Ae?(this.consecutiveRemovalFailures=0,this.flush()):(this.reportError("Failed to remove items from queue"),++this.consecutiveRemovalFailures>5?(this.reportError("Too many queue failures; disabling batching system."),this.stopAllBatching()):this.resetFlush())},this)),f.each(d,f.bind(function(Ae){var ge=Ae.id;ge?(this.itemIdsSentSuccessfully[ge]=this.itemIdsSentSuccessfully[ge]||0,this.itemIdsSentSuccessfully[ge]++,this.itemIdsSentSuccessfully[ge]>5&&this.reportError("[dupe] item ID sent too many times",{item:Ae,batchSize:d.length,timesSent:this.itemIdsSentSuccessfully[ge]})):this.reportError("[dupe] found item with no ID while removing",{item:Ae})},this)))}catch(Ae){this.reportError("Error handling API response",Ae),this.resetFlush()}},this),$={method:"POST",verbose:!0,ignore_json_errors:!0,timeout_ms:o};a.unloading&&($.transport="sendBeacon"),ve.log("MIXPANEL REQUEST:",L),this.sendRequest(L,$,Q)}catch(Y){this.reportError("Error flushing request queue",Y),this.resetFlush()}},de.prototype.reportError=function(a,o){if(ve.error.apply(ve.error,arguments),this.errorReporter)try{o instanceof Error||(o=new Error(a)),this.errorReporter(a,o)}catch(p){ve.error(p)}};var we="__mp_opt_in_out_";function Me(a,o){Lt(!0,a,o)}function Oe(a,o){Lt(!1,a,o)}function Ve(a,o){return _t(a,o)==="1"}function qe(a,o){if(ir(o))return E.warn('This browser has "Do Not Track" enabled. This will prevent the Mixpanel SDK from sending any data. To ignore the "Do Not Track" browser setting, initialize the Mixpanel instance with the config "ignore_dnt: true"'),!0;var p=_t(a,o)==="0";return p&&E.warn("You are opted out of Mixpanel tracking. This will prevent the Mixpanel SDK from sending any data."),p}function Te(a){return At(a,function(o){return this.get_config(o)})}function Ke(a){return At(a,function(o){return this._get_config(o)})}function Ie(a){return At(a,function(o){return this._get_config(o)})}function it(a,o){o=o||{},Je(o).remove(Ye(a,o),!!o.crossSubdomainCookie,o.cookieDomain)}function Je(a){return a=a||{},a.persistenceType==="localStorage"?f.localStorage:f.cookie}function Ye(a,o){return o=o||{},(o.persistencePrefix||we)+a}function _t(a,o){return Je(o).get(Ye(a,o))}function ir(a){if(a&&a.ignoreDnt)return!1;var o=a&&a.window||t,p=o.navigator||{},_=!1;return f.each([p.doNotTrack,p.msDoNotTrack,o.doNotTrack],function(d){f.includes([!0,1,"1","yes"],d)&&(_=!0)}),_}function Lt(a,o,p){if(!f.isString(o)||!o.length){E.error("gdpr."+(a?"optIn":"optOut")+" called with an invalid token");return}p=p||{},Je(p).set(Ye(o,p),a?1:0,f.isNumber(p.cookieExpiration)?p.cookieExpiration:null,!!p.crossSubdomainCookie,!!p.secureCookie,!!p.crossSiteCookie,p.cookieDomain),p.track&&a&&p.track(p.trackEventName||"$opt_in",p.trackProperties,{send_immediately:!0})}function At(a,o){return function(){var p=!1;try{var _=o.call(this,"token"),d=o.call(this,"ignore_dnt"),L=o.call(this,"opt_out_tracking_persistence_type"),M=o.call(this,"opt_out_tracking_cookie_prefix"),Q=o.call(this,"window");_&&(p=qe(_,{ignoreDnt:d,persistenceType:L,persistencePrefix:M,window:Q}))}catch(Y){E.error("Unexpected error when checking tracking opt-out status: "+Y)}if(!p)return a.apply(this,arguments);var $=arguments[arguments.length-1];typeof $=="function"&&$(0)}}var b="$set",g="$set_once",U="$unset",x="$add",C="$append",G="$union",W="$remove",T="$delete",B={set_action:function(a,o){var p={},_={};return f.isObject(a)?f.each(a,function(d,L){this._is_reserved_property(L)||(_[L]=d)},this):_[a]=o,p[b]=_,p},unset_action:function(a){var o={},p=[];return f.isArray(a)||(a=[a]),f.each(a,function(_){this._is_reserved_property(_)||p.push(_)},this),o[U]=p,o},set_once_action:function(a,o){var p={},_={};return f.isObject(a)?f.each(a,function(d,L){this._is_reserved_property(L)||(_[L]=d)},this):_[a]=o,p[g]=_,p},union_action:function(a,o){var p={},_={};return f.isObject(a)?f.each(a,function(d,L){this._is_reserved_property(L)||(_[L]=f.isArray(d)?d:[d])},this):_[a]=f.isArray(o)?o:[o],p[G]=_,p},append_action:function(a,o){var p={},_={};return f.isObject(a)?f.each(a,function(d,L){this._is_reserved_property(L)||(_[L]=d)},this):_[a]=o,p[C]=_,p},remove_action:function(a,o){var p={},_={};return f.isObject(a)?f.each(a,function(d,L){this._is_reserved_property(L)||(_[L]=d)},this):_[a]=o,p[W]=_,p},delete_action:function(){var a={};return a[T]="",a}},se=function(){};f.extend(se.prototype,B),se.prototype._init=function(a,o,p){this._mixpanel=a,this._group_key=o,this._group_id=p},se.prototype.set=Ie(function(a,o,p){var _=this.set_action(a,o);return f.isObject(a)&&(p=o),this._send_request(_,p)}),se.prototype.set_once=Ie(function(a,o,p){var _=this.set_once_action(a,o);return f.isObject(a)&&(p=o),this._send_request(_,p)}),se.prototype.unset=Ie(function(a,o){var p=this.unset_action(a);return this._send_request(p,o)}),se.prototype.union=Ie(function(a,o,p){f.isObject(a)&&(p=o);var _=this.union_action(a,o);return this._send_request(_,p)}),se.prototype.delete=Ie(function(a){var o=this.delete_action();return this._send_request(o,a)}),se.prototype.remove=Ie(function(a,o,p){var _=this.remove_action(a,o);return this._send_request(_,p)}),se.prototype._send_request=function(a,o){a.$group_key=this._group_key,a.$group_id=this._group_id,a.$token=this._get_config("token");var p=f.encodeDates(a);return this._mixpanel._track_or_batch({type:"groups",data:p,endpoint:this._get_config("api_host")+"/"+this._get_config("api_routes").groups,batcher:this._mixpanel.request_batchers.groups},o)},se.prototype._is_reserved_property=function(a){return a==="$group_key"||a==="$group_id"},se.prototype._get_config=function(a){return this._mixpanel.get_config(a)},se.prototype.toString=function(){return this._mixpanel.toString()+".group."+this._group_key+"."+this._group_id},se.prototype.remove=se.prototype.remove,se.prototype.set=se.prototype.set,se.prototype.set_once=se.prototype.set_once,se.prototype.union=se.prototype.union,se.prototype.unset=se.prototype.unset,se.prototype.toString=se.prototype.toString;var te=function(){};f.extend(te.prototype,B),te.prototype._init=function(a){this._mixpanel=a},te.prototype.set=Ke(function(a,o,p){var _=this.set_action(a,o);return f.isObject(a)&&(p=o),this._get_config("save_referrer")&&this._mixpanel.persistence.update_referrer_info(document.referrer),_[b]=f.extend({},f.info.people_properties(),_[b]),this._send_request(_,p)}),te.prototype.set_once=Ke(function(a,o,p){var _=this.set_once_action(a,o);return f.isObject(a)&&(p=o),this._send_request(_,p)}),te.prototype.unset=Ke(function(a,o){var p=this.unset_action(a);return this._send_request(p,o)}),te.prototype.increment=Ke(function(a,o,p){var _={},d={};return f.isObject(a)?(f.each(a,function(L,M){if(!this._is_reserved_property(M))if(isNaN(parseFloat(L))){E.error("Invalid increment value passed to mixpanel.people.increment - must be a number");return}else d[M]=L},this),p=o):(f.isUndefined(o)&&(o=1),d[a]=o),_[x]=d,this._send_request(_,p)}),te.prototype.append=Ke(function(a,o,p){f.isObject(a)&&(p=o);var _=this.append_action(a,o);return this._send_request(_,p)}),te.prototype.remove=Ke(function(a,o,p){f.isObject(a)&&(p=o);var _=this.remove_action(a,o);return this._send_request(_,p)}),te.prototype.union=Ke(function(a,o,p){f.isObject(a)&&(p=o);var _=this.union_action(a,o);return this._send_request(_,p)}),te.prototype.track_charge=Ke(function(a,o,p){if(!f.isNumber(a)&&(a=parseFloat(a),isNaN(a))){E.error("Invalid value passed to mixpanel.people.track_charge - must be a number");return}return this.append("$transactions",f.extend({$amount:a},o),p)}),te.prototype.clear_charges=function(a){return this.set("$transactions",[],a)},te.prototype.delete_user=function(){if(!this._identify_called()){E.error("mixpanel.people.delete_user() requires you to call identify() first");return}var a={$delete:this._mixpanel.get_distinct_id()};return this._send_request(a)},te.prototype.toString=function(){return this._mixpanel.toString()+".people"},te.prototype._send_request=function(a,o){a.$token=this._get_config("token"),a.$distinct_id=this._mixpanel.get_distinct_id();var p=this._mixpanel.get_property("$device_id"),_=this._mixpanel.get_property("$user_id"),d=this._mixpanel.get_property("$had_persisted_distinct_id");p&&(a.$device_id=p),_&&(a.$user_id=_),d&&(a.$had_persisted_distinct_id=d);var L=f.encodeDates(a);return this._identify_called()?this._mixpanel._track_or_batch({type:"people",data:L,endpoint:this._get_config("api_host")+"/"+this._get_config("api_routes").engage,batcher:this._mixpanel.request_batchers.people},o):(this._enqueue(a),f.isUndefined(o)||(this._get_config("verbose")?o({status:-1,error:null}):o(-1)),f.truncate(L,255))},te.prototype._get_config=function(a){return this._mixpanel.get_config(a)},te.prototype._identify_called=function(){return this._mixpanel._flags.identify_called===!0},te.prototype._enqueue=function(a){b in a?this._mixpanel.persistence._add_to_people_queue(b,a):g in a?this._mixpanel.persistence._add_to_people_queue(g,a):U in a?this._mixpanel.persistence._add_to_people_queue(U,a):x in a?this._mixpanel.persistence._add_to_people_queue(x,a):C in a?this._mixpanel.persistence._add_to_people_queue(C,a):W in a?this._mixpanel.persistence._add_to_people_queue(W,a):G in a?this._mixpanel.persistence._add_to_people_queue(G,a):E.error("Invalid call to _enqueue():",a)},te.prototype._flush_one_queue=function(a,o,p,_){var d=this,L=f.extend({},this._mixpanel.persistence.load_queue(a)),M=L;!f.isUndefined(L)&&f.isObject(L)&&!f.isEmptyObject(L)&&(d._mixpanel.persistence._pop_from_people_queue(a,L),d._mixpanel.persistence.save(),_&&(M=_(L)),o.call(d,M,function(Q,$){Q===0&&d._mixpanel.persistence._add_to_people_queue(a,L),f.isUndefined(p)||p(Q,$)}))},te.prototype._flush=function(a,o,p,_,d,L,M){var Q=this;this._flush_one_queue(b,this.set,a),this._flush_one_queue(g,this.set_once,_),this._flush_one_queue(U,this.unset,L,function(ge){return f.keys(ge)}),this._flush_one_queue(x,this.increment,o),this._flush_one_queue(G,this.union,d);var $=this._mixpanel.persistence.load_queue(C);if(!f.isUndefined($)&&f.isArray($)&&$.length)for(var Y,ae=function(ge,ke){ge===0&&Q._mixpanel.persistence._add_to_people_queue(C,Y),f.isUndefined(p)||p(ge,ke)},Ee=$.length-1;Ee>=0;Ee--)$=this._mixpanel.persistence.load_queue(C),Y=$.pop(),Q._mixpanel.persistence.save(),f.isEmptyObject(Y)||Q.append(Y,ae);var z=this._mixpanel.persistence.load_queue(W);if(!f.isUndefined(z)&&f.isArray(z)&&z.length)for(var ce,pe=function(ge,ke){ge===0&&Q._mixpanel.persistence._add_to_people_queue(W,ce),f.isUndefined(M)||M(ge,ke)},Ae=z.length-1;Ae>=0;Ae--)z=this._mixpanel.persistence.load_queue(W),ce=z.pop(),Q._mixpanel.persistence.save(),f.isEmptyObject(ce)||Q.remove(ce,pe)},te.prototype._is_reserved_property=function(a){return a==="$distinct_id"||a==="$token"||a==="$device_id"||a==="$user_id"||a==="$had_persisted_distinct_id"},te.prototype.set=te.prototype.set,te.prototype.set_once=te.prototype.set_once,te.prototype.unset=te.prototype.unset,te.prototype.increment=te.prototype.increment,te.prototype.append=te.prototype.append,te.prototype.remove=te.prototype.remove,te.prototype.union=te.prototype.union,te.prototype.track_charge=te.prototype.track_charge,te.prototype.clear_charges=te.prototype.clear_charges,te.prototype.delete_user=te.prototype.delete_user,te.prototype.toString=te.prototype.toString;var ne="__mps",xe="__mpso",Ze="__mpus",rt="__mpa",Ge="__mpap",et="__mpr",Ct="__mpu",at="$people_distinct_id",Fe="__alias",xt="__timers",Sr=[ne,xe,Ze,rt,Ge,et,Ct,at,Fe,xt],ye=function(a){this.props={},this.campaign_params_saved=!1,a.persistence_name?this.name="mp_"+a.persistence_name:this.name="mp_"+a.token+"_mixpanel";var o=a.persistence;o!=="cookie"&&o!=="localStorage"&&(E.critical("Unknown persistence type "+o+"; falling back to cookie"),o=a.persistence="cookie"),o==="localStorage"&&f.localStorage.is_supported()?this.storage=f.localStorage:this.storage=f.cookie,this.load(),this.update_config(a),this.upgrade(),this.save()};ye.prototype.properties=function(){var a={};return this.load(),f.each(this.props,function(o,p){f.include(Sr,p)||(a[p]=o)}),a},ye.prototype.load=function(){if(!this.disabled){var a=this.storage.parse(this.name);a&&(this.props=f.extend({},a))}},ye.prototype.upgrade=function(){var a,o;this.storage===f.localStorage?(a=f.cookie.parse(this.name),f.cookie.remove(this.name),f.cookie.remove(this.name,!0),a&&this.register_once(a)):this.storage===f.cookie&&(o=f.localStorage.parse(this.name),f.localStorage.remove(this.name),o&&this.register_once(o))},ye.prototype.save=function(){this.disabled||this.storage.set(this.name,f.JSONEncode(this.props),this.expire_days,this.cross_subdomain,this.secure,this.cross_site,this.cookie_domain)},ye.prototype.load_prop=function(a){return this.load(),this.props[a]},ye.prototype.remove=function(){this.storage.remove(this.name,!1,this.cookie_domain),this.storage.remove(this.name,!0,this.cookie_domain)},ye.prototype.clear=function(){this.remove(),this.props={}},ye.prototype.register_once=function(a,o,p){return f.isObject(a)?(typeof o>"u"&&(o="None"),this.expire_days=typeof p>"u"?this.default_expiry:p,this.load(),f.each(a,function(_,d){(!this.props.hasOwnProperty(d)||this.props[d]===o)&&(this.props[d]=_)},this),this.save(),!0):!1},ye.prototype.register=function(a,o){return f.isObject(a)?(this.expire_days=typeof o>"u"?this.default_expiry:o,this.load(),f.extend(this.props,a),this.save(),!0):!1},ye.prototype.unregister=function(a){this.load(),a in this.props&&(delete this.props[a],this.save())},ye.prototype.update_search_keyword=function(a){this.register(f.info.searchInfo(a))},ye.prototype.update_referrer_info=function(a){this.register_once({$initial_referrer:a||"$direct",$initial_referring_domain:f.info.referringDomain(a)||"$direct"},"")},ye.prototype.get_referrer_info=function(){return f.strip_empty_properties({$initial_referrer:this.props.$initial_referrer,$initial_referring_domain:this.props.$initial_referring_domain})},ye.prototype.update_config=function(a){this.default_expiry=this.expire_days=a.cookie_expiration,this.set_disabled(a.disable_persistence),this.set_cookie_domain(a.cookie_domain),this.set_cross_site(a.cross_site_cookie),this.set_cross_subdomain(a.cross_subdomain_cookie),this.set_secure(a.secure_cookie)},ye.prototype.set_disabled=function(a){this.disabled=a,this.disabled?this.remove():this.save()},ye.prototype.set_cookie_domain=function(a){a!==this.cookie_domain&&(this.remove(),this.cookie_domain=a,this.save())},ye.prototype.set_cross_site=function(a){a!==this.cross_site&&(this.cross_site=a,this.remove(),this.save())},ye.prototype.set_cross_subdomain=function(a){a!==this.cross_subdomain&&(this.cross_subdomain=a,this.remove(),this.save())},ye.prototype.get_cross_subdomain=function(){return this.cross_subdomain},ye.prototype.set_secure=function(a){a!==this.secure&&(this.secure=!!a,this.remove(),this.save())},ye.prototype._add_to_people_queue=function(a,o){var p=this._get_queue_key(a),_=o[a],d=this._get_or_create_queue(b),L=this._get_or_create_queue(g),M=this._get_or_create_queue(U),Q=this._get_or_create_queue(x),$=this._get_or_create_queue(G),Y=this._get_or_create_queue(W,[]),ae=this._get_or_create_queue(C,[]);p===ne?(f.extend(d,_),this._pop_from_people_queue(x,_),this._pop_from_people_queue(G,_),this._pop_from_people_queue(U,_)):p===xe?(f.each(_,function(Ee,z){z in L||(L[z]=Ee)}),this._pop_from_people_queue(U,_)):p===Ze?f.each(_,function(Ee){f.each([d,L,Q,$],function(z){Ee in z&&delete z[Ee]}),f.each(ae,function(z){Ee in z&&delete z[Ee]}),M[Ee]=!0}):p===rt?(f.each(_,function(Ee,z){z in d?d[z]+=Ee:(z in Q||(Q[z]=0),Q[z]+=Ee)},this),this._pop_from_people_queue(U,_)):p===Ct?(f.each(_,function(Ee,z){f.isArray(Ee)&&(z in $||($[z]=[]),$[z]=$[z].concat(Ee))}),this._pop_from_people_queue(U,_)):p===et?(Y.push(_),this._pop_from_people_queue(C,_)):p===Ge&&(ae.push(_),this._pop_from_people_queue(U,_)),E.log("MIXPANEL PEOPLE REQUEST (QUEUED, PENDING IDENTIFY):"),E.log(o),this.save()},ye.prototype._pop_from_people_queue=function(a,o){var p=this.props[this._get_queue_key(a)];f.isUndefined(p)||f.each(o,function(_,d){a===C||a===W?f.each(p,function(L){L[d]===_&&delete L[d]}):delete p[d]},this)},ye.prototype.load_queue=function(a){return this.load_prop(this._get_queue_key(a))}
7,ye.prototype._get_queue_key=function(a){if(a===b)return ne;if(a===g)return xe;if(a===U)return Ze;if(a===x)return rt;if(a===C)return Ge;if(a===W)return et;if(a===G)return Ct;E.error("Invalid queue:",a)},ye.prototype._get_or_create_queue=function(a,o){var p=this._get_queue_key(a);return o=f.isUndefined(o)?{}:o,this.props[p]||(this.props[p]=o)},ye.prototype.set_event_timer=function(a,o){var p=this.load_prop(xt)||{};p[a]=o,this.props[xt]=p,this.save()},ye.prototype.remove_event_timer=function(a){var o=this.load_prop(xt)||{},p=o[a];return f.isUndefined(p)||(delete this.props[xt][a],this.save()),p};var ft,Pe,Bt=0,sr=1,ar=function(a){return a},Rt=function(){},He="mixpanel",qt="base64",vr="json",Ut="$device:",ut=t.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,Lr=!ut&&N.indexOf("MSIE")===-1&&N.indexOf("Mozilla")===-1,gt=null;m.sendBeacon&&(gt=function(){return m.sendBeacon.apply(m,arguments)});var ot={track:"track/",engage:"engage/",groups:"groups/",record:"record/"},Kt={api_host:"https://api-js.mixpanel.com",api_routes:ot,api_method:"POST",api_transport:"XHR",api_payload_format:qt,app_host:"https://mixpanel.com",cdn:"https://cdn.mxpnl.com",cross_site_cookie:!1,cross_subdomain_cookie:!0,error_reporter:Rt,persistence:"cookie",persistence_name:"",cookie_domain:"",cookie_name:"",loaded:Rt,mp_loader:null,track_marketing:!0,track_pageview:!1,skip_first_touch_marketing:!1,store_google:!0,stop_utm_persistence:!1,save_referrer:!0,test:!1,verbose:!1,img:!1,debug:!1,track_links_timeout:300,cookie_expiration:365,upgrade:!1,disable_persistence:!1,disable_cookie:!1,secure_cookie:!1,ip:!0,opt_out_tracking_by_default:!1,opt_out_persistence_by_default:!1,opt_out_tracking_persistence_type:"localStorage",opt_out_tracking_cookie_prefix:null,property_blacklist:[],xhr_headers:{},ignore_dnt:!1,batch_requests:!0,batch_size:50,batch_flush_interval_ms:5e3,batch_request_timeout_ms:9e4,batch_autostart:!0,hooks:{},record_block_class:new RegExp("^(mp-block|fs-exclude|amp-block|rr-block|ph-no-capture)$"),record_block_selector:"img, video",record_idle_timeout_ms:30*60*1e3,record_mask_text_class:new RegExp("^(mp-mask|fs-mask|amp-mask|rr-mask|ph-mask)$"),record_mask_text_selector:"*",record_max_ms:i,record_sessions_percent:0,recorder_src:"https://cdn.mxpnl.com/libs/mixpanel-recorder.min.js"},Ar=!1,j=function(){},cn=function(a,o,p){var _,d=p===He?Pe:Pe[p];if(d&&ft===Bt)_=d;else{if(d&&!f.isArray(d)){E.error("You have already initialized "+p);return}_=new j}if(_._cached_groups={},_._init(a,o,p),_.people=new te,_.people._init(_),!_.get_config("skip_first_touch_marketing")){var L=f.info.campaignParams(null),M={},Q=!1;f.each(L,function($,Y){M["initial_"+Y]=$,$&&(Q=!0)}),Q&&_.people.set_once(M)}return r.DEBUG=r.DEBUG||_.get_config("debug"),!f.isUndefined(d)&&f.isArray(d)&&(_._execute_array.call(_.people,d.people),_._execute_array(d)),_};j.prototype.init=function(a,o,p){if(f.isUndefined(p)){this.report_error("You must name your new library: init(token, config, name)");return}if(p===He){this.report_error("You must initialize the main mixpanel object right after you include the Mixpanel js snippet");return}var _=cn(a,o,p);return Pe[p]=_,_._loaded(),_},j.prototype._init=function(a,o,p){o=o||{},this.__loaded=!0,this.config={};var _={};if(!("api_payload_format"in o)){var d=o.api_host||Kt.api_host;d.match(/\.mixpanel\.com/)&&(_.api_payload_format=vr)}if(this.set_config(f.extend({},Kt,_,o,{name:p,token:a,callback_fn:(p===He?p:He+"."+p)+"._jsc"})),this._jsc=Rt,this.__dom_loaded_queue=[],this.__request_queue=[],this.__disabled_events=[],this._flags={disable_all_events:!1,identify_called:!1},this.request_batchers={},this._batch_requests=this.get_config("batch_requests"),this._batch_requests){if(!f.localStorage.is_supported(!0)||!ut)this._batch_requests=!1,E.log("Turning off Mixpanel request-queueing; needs XHR and localStorage support"),f.each(this.get_batcher_configs(),function($){E.log("Clearing batch queue "+$.queue_key),f.localStorage.remove($.queue_key)});else if(this.init_batchers(),gt&&t.addEventListener){var L=f.bind(function(){this.request_batchers.events.stopped||this.request_batchers.events.flush({unloading:!0})},this);t.addEventListener("pagehide",function($){$.persisted&&L()}),t.addEventListener("visibilitychange",function(){A.visibilityState==="hidden"&&L()})}}this.persistence=this.cookie=new ye(this.config),this.unpersisted_superprops={},this._gdpr_init();var M=f.UUID();this.get_distinct_id()||this.register_once({distinct_id:Ut+M,$device_id:M},"");var Q=this.get_config("track_pageview");Q&&this._init_url_change_tracking(Q),this.get_config("record_sessions_percent")>0&&Math.random()*100<=this.get_config("record_sessions_percent")&&this.start_session_recording()},j.prototype.start_session_recording=Te(function(){if(!t.MutationObserver){E.critical("Browser does not support MutationObserver; skipping session recording");return}var a=f.bind(function(){this._recorder=this._recorder||new t.__mp_recorder(this),this._recorder.startRecording()},this);if(f.isUndefined(t.__mp_recorder)){var o=A.createElement("script");o.type="text/javascript",o.async=!0,o.onload=a,o.src=this.get_config("recorder_src"),A.head.appendChild(o)}else a()}),j.prototype.stop_session_recording=function(){this._recorder?this._recorder.stopRecording():E.critical("Session recorder module not loaded")},j.prototype.get_session_recording_properties=function(){var a={};if(this._recorder){var o=this._recorder.replayId;o&&(a.$mp_replay_id=o)}return a},j.prototype._loaded=function(){if(this.get_config("loaded")(this),this._set_default_superprops(),this.people.set_once(this.persistence.get_referrer_info()),this.get_config("store_google")&&this.get_config("stop_utm_persistence")){var a=f.info.campaignParams(null);f.each(a,(function(o,p){this.unregister(p)}).bind(this))}},j.prototype._set_default_superprops=function(){this.persistence.update_search_keyword(A.referrer),this.get_config("store_google")&&!this.get_config("stop_utm_persistence")&&this.register(f.info.campaignParams()),this.get_config("save_referrer")&&this.persistence.update_referrer_info(A.referrer)},j.prototype._dom_loaded=function(){f.each(this.__dom_loaded_queue,function(a){this._track_dom.apply(this,a)},this),this.has_opted_out_tracking()||f.each(this.__request_queue,function(a){this._send_request.apply(this,a)},this),delete this.__dom_loaded_queue,delete this.__request_queue},j.prototype._track_dom=function(a,o){if(this.get_config("img"))return this.report_error("You can't use DOM tracking functions with img = true."),!1;if(!Ar)return this.__dom_loaded_queue.push([a,o]),!1;var p=new a().init(this);return p.track.apply(p,o)},j.prototype._init_url_change_tracking=function(a){var o="",p=this.track_pageview();if(p&&(o=f.info.currentUrl()),f.include(["full-url","url-with-path-and-query-string","url-with-path"],a)){t.addEventListener("popstate",function(){t.dispatchEvent(new Event("mp_locationchange"))}),t.addEventListener("hashchange",function(){t.dispatchEvent(new Event("mp_locationchange"))});var _=t.history.pushState;typeof _=="function"&&(t.history.pushState=function(L,M,Q){_.call(t.history,L,M,Q),t.dispatchEvent(new Event("mp_locationchange"))});var d=t.history.replaceState;typeof d=="function"&&(t.history.replaceState=function(L,M,Q){d.call(t.history,L,M,Q),t.dispatchEvent(new Event("mp_locationchange"))}),t.addEventListener("mp_locationchange",(function(){var L=f.info.currentUrl(),M=!1;if(a==="full-url"?M=L!==o:a==="url-with-path-and-query-string"?M=L.split("#")[0]!==o.split("#")[0]:a==="url-with-path"&&(M=L.split("#")[0].split("?")[0]!==o.split("#")[0].split("?")[0]),M){var Q=this.track_pageview();Q&&(o=L)}}).bind(this))}},j.prototype._prepare_callback=function(a,o){if(f.isUndefined(a))return null;if(ut){var p=function(M){a(M,o)};return p}else{var _=this._jsc,d=""+Math.floor(Math.random()*1e8),L=this.get_config("callback_fn")+"["+d+"]";return _[d]=function(M){delete _[d],a(M,o)},L}},j.prototype._send_request=function(a,o,p,_){var d=!0;if(Lr)return this.__request_queue.push(arguments),d;var L={method:this.get_config("api_method"),transport:this.get_config("api_transport"),verbose
vendor: 7,208 bytes, line 7
7:this.get_config("verbose")},M=null;!_&&(f.isFunction(p)||typeof p=="string")&&(_=p,p=null),p=f.extend(L,p||{}),ut||(p.method="GET");var Q=p.method==="POST",$=gt&&Q&&p.transport.toLowerCase()==="sendbeacon",Y=p.verbose;o.verbose&&(Y=!0),this.get_config("test")&&(o.test=1),Y&&(o.verbose=1),this.get_config("img")&&(o.img=1),ut||(_?o.callback=_:(Y||this.get_config("test"))&&(o.callback="(function(){})")),o.ip=this.get_config("ip")?1:0,o._=new Date().getTime().toString(),Q&&(M="data="+encodeURIComponent(o.data),delete o.data),a+="?"+f.HTTPBuildQuery(o);var ae=this;if("img"in o){var Ee=A.createElement("img");Ee.src=a,A.body.appendChild(Ee)}else if($){try{d=gt(a,M)}catch(ke){ae.report_error(ke),d=!1}try{_&&_(d?1:0)}catch(ke){ae.report_error(ke)}}else if(ut)try{var z=new XMLHttpRequest;z.open(p.method,a,!0);var ce=this.get_config("xhr_headers");if(Q&&(ce["Content-Type"]="application/x-www-form-urlencoded"),f.each(ce,function(ke,Ne){z.setRequestHeader(Ne,ke)}),p.timeout_ms&&typeof z.timeout<"u"){z.timeout=p.timeout_ms;var pe=new Date().getTime()}z.withCredentials=!0,z.onreadystatechange=function(){if(z.readyState===4)if(z.status===200){if(_)if(Y){var ke;try{ke=f.JSONDecode(z.responseText)}catch(mt){if(ae.report_error(mt),p.ignore_json_errors)ke=z.responseText;else return}_(ke)}else _(Number(z.responseText))}else{var Ne;z.timeout&&!z.status&&new Date().getTime()-pe>=z.timeout?Ne="timeout":Ne="Bad HTTP status: "+z.status+" "+z.statusText,ae.report_error(Ne),_&&_(Y?{status:0,error:Ne,xhr_req:z}:0)}},z.send(M)}catch(ke){ae.report_error(ke),d=!1}else{var Ae=A.createElement("script");Ae.type="text/javascript",Ae.async=!0,Ae.defer=!0,Ae.src=a;var ge=A.getElementsByTagName("script")[0];ge.parentNode.insertBefore(Ae,ge)}return d},j.prototype._execute_array=function(a){var o,p=[],_=[],d=[];f.each(a,function(M){M&&(o=M[0],f.isArray(o)?d.push(M):typeof M=="function"?M.call(this):f.isArray(M)&&o==="alias"?p.push(M):f.isArray(M)&&o.indexOf("track")!==-1&&typeof this[o]=="function"?d.push(M):_.push(M))},this);var L=function(M,Q){f.each(M,function($){if(f.isArray($[0])){var Y=Q;f.each($,function(ae){Y=Y[ae[0]].apply(Y,ae.slice(1))})}else this[$[0]].apply(this,$.slice(1))},Q)};L(p,this),L(_,this),L(d,this)},j.prototype.are_batchers_initialized=function(){return!!this.request_batchers.events},j.prototype.get_batcher_configs=function(){var a="__mpq_"+this.get_config("token"),o=this.get_config("api_routes");return this._batcher_configs=this._batcher_configs||{events:{type:"events",endpoint:"/"+o.track,queue_key:a+"_ev"},people:{type:"people",endpoint:"/"+o.engage,queue_key:a+"_pp"},groups:{type:"groups",endpoint:"/"+o.groups,queue_key:a+"_gr"}},this._batcher_configs},j.prototype.init_batchers=function(){if(!this.are_batchers_initialized()){var a=f.bind(function(p){return new de(p.queue_key,{libConfig:this.config,sendRequestFunc:f.bind(function(_,d,L){this._send_request(this.get_config("api_host")+p.endpoint,this._encode_data_for_request(_),d,this._prepare_callback(L,_))},this),beforeSendHook:f.bind(function(_){return this._run_hook("before_send_"+p.type,_)},this),errorReporter:this.get_config("error_reporter"),stopAllBatchingFunc:f.bind(this.stop_batch_senders,this)})},this),o=this.get_batcher_configs();this.request_batchers={events:a(o.events),people:a(o.people),groups:a(o.groups)}}this.get_config("batch_autostart")&&this.start_batch_senders()},j.prototype.start_batch_senders=function(){this._batchers_were_started=!0,this.are_batchers_initialized()&&(this._batch_requests=!0,f.each(this.request_batchers,function(a){a.start()}))},j.prototype.stop_batch_senders=function(){this._batch_requests=!1,f.each(this.request_batchers,function(a){a.stop(),a.clear()})},j.prototype.push=function(a){this._execute_array([a])},j.prototype.disable=function(a){typeof a>"u"?this._flags.disable_all_events=!0:this.__disabled_events=this.__disabled_events.concat(a)},j.prototype._encode_data_for_request=function(a){var o=f.JSONEncode(a);return this.get_config("api_payload_format")===qt&&(o=f.base64Encode(o)),{data:o}},j.prototype._track_or_batch=function(a,o){var p=f.truncate(a.data,255),_=a.endpoint,d=a.batcher,L=a.should_send_immediately,M=a.send_request_options||{};o=o||Rt;var Q=!0,$=f.bind(function(){return M.skip_hooks||(p=this._run_hook("before_send_"+a.type,p)),p?(E.log("MIXPANEL REQUEST:"),E.log(p),this._send_request(_,this._encode_data_for_request(p),M,this._prepare_callback(o,p))):null},this);return this._batch_requests&&!L?d.enqueue(p,function(Y){Y?o(1,p):$()}):Q=$(),Q&&p},j.prototype.track=Te(function(a,o,p,_){!_&&typeof p=="function"&&(_=p,p=null),p=p||{};var d=p.transport;d&&(p.transport=d);var L=p.send_immediately;if(typeof _!="function"&&(_=Rt),f.isUndefined(a)){this.report_error("No event name provided to mixpanel.track");return}if(this._event_is_disabled(a)){_(0);return}o=f.extend({},o),o.token=this.get_config("token");var M=this.persistence.remove_event_timer(a);if(!f.isUndefined(M)){var Q=new Date().getTime()-M;o.$duration=parseFloat((Q/1e3).toFixed(3))}this._set_default_superprops();var $=this.get_config("track_marketing")?f.info.marketingParams():{};o=f.extend({},f.info.properties({mp_loader:this.get_config("mp_loader")}),$,this.persistence.properties(),this.unpersisted_superprops,this.get_session_recording_properties(),o);var Y=this.get_config("property_blacklist");f.isArray(Y)?f.each(Y,function(z){delete o[z]}):this.report_error("Invalid value for property_blacklist config: "+Y);var ae={event:a,properties:o},Ee=this._track_or_batch({type:"events",data:ae,endpoint:this.get_config("api_host")+"/"+this.get_config("api_routes").track,batcher:this.request_batchers.events,should_send_immediately:L,send_request_options:p},_);return Ee}),j.prototype.set_group=Te(function(a,o,p){f.isArray(o)||(o=[o]);var _={};return _[a]=o,this.register(_),this.people.set(a,o,p)}),j.prototype.add_group=Te(function(a,o,p){var _=this.get_property(a),d={};return _===void 0?(d[a]=[o],this.register(d)):_.indexOf(o)===-1&&(_.push(o),d[a]=_,this.register(d)),this.people.union(a,o,p)}),j.prototype.remove_group=Te(function(a,o,p){var _=this.get_property(a);if(_!==void 0){var d=_.indexOf(o);d>-1&&(_.splice(d,1),this.register({group_key:_})),_.length===0&&this.unregister(a)}return this.people.remove(a,o,p)}),j.prototype.track_with_groups=Te(function(a,o,p,_){var d=f.extend({},o||{});return f.each(p,function(L,M){L!=null&&(d[M]=L)}),this.track(a,d,_)}),j.prototype._create_map_key=function(a,o){return a+"_"+JSON.stringify(o)},j.prototype._remove_group_from_cache=function(a,o){delete this._cached_groups[this._create_map_key(a,o)]},j.prototype.get_group=function(a,o){var p=this._create_map_key(a,o),_=this._cached_groups[p];return(_===void 0||_._group_key!==a||_._group_id!==o)&&(_=new se,_._init(this,a,o),this._cached_groups[p]=_),_},j.prototype.track_pageview=Te(function(a,o){typeof a!="object"&&(a={}),o=o||{};var p=o.event_name||"$mp_web_page_view",_=f.extend(f.info.mpPageViewProperties(),f.info.campaignParams(),f.info.clickParams()),d=f.extend({},_,a);return this.track(p,d)}),j.prototype.track_links=function(){return this._track_dom.call(this,be,arguments)},j.prototype.track_forms=function(){return this._track_dom.call(this,Re,arguments)}
7,j.prototype.time_event=function(a){if(f.isUndefined(a)){this.report_error("No event name provided to mixpanel.time_event");return}this._event_is_disabled(a)||this.persistence.set_event_timer(a,new Date().getTime())};var Tp={persistent:!0},pn=function(a){var o;return f.isObject(a)?o=a:f.isUndefined(a)?o={}:o={days:a},f.extend({},Tp,o)};j.prototype.register=function(a,o){var p=pn(o);p.persistent?this.persistence.register(a,p.days):f.extend(this.unpersisted_superprops,a)},j.prototype.register_once=function(a,o,p){var _=pn(p);_.persistent?this.persistence.register_once(a,o,_.days):(typeof o>"u"&&(o="None"),f.each(a,function(d,L){(!this.unpersisted_superprops.hasOwnProperty(L)||this.unpersisted_superprops[L]===o)&&(this.unpersisted_superprops[L]=d)},this))},j.prototype.unregister=function(a,o){o=pn(o),o.persistent?this.persistence.unregister(a):delete this.unpersisted_superprops[a]},j.prototype._register_single=function(a,o){var p={};p[a]=o,this.register(p)},j.prototype.identify=function(a,o,p,_,d,L,M,Q){var $=this.get_distinct_id();if(a&&$!==a){if(typeof a=="string"&&a.indexOf(Ut)===0)return this.report_error("distinct_id cannot have $device: prefix"),-1;this.register({$user_id:a})}if(!this.get_property("$device_id")){var Y=$;this.register_once({$had_persisted_distinct_id:!0,$device_id:Y},"")}a!==$&&a!==this.get_property(Fe)&&(this.unregister(Fe),this.register({distinct_id:a})),this._flags.identify_called=!0,this.people._flush(o,p,_,d,L,M,Q),a!==$&&this.track("$identify",{distinct_id:a,$anon_distinct_id:$},{skip_hooks:!0})},j.prototype.reset=function(){this.persistence.clear(),this._flags.identify_called=!1;var a=f.UUID();this.register_once({distinct_id:Ut+a,$device_id:a},"")},j.prototype.get_distinct_id=function(){return this.get_property("distinct_id")},j.prototype.alias=function(a,o){if(a===this.get_property(at))return this.report_error("Attempting to create alias for existing People user - aborting."),-2;var p=this;return f.isUndefined(o)&&(o=this.get_distinct_id()),a!==o?(this._register_single(Fe,a),this.track("$create_alias",{alias:a,distinct_id:o},{skip_hooks:!0},function(){p.identify(a)})):(this.report_error("alias matches current distinct_id - skipping api call."),this.identify(a),-1)},j.prototype.name_tag=function(a){this._register_single("mp_name_tag",a)},j.prototype.set_config=function(a){if(f.isObject(a)){f.extend(this.config,a);var o=a.batch_size;o&&f.each(this.request_batchers,function(p){p.resetBatchSize()}),this.get_config("persistence_name")||(this.config.persistence_name=this.config.cookie_name),this.get_config("disable_persistence")||(this.config.disable_persistence=this.config.disable_cookie),this.persistence&&this.persistence.update_config(this.config),r.DEBUG=r.DEBUG||this.get_config("debug")}},j.prototype.get_config=function(a){return this.config[a]},j.prototype._run_hook=function(a){var o=(this.config.hooks[a]||ar).apply(this,l.call(arguments,1));return typeof o>"u"&&(this.report_error(a+" hook did not return a value"),o=null),o},j.prototype.get_property=function(a){return this.persistence.load_prop([a])},j.prototype.toString=function(){var a=this.get_config("name");return a!==He&&(a=He+"."+a),a},j.prototype._event_is_disabled=function(a){return f.isBlockedUA(N)||this._flags.disable_all_events||f.include(this.__disabled_events,a)},j.prototype._gdpr_init=function(){var a=this.get_config("opt_out_tracking_persistence_type")==="localStorage";a&&f.localStorage.is_supported()&&(!this.has_opted_in_tracking()&&this.has_opted_in_tracking({persistence_type:"cookie"})&&this.opt_in_tracking({enable_persistence:!1}),!this.has_opted_out_tracking()&&this.has_opted_out_tracking({persistence_type:"cookie"})&&this.opt_out_tracking({clear_persistence:!1}),this.clear_opt_in_out_tracking({persistence_type:"cookie",enable_persistence:!1})),this.has_opted_out_tracking()?this._gdpr_update_persistence({clear_persistence:!0}):!this.has_opted_in_tracking()&&(this.get_config("opt_out_tracking_by_default")||f.cookie.get("mp_optout"))&&(f.cookie.remove("mp_optout"),this.opt_out_tracking({clear_persistence:this.get_config("opt_out_persistence_by_default")}))},j.prototype._gdpr_update_persistence=function(a){var o;if(a&&a.clear_persistence)o=!0;else if(a&&a.enable_persistence)o=!1;else return;!this.get_config("disable_persistence")&&this.persistence.disabled!==o&&this.persistence.set_disabled(o),o?this.stop_batch_senders():this._batchers_were_started&&this.start_batch_senders()},j.prototype._gdpr_call_func=function(a,o){return o=f.extend({track:f.bind(this.track,this),persistence_type:this.get_config("opt_out_tracking_persistence_type"),cookie_prefix:this.get_config("opt_out_tracking_cookie_prefix"),cookie_expiration:this.get_config("cookie_expiration"),cross_site_cookie:this.get_config("cross_site_cookie"),cross_subdomain_cookie:this.get_config("cross_subdomain_cookie"),cookie_domain:this.get_config("cookie_domain"),secure_cookie:this.get_config("secure_cookie"),ignore_dnt:this.get_config("ignore_dnt")},o),f.localStorage.is_supported()||(o.persistence_type="cookie"),a(this.get_config("token"),{track:o.track,trackEventName:o.track_event_name,trackProperties:o.track_properties,persistenceType:o.persistence_type,persistencePrefix:o.cookie_prefix,cookieDomain:o.cookie_domain,cookieExpiration:o.cookie_expiration,crossSiteCookie
7:o.cross_site_cookie,crossSubdomainCookie:o.cross_subdomain_cookie,secureCookie:o.secure_cookie,ignoreDnt:o.ignore_dnt})},j.prototype.opt_in_tracking=function(a){a=f.extend({enable_persistence:!0},a),this._gdpr_call_func(Me,a),this._gdpr_update_persistence(a)},j.prototype.opt_out_tracking=function(a){a=f.extend({clear_persistence:!0,delete_user:!0},a),a.delete_user&&this.people&&this.people._identify_called()&&(this.people.delete_user(),this.people.clear_charges()),this._gdpr_call_func(Oe,a),this._gdpr_update_persistence(a)},j.prototype.has_opted_in_tracking=function(a){return this._gdpr_call_func(Ve,a)},j.prototype.has_opted_out_tracking=function(a){return this._gdpr_call_func(qe,a)},j.prototype.clear_opt_in_out_tracking=function(a){a=f.extend({enable_persistence:!0},a),this._gdpr_call_func(it,a),this._gdpr_update_persistence(a)},j.prototype.report_error=function(a,o){E.error.apply(E.error,arguments);try{!o&&!(a instanceof Error)&&(a=new Error(a)),this.get_config("error_reporter")(a,o)}catch(p){E.error(p)}},j.prototype.init=j.prototype.init,j.prototype.reset=j.prototype.reset,j.prototype.disable=j.prototype.disable,j.prototype.time_event=j.prototype.time_event,j.prototype.track=j.prototype.track,j.prototype.track_links=j.prototype.track_links,j.prototype.track_forms=j.prototype.track_forms,j.prototype.track_pageview=j.prototype.track_pageview,j.prototype.register=j.prototype.register,j.prototype.register_once=j.prototype.register_once,j.prototype.unregister=j.prototype.unregister,j.prototype.identify=j.prototype.identify,j.prototype.alias=j.prototype.alias,j.prototype.name_tag=j.prototype.name_tag,j.prototype.set_config=j.prototype.set_config,j.prototype.get_config=j.prototype.get_config,j.prototype.get_property=j.prototype.get_property,j.prototype.get_distinct_id=j.prototype.get_distinct_id,j.prototype.toString=j.prototype.toString,j.prototype.opt_out_tracking=j.prototype.opt_out_tracking,j.prototype.opt_in_tracking=j.prototype.opt_in_tracking,j.prototype.has_opted_out_tracking=j.prototype.has_opted_out_tracking,j.prototype.has_opted_in_tracking=j.prototype.has_opted_in_tracking,j.prototype.clear_opt_in_out_tracking=j.prototype.clear_opt_in_out_tracking,j.prototype.get_group=j.prototype.get_group,j.prototype.set_group=j.prototype.set_group,j.prototype.add_group=j.prototype.add_group,j.prototype.remove_group=j.prototype.remove_group,j.prototype.track_with_groups=j.prototype.track_with_groups,j.prototype.start_batch_senders=j.prototype.start_batch_senders,j.prototype.stop_batch_senders=j.prototype.stop_batch_senders,j.prototype.start_session_recording=j.prototype.start_session_recording,j.prototype.stop_session_recording=j.prototype.stop_session_recording,j.prototype.get_session_recording_properties=j.prototype.get_session_recording_properties,j.prototype.DEFAULT_API_ROUTES=ot,ye.prototype.properties=ye.prototype.properties,ye.prototype.update_search_keyword=ye.prototype.update_search_keyword,ye.prototype.update_referrer_info=ye.prototype.update_referrer_info,ye.prototype.get_cross_subdomain=ye.prototype.get_cross_subdomain,ye.prototype.clear=ye.prototype.clear;var Gt={},Sp=function(){f.each(Gt,function(a,o){o!==He&&(Pe[o]=a)}),Pe._=f},vp=function(){Pe.init=function(a,o,p){if(p)return Pe[p]||(Pe[p]=Gt[p]=cn(a,o,p),Pe[p]._loaded()),Pe[p];var _=Pe;Gt[He]?_=Gt[He]:a&&(_=cn(a,o,He),_._loaded(),Gt[He]=_),Pe=_,ft===sr&&(t[He]=Pe),Sp()}},Lp=function(){function a(){a.done||(a.done=!0,Ar=!0,Lr=!1,f.each(Gt,function(_){_._dom_loaded()}))}function o(){try{A.documentElement.doScroll("left")}catch{setTimeout(o,1);return}a()}if(A.addEventListener)A.readyState==="complete"?a():A.addEventListener("DOMContentLoaded",a,!1);else if(A.attachEvent){A.attachEvent("onreadystatechange",a);var p=!1;try{p=t.frameElement===null}catch{}A.documentElement.doScroll&&p&&o()}f.register_event(t,"load",a,!0)};function Ap(){return ft=Bt,Pe=new j,vp(),Pe.init(),Lp(),Pe}var Cp=Ap();return En=Cp,En}var Np=Ip();const Af=Wc(Np);function Cf(...r){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}class Dp{constructor(){this.isSetup=!1}setup(){Cf("config","G-V1QJVQMYF1",{send_page_view:!1}),Af.init("2e284873b7269f13b850ac994abfd848",{debug:"false"}),delete window.tv.analytics,window.tv.analytics=this,this.isSetup=!0}ga(t,n){this.isSetup||this.setup(),Cf("event",t,n)}mp(t,n){this.isSetup||this.setup(),Af.track(t,n)}pageView(t){this.ga("page_view",{page_title:t,page_location:`https://jackbox.tv/${t}`})}gameStarted(t,n){const i={tag:t};n.isUGC!==void 0&&(i.is_ugc=n.isUGC),n.isSequel!==void 0&&(i.is_sequel=n.isSequel),n.locale!==void 0&&(i.locale=n.locale),n.mode!==void 0&&(i.mode=n.mode),n.numberOfPlayer!==void 0&&(i.number_of_players=n.numberOfPlayer),this.ga("game_start",i)}gameJoined(t,n){this.mp("Game Joined",{tag:t,...n})}bannerClick(t,n){this.ga("banner_click",{url:t,location:n})}externalLinkClick(t,n){this.ga("external_link_click",{url:t,location:n})}moderatorConnected(t){this.ga("moderator_connected",{tag:t}),this.mp("Moderator Connected",{tag:t})}itemModerated(t,n){this.ga("item_moderated",{tag:t,was_rejected:n}),this.mp("Moderator Item",{tag:t,wasRejected:n})}playerKicked(t,n){this.ga("player_kicked",{tag:t,is_lobby:n}),this.mp("Moderator Kick",{tag:t,isLobby:n})}galleryImpression(t,n){this.ga("gallery_impression",{category_id:t,location:n})}galleryClick(t,n){this.ga("gallery_click",{category_id:t,location:n}),this.mp("Gallery Click",{categoryId:t,location:n})}galleryAddToCart(t,n){this.mp("Gallery Add To Cart",{categoryId:t,...n})}galleryCheckout(t,n){this.mp("Gallery Checkout",{categoryId:t,...n})}galleryShare(t,n){this.mp("Gallery Share",{categoryId:t,...n})}galleryWatch(t,n){this.mp("Gallery Watch",{categoryId:t,...n})}galleryDownload(t,n){this.mp("Gallery Download",{categoryId:t,...n})}playerFirstLogIn(t,n){this.mp("Player First Log In",{tag:t,...n})}}const Op=[{name:"Prototype",tag:"prototype",wrapper:"vue",isPublic:!0,directory:"internal/prototype"},{name:"EcastTestClient",tag:"ecast-test-client",wrapper:"marionette",isPublic:!0,directory:"internal/ecast-test-client"},{name:"Quiplash 3",tag:"quiplash3-tjsp",wrapper:"vue",isPublic:!0,directory:"tjsp/quiplash3",features:["moderation"],categoryId:"quiplash3Game"},{name:"Tee K.O.",tag:"awshirt-tjsp",wrapper:"vue",isPublic:!0,directory:"tjsp/awshirt",features:["moderation"],shopItems:["shirts"],categoryId:"TeeKOGame",galleryId:"teeko"},{name:"Trivia Murder Party 2",tag:"triviadeath2-tjsp",wrapper:"vue",isPublic:!0,directory:"tjsp/triviadeath2",categoryId:"TriviaMurderParty2Game"},{name:"Quiplash 2 InterLASHional",tag:"quiplash2-international",wrapper:"marionette",isPublic:!0,directory:"standalone/quiplash2-international",categoryId:"quiplash2-internationalGame"},{name:"Guesspionage Crowdplay",tag:"guesspionage-crowdplay",wrapper:"marionette",isPublic:!0,directory:"standalone/guesspionage-crowdplay"},{name:"Drawful 2",tag:"drawful2",wrapper:"marionette",isPublic:!0,directory:"standalone/drawful2",categoryId:"DrawfulGame",shopItems:["shirts"]},{name:"Drawful 2",tag:"drawful2international",wrapper:"marionette",isPublic:!0,directory:"standalone/drawful2-international",features:["moderation"]},{name:"Acquisitions, Inc.",tag:"acquisitions-inc",wrapper:"marionette",isPublic:!0,directory:"standalone/acquisitions-inc"},{name:"The Jackbox Survey Scramble",tag:"bigsurvey",wrapper:"vue",isPublic:!0,directory:"standalone/bigsurvey",features:["moderation","kicking","dropInDropOut"],categoryId:"BigSurveyGame",galleryId:"survey-scramble"},{name:"Fakin' It XL",tag:"fakinitxl",wrapper:"vue",isPublic:!0,directory:"standalone/fakinitxl",features:["moderation","kicking"],categoryId:"FakinItXLGame",galleryId:"fakin-it-xl"},{name:"You Don't Know Jack 2015",tag:"ydkj2015",wrapper:"marionette",isPublic:!0,directory:"pp1/ydkj2015"},{name:"Drawful",tag:"drawful",wrapper:"marionette",isPublic:!0,directory:"pp1/drawful"},{name:"Word Spud",tag:"wordspud",wrapper:"marionette",isPublic:!0,directory:"pp1/wordspud"},{name:"Lie Swatter",tag:"lieswatter",wrapper:"marionette",isPublic:!0,directory:"pp1/lieswatter"},{name:"Fibbage",tag:"fibbage",wrapper:"marionette",isPublic:!0,directory:"pp1/fibbage"},{name:"Fibbage 2",tag:"fibbage2",wrapper:"marionette",isPublic:!0,directory:"pp2/fibbage2"},{name:"Earwax",tag:"earwax",wrapper:"marionette",isPublic:!0,directory:"pp2/earwax"},{name:"Bidiots",tag:"auction",wrapper:"marionette",isPublic:!0,directory:"pp2/auction"},{name:"Bomb Corp",tag:"bombintern",wrapper:"marionette",isPublic:!0,directory:"pp2/bombintern"},{name:"Quiplash",tag:"quiplash",wrapper:"marionette",isPublic:!0,directory:"pp2/quiplash"},{name:"Fakin' It",tag:"fakinit",wrapper:"marionette",isPublic:!0,directory:"pp3/fakinit"},{name:"Tee K.O.",tag:"awshirt",wrapper:"marionette",isPublic:!0,directory:"pp3/awshirt",shopItems:["shirts"],galleryId:"teeko"},{name:"Quiplash 2",tag:"quiplash2",wrapper:"marionette",isPublic:!0,directory:"pp3/quiplash2",categoryId:"Quiplash2Game"},{name:"Trivia Murder Party",tag:"triviadeath",wrapper:"marionette",isPublic:!0,directory:"pp3/triviadeath",categoryId:"TriviaDeathResults"},{name:"Guesspionage",tag:"pollposition",wrapper:"marionette",isPublic:!0,directory:"pp3/pollposition"},{name:"Fibbage 3",tag:"fibbage3",wrapper:"marionette",isPublic:!0,directory:"pp4/fibbage3"},{name:"Survive the Internet",tag:"survivetheinternet",wrapper:"marionette",isPublic:!0,directory:"pp4/survivetheinternet",categoryId:"STIGame"},{name:"Monster Seeking Monster",tag:"monstermingle",wrapper:"marionette",isPublic:!0,directory:"pp4/monstermingle",categoryId:"MonsterMingleGame"},{name:"Bracketeering",tag:"bracketeering",wrapper:"marionette",isPublic:!0,directory:"pp4/bracketeering",categoryId:"BRKGame"},{name:"Civic Doodle",tag:"overdrawn",wrapper:"marionette",isPublic:!0,directory:"pp4/overdrawn",categoryId:"OverdrawnGame",shopItems:["shirts"]},{name:"You Don't Know Jack: Full Stream",tag:"ydkj2018",wrapper:"marionette",isPublic:!0,directory:"pp5/ydkj2018",categoryId:"YDKJ2018Game"},{name:"Split the Room",tag:"splittheroom",wrapper:"marionette",isPublic:!0,directory:"pp5/splittheroom",categoryId:"SplitTheRoomGame"},{name:"Mad Verse City",tag:"rapbattle",wrapper:"marionette",isPublic:!0,directory:"pp5/rapbattle",categoryId:"RapBattleGame"},{name:"Zeeple Dome",tag:"slingshoot",wrapper:"marionette",isPublic:!0,directory:"pp5/slingshoot",categoryId:"SlingShootGame"},{name:"Patently Stupid",tag:"patentlystupid",wrapper:"marionette",isPublic:!0,directory:"pp5/patentlystupid",categoryId:"PatentlyStupidGame",shopItems:["mugs"]},{name:"Trivia Murder Party 2",tag:"triviadeath2",wrapper:"marionette",isPublic:!0,directory:"pp6/tr
7iviadeath2",categoryId:"TriviaDeath2Game"},{name:"Role Models",tag:"rolemodels",wrapper:"marionette",isPublic:!0,features:["camera"],directory:"pp6/rolemodels",categoryId:"RoleModelsGame",shopItems:["shirts"]},{name:"Joke Boat",tag:"jokeboat",wrapper:"marionette",isPublic:!0,directory:"pp6/jokeboat",categoryId:"JokeboatGame"},{name:"Dictionarium",tag:"ridictionary",wrapper:"marionette",isPublic:!0,directory:"pp6/ridictionary",categoryId:"RidictionaryGame"},{name:"Push the Button",tag:"pushthebutton",wrapper:"marionette",isPublic:!0,directory:"pp6/pushthebutton",categoryId:"PushTheButtonGame"},{name:"Talking Points",tag:"jackbox-talks",wrapper:"marionette",isPublic:!0,directory:"pp7/jackboxtalks",features:["camera","moderation"],categoryId:"JackboxTalksGame"},{name:"Quiplash 3",tag:"quiplash3",wrapper:"marionette",isPublic:!0,directory:"pp7/quiplash3",features:["moderation"],categoryId:"quiplash3Game"},{name:"The Devils and the Details",tag:"everyday",wrapper:"marionette",isPublic:!0,directory:"pp7/everyday",categoryId:"EverydayGame",shopItems:["mugs"]},{name:"Champ'd Up",tag:"worldchamps",wrapper:"marionette",isPublic:!0,directory:"pp7/worldchamps",features:["moderation"],categoryId:"WorldChampionsGame",shopItems:["cards"]},{name:"Blather 'Round",tag:"blanky-blank",wrapper:"marionette",isPublic:!0,directory:"pp7/blanky-blank",categoryId:"BlankyBlankGame"},{name:"Job Job",tag:"apply-yourself",wrapper:"vue",isPublic:!0,directory:"pp8/apply-yourself",categoryId:"JobGameGame",features:["moderation","previews"]},{name:"Drawful Animate",tag:"drawful-animate",wrapper:"vue",isPublic:!0,directory:"pp8/drawful-animate",categoryId:"DrawfulAnimateGame",features:["moderation"]},{name:"The Wheel of Enormous Proportions",tag:"the-wheel",wrapper:"vue",isPublic:!0,directory:"pp8/the-wheel",categoryId:"TheWheelGame"},{name:"The Poll Mine",tag:"survey-bomb",wrapper:"vue",isPublic:!0,directory:"pp8/survey-bomb",categoryId:"SurveyBombGame"},{name:"Weapons Drawn",tag:"murder-detectives",wrapper:"vue",isPublic:!0,directory:"pp8/murder-detectives",categoryId:"MurderDetectivesGame",features:["moderation"]},{name:"Fibbage 4",tag:"fourbage",wrapper:"vue",isPublic:!0,directory:"pp9/fourbage",features:["moderation","kicking"],categoryId:"Fibbage4Game"},{name:"Roomerang",tag:"htmf",wrapper:"vue",isPublic:!0,directory:"pp9/htmf",features:["moderation","kicking"],categoryId:"MakeFriendsGame"},{name:"Junktopia",tag:"antique-freak",wrapper:"vue",isPublic:!0,directory:"pp9/antique-freak",features:["moderation","kicking"],categoryId:"AntiqueGameGame"},{name:"Nonsensory",tag:"range-game",wrapper:"vue",isPublic:!0,directory:"pp9/range-game",features:["moderation","kicking"],categoryId:"RangeGameGame"},{name:"Quixort",tag:"lineup",wrapper:"vue",isPublic:!0,directory:"pp9/lineup",features:["kicking","previews"],categoryId:"LineupGame"},{name:"Tee K.O. 2",tag:"awshirt2",wrapper:"vue",isPublic:!0,directory:"pp10/awshirt2",features:["moderation","kicking"],shopItems:["shirts"],categoryId:"TeeKO2Game",galleryId:"teeko2"},{name:"Dodo Re Mi",tag:"nopus-opus",wrapper:"vue",isPublic:!0,directory:"pp10/nopus-opus",features:["dropInDropOut","kicking"],categoryId:"NopusOpusGame",galleryId:"dodo-re-mi"},{name:"FixyText",tag:"risky-text",wrapper:"vue",isPublic:!0,directory:"pp10/risky-text",features:["moderation","kicking"],categoryId:"FixyTextGame",galleryId:"fixytext"},{name:"Timejinx",tag:"time-trivia",wrapper:"vue",isPublic:!0,directory:"pp10/time-trivia",features:["kicking"],categoryId:"TimeTriviaGame",galleryId:"timejinx"},{name:"Hypnotorious",tag:"us-them",wrapper:"vue",isPublic:!0,directory:"pp10/us-them",features:["moderation","kicking"],categoryId:"StrangersGame",galleryId:"hypnotorious"},{name:"Fakin' It All Night Long",tag:"fakinit2",wrapper:"vue",isPublic:!0,directory:"ppad/fakinit2",features:["moderation","kicking"],categoryId:"FakinIt2Game",galleryId:"fakin-it-all-night-long"},{name:"Dirty Drawful",tag:"drawful3",wrapper:"vue",isPublic:!0,directory:"ppad/drawful3",features:["moderation","kicking"],categoryId:"Drawful3Game",galleryId:"dirty-drawful"},{name:"Let Me Finish",tag:"captcha",wrapper:"vue",isPublic:!0,directory:"ppad/captcha",features:["moderation","kicking"],categoryId:"CAPTCHAGame",galleryId:"let-me-finish"},{name:"DOOMINATE",tag:"you-ruined-it",wrapper:"vue",isPublic:!0,directory:"pp11/you
7-ruined-it",features:["moderation","kicking"],categoryId:"YouRuinedItGame",galleryId:"doominate"},{name:"Legends of Trivia",tag:"trivia-rpg",wrapper:"vue",isPublic:!0,directory:"pp11/trivia-rpg",features:["kicking"],galleryId:"legends-of-trivia"},{name:"Hear Say",tag:"mic-game",wrapper:"vue",isPublic:!0,directory:"pp11/sfx",features:["moderation","kicking","microphone"],categoryId:"MicGameGame",galleryId:"hear-say"},{name:"Cookie Haus",tag:"cookies",wrapper:"vue",isPublic:!0,directory:"pp11/cookies",features:["moderation","kicking","gpu"],categoryId:"CookiesGameGame",galleryId:"cookie-haus"},{name:"Suspectives",tag:"dirty-detectives",wrapper:"vue",isPublic:!0,directory:"pp11/dirty-detectives",features:["moderation","kicking"],categoryId:"DirtyDetectivesGame",galleryId:"suspectives"},{name:"Trivia Murder Party 3",tag:"tmp3",wrapper:"vue",isPublic:!0,directory:"standalone/tmp3",features:["kicking"],categoryId:"TMP3Game",galleryId:"tmp3"},{name:"We Forgot a Card",tag:"grating-cards",wrapper:"vue",isPublic:!0,directory:"pp12/grating-cards",features:["moderation","kicking"],categoryId:"GratingCardsGame",galleryId:"grating-cards"},{name:"MegaPals",tag:"megafriends",wrapper:"vue",isPublic:!0,directory:"pp12/megafriends",features:["moderation","kicking"],categoryId:"MegaFriendsGame",galleryId:"megafriends"},{name:"Debate and Switch",tag:"debate",wrapper:"vue",isPublic:!0,directory:"pp12/debate",features:["moderation","kicking"],categoryId:"DebateGame",galleryId:"debate"},{name:"Hyperface",tag:"reaction",wrapper:"vue",isPublic:!0,directory:"pp12/reaction",features:["moderation","kicking","camera","gpu"],categoryId:"ReactionGameGame",galleryId:"reaction"},{name:"Idol Factions",tag:"processing",wrapper:"vue",isPublic:!0,directory:"pp12/processing",features:["moderation","kicking"],categoryId:"WordProcessingGame",galleryId:"processing"}];let Pp=[];const zc=[...Op,...Pp],Bf=r=>{var n;return(((n=window==null?void 0:window.tv)==null?void 0:n.games)||zc).find(i=>i.tag===r||i.galleryId===r||i.categoryId===r)};var hn,Uf;function kp(){if(Uf)return hn;Uf=1;function r(){this.__data__=[],this.size=0}return hn=r,hn}var _n,Kf;function $r(){if(Kf)return _n;Kf=1;function r(t,n){return t===n||t!==t&&n!==n}return _n=r,_n}var xn,wf;function Hr(){if(wf)return xn;wf=1;var r=$r();function t(n,i){for(var s=n.length;s--;)if(r(n[s][0],i))return s;return-1}return xn=t,xn}var Rn,If;function Vp(){if(If)return Rn;If=1;var r=Hr(),t=Array.prototype,n=t.splice;function i(s){var u=this.__data__,e=r(u,s);if(e<0)return!1;var l=u.length-1;return e==l?u.pop():n.call(u,e,1),--this.size,!0}return Rn=i,Rn}var gn,Nf;function Mp(){if(Nf)return gn;Nf=1;var r=Hr();function t(n){var i=this.__data__,s=r(i,n);return s<0?void 0:i[s][1]}return gn=t,gn}var mn,Df;function qp(){if(Df)return mn;Df=1;var r=Hr();function t(n){return r(this.__data__,n)>-1}return mn=t,mn}var yn,Of;function Gp(){if(Of)return yn;Of=1;var r=Hr();function t(n,i){var s=this.__data__,u=r(s,n);return u<0?(++this.size,s.push([n,i])):s[u][1]=i,this}return yn=t,yn}var bn,Pf;function Wr(){if(Pf)return bn;Pf=1;var r=kp(),t=Vp(),n=Mp(),i=qp(),s=Gp();function u(e){var l=-1,c=e==null?0:e.length;for(this.clear();++l<c;){var h=e[l];this.set(h[0],h[1])}}return u.prototype.clear=r,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=i,u.prototype.set=s,bn=u,bn}var dn,kf;function jp(){if(kf)return dn;kf=1;var r=Wr();function t(){this.__data__=new r,this.size=0}return dn=t,dn}var Tn,Vf;function Xp(){if(Vf)return Tn;Vf=1;function r(t){var n=this.__data__,i=n.delete(t);return this.size=n.size,i}return Tn=r,Tn}var Sn,Mf;function Fp(){if(Mf)return Sn;Mf=1;function r(t){return this.__data__.get(t)}return Sn=r,Sn}var vn,qf;function $p(){if(qf)return vn;qf=1;function r(t){return this.__data__.has(t)}return vn=r,vn}var Ln,Gf;function Jc(){if(Gf)return Ln;Gf=1;var r=typeof je=="object"&&je&&je.Object===Object&&je;return Ln=r,Ln}var An,jf;function Qt(){if(jf)return An;jf=1;var r=Jc(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=r||t||Function("return this")();return An=n,An}var Cn,Xf;function Yc(){if(Xf)return Cn;Xf=1;var r=Qt(),t=r.Symbol;return Cn=t,Cn}var Bn,Ff;function Hp(){if(Ff)return Bn;Ff=1;var r=Yc(),t=Object.prototype,n=t.hasOwnProperty,i=t.toString,s=r?r.toStringTag:void 0;function u(e){var l=n.call(e,s),c=e[s];try{e[s]=void 0;var h=!0}catch{}var R=i.call(e);return h&&(l?e[s]=c:delete e[s]),R}return Bn=u,Bn}var Un,$f;function Wp(){if($f)return Un;$f=1;var r=Object.prototype,t=r.toString;function n(i){return t.call(i)}return Un=n,Un}var Kn,Hf;function zr(){if(Hf)return Kn;Hf=1;
vendor: 9,416 bytes, line 7
7var r=Yc(),t=Hp(),n=Wp(),i="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;function e(l){return l==null?l===void 0?s:i:u&&u in Object(l)?t(l):n(l)}return Kn=e,Kn}var wn,Wf;function Pt(){if(Wf)return wn;Wf=1;function r(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return wn=r,wn}var In,zf;function ja(){if(zf)return In;zf=1;var r=zr(),t=Pt(),n="[object AsyncFunction]",i="[object Function]",s="[object GeneratorFunction]",u="[object Proxy]";function e(l){if(!t(l))return!1;var c=r(l);return c==i||c==s||c==n||c==u}return In=e,In}var Nn,Jf;function zp(){if(Jf)return Nn;Jf=1;var r=Qt(),t=r["__core-js_shared__"];return Nn=t,Nn}var Dn,Yf;function Jp(){if(Yf)return Dn;Yf=1;var r=zp(),t=function(){var i=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return i?"Symbol(src)_1."+i:""}();function n(i){return!!t&&t in i}return Dn=n,Dn}var On,Qf;function Yp(){if(Qf)return On;Qf=1;var r=Function.prototype,t=r.toString;function n(i){if(i!=null){try{return t.call(i)}catch{}try{return i+""}catch{}}return""}return On=n,On}var Pn,Zf;function Qp(){if(Zf)return Pn;Zf=1;var r=ja(),t=Jp(),n=Pt(),i=Yp(),s=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,e=Function.prototype,l=Object.prototype,c=e.toString,h=l.hasOwnProperty,R=RegExp("^"+c.call(h).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function m(A){if(!n(A)||t(A))return!1;var K=r(A)?R:u;return K.test(i(A))}return Pn=m,Pn}var kn,eu;function Zp(){if(eu)return kn;eu=1;function r(t,n){return t==null?void 0:t[n]}return kn=r,kn}var Vn,tu;function Xa(){if(tu)return Vn;tu=1;var r=Qp(),t=Zp();function n(i,s){var u=t(i,s);return r(u)?u:void 0}return Vn=n,Vn}var Mn,ru;function Qc(){if(ru)return Mn;ru=1;var r=Xa(),t=Qt(),n=r(t,"Map");return Mn=n,Mn}var qn,nu;function Jr(){if(nu)return qn;nu=1;var r=Xa(),t=r(Object,"create");return qn=t,qn}var Gn,iu;function eE(){if(iu)return Gn;iu=1;var r=Jr();function t(){this.__data__=r?r(null):{},this.size=0}return Gn=t,Gn}var jn,su;function tE(){if(su)return jn;su=1;function r(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}return jn=r,jn}var Xn,au;function rE(){if(au)return Xn;au=1;var r=Jr(),t="__lodash_hash_undefined__",n=Object.prototype,i=n.hasOwnProperty;function s(u){var e=this.__data__;if(r){var l=e[u];return l===t?void 0:l}return i.call(e,u)?e[u]:void 0}return Xn=s,Xn}var Fn,fu;function nE(){if(fu)return Fn;fu=1;var r=Jr(),t=Object.prototype,n=t.hasOwnProperty;function i(s){var u=this.__data__;return r?u[s]!==void 0:n.call(u,s)}return Fn=i,Fn}var $n,uu;function iE(){if(uu)return $n;uu=1;var r=Jr(),t="__lodash_hash_undefined__";function n(i,s){var u=this.__data__;return this.size+=this.has(i)?0:1,u[i]=r&&s===void 0?t:s,this}return $n=n,$n}var Hn,ou;function sE(){if(ou)return Hn;ou=1;var r=eE(),t=tE(),n=rE(),i=nE(),s=iE();function u(e){var l=-1,c=e==null?0:e.length;for(this.clear();++l<c;){var h=e[l];this.set(h[0],h[1])}}return u.prototype.clear=r,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=i,u.prototype.set=s,Hn=u,Hn}var Wn,lu;function aE(){if(lu)return Wn;lu=1;var r=sE(),t=Wr(),n=Qc();function i(){this.size=0,this.__data__={hash:new r,map:new(n||t),string:new r}}return Wn=i,Wn}var zn,cu;function fE(){if(cu)return zn;cu=1;function r(t){var n=typeof t;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?t!=="__proto__":t===null}return zn=r,zn}var Jn,pu;function Yr(){if(pu)return Jn;pu=1;var r=fE();function t(n,i){var s=n.__data__;return r(i)?s[typeof i=="string"?"string":"hash"]:s.map}return Jn=t,Jn}var Yn,Eu;function uE(){if(Eu)return Yn;Eu=1;var r=Yr();function t(n){var i=r(this,n).delete(n);return this.size-=i?1:0,i}return Yn=t,Yn}var Qn,hu;function oE(){if(hu)return Qn;hu=1;var r=Yr();function t(n){return r(this,n).get(n)}return Qn=t,Qn}var Zn,_u;function lE(){if(_u)return Zn;_u=1;var r=Yr();function t(n){return r(this,n).has(n)}return Zn=t,Zn}var ei,xu;function cE(){if(xu)return ei;xu=1;var r=Yr();function t(n,i){var s=r(this,n),u=s.size;return s.set(n,i),this.size+=s.size==u?0:1,this}return ei=t,ei}var ti,Ru;function pE(){if(Ru)return ti;Ru=1;var r=aE(),t=uE(),n=oE(),i=lE(),s=cE();function u(e){var l=-1,c=e==null?0:e.length;for(this.clear();++l<c;){var h=e[l];this.set(h[0],h[1])}}return u.prototype.clear=r,u.prototype.delete=t,u.prototype.get=n,u.prototype.has=i,u.prototype.set=s,ti=u,ti}var ri,gu;function EE(){if(gu)return ri;gu=1;var r=Wr(),t=Qc(),n=pE(),i=200;function s(u,e){var l=this.__data__;if(l instanceof r){var c=l.__data__;if(!t||c.length<i-1)return c.push([u,e]),this.size=++l.size,this;l=this.__data__=new n(c)}return l.set(u,e),this.size=l.size,this}return ri=s,ri}var ni,mu;function hE(){if(mu)return ni;mu=1;var r=Wr(),t=jp(),n=Xp(),i=Fp(),s=$p(),u=EE();function e(l){var c=this.__data__=new r(l);this.size=c.size}return e.prototype.clear=t,e.prototype.delete=n,e.prototype.get=i,e.prototype.has=s,e.prototype.set=u,ni=e,ni}var ii,yu;function Zc(){if(yu)return ii;yu=1;var r=Xa(),t=function(){try{var n=r(Object,"defineProperty");return n({},"",{}),n}catch{}}();return ii=t,ii}var si,bu;function Fa(){if(bu)return si;bu=1;var r=Zc();function t(n,i,s){i=="__proto__"&&r?r(n,i,{configurable:!0,enumerable:!0,value:s,writable:!0}):n[i]=s}return si=t,si}var ai,du;function e0(){if(du)return ai;du=1;var r=Fa(),t=$r();function n(i,s,u){(u!==void 0&&!t(i[s],u)||u===void 0&&!(s in i))&&r(i,s,u)}return ai=n,ai}var fi,Tu;function _E(){if(Tu)return fi;Tu=1;function r(t){return function(n,i,s){for(var u=-1,e=Object(n),l=s(n),c=l.length;c--;){var h=l[t?c:++u];if(i(e[h],h,e)===!1)break}return n}}return fi=r,fi}var ui,Su;function xE(){if(Su)return ui;Su=1;var r=_E(),t=r();return ui=t,ui}var lr={exports:{}};lr.exports;var vu;function RE(){return vu||(vu=1,function(r,t){var n=Qt(),i=t&&!t.nodeType&&t,s=i&&!0&&r&&!r.nodeType&&r,u=s&&s.exports===i,e=u?n.Buffer:void 0,l=e?e.allocUnsafe:void 0;function c(h,R){if(R)return h.slice();var m=h.length,A=l?l(m):new h.constructor(m);return h.copy(A),A}r.exports=c}(lr,lr.exports)),lr.exports}var oi,Lu;function gE(){if(Lu)return oi;Lu=1;var r=Qt(),t=r.Uint8Array;return oi=t,oi}var li,Au;function mE(){if(Au)return li;Au=1;var r=gE();function t(n){var i=new n.constructor(n.byteLength);return new r(i).set(new r(n)),i}return li=t,li}var ci,Cu;function yE(){if(Cu)return ci;Cu=1;var r=mE();function t(n,i){var s=i?r(n.buffer):n.buffer;return new n.constructor(s,n.byteOffset,n.length)}return ci=t,ci}var pi,Bu;function bE(){if(Bu)return pi;Bu=1;function r(t,n){var i=-1,s=t.length;for(n||(n=Array(s));++i<s;)n[i]=t[i];return n}return pi=r,pi}var Ei,Uu;function dE(){if(Uu)return Ei;Uu=1;var r=Pt(),t=Object.create,n=function(){function i(){}return function(s){if(!r(s))return{};if(t)return t(s);i.prototype=s;var u=new i;return i.prototype=void 0,u}}();return Ei=n,Ei}var hi,Ku;function TE(){if(Ku)return hi;Ku=1;function r(t,n){return function(i){return t(n(i))}}return hi=r,hi}var _i,wu;function t0(){if(wu)return _i;wu=1;var r=TE(),t=r(Object.getPrototypeOf,Object);return _i=t,_i}var xi,Iu;function r0(){if(Iu)return xi;Iu=1;var r=Object.prototype;function t(n){var i=n&&n.constructor,s=typeof i=="function"&&i.prototype||r;return n===s}return xi=t,xi}var Ri,Nu;function SE(){if(Nu)return Ri;Nu=1;var r=dE(),t=t0(),n=r0();function i(s){return typeof s.constructor=="function"&&!n(s)?r(t(s)):{}}return Ri=i,Ri}var gi,Du;function mr(){if(Du)return gi;Du=1;function r(t){return t!=null&&typeof t=="object"}return gi=r,gi}var mi,Ou;function vE(){if(Ou)return mi;Ou=1;var r=zr(),t=mr(),n="[object Arguments]";function i(s){return t(s)&&r(s)==n}return mi=i,mi}var yi,Pu;function n0(){if(Pu)return yi;Pu=1;var r=vE(),t=mr(),n=Object.prototype,i=n.hasOwnProperty,s=n.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return t(e)&&i.call(e,"callee")&&!s.call(e,"callee")};return yi=u,yi}var bi,ku;function i0(){if(ku)return bi;ku=1;var r=Array.isArray;return bi=r,bi}var di,Vu;function s0(){if(Vu)return di;Vu=1;var r=9007199254740991;function t(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=r}return di=t,di}var Ti,Mu;function $a(){if(Mu)return Ti;Mu=1;var r=ja(),t=s0();function n(i){return i!=null&&t(i.length)&&!r(i)}return Ti=n,Ti}var Si,qu;function LE(){if(qu)return Si;qu=1;var r=$a(),t=mr();function n(i){return t(i)&&r(i)}return Si=n,Si}var cr={exports:{}},vi,Gu;function AE(){if(Gu)return vi;Gu=1;function r(){return!1}return vi=r,vi}cr.exports;var ju;function a0(){return ju||(ju=1,function(r,t){var n=Qt(),i=AE(),s=t&&!t.nodeType&&t,u=s&&!0&&r&&!r.nodeType&&r,e=u&&u.exports===s,l=e?n.Buffer:void 0,c=l?l.isBuffer:void 0,h=c||i;r.exports=h}(cr,cr.exports)),cr.exports}var Li,Xu;function CE(){if(Xu)return Li;Xu=1;var r=zr(),t=t0(),n=mr(),i="[object Object]",s=Function.prototype,u=Object.prototype,e=s.toString,l=u.hasOwnProperty,c=e.call(Object);function h(R){if(!n(R)||r(R)!=i)return!1;var m=t(R);if(m===null)return!0;var A=l.call(m,"constructor")&&m.constructor;return typeof A=="function"&&A instanceof A&&e.call(A)==c}return Li=h,Li}var Ai,Fu;function BE(){if(Fu)return Ai;Fu=1;var r=zr(),t=s0(),n=mr(),i="[object Arguments]",s="[object Array]",u="[object Boolean]",e="[object Date]",l="[object Error]",c="[object Function]",h="[object Map]",R="[object Number]",m="[object Object]",A="[object RegExp]",K="[object Set]",v="[object String]",N="[object WeakMap]",I="[object ArrayBuffer]",Z="[object DataView]",H="[object Float32Array]",ee="[object Float64Array
7]",q="[object Int8Array]",O="[object Int16Array]",f="[object Int32Array]",E="[object Uint8Array]",y="[object Uint8ClampedArray]",D="[object Uint16Array]",P="[object Uint32Array]",X={};X[H]=X[ee]=X[q]=X[O]=X[f]=X[E]=X[y]=X[D]=X[P]=!0,X[i]=X[s]=X[I]=X[u]=X[Z]=X[e]=X[l]=X[c]=X[h]=X[R]=X[m]=X[A]=X[K]=X[v]=X[N]=!1;function J(fe){return n(fe)&&t(fe.length)&&!!X[r(fe)]}return Ai=J,Ai}var Ci,$u;function UE(){if($u)return Ci;$u=1;function r(t){return function(n){return t(n)}}return Ci=r,Ci}var pr={exports:{}};pr.exports;var Hu;function KE(){return Hu||(Hu=1,function(r,t){var n=Jc(),i=t&&!t.nodeType&&t,s=i&&!0&&r&&!r.nodeType&&r,u=s&&s.exports===i,e=u&&n.process,l=function(){try{var c=s&&s.require&&s.require("util").types;return c||e&&e.binding&&e.binding("util")}catch{}}();r.exports=l}(pr,pr.exports)),pr.exports}var Bi,Wu;function f0(){if(Wu)return Bi;Wu=1;var r=BE(),t=UE(),n=KE(),i=n&&n.isTypedArray,s=i?t(i):r;return Bi=s,Bi}var Ui,zu;function u0(){if(zu)return Ui;zu=1;function r(t,n){if(!(n==="constructor"&&typeof t[n]=="function")&&n!="__proto__")return t[n]}return Ui=r,Ui}var Ki,Ju;function wE(){if(Ju)return Ki;Ju=1;var r=Fa(),t=$r(),n=Object.prototype,i=n.hasOwnProperty;function s(u,e,l){var c=u[e];(!(i.call(u,e)&&t(c,l))||l===void 0&&!(e in u))&&r(u,e,l)}return Ki=s,Ki}var wi,Yu;function IE(){if(Yu)return wi;Yu=1;var r=wE(),t=Fa();function n(i,s,u,e){var l=!u;u||(u={});for(var c=-1,h=s.length;++c<h;){var R=s[c],m=e?e(u[R],i[R],R,u,i):void 0;m===void 0&&(m=i[R]),l?t(u,R,m):r(u,R,m)}return u}return wi=n,wi}var Ii,Qu;function NE(){if(Qu)return Ii;Qu=1;function r(t,n){for(var i=-1,s=Array(t);++i<t;)s[i]=n(i);return s}return Ii=r,Ii}var Ni,Zu;function o0(){if(Zu)return Ni;Zu=1;var r=9007199254740991,t=/^(?:0|[1-9]\d*)$/;function n(i,s){var u=typeof i;return s=s??r,!!s&&(u=="number"||u!="symbol"&&t.test(i))&&i>-1&&i%1==0&&i<s}return Ni=n,Ni}var Di,eo;function DE(){if(eo)return Di;eo=1;var r=NE(),t=n0(),n=i0(),i=a0(),s=o0(),u=f0(),e=Object.prototype,l=e.hasOwnProperty;function c(h,R){var m=n(h),A=!m&&t(h),K=!m&&!A&&i(h),v=!m&&!A&&!K&&u(h),N=m||A||K||v,I=N?r(h.length,String):[],Z=I.length;for(var H in h)(R||l.call(h,H))&&!(N&&(H=="length"||K&&(H=="offset"||H=="parent")||v&&(H=="buffer"||H=="byteLength"||H=="byteOffset")||s(H,Z)))&&I.push(H);return I}return Di=c,Di}var Oi,to;function OE(){if(to)return Oi;to=1;function r(t){var n=[];if(t!=null)for(var i in Object(t))n.push(i);return n}return Oi=r,Oi}var Pi,ro;function PE(){if(ro)return Pi;ro=1;var r=Pt(),t=r0(),n=OE(),i=Object.prototype,s=i.hasOwnProperty;function u(e){if(!r(e))return n(e);var l=t(e),c=[];for(var h in e)h=="constructor"&&(l||!s.call(e,h))||c.push(h);return c}return Pi=u,Pi}var ki,no;function l0(){if(no)return ki;no=1;var r=DE(),t=PE(),n=$a();function i(s){return n(s)?r(s,!0):t(s)}return ki=i,ki}var Vi,io;function kE(){if(io)return Vi;io=1;var r=IE(),t=l0();function n(i){return r(i,t(i))}return Vi=n,Vi}var Mi,so;function VE(){if(so)return Mi;so=1;var r=e0(),t=RE(),n=yE(),i=bE(),s=SE(),u=n0(),e=i0(),l=LE(),c=a0(),h=ja(),R=Pt(),m=CE(),A=f0(),K=u0(),v=kE();function N(I,Z,H,ee,q,O,f){var E=K(I,H),y=K(Z,H),D=f.get(y);if(D){r(I,H,D);return}var P=O?O(E,y,H+"",I,Z,f):void 0,X=P===void 0;if(X){var J=e(y),fe=!J&&c(y),ue=!J&&!fe&&A(y);P=y,J||fe||ue?e(E)?P=E:l(E)?P=i(E):fe?(X=!1,P=t(y,!0)):ue?(X=!1,P=n(y,!0)):P=[]:m(y)||u(y)?(P=E,u(E)?P=v(E):(!R(E)||h(E))&&(P=s(y))):X=!1}X&&(f.set(y,P),q(P,y,ee,O,f),f.delete(y)),r(I,H,P)}return Mi=N,Mi}var qi,ao;function ME(){if(ao)return qi;ao=1;var r=hE(),t=e0(),n=xE(),i=VE(),s=Pt(),u=l0(),e=u0();function l(c,h,R,m,A){c!==h&&n(h,function(K,v){if(A||(A=new r),s(K))i(c,h,v,R,l,m,A);else{var N=m?m(e(c,v),K,v+"",c,h,A):void 0;N===void 0&&(N=K),t(c,v,N)}},u)}return qi=l,qi}var Gi,fo;function c0(){if(fo)return Gi;fo=1;function r(t){return t}return Gi=r,Gi}var ji,uo;function qE(){if(uo)return ji;uo=1;function r(t,n,i){switch(i.length){case 0:return t.call(n);case 1:return t.call(n,i[0]);case 2:return t.call(n,i[0],i[1]);case 3:return t.call(n,i[0],i[1],i[2])}return t.apply(n,i)}return ji=r,ji}var Xi,oo;function GE(){if(oo)return Xi;oo=1;var r=qE(),t=Math.max;function n(i,s,u){return s=t(s===void 0?i.length-1:s,0),function(){for(var e=arguments,l=-1,c=t(e.length-s,0),h=Array(c);++l<c;)h[l]=e[s+l];l=-1;for(var R=Array(s+1);++l<s;)R[l]=e[l];return R[s]=u(h),r(i,this,R)}}return Xi=n,Xi}var Fi,lo;function jE(){if(lo)return Fi;lo=1;function r(t){return function(){return t}}return Fi=r,Fi}var $i,co;function XE(){if(co)return $i;co=1;var r=jE(),t=Zc(),n=c0(),i=t?function(s,u){return t(s,"toString",{configurable:!0,enumerable:!1,value:r(u),writable:!0})}:n;return $i=i,$i}var Hi,po;function FE(){if(po)return Hi;po=1;var r=800,t=16,n=Date.now;function i(s){var u=0,e=0;return function(){var l=n(),c=t-(l-e);if(e=l,c>0){if(++u>=r)return arguments[0]}else u=0;return s.apply(void 0,arguments)}}return Hi=i,Hi}var Wi,Eo;function $E(){if(Eo)return Wi;Eo=1;var r=XE(),t=FE(),n=t(r);return Wi=n,Wi}var zi,ho;function HE(){if(ho)return zi;ho=1;var r=c0(),t=GE(),n=$E();function i(s,u){return n(t(s,u,r),s+"")}return zi=i,zi}var Ji,_o;function WE(){if(_o)return Ji;_o=1;var r=$r(),t=$a(),n=o0(),i=Pt();function s(u,e,l){if(!i(l))return!1;var c=typeof e;
vendor: 6,124 bytes, line 7
7return(c=="number"?t(l)&&n(e,l.length):c=="string"&&e in l)?r(l[e],u):!1}return Ji=s,Ji}var Yi,xo;function zE(){if(xo)return Yi;xo=1;var r=HE(),t=WE();function n(i){return r(function(s,u){var e=-1,l=u.length,c=l>1?u[l-1]:void 0,h=l>2?u[2]:void 0;for(c=i.length>3&&typeof c=="function"?(l--,c):void 0,h&&t(u[0],u[1],h)&&(c=l<3?void 0:c,l=1),s=Object(s);++e<l;){var R=u[e];R&&i(s,R,e,c)}return s})}return Yi=n,Yi}var Qi,Ro;function JE(){if(Ro)return Qi;Ro=1;var r=ME(),t=zE(),n=t(function(i,s,u){r(i,s,u)});return Qi=n,Qi}JE();var Br={exports:{}},go;function YE(){return go||(go=1,function(r,t){var n=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof je<"u"&&je,i=function(){function u(){this.fetch=!1,this.DOMException=n.DOMException}return u.prototype=n,new u}();(function(u){(function(e){var l=typeof u<"u"&&u||typeof self<"u"&&self||typeof je<"u"&&je||{},c={searchParams:"URLSearchParams"in l,iterable:"Symbol"in l&&"iterator"in Symbol,blob:"FileReader"in l&&"Blob"in l&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in l,arrayBuffer:"ArrayBuffer"in l};function h(w){return w&&DataView.prototype.isPrototypeOf(w)}if(c.arrayBuffer)var R=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],m=ArrayBuffer.isView||function(w){return w&&R.indexOf(Object.prototype.toString.call(w))>-1};function A(w){if(typeof w!="string"&&(w=String(w)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(w)||w==="")throw new TypeError('Invalid character in header field name: "'+w+'"');return w.toLowerCase()}function K(w){return typeof w!="string"&&(w=String(w)),w}function v(w){var k={next:function(){var ie=w.shift();return{done:ie===void 0,value:ie}}};return c.iterable&&(k[Symbol.iterator]=function(){return k}),k}function N(w){this.map={},w instanceof N?w.forEach(function(k,ie){this.append(ie,k)},this):Array.isArray(w)?w.forEach(function(k){if(k.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+k.length);this.append(k[0],k[1])},this):w&&Object.getOwnPropertyNames(w).forEach(function(k){this.append(k,w[k])},this)}N.prototype.append=function(w,k){w=A(w),k=K(k);var ie=this.map[w];this.map[w]=ie?ie+", "+k:k},N.prototype.delete=function(w){delete this.map[A(w)]},N.prototype.get=function(w){return w=A(w),this.has(w)?this.map[w]:null},N.prototype.has=function(w){return this.map.hasOwnProperty(A(w))},N.prototype.set=function(w,k){this.map[A(w)]=K(k)},N.prototype.forEach=function(w,k){for(var ie in this.map)this.map.hasOwnProperty(ie)&&w.call(k,this.map[ie],ie,this)},N.prototype.keys=function(){var w=[];return this.forEach(function(k,ie){w.push(ie)}),v(w)},N.prototype.values=function(){var w=[];return this.forEach(function(k){w.push(k)}),v(w)},N.prototype.entries=function(){var w=[];return this.forEach(function(k,ie){w.push([ie,k])}),v(w)},c.iterable&&(N.prototype[Symbol.iterator]=N.prototype.entries);function I(w){if(!w._noBody){if(w.bodyUsed)return Promise.reject(new TypeError("Already read"));w.bodyUsed=!0}}function Z(w){return new Promise(function(k,ie){w.onload=function(){k(w.result)},w.onerror=function(){ie(w.error)}})}function H(w){var k=new FileReader,ie=Z(k);return k.readAsArrayBuffer(w),ie}function ee(w){var k=new FileReader,ie=Z(k),F=/charset=([A-Za-z0-9_-]+)/.exec(w.type),le=F?F[1]:"utf-8";return k.readAsText(w,le),ie}function q(w){for(var k=new Uint8Array(w),ie=new Array(k.length),F=0;F<k.length;F++)ie[F]=String.fromCharCode(k[F]);return ie.join("")}function O(w){if(w.slice)return w.slice(0);var k=new Uint8Array(w.byteLength);return k.set(new Uint8Array(w)),k.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(w){this.bodyUsed=this.bodyUsed,this._bodyInit=w,w?typeof w=="string"?this._bodyText=w:c.blob&&Blob.prototype.isPrototypeOf(w)?this._bodyBlob=w:c.formData&&FormData.prototype.isPrototypeOf(w)?this._bodyFormData=w:c.searchParams&&URLSearchParams.prototype.isPrototypeOf(w)?this._bodyText=w.toString():c.arrayBuffer&&c.blob&&h(w)?(this._bodyArrayBuffer=O(w.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):c.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(w)||m(w))?this._bodyArrayBuffer=O(w):this._bodyText=w=Object.prototype.toString.call(w):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||(typeof w=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):c.searchParams&&URLSearchParams.prototype.isPrototypeOf(w)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},c.blob&&(this.blob=function(){var w=I(this);if(w)return w;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var w=I(this);return w||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else{if(c.blob)return this.blob().then(H);throw new Error("could not read as ArrayBuffer")}},this.text=function(){var w=I(this);if(w)return w;if(this._bodyBlob)return ee(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(q(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},c.formData&&(this.formData=function(){return this.text().then(P)}),this.json=function(){return this.text().then(JSON.parse)},this}var E=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function y(w){var k=w.toUpperCase();return E.indexOf(k)>-1?k:w}function D(w,k){if(!(this instanceof D))throw new TypeError('Please use the "new" operator, this DOM object c
7onstructor cannot be called as a function.');k=k||{};var ie=k.body;if(w instanceof D){if(w.bodyUsed)throw new TypeError("Already read");this.url=w.url,this.credentials=w.credentials,k.headers||(this.headers=new N(w.headers)),this.method=w.method,this.mode=w.mode,this.signal=w.signal,!ie&&w._bodyInit!=null&&(ie=w._bodyInit,w.bodyUsed=!0)}else this.url=String(w);if(this.credentials=k.credentials||this.credentials||"same-origin",(k.headers||!this.headers)&&(this.headers=new N(k.headers)),this.method=y(k.method||this.method||"GET"),this.mode=k.mode||this.mode||null,this.signal=k.signal||this.signal||function(){if("AbortController"in l){var oe=new AbortController;return oe.signal}}(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&ie)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(ie),(this.method==="GET"||this.method==="HEAD")&&(k.cache==="no-store"||k.cache==="no-cache")){var F=/([?&])_=[^&]*/;if(F.test(this.url))this.url=this.url.replace(F,"$1_="+new Date().getTime());else{var le=/\?/;this.url+=(le.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}D.prototype.clone=function(){return new D(this,{body:this._bodyInit})};function P(w){var k=new FormData;return w.trim().split("&").forEach(function(ie){if(ie){var F=ie.split("="),le=F.shift().replace(/\+/g," "),oe=F.join("=").replace(/\+/g," ");k.append(decodeURIComponent(le),decodeURIComponent(oe))}}),k}function X(w){var k=new N,ie=w.replace(/\r?\n[\t ]+/g," ");return ie.split("\r").map(function(F){return F.indexOf(`
8`)===0?F.substr(1,F.length):F}).forEach(function(F){var le=F.split(":"),oe=le.shift().trim();if(oe){var re=le.join(":").trim();try{k.append(oe,re)}catch(S){console.warn("Response "+S.message)}}}),k}f.call(D.prototype);function J(w,k){if(!(this instanceof J))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(k||(k={}),this.type="default",this.status=k.status===void 0?200:k.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=k.statusText===void 0?"":""+k.statusText,this.headers=new N(k.headers),this.url=k.url||"",this._initBody(w)}f.call(J.prototype),J.prototype.clone=function(){return new J(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new N(this.headers),url:this.url})},J.error=function(){var w=new J(null,{status:200,statusText:""});return w.ok=!1,w.status=0,w.type="error",w};var fe=[301,302,303,307,308];J.redirect=function(w,k){if(fe.indexOf(k)===-1)throw new RangeError("Invalid status code");return new J(null,{status:k,headers:{location:w}})},e.DOMException=l.DOMException;try{new e.DOMException}catch{e.DOMException=function(k,ie){this.message=k,this.name=ie;var F=Error(k);this.stack=F.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function ue(w,k){return new Promise(function(ie,F){var le=new D(w,k);if(le.signal&&le.signal.aborted)return F(new e.DOMException("Aborted","AbortError"));var oe=new XMLHttpRequest;function re(){oe.abort()}oe.onload=function(){var Re={statusText:oe.statusText,headers:X(oe.getAllResponseHeaders()||"")};le.url.indexOf("file://")===0&&(oe.status<200||oe.status>599)?Re.status=200:Re.status=oe.status,Re.url="responseURL"in oe?oe.responseURL:Re.headers.get("X-Request-URL");var V="response"in oe?oe.response:oe.responseText;setTimeout(function(){ie(new J(V,Re))},0)},oe.onerror=function(){setTimeout(function(){F(new TypeError("Network request failed"))},0)},oe.ontimeout=function(){setTimeout(function(){F(new TypeError("Network request timed out"))},0)},oe.onabort=function(){setTimeout(function(){F(new e.DOMException("Aborted","AbortError"))},0)};function S(Re){try{return Re===""&&l.location.href?l.location.href:Re}catch{return Re}}if(oe.open(le.method,S(le.url),!0),le.credentials==="include"?oe.withCredentials=!0:le.credentials==="omit"&&(oe.withCredentials=!1),"responseType"in oe&&(c.blob?oe.responseType="blob":c.arrayBuffer&&(oe.responseType="arraybuffer")),k&&typeof k.headers=="object"&&!(k.headers instanceof N||l.Headers&&k.headers instanceof l.Headers)){var be=[];
8Object.getOwnPropertyNames(k.headers).forEach(function(Re){be.push(A(Re)),oe.setRequestHeader(Re,K(k.headers[Re]))}),le.headers.forEach(function(Re,V){be.indexOf(V)===-1&&oe.setRequestHeader(V,Re)})}else le.headers.forEach(function(Re,V){oe.setRequestHeader(V,Re)});le.signal&&(le.signal.addEventListener("abort",re),oe.onreadystatechange=function(){oe.readyState===4&&le.signal.removeEventListener("abort",re)}),oe.send(typeof le._bodyInit>"u"?null:le._bodyInit)})}return ue.polyfill=!0,l.fetch||(l.fetch=ue,l.Headers=N,l.Request=D,l.Response=J),e.Headers=N,e.Request=D,e.Response=J,e.fetch=ue,e})({})})(i),i.fetch.ponyfill=!0,delete i.fetch.polyfill;var s=n.fetch?n:i;t=s.fetch,t.default=s.fetch,t.fetch=s.fetch,t.Headers=s.Headers,t.Request=s.Request,t.Response=s.Response,r.exports=t}(Br,Br.exports)),Br.exports}var Zi,mo;function Zt(){return mo||(mo=1,Zi=TypeError),Zi}const QE={},ZE=Object.freeze(Object.defineProperty({__proto__:null,default:QE},Symbol.toStringTag,{value:"Module"})),eh=wp(ZE);var es,yo;function Qr(){if(yo)return es;yo=1;var r=typeof Map=="function"&&Map.prototype,t=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=r&&t&&typeof t.get=="function"?t.get:null,i=r&&Map.prototype.forEach,s=typeof Set=="function"&&Set.prototype,u=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,e=s&&u&&typeof u.get=="function"?u.get:null,l=s&&Set.prototype.forEach,c=typeof WeakMap=="function"&&WeakMap.prototype,h=c?WeakMap.prototype.has:null,R=typeof WeakSet=="function"&&WeakSet.prototype,m=R?WeakSet.prototype.has:null,A=typeof WeakRef=="function"&&WeakRef.prototype,K=A?WeakRef.prototype.deref:null,v=Boolean.prototype.valueOf,N=Object.prototype.toString,I=Function.prototype.toString,Z=String.prototype.match,H=String.prototype.slice,ee=String.prototype.replace,q=String.prototype.toUpperCase,O=String.prototype.toLowerCase,f=RegExp.prototype.test,E=Array.prototype.concat,y=Array.prototype.join,D=Array.prototype.slice,P=Math.floor,X=typeof BigInt=="function"?BigInt.prototype.valueOf:null,J=Object.getOwnPropertySymbols,fe=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,ue=typeof Symbol=="function"&&typeof Symbol.iterator=="object",w=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===ue||!0)?Symbol.toStringTag:null,k=Object.prototype.propertyIsEnumerable,ie=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(T){return T.__proto__}:null);function F(T,B){if(T===1/0||T===-1/0||T!==T||T&&T>-1e3&&T<1e3||f.call(/e/,B))return B;var se=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof T=="number"){var te=T<0?-P(-T):P(T);if(te!==T){var ne=String(te),xe=H.call(B,ne.length+1);return ee.call(ne,se,"$&_")+"."+ee.call(ee.call(xe,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ee.call(B,se,"$&_")}var le=eh,oe=le.custom,re=we(oe)?oe:null,S={__proto__:null,double:'"',single:"'"},be={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};es=function T(B,se,te,ne){var xe=se||{};if(Ve(xe,"quoteStyle")&&!Ve(S,xe.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Ve(xe,"maxStringLength")&&(typeof xe.maxStringLength=="number"?xe.maxStringLength<0&&xe.maxStringLength!==1/0:xe.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Ze=Ve(xe,"customInspect")?xe.customInspect:!0;if(typeof Ze!="boolean"&&Ze!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Ve(xe,"indent")&&xe.indent!==null&&xe.indent!=="	"&&!(parseInt(xe.indent,10)===xe.indent&&xe.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Ve(xe,"numericSeparator")&&typeof xe.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var rt=xe.numericSeparator;if(typeof B>"u")return"undefined";if(B===null)return"null";if(typeof B=="boolean")return B?"true":"false";
vendor: 35,338 bytes, lines 8-11
8if(typeof B=="string")return Lt(B,xe);if(typeof B=="number"){if(B===0)return 1/0/B>0?"0":"-0";var Ge=String(B);return rt?F(B,Ge):Ge}if(typeof B=="bigint"){var et=String(B)+"n";return rt?F(B,et):et}var Ct=typeof xe.depth>"u"?5:xe.depth;if(typeof te>"u"&&(te=0),te>=Ct&&Ct>0&&typeof B=="object")return Xe(B)?"[Array]":"[Object]";var at=C(xe,te);if(typeof ne>"u")ne=[];else if(Ke(ne,B)>=0)return"[Circular]";function Fe(ot,Kt,Ar){if(Kt&&(ne=D.call(ne),ne.push(Kt)),Ar){var j={depth:xe.depth};return Ve(xe,"quoteStyle")&&(j.quoteStyle=xe.quoteStyle),T(ot,j,te+1,ne)}return T(ot,xe,te+1,ne)}if(typeof B=="function"&&!Be(B)){var xt=Te(B),Sr=W(B,Fe);return"[Function"+(xt?": "+xt:" (anonymous)")+"]"+(Sr.length>0?" { "+y.call(Sr,", ")+" }":"")}if(we(B)){var ye=ue?ee.call(String(B),/^(Symbol\(.*\))_[^)]*$/,"$1"):fe.call(B);return typeof B=="object"&&!ue?b(ye):ye}if(ir(B)){for(var ft="<"+O.call(String(B.nodeName)),Pe=B.attributes||[],Bt=0;Bt<Pe.length;Bt++)ft+=" "+Pe[Bt].name+"="+Re(V(Pe[Bt].value),"double",xe);return ft+=">",B.childNodes&&B.childNodes.length&&(ft+="..."),ft+="</"+O.call(String(B.nodeName))+">",ft}if(Xe(B)){if(B.length===0)return"[]";var sr=W(B,Fe);return at&&!x(sr)?"["+G(sr,at)+"]":"[ "+y.call(sr,", ")+" ]"}if(he(B)){var ar=W(B,Fe);return!("cause"in Error.prototype)&&"cause"in B&&!k.call(B,"cause")?"{ ["+String(B)+"] "+y.call(E.call("[cause]: "+Fe(B.cause),ar),", ")+" }":ar.length===0?"["+String(B)+"]":"{ ["+String(B)+"] "+y.call(ar,", ")+" }"}if(typeof B=="object"&&Ze){if(re&&typeof B[re]=="function"&&le)return le(B,{depth:Ct-te});if(Ze!=="symbol"&&typeof B.inspect=="function")return B.inspect()}if(Ie(B)){var Rt=[];return i&&i.call(B,function(ot,Kt){Rt.push(Fe(Kt,B,!0)+" => "+Fe(ot,B))}),U("Map",n.call(B),Rt,at)}if(Ye(B)){var He=[];return l&&l.call(B,function(ot){He.push(Fe(ot,B))}),U("Set",e.call(B),He,at)}if(it(B))return g("WeakMap");if(_t(B))return g("WeakSet");if(Je(B))return g("WeakRef");if(ve(B))return b(Fe(Number(B)));if(Me(B))return b(Fe(X.call(B)));if(de(B))return b(v.call(B));if(Ue(B))return b(Fe(String(B)));if(typeof window<"u"&&B===window)return"{ [object Window] }";if(typeof globalThis<"u"&&B===globalThis||typeof je<"u"&&B===je)return"{ [object globalThis] }";if(!Le(B)&&!Be(B)){var qt=W(B,Fe),vr=ie?ie(B)===Object.prototype:B instanceof Object||B.constructor===Object,Ut=B instanceof Object?"":"null prototype",ut=!vr&&w&&Object(B)===B&&w in B?H.call(qe(B),8,-1):Ut?"Object":"",Lr=vr||typeof B.constructor!="function"?"":B.constructor.name?B.constructor.name+" ":"",gt=Lr+(ut||Ut?"["+y.call(E.call([],ut||[],Ut||[]),": ")+"] ":"");return qt.length===0?gt+"{}":at?gt+"{"+G(qt,at)+"}":gt+"{ "+y.call(qt,", ")+" }"}return String(B)};function Re(T,B,se){var te=se.quoteStyle||B,ne=S[te];return ne+T+ne}function V(T){return ee.call(String(T),/"/g,"&quot;")}function Se(T){return!w||!(typeof T=="object"&&(w in T||typeof T[w]<"u"))}function Xe(T){return qe(T)==="[object Array]"&&Se(T)}function Le(T){return qe(T)==="[object Date]"&&Se(T)}function Be(T){return qe(T)==="[object RegExp]"&&Se(T)}function he(T){return qe(T)==="[object Error]"&&Se(T)}function Ue(T){return qe(T)==="[object String]"&&Se(T)}function ve(T){return qe(T)==="[object Number]"&&Se(T)}function de(T){return qe(T)==="[object Boolean]"&&Se(T)}function we(T){if(ue)return T&&typeof T=="object"&&T instanceof Symbol;if(typeof T=="symbol")return!0;if(!T||typeof T!="object"||!fe)return!1;try{return fe.call(T),!0}catch{}return!1}function Me(T){if(!T||typeof T!="object"||!X)return!1;try{return X.call(T),!0}catch{}return!1}var Oe=Object.prototype.hasOwnProperty||function(T){return T in this};function Ve(T,B){return Oe.call(T,B)}function qe(T){return N.call(T)}function Te(T){if(T.name)return T.name;var B=Z.call(I.call(T),/^function\s*([\w$]+)/);return B?B[1]:null}function Ke(T,B){if(T.indexOf)return T.indexOf(B);for(var se=0,te=T.length;se<te;se++)if(T[se]===B)return se;return-1}function Ie(T){if(!n||!T||typeof T!="object")return!1;try{n.call(T);try{e.call(T)}catch{return!0}return T instanceof Map}catch{}return!1}function it(T){if(!h||!T||typeof T!="object")return!1;try{h.call(T,h);try{m.call(T,m)}catch{return!0}return T instanceof WeakMap}catch{}return!1}function Je(T){if(!K||!T||typeof T!="object")return!1;try{return K.call(T),!0}catch{}return!1}function Ye(T){if(!e||!T||typeof T!="object")return!1;try{e.call(T);try{n.call(T)}catch{return!0}return T instanceof Set}catch{}return!1}function _t(T){if(!m||!T||typeof T!="object")return!1;try{m.call(T,m);try{h.call(T,h)}catch{return!0}return T instanceof WeakSet}catch{}return!1}function ir(T){return!T||typeof T!="object"?!1:typeof HTMLElement<"u"&&T instanceof HTMLElement?!0:typeof T.nodeName=="string"&&typeof T.getAttribute=="function"}function Lt(T,B){if(T.length>B.maxStringLength){var se=T.length-B.maxStringLength,te="... "+se+" more character"+(se>1?"s":"");return Lt(H.call(T,0,B.maxStringLength),B)+te}var ne=be[B.quoteStyle||"single"];ne.lastIndex=0;var xe=ee.call(ee.call(T,ne,"\\$1"),/[\x00-\x1f]/g,At);return Re(xe,"single",B)}function At(T){var B=T.charCodeAt(0),se={8:"b",9:"t",10:"n",12:"f",13:"r"}[B];return se?"\\"+se:"\\x"+(B<16?"0":"")+q.call(B.toString(16))}function b(T){return"Object("+T+")"}function g(T){return T+" { ? }"}function U(T,B,se,te){var ne=te?G(se,te):y.call(se,", ");return T+" ("+B+") {"+ne+"}"}function x(T){for(var B=0;B<T.length;B++)if(Ke(T[B],`
9`)>=0)return!1;return!0}function C(T,B){var se;if(T.indent==="	")se="	";else if(typeof T.indent=="number"&&T.indent>0)se=y.call(Array(T.indent+1)," ");else return null;return{base:se,prev:y.call(Array(B+1),se)}}function G(T,B){if(T.length===0)return"";var se=`
10`+B.prev+B.base;return se+y.call(T,","+se)+`
11`+B.prev}function W(T,B){var se=Xe(T),te=[];if(se){te.length=T.length;for(var ne=0;ne<T.length;ne++)te[ne]=Ve(T,ne)?B(T[ne],T):""}var xe=typeof J=="function"?J(T):[],Ze;if(ue){Ze={};for(var rt=0;rt<xe.length;rt++)Ze["$"+xe[rt]]=xe[rt]}for(var Ge in T)Ve(T,Ge)&&(se&&String(Number(Ge))===Ge&&Ge<T.length||ue&&Ze["$"+Ge]instanceof Symbol||(f.call(/[^\w$]/,Ge)?te.push(B(Ge,T)+": "+B(T[Ge],T)):te.push(Ge+": "+B(T[Ge],T))));if(typeof J=="function")for(var et=0;et<xe.length;et++)k.call(T,xe[et])&&te.push("["+B(xe[et])+"]: "+B(T[xe[et]],T));return te}return es}var ts,bo;function th(){if(bo)return ts;bo=1;var r=Qr(),t=Zt(),n=function(l,c,h){for(var R=l,m;(m=R.next)!=null;R=m)if(m.key===c)return R.next=m.next,h||(m.next=l.next,l.next=m),m},i=function(l,c){if(l){var h=n(l,c);return h&&h.value}},s=function(l,c,h){var R=n(l,c);R?R.value=h:l.next={key:c,next:l.next,value:h}},u=function(l,c){return l?!!n(l,c):!1},e=function(l,c){if(l)return n(l,c,!0)};return ts=function(){var c,h={assert:function(R){if(!h.has(R))throw new t("Side channel does not contain "+r(R))},delete:function(R){var m=c&&c.next,A=e(c,R);return A&&m&&m===A&&(c=void 0),!!A},get:function(R){return i(c,R)},has:function(R){return u(c,R)},set:function(R,m){c||(c={next:void 0}),s(c,R,m)}};return h},ts}var rs,To;function p0(){return To||(To=1,rs=Object),rs}var ns,So;function rh(){return So||(So=1,ns=Error),ns}var is,vo;function nh(){return vo||(vo=1,is=EvalError),is}var ss,Lo;function ih(){return Lo||(Lo=1,ss=RangeError),ss}var as,Ao;function sh(){return Ao||(Ao=1,as=ReferenceError),as}var fs,Co;function ah(){return Co||(Co=1,fs=SyntaxError),fs}var us,Bo;function fh(){return Bo||(Bo=1,us=URIError),us}var os,Uo;function uh(){return Uo||(Uo=1,os=Math.abs),os}var ls,Ko;function oh(){return Ko||(Ko=1,ls=Math.floor),ls}var cs,wo;function lh(){return wo||(wo=1,cs=Math.max),cs}var ps,Io;function ch(){return Io||(Io=1,ps=Math.min),ps}var Es,No;function ph(){return No||(No=1,Es=Math.pow),Es}var hs,Do;function Eh(){return Do||(Do=1,hs=Math.round),hs}var _s,Oo;function hh(){return Oo||(Oo=1,_s=Number.isNaN||function(t){return t!==t}),_s}var xs,Po;function _h(){if(Po)return xs;Po=1;var r=hh();return xs=function(n){return r(n)||n===0?n:n<0?-1:1},xs}var Rs,ko;function xh(){return ko||(ko=1,Rs=Object.getOwnPropertyDescriptor),Rs}var gs,Vo;function E0(){if(Vo)return gs;Vo=1;var r=xh();if(r)try{r([],"length")}catch{r=null}return gs=r,gs}var ms,Mo;function Rh(){if(Mo)return ms;Mo=1;var r=Object.defineProperty||!1;if(r)try{r({},"a",{value:1})}catch{r=!1}return ms=r,ms}var ys,qo;function gh(){return qo||(qo=1,ys=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var s=42;t[n]=s;for(var u in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var e=Object.getOwnPropertySymbols(t);if(e.length!==1||e[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var l=Object.getOwnPropertyDescriptor(t,n);if(l.value!==s||l.enumerable!==!0)return!1}return!0}),ys}var bs,Go;function mh(){if(Go)return bs;Go=1;var r=typeof Symbol<"u"&&Symbol,t=gh();return bs=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},bs}var ds,jo;function h0(){return jo||(jo=1,ds=typeof Reflect<"u"&&Reflect.getPrototypeOf||null),ds}var Ts,Xo;function _0(){if(Xo)return Ts;Xo=1;var r=p0();return Ts=r.getPrototypeOf||null,Ts}var Ss,Fo;function yh(){if(Fo)return Ss;Fo=1;var r="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,n=Math.max,i="[object Function]",s=function(c,h){for(var R=[],m=0;m<c.length;m+=1)R[m]=c[m];for(var A=0;A<h.length;A+=1)R[A+c.length]=h[A];return R},u=function(c,h){for(var R=[],m=h,A=0;m<c.length;m+=1,A+=1)R[A]=c[m];return R},e=function(l,c){for(var h="",R=0;R<l.length;R+=1)h+=l[R],R+1<l.length&&(h+=c);return h};return Ss=function(c){var h=this;if(typeof h!="function"||t.apply(h)!==i)throw new TypeError(r+h);for(var R=u(arguments,1),m,A=function(){if(this instanceof m){var Z=h.apply(this,s(R,arguments));return Object(Z)===Z?Z:this}return h.apply(c,s(R,arguments))},K=n(0,h.length-R.length),v=[],N=0;N<K;N++)v[N]="$"+N;if(m=Function("binder","return function ("+e(v,",")+"){ return binder.apply(this,arguments); }")(A),h.prototype){var I=function(){};I.prototype=h.prototype,m.prototype=new I,I.prototype=null}return m},Ss}var vs,$o;function Zr(){if($o)return vs;$o=1;var r=yh();return vs=Function.prototype.bind||r,vs}var Ls,Ho;function Ha(){return Ho||(Ho=1,Ls=Function.prototype.call),Ls}var As,Wo;function x0(){return Wo||(Wo=1,As=Function.prototype.apply),As}var Cs,zo;function bh(){return zo||(zo=1,Cs=typeof Reflect<"u"&&Reflect&&Reflect.apply),Cs}var Bs,Jo;function dh(){if(Jo)return Bs;Jo=1;var r=Zr(),t=x0(),n=Ha(),i=bh();return Bs=i||r.call(n,t),Bs}var Us,Yo;function R0(){if(Yo)return Us;Yo=1;var r=Zr(),t=Zt(),n=Ha(),i=dh();return Us=function(u){if(u.length<1||typeof u[0]!="function")throw new t("a function is required");return i(r,n,u)},Us}var Ks,Qo;function Th(){if(Qo)return Ks;Qo=1;var r=R0(),t=E0(),n;try{n=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS")throw e}var i=!!n&&t&&t(Object.prototype,"__proto__"),s=Object,u=s.getPrototypeOf;return Ks=i&&typeof i.get=="function"?r([i.get]):typeof u=="function"?function(l){return u(l==null?l:s(l))}:!1,Ks}var ws,Zo;function Sh(){if(Zo)return ws;Zo=1;var r=h0(),t=_0(),n=Th();return ws=r?function(s){return r(s)}:t?function(s){if(!s||typeof s!="object"&&typeof s!="function")throw new TypeError("getProto: not an object");return t(s)}:n?function(s){return n(s)}:null,ws}var Is,el;function vh(){if(el)return Is;el=1;var r=Function.prototype.call,t=Object.prototype.hasOwnProperty,n=Zr();return Is=n.call(r,t),Is}var Ns,tl;function Wa(){if(tl)return Ns;tl=1;var r,t=p0(),n=rh(),i=nh(),s=ih(),u=sh(),e=ah(),l=Zt(),c=fh(),h=uh(),R=oh(),m=lh(),A=ch(),K=ph(),v=Eh(),N=_h(),I=Function,Z=function(Be){try{return I('"use strict"; return ('+Be+").constructor;")()}catch{}},H=E0(),ee=Rh(),q=function(){throw new l},O=H?function(){try{return arguments.callee,q}catch{try{return H(arguments,"callee").get}catch{return q}}}():q,f=mh()(),E=Sh(),y=_0(),D=h0(),P=x0(),X=Ha(),J={},fe=typeof Uint8Array>"u"||!E?r:E(Uint8Array),ue={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":f&&E?E([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":J,"%AsyncGenerator%":J,"%AsyncGeneratorFunction%":J,"%AsyncIteratorPrototype%":J,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?r:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":n,"%eval%":eval,"%EvalError%":i,"%Float16Array%":typeof Float16Array>"u"?r:Float16Array,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":I,"%GeneratorFunction%":J,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f&&E?E(E([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!f||!E?r:E(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":H,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":s,"%ReferenceError%":u,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!f||!E?r:E(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f&&E?E(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":e,"%ThrowTypeError%":O,"%TypedArray%":fe,"%TypeError%":l,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":c,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet,"%Function.prototype.call%":X,"%Function.prototype.apply%":P,"%Object.defineProperty%":ee,"%Object.getPrototypeOf%":y,"%Math.abs%":h,"%Math.floor%":R,"%Math.max%":m,"%Math.min%":A,"%Math.pow%":K,"%Math.round%":v,"%Math.sign%":N,"%Reflect.getPrototypeOf%":D};if(E)try{null.error}catch(Be){var w=E(E(Be));ue["%Error.prototype%"]=w}var k=function Be(he){var Ue;if(he==="%AsyncFunction%")Ue=Z("async function () {}");else if(he==="%GeneratorFunction%")Ue=Z("function* () {}");else if(he==="%AsyncGeneratorFunction%")Ue=Z("async function* () {}");else if(he==="%AsyncGenerator%"){var ve=Be("%AsyncGeneratorFunction%");ve&&(Ue=ve.prototype)}else if(he==="%AsyncIteratorPrototype%"){var de=Be("%AsyncGenerator%");de&&E&&(Ue=E(de.prototype))}return ue[he]=Ue,Ue},ie={__proto__:null,"%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"]},F=Zr(),le=vh(),oe=F.call(X,Array.prototype.concat),re=F.call(P,Array.prototype.splice),S=F.call(X,String.prototype.replace),be=F.call(X,String.prototype.slice),Re=F.call(X,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Se=/\\(\\)?/g,Xe=function(he){var Ue=be(he,0,1),ve=be(he,-1);if(Ue==="%"&&ve!=="%")throw new e("invalid intrinsic syntax, expected closing `%`");if(ve==="%"&&Ue!=="%")throw new e("invalid intrinsic syntax, expected opening `%`");var de=[];return S(he,V,function(we,Me,Oe,Ve){de[de.length]=Oe?S(Ve,Se,"$1"):Me||we}),de},Le=function(he,Ue){var ve=he,de;if(le(ie,ve)&&(de=ie[ve],ve="%"+de[0]+"%"),le(ue,ve)){var we=ue[ve];if(we===J&&(we=k(ve)),typeof we>"u"&&!Ue)throw new l("intrinsic "+he+" exists, but is not available. Please file an issue!");return{alias:de,name:ve,value:we}}throw new e("intrinsic "+he+" does not exist!")};return Ns=function(he,Ue){if(typeof he!="string"||he.length===0)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ue!="boolean")throw new l('"allowMissing" argument must be a boolean');if(Re(/^%?[^%]*%?$/,he)===null)throw new e("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var ve=Xe(he),de=ve.length>0?ve[0]:"",we=Le("%"+de+"%",Ue),Me=we.name,Oe=we.value,Ve=!1,qe=we.alias;qe&&(de=qe[0],re(ve,oe([0,1],qe)));for(var Te=1,Ke=!0;Te<ve.length;Te+=1){var Ie=ve[Te],it=be(Ie,0,1),Je=be(Ie,-1);if((it==='"'||it==="'"||it==="`"||Je==='"'||Je==="'"||Je==="`")&&it!==Je)throw new e("property names with quotes must have matching quotes");if((Ie==="constructor"||!Ke)&&(Ve=!0),de+="."+Ie,Me="%"+de+"%",le(ue,Me))Oe=ue[Me];else if(Oe!=null){if(!(Ie in Oe)){if(!Ue)throw new l("base intrinsic for "+he+" exists, but the property is not available.");return}if(H&&Te+1>=ve.length){var Ye=H(Oe,Ie);Ke=!!Ye,Ke&&"get"in Ye&&!("originalValue"in Ye.get)?Oe=Ye.get:Oe=Oe[Ie]}else Ke=le(Oe,Ie),Oe=Oe[Ie];Ke&&!Ve&&(ue[Me]=Oe)}}return Oe},Ns}var Ds,rl;function g0(){if(rl)return Ds;rl=1;var r=Wa(),t=R0(),n=t([r("%String.prototype.indexOf%")]);return Ds=function(s,u){var e=r(s,!!u);return typeof e=="function"&&n(s,".prototype.")>-1?t([e]):e},Ds}var Os,nl;function m0(){if(nl)return Os;nl=1;var r=Wa(),t=g0(),n=Qr(),i=Zt(),s=r("%Map%",!0),u=t("Map.prototype.get",!0),e=t("Map.prototype.set",!0),l=t("Map.prototype.has",!0),c=t("Map.prototype.delete",!0),h=t("Map.prototype.size",!0);return Os=!!s&&function(){var m,A={assert:function(K){if(!A.has(K))throw new i("Side channel does not contain "+n(K))},delete:function(K){if(m){var v=c(m,K);return h(m)===0&&(m=void 0),v}return!1},get:function(K){if(m)return u(m,K)},has:function(K){return m?l(m,K):!1},set:function(K,v){m||(m=new s),e(m,K,v)}};return A},Os}var Ps,il;function Lh(){if(il)return Ps;il=1;var r=Wa(),t=g0(),n=Qr(),i=m0(),s=Zt(),u=r("%WeakMap%",!0),e=t("WeakMap.prototype.get",!0),l=t("WeakMap.prototype.set",!0),c=t("WeakMap.prototype.has",!0),h=t("WeakMap.prototype.delete",!0);return Ps=u?function(){var m,A,K={assert:function(v){if(!K.has(v))throw new s("Side channel does not contain "+n(v))},delete:function(v){if(u&&v&&(typeof v=="object"||typeof v=="function")){if(m)return h(m,v)}else if(i&&A)return A.delete(v);return!1},get:function(v){return u&&v&&(typeof v=="object"||typeof v=="function")&&m?e(m,v):A&&A.get(v)},has:function(v){return u&&v&&(typeof v=="object"||typeof v=="function")&&m?c(m,v):!!A&&A.has(v)},set:function(v,N){u&&v&&(typeof v=="object"||typeof v=="function")?(m||(m=new u),l(m,v,N)):i&&(A||(A=i()),A.set(v,N))}};return K}:i,Ps}var ks,sl;function y0(){if(sl)return ks;sl=1;var r=Zt(),t=Qr(),n=th(),i=m0(),s=Lh(),u=s||i||n;return ks=function(){var l,c={assert:function(h){if(!c.has(h))throw new r("Side channel does not contain "+t(h))},delete:function(h){return!!l&&l.delete(h)},get:function(h){return l&&l.get(h)},has:function(h){return!!l&&l.has(h)},set:function(h,R){l||(l=u()),l.set(h,R)}};return c},ks}var Vs,al;function za(){if(al)return Vs;al=1;var r=String.prototype.replace,t=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return Vs={default:n.RFC3986,formatters:{RFC1738:function(i){return r.call(i,t,"+")},RFC3986:function(i){return String(i)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},Vs}var Ms,fl;function b0(){if(fl)return Ms;fl=1;var r=za(),t=y0(),n=Object.prototype.hasOwnProperty,i=Array.isArray,s=t(),u=function(E,y){return s.set(E,y),E},e=function(E){return s.has(E)},l=function(E){return s.get(E)},c=function(E,y){s.set(E,y)},h=function(){for(var f=[],E=0;E<256;++E)f[f.length]="%"+((E<16?"0":"")+E.toString(16)).toUpperCase();return f}(),R=function(E){for(;E.length>1;){var y=E.pop(),D=y.obj[y.prop];if(i(D)){for(var P=[],X=0;X<D.length;++X)typeof D[X]<"u"&&(P[P.length]=D[X]);y.obj[y.prop]=P}}},m=function(E,y){for(var D=y&&y.plainObjects?{__proto__:null}:{},P=0;P<E.length;++P)typeof E[P]<"u"&&(D[P]=E[P]);return D},A=function f(E,y,D){if(!y)return E;if(typeof y!="object"&&typeof y!="function"){if(i(E)){var P=E.length;if(D&&typeof D.arrayLimit=="number"&&P>D.arrayLimit)return u(m(E.concat(y),D),P);E[P]=y}else if(E&&typeof E=="object")if(e(E)){var X=l(E)+1;E[X]=y,c(E,X)}else{if(D&&D.strictMerge)return[E,y];(D&&(D.plainObjects||D.allowPrototypes)||!n.call(Object.prototype,y))&&(E[y]=!0)}else return[E,y];return E}if(!E||typeof E!="object"){if(e(y)){for(var J=Object.keys(y),fe=D&&D.plainObjects?{__proto__:null,0:E}:{0:E},ue=0;ue<J.length;ue++){var w=parseInt(J[ue],10);fe[w+1]=y[J[ue]]}return u(fe,l(y)+1)}var k=[E].concat(y);return D&&typeof D.arrayLimit=="number"&&k.length>D.arrayLimit?u(m(k,D),k.length-1):k}var ie=E;return i(E)&&!i(y)&&(ie=m(E,D)),i(E)&&i(y)?(y.forEach(function(F,le){if(n.call(E,le)){var oe=E[le];oe&&typeof oe=="object"&&F&&typeof F=="object"?E[le]=f(oe,F,D):E[E.length]=F}else E[le]=F}),E):Object.keys(y).reduce(function(F,le){var oe=y[le];if(n.call(F,le)?F[le]=f(F[le],oe,D):F[le]=oe,e(y)&&!e(F)&&u(F,l(y)),e(F)){var re=parseInt(le,10);String(re)===le&&re>=0&&re>l(F)&&c(F,re)}return F},ie)},K=function(E,y){return Object.keys(y).reduce(function(D,P){return D[P]=y[P],D},E)},v=function(f,E,y){var D=f.replace(/\+/g," ");if(y==="iso-8859-1")return D.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(D)}catch{return D}},N=1024,I=function(E,y,D,P,X){if(E.length===0)return E;var J=E;if(typeof E=="symbol"?J=Symbol.prototype.toString.call(E):typeof E!="string"&&(J=String(E)),D==="iso-8859-1")return escape(J).replace(/%u[0-9a-f]{4}/gi,function(le){return"%26%23"+parseInt(le.slice(2),16)+"%3B"});for(var fe="",ue=0;ue<J.length;ue+=N){for(var w=J.length>=N?J.slice(ue,ue+N):J,k=[],ie=0;ie<w.length;++ie){var F=w.charCodeAt(ie);if(F===45||F===46||F===95||F===126||F>=48&&F<=57||F>=65&&F<=90||F>=97&&F<=122||X===r.RFC1738&&(F===40||F===41)){k[k.length]=w.charAt(ie);continue}if(F<128){k[k.length]=h[F];continue}if(F<2048){k[k.length]=h[192|F>>6]+h[128|F&63];continue}if(F<55296||F>=57344){k[k.length]=h[224|F>>12]+h[128|F>>6&63]+h[128|F&63];continue}ie+=1,F=65536+((F&1023)<<10|w.charCodeAt(ie)&1023),k[k.length]=h[240|F>>18]+h[128|F>>12&63]+h[128|F>>6&63]+h[128|F&63]}fe+=k.join("")}return fe},Z=function(E){for(var y=[{obj:{o:E},prop:"o"}],D=[],P=0;P<y.length;++P)for(var X=y[P],J=X.obj[X.prop],fe=Object.keys(J),ue=0;ue<fe.length;++ue){var w=fe[ue],k=J[w];typeof k=="object"&&k!==null&&D.indexOf(k)===-1&&(y[y.length]={obj:J,prop:w},D[D.length]=k)}return R(y),E},H=function(E){return Object.prototype.toString.call(E)==="[object RegExp]"},ee=function(E){return!E||typeof E!="object"?!1:!!(E.constructor&&E.constructor.isBuffer&&E.constructor.isBuffer(E))},q=function(E,y,D,P){if(e(E)){var X=l(E)+1;return E[X]=y,c(E,X),E}var J=[].concat(E,y);return J.length>D?u(m(J,{plainObjects:P}),J.length-1):J},O=function(E,y){if(i(E)){for(var D=[],P=0;P<E.length;P+=1)D[D.length]=y(E[P]);return D}return y(E)};return Ms={arrayToObject:m,assign:K,combine:q,compact:Z,decode:v,encode:I,isBuffer:ee,isOverflow:e,isRegExp:H,markOverflow:u,maybeMap:O,merge:A},Ms}var qs,ul;function Ah(){if(ul)return qs;ul=1;var r=y0(),t=b0(),n=za(),i=Object.prototype.hasOwnProperty,s={brackets:function(I){return I+"[]"},comma:"comma",indices:function(I,Z){return I+"["+Z+"]"},repeat:function(I){return I}},u=Array.isArray,e=Array.prototype.push,l=function(N,I){e.apply(N,u(I)?I:[I])},c=Date.prototype.toISOString,h=n.default,R={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:t.encode,encodeValuesOnly:!1,filter:void 0,format:h,formatter:n.formatters[h],indices:!1,serializeDate:function(I){return c.call(I)},skipNulls:!1,strictNullHandling:!1},m=function(I){return typeof I=="string"||typeof I=="number"||typeof I=="boolean"||typeof I=="symbol"||typeof I=="bigint"},A={},K=function N(I,Z,H,ee,q,O,f,E,y,D,P,X,J,fe,ue,w,k,ie){for(var F=I,le=ie,oe=0,re=!1;(le=le.get(A))!==void 0&&!re;){var S=le.get(I);if(oe+=1,typeof S<"u"){if(S===oe)throw new RangeError("Cyclic object value");re=!0}typeof le.get(A)>"u"&&(oe=0)}if(typeof D=="function"?F=D(Z,F):F instanceof Date?F=J(F):H==="comma"&&u(F)&&(F=t.maybeMap(F,function(Me){return Me instanceof Date?J(Me):Me})),F===null){if(O)return y&&!w?y(Z,R.encoder,k,"key",fe):Z;F=""}if(m(F)||t.isBuffer(F)){if(y){var be=w?Z:y(Z,R.encoder,k,"key",fe);return[ue(be)+"="+ue(y(F,R.encoder,k,"value",fe))]}return[ue(Z)+"="+ue(String(F))]}var Re=[];if(typeof F>"u")return Re;var V;if(H==="comma"&&u(F))w&&y&&(F=t.maybeMap(F,y)),V=[{value:F.length>0?F.join(",")||null:void 0}];else if(u(D))V=D;else{var Se=Object.keys(F);V=P?Se.sort(P):Se}var Xe=E?String(Z).replace(/\./g,"%2E"):String(Z),Le=ee&&u(F)&&F.length===1?Xe+"[]":Xe;if(q&&u(F)&&F.length===0)return Le+"[]";for(var Be=0;Be<V.length;++Be){var he=V[Be],Ue=typeof he=="object"&&he&&typeof he.value<"u"?he.value:F[he];if(!(f&&Ue===null)){var ve=X&&E?String(he).replace(/\./g,"%2E"):String(he),de=u(F)?typeof H=="function"?H(Le,ve):Le:Le+(X?"."+ve:"["+ve+"]");ie.set(I,oe);var we=r();we.set(A,ie),l(Re,N(Ue,de,H,ee,q,O,f,E,H==="comma"&&w&&u(F)?null:y,D,P,X,J,fe,ue,w,k,we))}}return Re},v=function(I){if(!I)return R;if(typeof I.allowEmptyArrays<"u"&&typeof I.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof I.encodeDotInKeys<"u"&&typeof I.encodeDotInKeys!="boolean")throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(I.encoder!==null&&typeof I.encoder<"u"&&typeof I.encoder!="function")throw new TypeError("Encoder has to be a function.");var Z=I.charset||R.charset;if(typeof I.charset<"u"&&I.charset!=="utf-8"&&I.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var H=n.default;if(typeof I.format<"u"){if(!i.call(n.formatters,I.format))throw new TypeError("Unknown format option provided.");H=I.format}var ee=n.formatters[H],q=R.filter;(typeof I.filter=="function"||u(I.filter))&&(q=I.filter);var O;if(I.arrayFormat in s?O=I.arrayFormat:"indices"in I?O=I.indices?"indices":"repeat":O=R.arrayFormat,"commaRoundTrip"in I&&typeof I.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var f=typeof I.allowDots>"u"?I.encodeDotInKeys===!0?!0:R.allowDots:!!I.allowDots;return{addQueryPrefix:typeof I.addQueryPrefix=="boolean"?I.addQueryPrefix:R.addQueryPrefix,allowDots:f,allowEmptyArrays:typeof I.allowEmptyArrays=="boolean"?!!I.allowEmptyArrays:R.allowEmptyArrays,arrayFormat:O,charset:Z,charsetSentinel:typeof I.charsetSentinel=="boolean"?I.charsetSentinel:R.charsetSentinel,commaRoundTrip:!!I.commaRoundTrip,delimiter:typeof I.delimiter>"u"?R.delimiter:I.delimiter,encode:typeof I.encode=="boolean"?I.encode:R.encode,encodeDotInKeys:typeof I.encodeDotInKeys=="boolean"?I.encodeDotInKeys:R.encodeDotInKeys,encoder:typeof I.encoder=="function"?I.encoder:R.encoder,encodeValuesOnly:typeof I.encodeValuesOnly=="boolean"?I.encodeValuesOnly:R.encodeValuesOnly,filter:q,format:H,formatter:ee,serializeDate:typeof I.serializeDate=="function"?I.serializeDate:R.serializeDate,skipNulls:typeof I.skipNulls=="boolean"?I.skipNulls:R.skipNulls,sort:typeof I.sort=="function"?I.sort:null,strictNullHandling:typeof I.strictNullHandling=="boolean"?I.strictNullHandling:R.strictNullHandling}};return qs=function(N,I){var Z=N,H=v(I),ee,q;typeof H.filter=="function"?(q=H.filter,Z=q("",Z)):u(H.filter)&&(q=H.filter,ee=q);var O=[];if(typeof Z!="object"||Z===null)return"";var f=s[H.arrayFormat],E=f==="comma"&&H.commaRoundTrip;ee||(ee=Object.keys(Z)),H.sort&&ee.sort(H.sort);for(var y=r(),D=0;D<ee.length;++D){var P=ee[D],X=Z[P];H.skipNulls&&X===null||l(O,K(X,P,f,E,H.allowEmptyArrays,H.strictNullHandling,H.skipNulls,H.encodeDotInKeys,H.encode?H.encoder:null,H.filter,H.sort,H.allowDots,H.serializeDate,H.format,H.formatter,H.encodeValuesOnly,H.charset,y))}var J=O.join(H.delimiter),fe=H.addQueryPrefix===!0?"?":"";return H.charsetSentinel&&(H.charset==="iso-8859-1"?fe+="utf8=%26%2310003%3B&":fe+="utf8=%E2%9C%93&"),J.length>0?fe+J:""},qs}var Gs,ol;function Ch(){if(ol)return Gs;ol=1;var r=b0(),t=Object.prototype.hasOwnProperty,n=Array.isArray,i={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:r.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},s=function(K){return K.replace(/&#(\d+);/g,function(v,N){return String.fromCharCode(parseInt(N,10))})},u=function(K,v,N){if(K&&typeof K=="string"&&v.comma&&K.indexOf(",")>-1)return K.split(",");if(v.throwOnLimitExceeded&&N>=v.arrayLimit)throw new RangeError("Array limit exceeded. Only "+v.arrayLimit+" element"+(v.arrayLimit===1?"":"s")+" allowed in an array.");return K},e="utf8=%26%2310003%3B",l="utf8=%E2%9C%93",c=function(v,N){var I={__proto__:null},Z=N.ignoreQueryPrefix?v.replace(/^\?/,""):v;Z=Z.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var H=N.parameterLimit===1/0?void 0:N.parameterLimit,ee=Z.split(N.delimiter,N.throwOnLimitExceeded?H+1:H);if(N.throwOnLimitExceeded&&ee.length>H)throw new RangeError("Parameter limit exceeded. Only "+H+" parameter"+(H===1?"":"s")+" allowed.");var q=-1,O,f=N.charset;if(N.charsetSentinel)for(O=0;O<ee.length;++O)ee[O].indexOf("utf8=")===0&&(ee[O]===l?f="utf-8":ee[O]===e&&(f="iso-8859-1"),q=O,O=ee.length);for(O=0;O<ee.length;++O)if(O!==q){var E=ee[O],y=E.indexOf("]="),D=y===-1?E.indexOf("="):y+1,P,X;if(D===-1?(P=N.decoder(E,i.decoder,f,"key"),X=N.strictNullHandling?null:""):(P=N.decoder(E.slice(0,D),i.decoder,f,"key"),P!==null&&(X=r.maybeMap(u(E.slice(D+1),N,n(I[P])?I[P].length:0),function(fe){return N.decoder(fe,i.decoder,f,"value")}))),X&&N.interpretNumericEntities&&f==="iso-8859-1"&&(X=s(String(X))),E.indexOf("[]=")>-1&&(X=n(X)?[X]:X),N.comma&&n(X)&&X.length>N.arrayLimit){if(N.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+N.arrayLimit+" element"+(N.arrayLimit===1?"":"s")+" allowed in an array.");X=r.combine([],X,N.arrayLimit,N.plainObjects)}if(P!==null){var J=t.call(I,P);J&&(N.duplicates==="combine"||E.indexOf("[]=")>-1)?I[P]=r.combine(I[P],X,N.arrayLimit,N.plainObjects):(!J||N.duplicates==="last")&&(I[P]=X)}}return I},h=function(K,v,N,I){var Z=0;if(K.length>0&&K[K.length-1]==="[]"){var H=K.slice(0,-1).join("");Z=Array.isArray(v)&&v[H]?v[H].length:0}for(var ee=I?v:u(v,N,Z),q=K.length-1;q>=0;--q){var O,f=K[q];if(f==="[]"&&N.parseArrays)r.isOverflow(ee)?O=ee:O=N.allowEmptyArrays&&(ee===""||N.strictNullHandling&&ee===null)?[]:r.combine([],ee,N.arrayLimit,N.plainObjects);else{O=N.plainObjects?{__proto__:null}:{};var E=f.charAt(0)==="["&&f.charAt(f.length-1)==="]"?f.slice(1,-1):f,y=N.decodeDotInKeys?E.replace(/%2E/g,"."):E,D=parseInt(y,10),P=!isNaN(D)&&f!==y&&String(D)===y&&D>=0&&N.parseArrays;if(!N.parseArrays&&y==="")O={0:ee};else if(P&&D<N.arrayLimit)O=[],O[D]=ee;else{if(P&&N.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+N.arrayLimit+" element"+(N.arrayLimit===1?"":"s")+" allowed in an array.");P?(O[D]=ee,r.markOverflow(O,D)):y!=="__proto__"&&(O[y]=ee)}}ee=O}return ee},R=function(v,N){var I=N.allowDots?v.replace(/\.([^.[]+)/g,"[$1]"):v;if(N.depth<=0)return!N.plainObjects&&t.call(Object.prototype,I)&&!N.allowPrototypes?void 0:[I];var Z=/(\[[^[\]]*])/,H=/(\[[^[\]]*])/g,ee=Z.exec(I),q=ee?I.slice(0,ee.index):I,O=[];if(q){if(!N.plainObjects&&t.call(Object.prototype,q)&&!N.allowPrototypes)return;O[O.length]=q}for(var f=0;(ee=H.exec(I))!==null&&f<N.depth;){f+=1;var E=ee[1].slice(1,-1);if(!N.plainObjects&&t.call(Object.prototype,E)&&!N.allowPrototypes)return;O[O.length]=ee[1]}if(ee){if(N.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+N.depth+" and strictDepth is true");O[O.length]="["+I.slice(ee.index)+"]"}return O},m=function(v,N,I,Z){if(v){var H=R(v,I);if(H)return h(H,N,I,Z)}},A=function(v){if(!v)return i;if(typeof v.allowEmptyArrays<"u"&&typeof v.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");
11if(typeof v.decodeDotInKeys<"u"&&typeof v.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(v.decoder!==null&&typeof v.decoder<"u"&&typeof v.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof v.charset<"u"&&v.charset!=="utf-8"&&v.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof v.throwOnLimitExceeded<"u"&&typeof v.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var N=typeof v.charset>"u"?i.charset:v.charset,I=typeof v.duplicates>"u"?i.duplicates:v.duplicates;if(I!=="combine"&&I!=="first"&&I!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var Z=typeof v.allowDots>"u"?v.decodeDotInKeys===!0?!0:i.allowDots:!!v.allowDots;return{allowDots:Z,allowEmptyArrays:typeof v.allowEmptyArrays=="boolean"?!!v.allowEmptyArrays:i.allowEmptyArrays,allowPrototypes:typeof v.allowPrototypes=="boolean"?v.allowPrototypes:i.allowPrototypes,allowSparse:typeof v.allowSparse=="boolean"?v.allowSparse:i.allowSparse,arrayLimit:typeof v.arrayLimit=="number"?v.arrayLimit:i.arrayLimit,charset:N,charsetSentinel:typeof v.charsetSentinel=="boolean"?v.charsetSentinel:i.charsetSentinel,comma:typeof v.comma=="boolean"?v.comma:i.comma,decodeDotInKeys:typeof v.decodeDotInKeys=="boolean"?v.decodeDotInKeys:i.decodeDotInKeys,decoder:typeof v.decoder=="function"?v.decoder:i.decoder,delimiter:typeof v.delimiter=="string"||r.isRegExp(v.delimiter)?v.delimiter:i.delimiter,depth:typeof v.depth=="number"||v.depth===!1?+v.depth:i.depth,duplicates:I,ignoreQueryPrefix:v.ignoreQueryPrefix===!0,interpretNumericEntities:typeof v.interpretNumericEntities=="boolean"?v.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:typeof v.parameterLimit=="number"?v.parameterLimit:i.parameterLimit,parseArrays:v.parseArrays!==!1,plainObjects:typeof v.plainObjects=="boolean"?v.plainObjects:i.plainObjects,strictDepth:typeof v.strictDepth=="boolean"?!!v.strictDepth:i.strictDepth,strictMerge:typeof v.strictMerge=="boolean"?!!v.strictMerge:i.strictMerge,strictNullHandling:typeof v.strictNullHandling=="boolean"?v.strictNullHandling:i.strictNullHandling,throwOnLimitExceeded:typeof v.throwOnLimitExceeded=="boolean"?v.throwOnLimitExceeded:!1}};return Gs=function(K,v){var N=A(v);if(K===""||K===null||typeof K>"u")return N.plainObjects?{__proto__:null}:{};for(var I=typeof K=="string"?c(K,N):K,Z=N.plainObjects?{__proto__:null}:{},H=Object.keys(I),ee=0;ee<H.length;++ee){var q=H[ee],O=m(q,I[q],N,typeof K=="string");Z=r.merge(Z,O,N)}return N.allowSparse===!0?Z:r.compact(Z)},Gs}var js,ll;function d0(){if(ll)return js;ll=1;var r=Ah(),t=Ch(),n=za();return js={formats:n,parse:t,stringify:r},js}var Xs,cl;function Gr(){if(cl)return Xs;cl=1;class r{constructor(c){this.code=c.code,this.token=c.token,this.host=c.host}}class t{constructor(c){this.appId=c.appId,this.appTag=c.appTag,this.audienceEnabled=c.audienceEnabled,this.code=c.code,this.host=c.host,this.audienceHost=c.audienceHost,this.locked=c.locked,this.full=c.full,this.maxPlayers=c.maxPlayers,this.minPlayers=c.minPlayers,this.moderationEnabled=c.moderationEnabled,this.passwordRequired=c.passwordRequired,this.twitchLocked=c.twitchLocked,this.locale=c.locale,this.keepalive=c.keepalive,this.controllerBranch=c.controllerBranch}}class n{constructor(c){this.connections=c.connections}}class i{constructor(c){this.cause=c.cause}whenReceived(c){c.disconnect()}}class s{}class u{}class e{constructor(c){this.host=c.host,this.code=c.code,this.password=c.password}}return Xs={CreateRoomReply:r,GetRoomReply:t,GetAudienceReply:n,RoomExit:i,RoomLock:s,RoomUnlock:u,RoomMigrate:e},Xs}var Fs,pl;function Ja(){if(pl)return Fs;pl=1;class r{constructor(S){S&&(this.error=S.error,this.to=S.to,this.opcode=S.opcode)}toString(){return`ObservedError{
12	to:${this.to}
13	error:${this.error}
14	opcode:${this.opcode}
15}`}}class t extends Error{constructor(S){super(S),S&&(this.code=S.code,this.message=S.message)}}class n extends t{constructor(S){super(S),this.code=1e3,this.message=S&&S.message?S.message:"ecast server error"}}class i extends n{constructor(S){super(S),this.code=1001,this.message=S&&S.message?S.message:"create room failed"}}class s extends n{constructor(S){super(S),this.code=1002,this.message=S&&S.message?S.message:"unable to connect to room"}}class u extends n{constructor(S){super(S),this.code=1003,this.message=S&&S.message?S.message:"server is shutting down"}}class e extends t{constructor(S){super(S),this.code=2e3,this.message=S&&S.message?S.message:"ecast client error"}}class l extends e{constructor(S){super(S),this.code=2001,this.message=S&&S.message?S.message:"parse error in ecast protocol"}}class c extends e{constructor(S){super(S),this.code=2002,this.message=S&&S.message?S.message:"missing opcode"}}class h extends e{constructor(S){super(S),this.code=2003,this.message=S&&S.message?S.message:"invalid opcode"}}class R extends e{constructor(S){super(S),this.code=2004,this.message=S&&S.message?S.message:"invalid arguments"}}class m extends e{constructor(S){super(S),this.code=2005,this.message=S&&S.message?S.message:"entity n
15ot found"}}class A extends e{constructor(S){super(S),this.code=2006,this.message=S&&S.message?S.message:"an entity already exists with that key"}}class K extends e{constructor(S){super(S),this.code=2007,this.message=S&&S.message?S.message:"the entity is not of the expected type"}}class v extends e{constructor(S){super(S),this.code=2008,this.message=S&&S.message?S.message:"no such client"}}class N extends e{constructor(S){super(S),this.code=2009,this.message=S&&S.message?S.message:"room is locked"}}class I extends e{constructor(S){super(S),this.code=2010,this.message=S&&S.message?S.message:"room is full"}}class Z extends e{constructor(S){super(S),this.code=2011,this.message=S&&S.message?S.message:"no such license"}}class H extends e{constructor(S){super(S),this.code=2012,this.message=S&&S.message?S.message:"invalid license"}}class ee extends e{constructor(S){super(S),this.code=2013,this.message=S&&S.message?S.message:"room not found"}}class q extends e{constructor(S){super(S),this.code=2014,this.message=S&&S.message?S.message:"requested role does not exist"}}class O extends e{constructor(S){super(S),this.code=2015,this.message=S&&S.message?S.message:"twitch login required"}}class f extends e{constructor(S){super(S),this.code=2016,this.message=S&&S.message?S.message:"no such option"}}class E extends e{constructor(S){super(S),this.code=2017,this.message=S&&S.message?S.message:"password required"}}class y extends e{constructor(S){super(S),this.code=2018,this.message=S&&S.message?S.message:"invalid room password"}}class D extends e{constructor(S){super(S),this.code=2019,this.message=S&&S.message?S.message:"missing name"}}class P extends e{constructor(S){super(S),this.code=2021,this.message=S&&S.message?S.message:"text did not pass text filters"}}class X extends e{constructor(S){super(S),this.code=2022,this.message=S&&S.message?S.message:"no such filter"}}class J extends e{constructor(S){super(S),this.code=2023,this.message=S&&S.message?S.message:"permission denied"}}class fe extends e{constructor(S){super(S),this.code=2024,this.message=S&&S.message?S.message:"not connected to a room"}}class ue extends e{constructor(S){super(S),this.code=2025,this.message=S&&S.message?S.message:"illegal operation"}}class w extends e{constructor(S){super(S),this.code=2026,this.message=S&&S.message?S.message:"invalid ACL change"}}class k extends e{constructor(S){super(S),this.code=2027,this.message=S&&S.message?S.message:"room has already ended"}}class ie extends e{constructor(S){super(S),this.code=2028,this.message=S&&S.message?S.message:"the entity is locked"}}class F extends e{constructor(S){super(S),this.code=2420,this.message=S&&S.message?S.message:"rate limit exceeded"}}function le({code:re,message:S}){const be=oe[re];return be?new be({message:S}):new t({message:S})}Fs={createError:le,CallError:t,EcastServerError:n,EcastCreateRoomFailed:i,EcastDialRoomFailed:s,EcastServerIsShuttingDown:u,EcastClientError:e,EcastParseError:l,EcastRequestIsMissingOpcode:c,EcastRequestHasInvalidOpcode:h,EcastRequestHasInvalidArguments:R,EcastEntityNotFound:m,EcastEntityAlreadyExists:A,EcastEntityTypeError:K,EcastNoSuchClient:v,EcastRoomIsLocked:N,EcastRoomIsFull:I,EcastLicenseNotFound:Z,EcastLicenseCheckFailed:H,EcastRoomNotFound:ee,EcastInvalidRole:q,EcastTwitchLoginRequired:O,EcastInvalidOption:f,EcastPasswordRequired:E,EcastInvalidPassword:y,EcastNameRequired:D,EcastFilterError:P,EcastNoSuchFilter:X,EcastPermissionDenied:J,EcastNotConnected:fe,EcastIllegalOperation:ue,EcastACLChangeDenied:w,EcastRoomHasEnded:k,EcastEntityLocked:ie,EcastRateLimitExceeded:F,ObservedError:r};const oe={1e3:n,1001:i,1002:s,1003:u,2e3:e,2001:l,2002:c,2003:h,2004:R,2005:m,2006:A,2007:K,2008:v,2009:N,2010:I,2011:Z,2012:H,2013:ee,2014:q,2015:O,2016:f,2017:E,2018:y,2019:D,2021:P,2022:X,2023:J,2024:fe,2025:ue,2026:w,2027:k,2028:ie,2420:F};return Fs}var $s,El;function Bh(){if(El)return $s;El=1;const r=YE(),t=d0(),{CreateRoomReply:n,GetRoomReply:i}=Gr(),{EcastRoomNotFound:s}=Ja();class u{constructor(l){if(!l.host)throw new Error("unable to create ecast APIClient: no host provided");if(this.host=l.host,!l.scheme)throw new Error("unable to create ecast APIClient: no scheme provided");
15if(this.scheme=l.scheme,this.fetchOptions={method:"GET"},l.headers){if(typeof l.headers!="object"||Array.isArray(l.headers)||Object.keys(l.headers).length<=0)throw new Error("unable to create ecast APIClient: provided headers not in valid object");this.fetchOptions.headers=l.headers}}url(l,c){if(c){let h=t.stringify(c);return`${this.scheme}://${this.host}/api/v2${l}?${h}`}return`${this.scheme}://${this.host}/api/v2${l}`}async createRoom(l){let c={appTag:"test",userId:"fart",...l},h=this.url("/rooms",c),R=await r(h,{...this.fetchOptions,method:"POST"});const{body:m,error:A,ok:K}=await R.json();if(!K)throw new Error(`failed to create room: ${A}`);return new n({code:m.code,token:m.token,host:m.host})}async getRoom(l){let c=this.url(`/rooms/${l.code}`),h=await r(c,this.fetchOptions);if(h.status===404)throw new s(`no such room ${JSON.stringify(l)}`);let R=await h.json();if(!R.ok)throw new Error(`unable to get room with options ${JSON.stringify(l)}: ${R.error}`);let m=R.body;return new i({appId:m.appId,appTag:m.appTag,audienceEnabled:m.audienceEnabled,code:m.code,host:m.host,audienceHost:m.audienceHost,locked:m.locked,full:m.full,maxPlayers:m.maxPlayers,minPlayers:m.minPlayers,moderationEnabled:m.moderationEnabled,passwordRequired:m.passwordRequired,twitchLocked:m.twitchLocked,locale:m.locale,keepalive:m.keepalive,controllerBranch:m.controllerBranch})}}return $s={APIClient:u},$s}var Hs,hl;function Uh(){if(hl)return Hs;hl=1;var r=null;return typeof WebSocket<"u"?r=WebSocket:typeof MozWebSocket<"u"?r=MozWebSocket:typeof je<"u"?r=je.WebSocket||je.MozWebSocket:typeof window<"u"?r=window.WebSocket||window.MozWebSocket:typeof self<"u"&&(r=self.WebSocket||self.MozWebSocket),Hs=r,Hs}var Ur={exports:{}},_l;function Kh(){if(_l)return Ur.exports;_l=1;var r=typeof Reflect=="object"?Reflect:null,t=r&&typeof r.apply=="function"?r.apply:function(O,f,E){return Function.prototype.apply.call(O,f,E)},n;r&&typeof r.ownKeys=="function"?n=r.ownKeys:Object.getOwnPropertySymbols?n=function(O){return Object.getOwnPropertyNames(O).concat(Object.getOwnPropertySymbols(O))}:n=function(O){return Object.getOwnPropertyNames(O)};function i(q){console&&console.warn&&console.warn(q)}var s=Number.isNaN||function(O){return O!==O};function u(){u.init.call(this)}Ur.exports=u,Ur.exports.once=Z,u.EventEmitter=u,u.prototype._events=void 0,u.prototype._eventsCount=0,u.prototype._maxListeners=void 0;var e=10;function l(q){if(typeof q!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof q)}Object.defineProperty(u,"defaultMaxListeners",{enumerable:!0,get:function(){return e},set:function(q){if(typeof q!="number"||q<0||s(q))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+q+".");e=q}}),u.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},u.prototype.setMaxListeners=function(O){if(typeof O!="number"||O<0||s(O))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+O+".");return this._maxListeners=O,this};function c(q){return q._maxListeners===void 0?u.defaultMaxListeners:q._maxListeners}u.prototype.getMaxListeners=function(){return c(this)},u.prototype.emit=function(O){for(var f=[],E=1;E<arguments.length;E++)f.push(arguments[E]);var y=O==="error",D=this._events;if(D!==void 0)y=y&&D.error===void 0;else if(!y)return!1;if(y){var P;if(f.length>0&&(P=f[0]),P instanceof Error)throw P;var X=new Error("Unhandled error."+(P?" ("+P.message+")":""));throw X.context=P,X}var J=D[O];if(J===void 0)return!1;if(typeof J=="function")t(J,this,f);else for(var fe=J.length,ue=v(J,fe),E=0;E<fe;++E)t(ue[E],this,f);return!0};function h(q,O,f,E){var y,D,P;if(l(f),D=q._events,D===void 0?(D=q._events=Object.create(null),q._eventsCount=0):(D.newListener!==void 0&&(q.emit("newListener",O,f.listener?f.listener:f),D=q._events),P=D[O]),P===void 0)P=D[O]=f,++q._eventsCount;else if(typeof P=="function"?P=D[O]=E?[f,P]:[P,f]:E?P.unshift(f):P.push(f),y=c(q),y>0&&P.length>
vendor: 4,411 bytes, line 15
15y&&!P.warned){P.warned=!0;var X=new Error("Possible EventEmitter memory leak detected. "+P.length+" "+String(O)+" listeners added. Use emitter.setMaxListeners() to increase limit");X.name="MaxListenersExceededWarning",X.emitter=q,X.type=O,X.count=P.length,i(X)}return q}u.prototype.addListener=function(O,f){return h(this,O,f,!1)},u.prototype.on=u.prototype.addListener,u.prototype.prependListener=function(O,f){return h(this,O,f,!0)};function R(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function m(q,O,f){var E={fired:!1,wrapFn:void 0,target:q,type:O,listener:f},y=R.bind(E);return y.listener=f,E.wrapFn=y,y}u.prototype.once=function(O,f){return l(f),this.on(O,m(this,O,f)),this},u.prototype.prependOnceListener=function(O,f){return l(f),this.prependListener(O,m(this,O,f)),this},u.prototype.removeListener=function(O,f){var E,y,D,P,X;if(l(f),y=this._events,y===void 0)return this;if(E=y[O],E===void 0)return this;if(E===f||E.listener===f)--this._eventsCount===0?this._events=Object.create(null):(delete y[O],y.removeListener&&this.emit("removeListener",O,E.listener||f));else if(typeof E!="function"){for(D=-1,P=E.length-1;P>=0;P--)if(E[P]===f||E[P].listener===f){X=E[P].listener,D=P;break}if(D<0)return this;D===0?E.shift():N(E,D),E.length===1&&(y[O]=E[0]),y.removeListener!==void 0&&this.emit("removeListener",O,X||f)}return this},u.prototype.off=u.prototype.removeListener,u.prototype.removeAllListeners=function(O){var f,E,y;if(E=this._events,E===void 0)return this;if(E.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):E[O]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete E[O]),this;if(arguments.length===0){var D=Object.keys(E),P;for(y=0;y<D.length;++y)P=D[y],P!=="removeListener"&&this.removeAllListeners(P);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(f=E[O],typeof f=="function")this.removeListener(O,f);else if(f!==void 0)for(y=f.length-1;y>=0;y--)this.removeListener(O,f[y]);return this};function A(q,O,f){var E=q._events;if(E===void 0)return[];var y=E[O];return y===void 0?[]:typeof y=="function"?f?[y.listener||y]:[y]:f?I(y):v(y,y.length)}u.prototype.listeners=function(O){return A(this,O,!0)},u.prototype.rawListeners=function(O){return A(this,O,!1)},u.listenerCount=function(q,O){return typeof q.listenerCount=="function"?q.listenerCount(O):K.call(q,O)},u.prototype.listenerCount=K;function K(q){var O=this._events;if(O!==void 0){var f=O[q];if(typeof f=="function")return 1;if(f!==void 0)return f.length}return 0}u.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]};function v(q,O){for(var f=new Array(O),E=0;E<O;++E)f[E]=q[E];return f}function N(q,O){for(;O+1<q.length;O++)q[O]=q[O+1];q.pop()}function I(q){for(var O=new Array(q.length),f=0;f<O.length;++f)O[f]=q[f].listener||q[f];return O}function Z(q,O){return new Promise(function(f,E){function y(P){q.removeListener(O,D),E(P)}function D(){typeof q.removeListener=="function"&&q.removeListener("error",y),f([].slice.call(arguments))}ee(q,O,D,{once:!0}),O!=="error"&&H(q,y,{once:!0})})}function H(q,O,f){typeof q.on=="function"&&ee(q,"error",O,f)}function ee(q,O,f,E){if(typeof q.on=="function")E.once?q.once(O,f):q.on(O,f);else if(typeof q.addEventListener=="function")q.addEventListener(O,function y(D){E.once&&q.removeEventListener(O,y),f(D)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof q)}return Ur.exports}var Ws,xl;function Ya(){if(xl)return Ws;xl=1;class r{constructor(e){this.id=e.id,this.deviceId=e.deviceId,this.name=e.name,this.secret=e.secret,this.reconnect=e.reconnect,this.entities=e.entities,this.here=e.here,this.profile=e.profile,this.replayEnd=e.replayEnd}}class t{constructor(e){this.id=e.id,this.userId=e.userId,this.name=e.name,this.role=e.role,this.reconnect=e.reconnect}}class n{constructor(e){this.id=e.id,this.role=e.role}}class i{constructor(e){this.to=e.to,this.from=e.from,this.body=e.body,this.userId=e.userId}}class s{constructor(e){this.id=e.id,this.banned=e.banned,this.reason=e.reason}}return Ws={ClientConnected:t,ClientDisconnected:n,ClientKicked:s,ClientSend:i,ClientWelcome:r},Ws}var zs,Rl;function Qa(){if(Rl)return zs;Rl=1;
15class r{constructor(n){this.choices=n.choices,this.key=n.key,this.meta=n.meta||{}}whenReceived(n){n.entities[this.key]=this}toString(){return`CountGroup{
16	choices: ${this.choices}
17	meta:${JSON.stringify(this.meta)}
18}`}}return zs={CountGroup:r},zs}var Js,gl;function Za(){if(gl)return Js;gl=1;class r{constructor(s){this.key=s.key,this.from=s.from,this.colors=s.colors,this.lines=s.lines,this.live=s.live,this.maxLayer=s.maxLayer,this.maxPoints=s.maxPoints,this.size=s.size,this.weights=s.weights,this.meta=s.meta||{},s.acl&&(this.acl=s.acl)}whenReceived(s){s.entities[this.key]=this}toString(){return`Doodle{
19	key:${this.key}
20	colors:${this.colors}
21	lines:${this.lines}
22	live:${this.live}
23	maxLayer:${this.maxLayer}
24	maxPoints:${this.maxPoints}
25	size:${this.size}
26	weights:${this.weights}
27	meta:${JSON.stringify(this.meta)}
28}`}}class t{constructor(s){this.key=s.key,this.from=s.from,this.line=s.line}whenReceived(s){s.entities[this.key].lines.push(this.line)}toString(){return`DoodleLine{
29	val:${this.line}
30}`}}class n{constructor(s){this.key=s.key,this.from=s.from,this.index=s.index}whenReceived(s){s.entities[this.key].lines.splice(this.index,1)}toString(){return`DoodleLineRemoved{
31	index:${this.index}
32}`}}return Js={DoodleEntity:r,DoodleLine:t,DoodleLineRemoved:n},Js}var Ys,ml;function wh(){if(ml)return Ys;ml=1;class r{constructor(n){this.key=n.key,this.from=n.from,this.val=n.val,this.meta=n.meta||{},n.acl&&(this.acl=n.acl)}whenReceived(n){n.entities[this.key]=this}toString(){return`ExternalRequestEntity{
33	key:${this.key}
34	service: ${this.val.service}
35	status: ${this.val.status}
36	meta: ${JSON.stringify(this.meta)}
37}`}}return Ys={ExternalRequestEntity:r},Ys}var Qs,yl;function ef(){if(yl)return Qs;yl=1;class r{constructor(n){this.key=n.key,this.count=n.count,this.meta=n.meta||{}}whenReceived(n){n.entities[this.key]=this}toString(){return`GCounter{
38	count:${this.count}
39	meta:${this.meta}
40}`}}return Qs={GCounter:r},Qs}var Zs,bl;function T0(){if(bl)return Zs;bl=1;class r{constructor(n){this.pc=n.pc,this.opcode=n.opcode,this.result=n.result}}return Zs={Notification:r},Zs}var ea,dl;function tf(){if(dl)return ea;dl=1;class r{constructor(n){this.from=n.from,this.key=n.key,this.val=n.val,this.restrictions=n.restrictions,this.version=n.version,this.meta=n.meta||{},n.acl&&(this.acl=n.acl)}whenReceived(n){if(n.entities[this.key]&&n.entities[this.key]instanceof r&&!this.restrictions){n.entities[this.key].val=this.val,n.entities[this.key].meta=this.meta,n.entities[this.key].version=this.version,n.entities[this.key].from=this.from;return}n.entities[this.key]=this}toString(){return`NumberEntity{
41	key:${this.key}
42	val: ${this.val}
43	restrictions: ${JSON.stringify(this.restrictions)}
44	meta: ${JSON.stringify(this.meta)}
45}`}}return ea={NumberEntity:r},ea}var ta,Tl;function rf(){if(Tl)return ta;Tl=1;class r{constructor(i){this.from=i.from,this.key=i.key,this.val=i.val,this.version=i.version,this.meta=i.meta||{},i.acl&&(this.acl=i.acl)}whenReceived(i){i.entities[this.key]=this}toString(){return`ObjectEntity{
46	key:${this.key}
47	value: ${JSON.stringify(this.val)}
48	meta:${JSON.stringify(this.meta)}
49}`}toBlob(){return this.val}}class t{constructor(i){this.message=i.message}toString(){return`ObjectEcho{message: ${this.message}}`}}return ta={ObjectEntity:r,ObjectEcho:t},ta}var ra,Sl;function nf(){if(Sl)return ra;Sl=1;class r{constructor(n){this.key=n.key,this.count=n.count,this.meta=n.meta||{}}whenReceived(n){n.entities[this.key]=this}toString(){return`PNCounter{
50	count:${this.count}
51	meta:${JSON.stringify(this.meta)}
52}`}}return ra={PNCounter:r},ra}var na,vl;function S0(){if(vl)return na;vl=1;class r{constructor(n){this.pc=n.pc,this.re=n.re,this.opcode=n.opcode,this.result=n.result}}return na={Reply:r},na}var ia,Ll;function Ih(){if(Ll)return ia;Ll=1;class r{constructor(n){this.seq=n.seq,this.opcode=n.opcode,this.params=n.params}}return ia={Request:r},ia}var sa,Al;function sf(){if(Al)return sa;Al=1;class r{constructor(s){this.key=s.key,this.size=s.size,this.version=s.version,this.from=s.from,this.meta=s.meta||{},s.acl&&(this.acl=s.acl)}whenReceived(s){s.entities[this.key]=this}toString(){return`Stack{
53	key:${this.key}
54	size:${this.size}
55	version:${this.version}
56	from:${this.from}
57	meta:${this.meta}
58}`}}class t{constructor(s){this.key=s.key,this.val=s.val}toString(){return`StackElement{
59	key:${this.key}
60	value: ${JSON.stringify(this.val)}
61}`}}class n{constructor(s){this.key=s.key,this.vals=s.vals}toString(){return`StackElements{
62	key:${this.key}
63	values: ${JSON.stringify(this.vals)}
64}`}}return sa={StackEntity:r,StackElement:t,StackElements:n},sa}var aa,Cl;function af(){if(Cl)return aa;Cl=1;
64class r{constructor(i){this.from=i.from,this.key=i.key,this.text=i.text,this.version=i.version,this.meta=i.meta||{},i.acl&&(this.acl=i.acl)}whenReceived(i){i.entities[this.key]=this,i.emit("text "+this.key,this)}toString(){return`TextEntity{
65	key: ${this.key}
66	text: ${this.text}
67	meta:${JSON.stringify(this.meta)}
68}`}toBlob(){return JSON.parse(this.text)}}class t{constructor(i){this.message=i.message}toString(){return`TextEcho{
69	key: ${this.key}
70	message: ${this.message}
71}`}}return aa={TextEntity:r,TextEcho:t},aa}var fa,Bl;function ff(){if(Bl)return fa;Bl=1;class r{constructor(s){this.from=s.from,this.key=s.key,this.meta=s.meta||{},this.root=s.root,s.acl&&(this.acl=s.acl)}whenReceived(s){s.entities[this.key]=this}toString(){return`TextMap{
72	key:${this.key}
73	meta:${JSON.stringify(this.meta)}
74}`}}class t{constructor(s){this.from=s.from,this.key=s.key,this.msg=s.msg}toString(){const s=this.msg?this.msg.join(", "):this.msg;return`TextMapSynced{
75	key:${this.key}
76	from:${this.from}
77	msg:${s}
78}`}}class n{constructor(s){this.from=s.from,this.key=s.key,this.text=s.text,this.attributions=s.attributions}toString(){return`TextMapState{
79	key: ${this.key}
80	from:${this.from}
81	text:${this.text}
82	attributions:${this.attributions}
83}`}}return fa={TextMapEntity:r,TextMapSynced:t,TextMapState:n},fa}var ua,Ul;function uf(){if(Ul)return ua;Ul=1;class r{constructor(n){this.key=n.key,this.elements=n.elements,this.limit=n.limit,this.meta=n.meta||{}}whenReceived(n){n.entities[this.key]=this}toString(){return`TextRing{
84	elements: ${this.elements}
85	meta:${JSON.stringify(this.meta)}
86}`}}return ua={TextRing:r},ua}var oa,Kl;function v0(){if(Kl)return oa;Kl=1;class r{constructor(n){this.key=n.key,this.artifactId=n.artifactId,this.categoryId=n.categoryId,this.rootId=n.rootId,this.meta=n.meta||{}}whenReceived(n){n.entities[this.key]=this}toString(){return`ArtifactEntity${JSON.stringify(this)}
87`}}return oa={ArtifactEntity:r},oa}var la,wl;function L0(){if(wl)return la;wl=1;class r{constructor(n){this.key=n.key}whenReceived(n){delete n.entities[this.key]}toString(){return`DropEntity{
88	key:${this.key}
89}`}}return la={DropEntity:r},la}var ca,Il;function Nh(){if(Il)return ca;Il=1;class r{constructor(n){this.message=n.message}toString(){return`Echo{message: ${this.message}
90}`}}return ca={Echo:r},ca}var pa,Nl;function Dh(){if(Nl)return pa;Nl=1;class r{constructor(n){this.key=n.key,this.from=n.from}whenReceived(n){n.entities[this.key]&&(n.entities[this.key].meta.locked=!0)}toString(){return`LockEntity{
91	key:${this.key}
92}`}}return pa={LockEntity:r},pa}var Ea,Dl;function A0(){if(Dl)return Ea;Dl=1;class r{constructor(n){this.key=n.key,this.from=n.from,this.uploadDetails=n.uploadDetails,this.moderationDetails=n.moderationDetails,this.readyForModeration=n.readyForModeration,this.version=n.version,this.meta=n.meta||{},n.acl&&(this.acl=n.acl)}whenReceived(n){n.entities[this.key]=this}toString(){const n=this.uploadDetails?{...this.uploadDetails,uploadUrl:this.uploadDetails.uploadUrl?"[redacted]":this.uploadDetails.uploadUrl}:this.uploadDetails,i=this.moderationDetails?{...this.moderationDetails,downloadUrl:this.moderationDetails.downloadUrl?"[redacted]":this.moderationDetails.downloadUrl}:this.moderationDetails;return`ImageEntity{
93	key: ${this.key}
94	uploadDetails: ${JSON.stringify(n)}
95	moderationDetails: ${JSON.stringify(i)}
96	readyForModeration: ${this.readyForModeration}
97	meta: ${JSON.stringify(this.meta)}
98}`}}return Ea={ImageEntity:r},Ea}var ha,Ol;function C0(){if(Ol)return ha;Ol=1;class r{constructor(){}toString(){return"OK"}}return ha={OK:r},ha}var _a,Pl;function Oh(){if(Pl)return _a;Pl=1;const{ArtifactEntity:r}=v0(),{ClientWelcome:t,ClientConnected:n,ClientDisconnected:i,ClientKicked:s,ClientSend:u}=Ya(),{CountGroup:e}=Qa(),{DoodleEntity:l,DoodleLine:c,DoodleLineRemoved:h}=Za(),{StackEntity:R,StackElement:m,StackElements:A}=sf(),{DropEntity:K}=L0(),{Echo:v}=Nh(),{LockEntity:N}=Dh(),{GCounter:I}=ef(),{ImageEntity:Z}=A0(),{GetAudienceReply:H,RoomExit:ee,RoomLock:q,RoomUnlock:O,RoomMigrate:f}=Gr(),{Notification:E}=T0(),{OK:y}=C0(),{NumberEntity:D}=tf(),{ObjectEcho:P,ObjectEntity:X}=rf(),{PNCounter:J}=nf(),{Reply:fe}=S0(),{TextEcho:ue,TextEntity:w}=af(),{TextRing:k}=uf(),{createError:ie,ObservedError:F}=Ja(),{TextMapEntity:le,TextMapSynced:oe,TextMapState:re}=ff();function S(Re,V,Se){switch(Re){case"ok":return new y;case"echo":return new v({message:V.message});case"lock":return new N({key:V.key,from:V.from});case"error":return ie({code:V.code,message:V.msg});case"error/observed":return new F({to:V.to,opcode:V.opcode,error:ie({code:V.error.code,message:V.error.msg})});case"string":return V;case"text":return new w({from:V.from,key:V.key,text:V.val,version:V.version,meta:Se,acl:V.acl});case"text/echo":return new ue({message:V.message});case"object":return new X({from:V.from,key:V.key,val:V.val,version:V.version,meta:Se,acl:V.acl});case"object/echo":return new P({message:V.message});case"image":return new Z({key:V.key,from:V.from,uploadDetails:V.uploadDetails,moderationDetail
98s:V.moderationDetails,readyForModeration:V.readyForModeration,version:V.version,meta:Se,acl:V.acl});case"drop":return new K({key:V.key});case"artifact":return new r({key:V.key,artifactId:V.artifactId,categoryId:V.categoryId,rootId:V.rootId,meta:Se});case"client/connected":return new n({id:V.id,userId:V.userId,name:V.name,role:V.role,reconnect:V.reconnect});case"client/disconnected":return new i({id:V.id,role:V.role});case"client/kicked":return new s({id:V.id,banned:V.banned,reason:V.reason});case"client/send":return new u({to:V.to,from:V.from,body:V.body,userId:V.userID});case"client/welcome":{let Xe=new t({id:V.id,name:V.name,secret:V.secret,reconnect:V.reconnect,here:V.here,profile:V.profile,replayEnd:V.replayEnd});if(V.entities){let Le={};Object.entries(V.entities).forEach(([Be,he])=>{Le[Be]=S(he[0],he[1],he[2])}),Xe.entities=Le}return Xe}case"doodle":return new l({key:V.key,from:V.from,colors:V.val.colors,lines:V.val.lines,live:V.val.live,maxLayer:V.val.maxLayer,maxPoints:V.val.maxPoints,size:V.val.size,weights:V.val.weights,meta:Se,acl:V.acl});case"doodle/line":return new c({key:V.key,from:V.from,line:V.val});case"doodle/line/removed":return new h({key:V.key,from:V.from,index:V.index});case"stack":return new R({key:V.key,size:V.size,from:V.from,version:V.version,meta:V.meta,acl:V.acl});case"stack/element":return new m({key:V.key,val:V.val});case"stack/elements":return new A({key:V.key,vals:V.vals});case"number":return new D({key:V.key,val:V.val,restrictions:V.restrictions,from:V.from,version:V.version,meta:Se,acl:V.acl});case"text-map":return new le({key:V.key,from:V.from,root:V.root,meta:Se,acl:V.acl});case"text-map/state":return new re({key:V.key,from:V.from,attributions:V.attributions,text:V.text});case"text-map/synced":return new oe({key:V.key,from:V.from,msg:V.msg});case"room/exit":return new ee({cause:V.cause});case"room/lock":return new q;case"room/unlock":return new O;case"room/migrate":return new f({host:V.host,code:V.code,password:V.password});case"room/get-audience":return new H({connections:V.connections});case"audience":return new J({key:Re,count:V[1]});case"audience/count-group":return new e({key:V.key,choices:V.choices,meta:Se});case"audience/text-ring":return new k({key:V.key,elements:V.elements,meta:Se});case"audience/g-counter":return new I({key:V.key,count:V.count,meta:Se});case"audience/pn-counter":return new J({key:V.key,count:V.count,meta:Se});default:return console.error(`failed to parse result of type ${Re}: ${JSON.stringify(V,null,2)}`),V}}function be(Re){let V=JSON.parse(Re.data),Se=V.opcode||V.type;return V.re?new fe({pc:V.pc,re:V.re,opcode:Se,result:S(Se,V.result)}):new E({pc:V.pc,opcode:Se,result:S(Se,V.result)})}return _a={parseResponseMessage:be},_a}var xa,kl;function Ph(){if(kl)return xa;kl=1;const r=Uh(),t=d0(),n=Kh(),{CallError:i}=Ja(),{ClientWelcome:s}=Ya(),{CountGroup:u}=Qa(),{DoodleEntity:e}=Za(),{ExternalRequestEntity:l}=wh(),{GCounter:c}=ef(),{Notification:h}=T0(),{NumberEntity:R}=tf(),{ObjectEntity:m}=rf(),{PNCounter:A}=nf(),{Reply:K}=S0(),{Request:v}=Ih(),{StackEntity:N}=sf(),{TextEntity:I}=af(),{TextMapEntity:Z}=ff(),{TextRing:H}=uf(),{parseResponseMessage:ee}=Oh();class q extends n{constructor(f){if(super(),this.debug=f.debug||!1,!f.host)throw new Error("unable to create ecast WSClient: no host provided");if(this.host=f.host,!f.code)throw new Error("unable to create ecast WSClient: no room code provided");if(this.code=f.code,this.reconnectBackoff={amount:Math.floor(Math.random()*500),interval:null,max:3e4},f.reconnectBackoff&&(f.reconnectBackoff.amount>=0&&(this.reconnectBackoff.amount=f.reconnectBackoff.amount),f.reconnectBackoff.interval>=0&&(this.reconnectBackoff.interval=f.reconnectBackoff.interval),f.reconnectBackoff.max>=0&&(this.reconnectBackoff.max=f.reconnectBackoff.max)),f.scheme?this.scheme=f.scheme:this.scheme="wss",f.secret&&f.id)this.id=f.id,this.secret=f.secret;else{switch(f.role){case"player":if(!f.name)throw new Error("unable to create ecast WSClient: no name provided");break;case"host":if(!f.token)throw new Error("unable to create ecast WSClient: tried to connect with host role but without host token");this.token=f.token;break;case"moderator":if(!f.password)throw new Error("unable to create ecast WSClient: tried to connect with moderator role but without password");break}f.password&&(this.password=f.password),f.twitchToken&&(this.twitchToken=f.twitchToken)}this.name=f.name,this.role=f.role,this.deviceId=f.deviceId,this.userId=f.userId,this.conn=null,this.seq=0,this.pending={},this.entities={},f.role=="host"&&(this.replaySince=f.replaySince||0,this.syncEntities=f.syncEntities||!1),this.extraConnectionParams={}}connect(f){(typeof f=="object"||!Array.isArray(f)||Object.keys(f).length)&&(this.extraConnectParam
98s=f);const E={...this.extraConnectParams,id:this.id,role:this.role,name:this.name,format:"json","user-id":this.userId,password:this.password};this.deviceId&&(E["device-id"]=this.deviceId),this.twitchToken&&(E["twitch-token"]=this.twitchToken),this.secret&&(E.secret=this.secret),this.role==="host"&&(E["host-token"]=this.token,this.replaySince>0&&(E["replay-since"]=this.replaySince),this.syncEntities&&(E["sync-entities"]=this.syncEntities));const y=t.stringify(E),D=this.role==="audience"||this.id>1e7?`${this.scheme}://${this.host}/api/v2/audience/${this.code}/play?${y}`:`${this.scheme}://${this.host}/api/v2/rooms/${this.code}/play?${y}`;return new Promise((P,X)=>{let J=!1,fe=!1,ue=k=>{P(k),J=!0},w=k=>{X(k),J=!0};this.conn=new r(D,"ecast-v0"),this.conn.onmessage=k=>{this.debugLog(`recv <- ${JSON.stringify(JSON.parse(k.data),null,2)}`);const ie=ee(k);if(ie instanceof K)this.onReply(ie);else if(ie instanceof h){if(ie.result instanceof s)fe=!0,this.id=ie.result.id,this.deviceId=ie.result.deviceId,this.entities=ie.result.entities,this.secret=ie.result.secret,ie.result.name&&(this.name=ie.result.name),ue(ie.result);else if(!J){w(ie.result);return}this.onNotification(ie)}else console.error(`failed to parse response messsage: ${ie}`)},this.conn.onerror=k=>{J?this.emit("socketError",k):w(k)},this.conn.onclose=k=>{this.debugLog("onclose",k.code),fe&&k.code===1006?this.reconnect():this.emit("socketClose",k)},this.conn.onopen=k=>{this.emit("socketOpen",k)}})}sleep(f){return new Promise(E=>setTimeout(E,f))}debugLog(...f){this.debug&&console.log(`%c[WSClient:${this.name}]`,"background-color:blue;color:white;",...f)}async reconnect(){this.disconnect(),this.debugLog("Attempting to reconnect",this.reconnectBackoff.interval!=null?"every "+this.reconnectBackoff.interval+" ms":"with exponential backoff","for up to",this.reconnectBackoff.max,"ms");let f=this.reconnectBackoff.amount,E=1,y=0;for(;;){this.debugLog("waiting",f,"ms before reconnect attempt",E),this.emit("connection",{status:"waiting",attempt:E}),await this.sleep(f),y+=f;try{this.emit("connection",{status:"connecting",attempt:E}),await this.connect(),this.debugLog("reconnected"),this.emit("connection",{status:"connected"});return}catch(D){if(this.debugLog("reconnect error",D),D.code===1005||D.code===1e3){this.debugLog("unable to reconnect!",D),this.emit("socketClose",D);return}if(f=this.reconnectBackoff.interval!=null?this.reconnectBackoff.interval:f*2,y+f>=this.reconnectBackoff.max){this.debugLog("max timeout reached; reconnect failed!"),this.emit("socketClose",D);return}E+=1}}}disconnect(){this.conn&&(this.conn.close(),this.conn.onmessage=null,this.conn.onerror=null,this.conn.onopen=null,this.conn.onclose=null,this.conn=null)}onReply(f){const E=f.re,y=this.pending[E];if(!y){const D=new h(f);D.re=E,this.emit("notification",D);return}delete this.pending[E],f.result instanceof i?y.reject(f.result):y.resolve(f.result)}onNotification(f){typeof f.result.whenReceived=="function"&&f.result.whenReceived(this),this.emit("notification",f),this.emit(f.opcode,f.result)}send(f,E={}){if(!this.conn)throw new Error("No connection available");if(this.conn.readyState!==r.OPEN)throw new Error(`Socket not ready to send, readyState is ${this.conn.readyState}`);const y=++this.seq,D=new v({seq:y,opcode:f,params:E}),P=new Promise((J,fe)=>{this.pending[y]={resolve:J,reject:fe,request:D}}),X=JSON.stringify(D);return this.debugLog(`send -> ${X}`),this.conn.send(X),P}lockRoom(){return this.send("room/lock")}unlockRoom(){return this.send("room/unlock")}migrateRoom(f){return this.send("room/migrate",f)}setRoomPassword(f){return this.send("room/set-password",{password:f})}startAudience(){return this.send("room/start-audience")}getAudience(){return this.send("room/get-audience")}mail(f,E){return this.send("client/send",{from:this.id,to:f,body:E})}kick(f,E=!1,y){return this.send("client/kick",{id:f,ban:E,reason:y})}async drop(f){const E=await this.send("drop",{key:f});return delete this.entities[f],E}echo(f){return this.send("echo",{message:f})}async lock(f){const E=await this.send("lock",{key:f});return this.entities[f].meta.locked=!0,E}async createNumber(f,E={}){let y={key:f};const{val:D=0,acl:P,min:X,max:J,increment:fe,type:ue}=E;y.val=D,P&&(y.acl=P),X!=null&&(y.min=X),J!=null&&(y.max=J),fe&&(y.increment=fe),ue&&(y.type=ue);const w=await this.send("number/create",y);return this.entities[f]=new R({key:f,val:D,restrictions:{min:X,max:J,increment:fe,type:ue},meta:{locked:!1}}),w}async decrementNumber(f){const E=await this.send("number/decrement",{key:f});return this.entities[f].val=E.val,E}async getNumber(f){const E=await this.send("number/get",{key:f});return this.entities[f]?(this.entities[f].val=E.val,this.entities[f].restrictions=E.restrictions):this.entities[f]=E,E}async incrementNumber(f){const E=await this.send("number/increment",{key:f});return this.entities[f].val=E.val,E}async updateNumber(f,E){const y=await this.send("number/update",{key:f,val:E});return this.entities[f].val=E,y}async createObject(f,E,y){const D={key:f,val:E};y&&(D.acl=y);const P=await this.send("object/create",D);return this.entities[f]=new m({key:f,val:E,meta:{locked:!1}}),P}echoObject(f){return this.send("object/echo",{message:f})}async getObject(f){const E=await this.send("object/get",{key:f});return this.entities[f]?(this.entities[f].val=E.val,this.entities[f].version=E.version,this.entities[f].from=E.from):this.entities[f]=E,E}async setObject(f,E,y){const D={key:f,val:E};y&&(D.acl=y);const P=await this.send("object/set",D);return this.entities[f]=new m({key:f,val:E,meta:{locked:!1}}),P}async updateObject(f,E){const y=await this.send("object/update",{key:f,val:E});return this.entities[f]=new m({key:f,val:E,meta:{locked:!1}}),y}echoText(f){return this.send("text/echo",{message:f})}getText(f){return this.send("text/get",{key:f})}async createText(f,E,y){const D={key:f,val:E},{acl:P,accept:X,reject:J}=y;P&&(D.acl=P),X&&(D.accept=X),J&&(D.reject=J);const fe=await this.send("text/create",D);return this.entities[f]=new I({key:f,text:E,meta:{locked:!1}}),fe}async setText(f,E,y){const D={key:f,val:E};y&&(D.acl=y);const P=await this.send("text/set",D);return this.entities[f]=new I({key:f,text:E,meta:{locked:!1}}),P}async updateText(f,E){const y=await this.send("text/update",{key:f,val:E});return this.entities[f]=new I({key:f,text:E,meta:{locked:!1}}),y}async createTextMap(f,E={}){const{val:y,notifyHost:D,acl:P,accept:X,reject:J}=E;let fe={key:f};y&&(fe.val=E.val),D&&(fe.notifyHost=E.notifyHost),P&&(fe.acl=P),X&&(fe.accept=X),J&&(fe.reject=J);const ue=await this.send("text-map/create",fe);return this.entities[f]=new Z({key:f,acl:P,meta:{locked:!1}}),ue}async syncTextMap(f,E){return await this.send("text-map/sync",{key:f,msg:E})}async getTextMap(f,E){const{includeNodes:y}=E;return await this.send("text-map/get",{key:f,includeNodes:y})}async createDoodle(f,E){let y={key:f};const{acl:D,colors:P,live:X,maxLayer:J,maxPoints:fe,size:ue,weights:w}=E;D&&(y.acl=D),P&&(y.colors=P),y.live=X,J!=null&&(y.maxLayer=J),fe!=null&&(y.maxPoints=fe),ue&&(y.size=ue),w&&(y.weights=w);const k=await this.send("doodle/create",y);return this.entities[f]=new e({key:f,colors:P,lines:[],live:X,maxLayer:y.maxLayer||0,maxPoints:y.maxPoints||0,size:ue,weights:w,meta:{locked:!1}}),k}async getDoodle(f){const E=await this.send("doodle/get",{key:f});return this.entities[f]?this.entities[f].lines=E.lines:this.entities[f]=E,E}async strokeDoodle(f,E){const{color:y,weight:D,layer:P,points:X,brush:J}=E,fe={color:y,weight:D,layer:P,points:X};J&&(fe.brush=J);const ue=await this.send("doodle/stroke",{key:f,...fe});return this.entities[f].lines.push(fe),ue}
98async undoDoodle(f){const E=await this.send("doodle/undo",{key:f});return this.entities[f].lines.pop(),E}async createStack(f,E){const y={key:f};E&&(y.acl=E);const D=await this.send("stack/create",y);return this.entities[f]=new N({key:f,size:0,meta:{locked:!1}}),D}pushStack(f,E){return this.send("stack/push",{key:f,val:E})}pushBulkStack(f,E){return this.send("stack/pushbulk",{key:f,vals:E})}peekStack(f,E){return this.send("stack/peek",{key:f,size:E})}popStack(f){return this.send("stack/pop",{key:f})}async createCountGroup(f,E){const y=await this.send("audience/count-group/create",{name:f,options:E});return this.entities[f]=new u({key:f,choices:E,meta:{locked:!1}}),y}incrementCountGroupCounter(f,E,y=1){return this.send("audience/count-group/increment",{name:f,vote:E,times:y})}getCountGroup(f){return this.send("audience/count-group/get",{name:f})}async createGCounter(f,E){const y=await this.send("audience/g-counter/create",{key:f,count:E});return this.entities[f]=new c({key:f,count:E,meta:{locked:!1}}),y}incrementGCounter(f,E){return this.send("audience/g-counter/increment",{key:f,times:E})}getGCounter(f){return this.send("audience/g-counter/get",{key:f})}async createPNCounter(f,E){const y=await this.send("audience/pn-counter/create",{key:f,count:E});return this.entities[f]=new A({key:f,count:E,meta:{locked:!1}}),y}incrementPNCounter(f,E){return this.send("audience/pn-counter/increment",{key:f,times:E})}decrementPNCounter(f,E){return this.send("audience/pn-counter/decrement",{key:f,times:E})}getPNCounter(f){return this.send("audience/pn-counter/get",{key:f})}async createTextRing(f,E){const y={key:f},{limit:D,accept:P,reject:X}=E;D&&(y.limit=D),P&&(y.accept=P),X&&(y.reject=X);const J=await this.send("audience/text-ring/create",y);return this.entities[f]=new H({key:f,elements:[],limit:D,meta:{locked:!1}}),J}getTextRing(f){return this.send("audience/text-ring/get",{name:f})}pushTextRing(f,E){return this.send("audience/text-ring/push",{name:f,text:E})}async createExternalRequest(f,E,y,D){const P={key:f,service:E,payload:y};D&&(P.acl=D);const X=await this.send("external-request/create",P);return this.entities[f]=new l({key:f,val:{service:E,status:"pending"},meta:{locked:!1}}),X}createImage(f,E,y="image/jpeg"){return this.send("image/create",{key:f,prefix:E,mimeType:y})}submitImage(f,E=!0){return this.send("image/submit",{key:f,success:E})}moderateImage(f){return this.send("image/moderate",{key:f})}async getImage(f){const E=await this.send("image/get",{key:f});return this.entities[f]?(this.entities[f].uploadDetails=E.uploadDetails,this.entities[f].moderationDetails=E.moderationDetails,this.entities[f].readyForModeration=E.readyForModeration,this.entities[f].version=E.version,this.entities[f].from=E.from):this.entities[f]=E,E}async deleteImage(f){const E=await this.send("image/delete",{key:f});return delete this.entities[f],E}}return xa={WSClient:q},xa}var Ra,Vl;function kh(){if(Vl)return Ra;Vl=1;const{APIClient:r}=Bh(),{WSClient:t}=Ph(),{CreateRoomReply:n,GetRoomReply:i}=Gr(),{ClientWelcome:s,ClientDisconnected:u}=Ya(),{ArtifactEntity:e}=v0(),{GCounter:l}=ef(),{ImageEntity:c}=A0(),{NumberEntity:h}=tf(),{TextEntity:R}=af(),{DoodleEntity:m}=Za(),{ObjectEntity:A}=rf(),{CountGroup:K}=Qa(),{DropEntity:v}=L0(),{OK:N}=C0(),{RoomExit:I}=Gr(),{StackEntity:Z,StackElements:H,StackElement:ee}=sf(),{TextRing:q}=uf(),{TextMapEntity:O}=ff(),{PNCounter:f}=nf();return Ra={APIClient:r,WSClient:t,ClientWelcome:s,ClientDisconnected:u,CreateRoomReply:n,DropEntity:v,GetRoomReply:i,OK:N,RoomExit:I,StackElement:ee,StackElements:H,ArtifactEntity:e,DoodleEntity:m,ImageEntity:c,NumberEntity:h,CountGroup:K,GCounter:l,ObjectEntity:A,PNCounter:f,StackEntity:Z,TextEntity:R,TextRing:q,TextMapEntity:O},Ra}kh();function Vh(...r){console.log(...r)}function Mh(r){throw new Error('Could not dynamically require "'+r+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Er={exports:{}},qh=Er.exports,Ml;function Gh(){return Ml||(Ml=1,function(r,t){(function(n,i){i(t)})(qh,function(n){var i=typeof window<"u"?window:typeof je<"u"?je:typeof self<"u"?self:{},s=function(g,U){if(U=U.split(":")[0],g=+g,!g)return!1;switch(U){case"http":case"ws":return g!==80;case"https":case"wss":return g!==443;case"ftp":return g!==21;case"gopher":return g!==70;case"file":return!1}return g!==0},u=Object.prototype.hasOwnProperty,e;function l(b){try{return decodeURIComponent(b.replace(/\+/g," "))}catch{return null}}function c(b){try{return encodeURIComponent(b)}catch{return null}}function h(b){for(var g=/([^=?#&]+)=?([^&]*)/g,U={},x;x=g.exec(b);
vendor: 18,174 bytes, line 98
98){var C=l(x[1]),G=l(x[2]);C===null||G===null||C in U||(U[C]=G)}return U}function R(b,g){g=g||"";var U=[],x,C;typeof g!="string"&&(g="?");for(C in b)if(u.call(b,C)){if(x=b[C],!x&&(x===null||x===e||isNaN(x))&&(x=""),C=c(C),x=c(x),C===null||x===null)continue;U.push(C+"="+x)}return U.length?g+U.join("&"):""}var m=R,A=h,K={stringify:m,parse:A},v=/[\n\r\t]/g,N=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,I=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,Z=/^[a-zA-Z]:/,H=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/;function ee(b){return(b||"").toString().replace(H,"")}var q=[["#","hash"],["?","query"],function(g,U){return E(U.protocol)?g.replace(/\\/g,"/"):g},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],O={hash:1,query:1};function f(b){var g;typeof window<"u"?g=window:typeof i<"u"?g=i:typeof self<"u"?g=self:g={};var U=g.location||{};b=b||U;var x={},C=typeof b,G;if(b.protocol==="blob:")x=new P(unescape(b.pathname),{});else if(C==="string"){x=new P(b,{});for(G in O)delete x[G]}else if(C==="object"){for(G in b)G in O||(x[G]=b[G]);x.slashes===void 0&&(x.slashes=N.test(b.href))}return x}function E(b){return b==="file:"||b==="ftp:"||b==="http:"||b==="https:"||b==="ws:"||b==="wss:"}function y(b,g){b=ee(b),b=b.replace(v,""),g=g||{};var U=I.exec(b),x=U[1]?U[1].toLowerCase():"",C=!!U[2],G=!!U[3],W=0,T;return C?G?(T=U[2]+U[3]+U[4],W=U[2].length+U[3].length):(T=U[2]+U[4],W=U[2].length):G?(T=U[3]+U[4],W=U[3].length):T=U[4],x==="file:"?W>=2&&(T=T.slice(2)):E(x)?T=U[4]:x?C&&(T=T.slice(2)):W>=2&&E(g.protocol)&&(T=U[4]),{protocol:x,slashes:C||E(x),slashesCount:W,rest:T}}function D(b,g){if(b==="")return g;for(var U=(g||"/").split("/").slice(0,-1).concat(b.split("/")),x=U.length,C=U[x-1],G=!1,W=0;x--;)U[x]==="."?U.splice(x,1):U[x]===".."?(U.splice(x,1),W++):W&&(x===0&&(G=!0),U.splice(x,1),W--);return G&&U.unshift(""),(C==="."||C==="..")&&U.push(""),U.join("/")}function P(b,g,U){if(b=ee(b),b=b.replace(v,""),!(this instanceof P))return new P(b,g,U);var x,C,G,W,T,B,se=q.slice(),te=typeof g,ne=this,xe=0;for(te!=="object"&&te!=="string"&&(U=g,g=null),U&&typeof U!="function"&&(U=K.parse),g=f(g),C=y(b||"",g),x=!C.protocol&&!C.slashes,ne.slashes=C.slashes||x&&g.slashes,ne.protocol=C.protocol||g.protocol||"",b=C.rest,(C.protocol==="file:"&&(C.slashesCount!==2||Z.test(b))||!C.slashes&&(C.protocol||C.slashesCount<2||!E(ne.protocol)))&&(se[3]=[/(.*)/,"pathname"]);xe<se.length;xe++){if(W=se[xe],typeof W=="function"){b=W(b,ne);continue}G=W[0],B=W[1],G!==G?ne[B]=b:typeof G=="string"?(T=G==="@"?b.lastIndexOf(G):b.indexOf(G),~T&&(typeof W[2]=="number"?(ne[B]=b.slice(0,T),b=b.slice(T+W[2])):(ne[B]=b.slice(T),b=b.slice(0,T)))):(T=G.exec(b))&&(ne[B]=T[1],b=b.slice(0,T.index)),ne[B]=ne[B]||x&&W[3]&&g[B]||"",W[4]&&(ne[B]=ne[B].toLowerCase())}U&&(ne.query=U(ne.query)),x&&g.slashes&&ne.pathname.charAt(0)!=="/"&&(ne.pathname!==""||g.pathname!=="")&&(ne.pathname=D(ne.pathname,g.pathname)),ne.pathname.charAt(0)!=="/"&&E(ne.protocol)&&(ne.pathname="/"+ne.pathname),s(ne.port,ne.protocol)||(ne.host=ne.hostname,ne.port=""),ne.username=ne.password="",ne.auth&&(T=ne.auth.indexOf(":"),~T?(ne.username=ne.auth.slice(0,T),ne.username=encodeURIComponent(decodeURIComponent(ne.username)),ne.password=ne.auth.slice(T+1),ne.password=encodeURIComponent(decodeURIComponent(ne.password))):ne.username=encodeURIComponent(decodeURIComponent(ne.auth)),ne.auth=ne.password?ne.username+":"+ne.password:ne.username),ne.origin=ne.protocol!=="file:"&&E(ne.protocol)&&ne.host?ne.protocol+"//"+ne.host:"null",ne.href=ne.toString()}function X(b,g,U){var x=this;switch(b){case"query":typeof g=="string"&&g.length&&(g=(U||K.parse)(g)),x[b]=g;break;case"port":x[b]=g,s(g,x.protocol)?g&&(x.host=x.hostname+":"+g):(x.host=x.hostname,x[b]="");break;case"hostname":x[b]=g,x.port&&(g+=":"+x.port),x.host=g;break;case"host":x[b]=g,/:\d+$/.test(g)?(g=g.split(":"),x.port=g.pop(),x.hostname=g.join(":")):(x.hostname=g,x.port="");break;case"protocol":x.protocol=g.toLowerCase(),x.slashes=!U;break;case"pathname":case"hash":if(g){var C=b==="pathname"?"/":"#";x[b]=g.charAt(0)!==C?C+g:g}else x[b]=g;break;case"username":case"password":x[b]=encodeURIComponent(g);break;case"auth":var G=g.indexOf(":");~G?(x.username=g.slice(0,G),x.username=encodeURIComponent(decodeURIComponent(x.username)),x.password=g.slice(G+1),x.password=encodeURIComponent(decodeURIComponent(x.password))):x.username=encodeURIComponent(decodeURIComponent(g))}for(var W=0;W<q.length;W++){var T=q[W];T[4]&&(x[T[1]]=x[T[1]].toLowerCase())}return x.auth=x.password?x.username+":"+x.password:x.username,x.origin=x.protocol!=="file:"&&E(x.protocol)&&x.host?x.protocol+"//"+x.host:"null",x.href=x.toString(),x}function J(b){(!b||typeof b!="function")&&(b=K.stringify);var g,U=this,x=U.host,C=U.protocol;C&&C.charAt(C.length-1)!==":"&&(C+=":");var G=C+(U.protocol&&U.slashes||E(U.protocol)?"//":"");return U.username?(G+=U.username,U.password&&(G+=":"+U.password),G+="@"):U.password?(G+=":"+U.password,G+="@"):U.protocol!=="file:"&&E(U.protocol)&&!x&&U.pathname!=="/"&&(G+="@"),x[x.length-1]===":"&&(x+=":"),G+=x+U.pathname,g=typeof U.query=="object"?b(U.query):U.query,g&&(G+=g.charAt(0)!=="?"?"?"+g:g),U.hash&&(G+=U.hash),G}P.prototype={set:X,toString:J},P.extractProtocol=y,P.location=f,P.trimLeft=ee,P.qs=K;var fe=P;function ue(b,g){setTimeout(function(U){return b.call(U)},4,g)}function w(b,g){typeof process<"u"&&console[b].call(null,g)}function k(b,g){b===void 0&&(b=[]);var U=[];return b.forEach(function(x){g(x)||U.push(x)}),U}function ie(b,g){b===void 0&&(b=[]);var U=[];return b.forEach(function(x){g(x)&&U.push(x)}),U}var F=function(){this.listeners={}};F.prototype.addEventListener=function(g,U){typeof U=="function"&&(Array.isArray(this.listeners[g])||(this.listeners[g]=[]),ie(this.listeners[g],function(x){return x===U}).length===0&&this.listeners[g].push(U))},F.prototype.removeEventListener=function(g,U){var x=this.listeners[g];this.listeners[g]=k(x,function(C){return C===U})},F.prototype.dispatchEvent=function(g){for(var U=this,x=[],C=arguments.length-1;C-- >0;)x[C]=arguments[C+1];var G=g.type,W=this.listeners[G];return Array.isArray(W)?(W.forEach(function(T){x.length>0?T.apply(U,x):T.call(U,g)}),!0):!1};function le(b){var g=b.indexOf("?");return g>=0?b.slice(0,g):b}var oe=function(){this.urlMap={}};oe.prototype.attachWebSocket=function(g,U){var x=le(U),C=this.urlMap[x];if(C&&C.server&&C.websockets.indexOf(g)===-1)return C.websockets.push(g),C.server},oe.prototype.addMembershipToRoom=function(g,U){var x=this.urlMap[le(g.url)];x&&x.server&&x.websockets.indexOf(g)!==-1&&(x.roomMemberships[U]||(x.roomMemberships[U]=[]),x.roomMemberships[U].push(g))},oe.prototype.attachServer=function(g,U){var x=le(U),C=this.urlMap[x];if(!C)return this.urlMap[x]={server:g,websockets:[],roomMemberships:{}},g},oe.prototype.serverLookup=function(g){var U=le(g),x=this.urlMap[U];if(x)return x.server},oe.prototype.websocketsLookup=function(g,U,x){var C=le(g),G,W=this.urlMap[C];if(G=W?W.websockets:[],U){var T=W.roomMemberships[U];G=T||[]}return x?G.filter(function(B){return B!==x}):G},oe.prototype.removeServer=function(g){delete this.urlMap[le(g)]},oe.prototype.removeWebSocket=function(g,U){var x=le(U),C=this.urlMap[x];C&&(C.websockets=k(C.websockets,function(G){return G===g}))},oe.prototype.removeMembershipFromRoom=function(g,U){var x=this.urlMap[le(g.url)],C=x.roomMemberships[U];x&&C!==null&&(x.roomMemberships[U]=k(C,function(G){return G===g}))};var re=new oe,S={CLOSE_NORMAL:1e3,CLOSE_NO_STATUS:1005,CLOSE_ABNORMAL:1006},be={CONSTRUCTOR_ERROR:"Failed to construct 'WebSocket':",CLOSE_ERROR:"Failed to execute 'close' on 'WebSocket':",EVENT:{MESSAGE:"Failed to construct 'MessageEvent':",CLOSE:"Failed to construct 'CloseEvent':"}},Re=function(){};Re.prototype.stopPropagation=function(){},Re.prototype.stopImmediatePropagation=function(){},Re.prototype.initEvent=function(g,U,x){g===void 0&&(g="undefined"),U===void 0&&(U=!1),x===void 0&&(x=!1),this.type=""+g,this.bubbles=!!U,this.cancelable=!!x};var V=function(b){function g(U,x){if(x===void 0&&(x={}),b.call(this),!U)throw new TypeError(be.EVENT_ERROR+" 1 argument required, but only 0 present.");if(typeof x!="object")throw new TypeError(be.EVENT_ERROR+" parameter 2 ('eventInitDict') is not an object.");var C=x.bubbles,G=x.cancelable;this.type=""+U,this.timeStamp=Date.now(),this.target=null,this.srcElement=null,this.returnValue=!0,this.isTrusted=!1,this.eventPhase=0,this.defaultPrevented=!1,this.currentTarget=null,this.cancelable=G?!!G:!1,this.cancelBubble=!1,this.bubbles=C?!!C:!1}return b&&(g.__proto__=b),g.prototype=Object.create(b&&b.prototype),g.prototype.constructor=g,g}(Re),Se=function(b){function g(U,x){if(x===void 0&&(x={}),b.call(this),!U)throw new TypeError(be.EVENT.MESSAGE+" 1 argument required, but only 0 present.");if(typeof x!="object")throw new TypeError(be.EVENT.MESSAGE+" parameter 2 ('eventInitDict') is not an object");var C=x.bubbles,G=x.cancelable,W=x.data,T=x.origin,B=x.lastEventId,se=x.ports;this.type=""+U,this.timeStamp=Date.now(),this.target=null,this.srcElement=null,this.returnValue=!0,this.isTrusted=!1,this.eventPhase=0,this.defaultPrevented=!1,this.currentTarget=null,this.cancelable=G?!!G:!1,this.canncelBubble=!1,this.bubbles=C?!!C:!1,this.origin=""+T,this.ports=typeof se>"u"?null:se,this.data=typeof W>"u"?null:W,this.lastEventId=""+(B||"")}return b&&(g.__proto__=b),g.prototype=Object.create(b&&b.prototype),g.prototype.constructor=g,g}(Re),Xe=function(b){function g(U,x){if(x===void 0&&(x={}),b.call(this),!U)throw new TypeError(be.EVENT.CLOSE+" 1 argument required, but only 0 present.");if(typeof x!="object")throw new TypeError(be.EVENT.CLOSE+" parameter 2 ('eventInitDict') is not an object");var C=x.bubbles,G=x.cancelable,W=x.code,T=x.reason,B=x.wasClean;this.type=""+U,this.timeStamp=Date.now(),this.target=null,this.srcElement=null,this.returnValue=!0,this.isTrusted=!1,this.eventPhase=0,this.defaultPrevented=!1,this.currentTarget=null,this.cancelable=G?!!G:!1,this.cancelBubble=!1,this.bubbles=C?!!C:!1,this.code=typeof W=="number"?parseInt(W,10):0,this.reason=""+(T||""),this.wasClean=B?!!B:!1}return b&&(g.__proto__=b),g.prototype=Object.create(b&&b.prototype),g.prototype.constructor=g,g}(Re);function Le(b){var g=b.type,U=b.target,x=new V(g);return U&&(x.target=U,x.srcElement=U,x.currentTarget=U),x}function Be(b){var g=b.type,U=b.origin,x=b.data,C=b.target,G=new Se(g,{data:x,origin:U});return C&&(G.target=C,G.srcElement=C,G.currentTarget=C),G}function he(b){var g=b.code,U=b.reason,x=b.type,C=b.target,G=b.wasClean;G||(G=g===S.CLOSE_NORMAL||g===S.CLOSE_NO_STATUS);var W=new Xe(x,{code:g,reason:U,wasClean:G});return C&&(W.target=C,W.srcElement=C,W.currentTarget=C),W}function Ue(b,g,U){b.readyState=Te.CLOSING;var x=re.serverLookup(b.url),C=he({type:"close",target:b.target,code:g,reason:U});ue(function(){re.removeWebSocket(b,b.url),b.readyState=Te.CLOSED,b.dispatchEvent(C),x&&x.dispatchEvent(C,x)},b)}function ve(b,g,U){b.readyState=Te.CLOSING;var x=re.serverLookup(b.url),C=he({type:"close",target:b.target,code:g,reason:U,wasClean:!1}),G=Le({type:"error",target:b.target});ue(function(){re.removeWebSocket(b,b.url),b.readyState=Te.CLOSED,b.dispatchEvent(G),b.dispatchEvent(C),x&&x.dispatchEvent(C,x)},b)}function de(b){return Object.prototype.toString.call(b)!=="[object Blob]"&&!(b instanceof ArrayBuffer)&&(b=String(b)),b}var we=new WeakMap;function Me(b){if(we.has(b))return we.get(b);var g=new Proxy(b,{get:function(x,C){if(C==="close")return function(T){T===void 0&&(T={});var B=T.code||S.CLOSE_NORMAL,se=T.reason||"";Ue(g,B,se)};if(C==="send")return function(T){T=de(T),b.dispatchEvent(Be({type:"message",data:T,origin:this.url,target:b}))};var G=function(W){return W==="message"?"server::"+W:W};return C==="on"?function(T,B){b.addEventListener(G(T),B)}:C==="off"?function(T,B){b.removeEventListener(G(T),B)}:C==="target"?b:x[C]}});return we.set(b,g),g}function Oe(b){var g=encodeURIComponent(b).match(/%[89ABab]/g);return b.length+(g?g.length:0)}function Ve(b){var g=new fe(b),U=g.pathname,x=g.protocol,C=g.hash;if(!b)throw new TypeError(be.CONSTRUCTOR_ERROR+" 1 argument required, but only 0 present.");if(U||(g.pathname="/"),x==="")throw new SyntaxError(be.CONSTRUCTOR_ERROR+" The URL '"+g.toString()+"' is invalid.");if(x!=="ws:"&&x!=="wss:")throw new SyntaxError(be.CONSTRUCTOR_ERROR+" The URL's scheme must be either 'ws' or 'wss'. '"+x+"' is not allowed.");if(C!=="")throw new SyntaxError(be.CONSTRUCTOR_ERROR+" The URL contains a fragment identifier ('"+C+"'). Fragment identifiers are not allowed in WebSocket URLs.");return g.toString()}function qe(b){if(b===void 0&&(b=[]),!Array.isArray(b)&&typeof b!="string")throw new SyntaxError(be.CONSTRUCTOR_ERROR+" The subprotocol '"+b.toString()+"' is invalid.");typeof b=="string"&&(b=[b]);var g=b.map(function(x){return{count:1,protocol:x}}).reduce(function(x,C){return x[C.protocol]=(x[C.protocol]||0)+C.count,x},{}),U=Object.keys(g).filter(function(x){return g[x]>1});if(U.length>0)throw new SyntaxError(be.CONSTRUCTOR_ERROR+" The subprotocol '"+U[0]+"' is duplicated.");return b}var Te=function(b){function g(x,C){b.call(this),this._onopen=null,this._onmessage=null,this._onerror=null,this._onclose=null,this.url=Ve(x),C=qe(C),this.protocol=C[0]||"",this.binaryType="blob",this.readyState=g.CONNECTING;var G=Me(this),W=re.attachWebSocket(G,this.url);ue(function(){if(this.readyState===g.CONNECTING)if(W)if(W.options.verifyClient&&typeof W.options.verifyClient=="function"&&!W.options.verifyClient())this.readyState=g.CLOSED,w("error","WebSocket connection to '"+this.url+"' failed: HTTP Authentication failed; no valid credentials available"),re.removeWebSocket(G,this.url),this.dispatchEvent(Le({type:"error",target:this})),this.dispatchEvent(he({type:"close",target:this,code:S.CLOSE_NORMAL}));else{if(W.options.selectProtocol&&typeof W.options.selectProtocol=="function"){var B=W.options.selectProtocol(C),se=B!=="",te=C.indexOf(B)!==-1;if(se&&!te){this.readyState=g.CLOSED,w("error","WebSocket connection to '"+this.url+"' failed: Invalid Sub-Protocol"),re.removeWebSocket(G,this.url),this.dispatchEvent(Le({type:"error",target:this})),this.dispatchEvent(he({type:"close",target:this,code:S.CLOSE_NORMAL}));return}this.protocol=B}this.readyState=g.OPEN,this.dispatchEvent(Le({type:"open",target:this})),W.dispatchEvent(Le({type:"connection"}),G)}else this.readyState=g.CLOSED,this.dispatchEvent(Le({type:"error",target:this})),this.dispatchEvent(he({type:"close",target:this,code:S.CLOSE_NORMAL})),w("error","WebSocket connection to '"+this.url+"' failed")},this)}b&&(g.__proto__=b),g.prototype=Object.create(b&&b.prototype),g.prototype.constructor=g;var U={onopen:{},onmessage:{},onclose:{},onerror:{}};return U.onopen.get=function(){return this._onopen},U.onmessage.get=function(){return this._onmessage},U.onclose.get=function(){return this._onclose},U.onerror.get=function(){return this._onerror},U.onopen.set=function(x){this.removeEventListener("open",this._onopen),this._onopen=x,this.addEventListener("open",x)},U.onmessage.set=function(x){this.removeEventListener("message",this._onmessage),this._onmessage=x,this.addEventListener("message",x)},U.onclose.set=function(x){this.removeEventListener("close",this._onclose),this._onclose=x,this.addEventListener("close",x)},U.onerror.set=function(x){this.removeEventListener("error",this._onerror),this._onerror=x,this.addEventListener("error",x)},g.prototype.send=function(C){var G=this;if(this.readyState===g.CONNECTING)throw new Error("Failed to execute 'send' on 'WebSocket': Still in CONNECTING state");var W=Be({type:"server::message",origin:this.url,data:de(C)}),T=re.serverLookup(this.url);T&&ue(function(){G.dispatchEvent(W,C)},T)},g.prototype.close=function(C,G){if(C!==void 0&&(typeof C!="number"||C!==1e3&&(C<3e3||C>4999)))throw new TypeError(be.CLOSE_ERROR+" The code must be either 1000, or between 3000 and 4999. "+C+" is neither.");if(G!==void 0){var W=Oe(G);if(W>123)throw new SyntaxError(be.CLOSE_ERROR+" The message must not be greater than 123 bytes.")}if(!(this.readyState===g.CLOSING||this.readyState===g.CLOSED)){var T=Me(this);this.readyState===g.CONNECTING?ve(T,C||S.CLOSE_ABNORMAL,G):Ue(T,C||S.CLOSE_NO_STATUS,G)}},Object.defineProperties(g.prototype,U),g}(F);Te.CONNECTING=0,Te.prototype.CONNECTING=Te.CONNECTING,Te.OPEN=1,Te.prototype.OPEN=Te.OPEN,Te.CLOSING=2,Te.prototype.CLOSING=Te.CLOSING,Te.CLOSED=3,Te.prototype.CLOSED=Te.CLOSED;var Ke=function(b){function g(x,C){var G=this;x===void 0&&(x="socket.io"),C===void 0&&(C=""),b.call(this),this.binaryType="blob";var W=new fe(x);W.pathname||(W.pathname="/"),this.url=W.toString(),this.readyState=g.CONNECTING,this.protocol="",this.target=this,typeof C=="string"||typeof C=="object"&&C!==null?this.protocol=C:Array.isArray(C)&&C.length>0&&(this.protocol=C[0]);var T=re.attachWebSocket(this,this.url);ue(function(){T?(this.readyState=g.OPEN,T.dispatchEvent(Le({type:"connection"}),T,this),T.dispatchEvent(Le({type:"connect"}),T,this),this.dispatchEvent(Le({type:"connect",target:this}))):(this.readyState=g.CLOSED,this.dispatchEvent(Le({type:"error",target:this})),this.dispatchEvent(he({type:"close",target:this,code:S.CLOSE_NORMAL})),w("error","Socket.io connection to '"+this.url+"' failed"))},this),this.addEventListener("close",function(B){G.dispatchEvent(he({type:"disconnect",target:B.target,code:B.code}))})}b&&(g.__proto__=b),g.prototype=Object.create(b&&b.prototype),g.prototype.constructor=g;var U={broadcast:{}};return g.prototype.close=function(){if(this.readyState===g.OPEN){var C=re.serverLookup(this.url);return re.removeWebSocket(this,this.url),this.readyState=g.CLOSED,this.dispatchEvent(he({type:"close",target:this,code:S.CLOSE_NORMAL})),C&&C.dispatchEvent(he({type:"disconnect",target:this,code:S.CLOSE_NORMAL}),C),this}},g.prototype.disconnect=function(){return this.close()},g.prototype.emit=function(C){for(var G=[],W=arguments.length-1;W-- >0;)G[W]=arguments[W+1];if(this.readyState!==g.OPEN)throw new Error("SocketIO is already in CLOSING or CLOSED state");var T=Be({type:C,origin:this.url,data:G}),B=re.serverLookup(this.url);return B&&B.dispatchEvent.apply(B,[T].concat(G)),this}
98,g.prototype.send=function(C){return this.emit("message",C),this},U.broadcast.get=function(){if(this.readyState!==g.OPEN)throw new Error("SocketIO is already in CLOSING or CLOSED state");var x=this,C=re.serverLookup(this.url);if(!C)throw new Error("SocketIO can not find a server at the specified URL ("+this.url+")");return{emit:function(W,T){return C.emit(W,T,{websockets:re.websocketsLookup(x.url,null,x)}),x},to:function(W){return C.to(W,x)},in:function(W){return C.in(W,x)}}},g.prototype.on=function(C,G){return this.addEventListener(C,G),this},g.prototype.off=function(C,G){this.removeEventListener(C,G)},g.prototype.hasListeners=function(C){var G=this.listeners[C];return Array.isArray(G)?!!G.length:!1},g.prototype.join=function(C){re.addMembershipToRoom(this,C)},g.prototype.leave=function(C){re.removeMembershipFromRoom(this,C)},g.prototype.to=function(C){return this.broadcast.to(C)},g.prototype.in=function(){return this.to.apply(null,arguments)},g.prototype.dispatchEvent=function(C){for(var G=this,W=[],T=arguments.length-1;T-- >0;)W[T]=arguments[T+1];var B=C.type,se=this.listeners[B];if(!Array.isArray(se))return!1;se.forEach(function(te){W.length>0?te.apply(G,W):te.call(G,C.data?C.data:C)})},Object.defineProperties(g.prototype,U),g}(F);Ke.CONNECTING=0,Ke.OPEN=1,Ke.CLOSING=2,Ke.CLOSED=3;var Ie=function(g,U){return new Ke(g,U)};Ie.connect=function(g,U){return Ie(g,U)};var it=function(b){return b.reduce(function(g,U){return g.indexOf(U)>-1?g:g.concat(U)},[])};function Je(){return typeof window<"u"?window:typeof process=="object"&&typeof Mh=="function"&&typeof je=="object"?je:this}var Ye={mock:!0,verifyClient:null,selectProtocol:null},_t=function(b){function g(U,x){x===void 0&&(x=Ye),b.call(this);var C=new fe(U);C.pathname||(C.pathname="/"),this.url=C.toString(),this.originalWebSocket=null;var G=re.attachServer(this,this.url);if(!G)throw this.dispatchEvent(Le({type:"error"})),new Error("A mock server is already listening on this url");this.options=Object.assign({},Ye,x),this.options.mock&&this.mockWebsocket()}return b&&(g.__proto__=b),g.prototype=Object.create(b&&b.prototype),g.prototype.constructor=g,g.prototype.mockWebsocket=function(){var x=Je();this.originalWebSocket=x.WebSocket,x.WebSocket=Te},g.prototype.restoreWebsocket=function(){var x=Je();this.originalWebSocket!==null&&(x.WebSocket=this.originalWebSocket),this.originalWebSocket=null},g.prototype.stop=function(x){x===void 0&&(x=function(){}),this.options.mock&&this.restoreWebsocket(),re.removeServer(this.url),typeof x=="function"&&x()},g.prototype.on=function(x,C){this.addEventListener(x,C)},g.prototype.off=function(x,C){this.removeEventListener(x,C)},g.prototype.close=function(x){x===void 0&&(x={});var C=x.code,G=x.reason,W=x.wasClean,T=re.websocketsLookup(this.url);re.removeServer(this.url),T.forEach(function(B){B.readyState=Te.CLOSED,B.dispatchEvent(he({type:"close",target:B.target,code:C||S.CLOSE_NORMAL,reason:G||"",wasClean:W}))}),this.dispatchEvent(he({type:"close"}),this)},g.prototype.emit=function(x,C,G){var W=this;G===void 0&&(G={});var T=G.websockets;T||(T=re.websocketsLookup(this.url));var B;typeof G!="object"||arguments.length>3?(C=Array.prototype.slice.call(arguments,1,arguments.length),B=C.map(function(se){return de(se)})):B=de(C),T.forEach(function(se){var te=se instanceof Ke?C:B;Array.isArray(te)?se.dispatchEvent.apply(se,[Be({type:x,data:te,origin:W.url,target:se.target})].concat(te)):se.dispatchEvent(Be({type:x,data:te,origin:W.url,target:se.target}))})},g.prototype.clients=function(){return re.websocketsLookup(this.url)},g.prototype.to=function(x,C,G){var W=this;G===void 0&&(G=[]);var T=this,B=it(G.concat(re.websocketsLookup(this.url,x,C)));return{to:function(se,te){return W.to.call(W,se,te,B)},emit:function(te,ne){T.emit(te,ne,{websockets:B})}}},g.prototype.in=function(){for(var x=[],C=arguments.length;C--;)x[C]=arguments[C];return this.to.apply(null,x)},g.prototype.simulate=function(x){var C=re.websocketsLookup(this.url);x==="error"&&C.forEach(function(G){G.readyState=Te.CLOSED,G.dispatchEvent(Le({type:"error",target:G.target}))})},g}(F);_t.of=function(g){return new _t(g)};var ir=_t,Lt=Te,At=Ie;n.Server=ir,n.WebSocket=Lt,n.SocketIO=At,Object.defineProperty(n,"__esModule",{value:!0})})}(Er,Er.exports)),Er.exports}Gh();var ga={exports:{}},ql;function jh(){return ql||(ql=1,function(r){(function(){function t(l,c){var h=l.x-c.x,R=l.y-c.y;return h*h+R*R}function n(l,c,h){var R=c.x,m=c.y,A=h.x-R,K=h.y-m;if(A!==0||K!==0){var v=((l.x-R)*A+(l.y-m)*K)/(A*A+K*K);v>1?(R=h.x,m=h.y):v>0&&(R+=A*v,m+=K*v)}return A=l.x-R,K=l.y-m,A*A+K*K}function i(l,c){for(var h=l[0],R=[h],m,A=1,K=l.length;A<K;A++)m=l[A],t(m,h)>c&&(R.push(m),h=m);return h!==m&&R.push(m),R}function s(l,c,h,R,m){for(var A=R,K,v=c+1;v<h;
98v++){var N=n(l[v],l[c],l[h]);N>A&&(K=v,A=N)}A>R&&(K-c>1&&s(l,c,K,R,m),m.push(l[K]),h-K>1&&s(l,K,h,R,m))}function u(l,c){var h=l.length-1,R=[l[0]];return s(l,0,h,c,R),R.push(l[h]),R}function e(l,c,h){if(l.length<=2)return l;var R=c!==void 0?c*c:1;return l=h?l:i(l,R),l=u(l,R),l}r.exports=e,r.exports.default=e})()}(ga)),ga.exports}jh();var jt={},Xt={},ma={},Gl;function B0(){return Gl||(Gl=1,function(r){Object.defineProperty(r,"__esModule",{value:!0}),r.EXTENDED_PICTOGRAPHIC=r.CLUSTER_BREAK=void 0,function(t){t[t.CR=0]="CR",t[t.LF=1]="LF",t[t.CONTROL=2]="CONTROL",t[t.EXTEND=3]="EXTEND",t[t.REGIONAL_INDICATOR=4]="REGIONAL_INDICATOR",t[t.SPACINGMARK=5]="SPACINGMARK",t[t.L=6]="L",t[t.V=7]="V",t[t.T=8]="T",t[t.LV=9]="LV",t[t.LVT=10]="LVT",t[t.OTHER=11]="OTHER",t[t.PREPEND=12]="PREPEND",t[t.E_BASE=13]="E_BASE",t[t.E_MODIFIER=14]="E_MODIFIER",t[t.ZWJ=15]="ZWJ",t[t.GLUE_AFTER_ZWJ=16]="GLUE_AFTER_ZWJ",t[t.E_BASE_GAZ=17]="E_BASE_GAZ"}(r.CLUSTER_BREAK||(r.CLUSTER_BREAK={})),r.EXTENDED_PICTOGRAPHIC=101}(ma)),ma}var Kr={},jl;function Xh(){if(jl)return Kr;
98jl=1,Object.defineProperty(Kr,"__esModule",{value:!0});const r=B0(),t=0,n=1,i=2,s=3,u=4;let e=class{static isSurrogate(c,h){return 55296<=c.charCodeAt(h)&&c.charCodeAt(h)<=56319&&56320<=c.charCodeAt(h+1)&&c.charCodeAt(h+1)<=57343}static codePointAt(c,h){h===void 0&&(h=0);const R=c.charCodeAt(h);if(55296<=R&&R<=56319&&h<c.length-1){const m=R,A=c.charCodeAt(h+1);return 56320<=A&&A<=57343?(m-55296)*1024+(A-56320)+65536:m}if(56320<=R&&R<=57343&&h>=1){const m=c.charCodeAt(h-1),A=R;return 55296<=m&&m<=56319?(m-55296)*1024+(A-56320)+65536:A}return R}static shouldBreak(c,h,R,m,A,K){const v=[c].concat(h).concat([R]),N=[m].concat(A).concat([K]),I=v[v.length-2],Z=R,H=K,ee=v.lastIndexOf(r.CLUSTER_BREAK.REGIONAL_INDICATOR);if(ee>0&&v.slice(1,ee).every(function(O){return O===r.CLUSTER_BREAK.REGIONAL_INDICATOR})&&[r.CLUSTER_BREAK.PREPEND,r.CLUSTER_BREAK.REGIONAL_INDICATOR].indexOf(I)===-1)return v.filter(function(O){return O===r.CLUSTER_BREAK.REGIONAL_INDICATOR}).length%2===1?s:u;if(I===r.CLUSTER_BREAK.CR&&Z===r.CLUSTER_BREAK.LF)return t;if(I===r.CLUSTER_BREAK.CONTROL||I===r.CLUSTER_BREAK.CR||I===r.CLUSTER_BREAK.LF)return n;if(Z===r.CLUSTER_BREAK.CONTROL||Z===r.CLUSTER_BREAK.CR||Z===r.CLUSTER_BREAK.LF)return n;if(I===r.CLUSTER_BREAK.L&&(Z===r.CLUSTER_BREAK.L||Z===r.CLUSTER_BREAK.V||Z===r.CLUSTER_BREAK.LV||Z===r.CLUSTER_BREAK.LVT))return t;if((I===r.CLUSTER_BREAK.LV||I===r.CLUSTER_BREAK.V)&&(Z===r.CLUSTER_BREAK.V||Z===r.CLUSTER_BREAK.T))return t;if((I===r.CLUSTER_BREAK.LVT||I===r.CLUSTER_BREAK.T)&&Z===r.CLUSTER_BREAK.T)return t;if(Z===r.CLUSTER_BREAK.EXTEND||Z===r.CLUSTER_BREAK.ZWJ)return t;if(Z===r.CLUSTER_BREAK.SPACINGMARK)return t;if(I===r.CLUSTER_BREAK.PREPEND)return t;const q=N.slice(0,-1).lastIndexOf(r.EXTENDED_PICTOGRAPHIC);return q!==-1&&N[q]===r.EXTENDED_PICTOGRAPHIC&&v.slice(q+1,-2).every(function(O){return O===r.CLUSTER_BREAK.EXTEND})&&I===r.CLUSTER_BREAK.ZWJ&&H===r.EXTENDED_PICTOGRAPHIC?t:h.indexOf(r.CLUSTER_BREAK.REGIONAL_INDICATOR)!==-1?i:I===r.CLUSTER_BREAK.REGIONAL_INDICATOR&&Z===r.CLUSTER_BREAK.REGIONAL_INDICATOR?t:n}};return Kr.default=e,Kr}var wr={},Xl;function Fh(){if(Xl)return wr;Xl=1,Object.defineProperty(wr,"__esModule",{value:!0});let r=class{constructor(n,i){this._index=0,this._str=n,this._nextBreak=i}[Symbol.iterator](){return this}next(){let n;if((n=this._nextBreak(this._str,this._index))<this._str.length){const i=this._str.slice(this._index,n);return this._index=n,{value:i,done:!1}}if(this._index<this._str.length){const i=this._str.slice(this._index);return this._index=this._str.length,{value:i,done:!1}}return{value:void 0,done:!0}}};return wr.default=r,wr}var Fl;function $h(){if(Fl)return Xt;Fl=1;var r=Xt&&Xt.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(Xt,"__esModule",{value:!0});const t=B0(),n=r(Xh()),i=r(Fh());class s{static nextBreak(e,l){if(l===void 0&&(l=0),l<0)return 0;if(l>=e.length-1)return e.length;const c=n.default.codePointAt(e,l),h=s.getGraphemeBreakProperty(c),R=s.getEmojiProperty(c),m=[],A=[];for(let K=l+1;K<e.length;K++){if(n.default.isSurrogate(e,K-1))continue;const v=n.default.codePointAt(e,K),N=s.getGraphemeBreakProperty(v),I=s.getEmojiProperty(v);if(n.default.shouldBreak(h,m,N,R,A,I))return K;m.push(N),A.push(I)}return e.length}splitGraphemes(e){const l=[];let c=0,h;for(;(h=s.nextBreak(e,c))<e.length;)l.push(e.slice(c,h)),c=h;return c<e.length&&l.push(e.slice(c)),l}iterateGraphemes(e){return new i.default(e,s.nextBreak)}countGraphemes(e){let l=0,c=0,h;for(;(h=s.nextBreak(e,c))<e.length;)c=h,l++;return c<e.length&&l++,l}static getGraphemeBreakProperty(e){if(e<48905){if(e<44116){if(e<4141){if(e<2818){if(e<2363)if(e<1759){if(e<1471){if(e<127){if(e<11){if(e<10){if(0<=e&&e<=9)return t.CLUSTER_BREAK.CONTROL}else if(e===10)return t.CLUSTER_BREAK.LF}else if(e<13){if(11<=e&&e<=12)return t.CLUSTER_BREAK.CONTROL}else if(e<14){if(e===13)return t.CLUSTER_BREAK.CR}else if(14<=e&&e<=31)return t.CLUSTER_BREAK.CONTROL}else if(e<768){if(e<173){if(127<=e&&e<=159)return t.CLUSTER_BREAK.CONTROL}else if(e===173)return t.CLUSTER_BREAK.CONTROL}else if(e<1155){if(768<=e&&e<=879)return t.CLUSTER_BREAK.EXTEND}else if(e<1425){if(1155<=e&&e<=1161)return t.CLUSTER_BREAK.EXTEND}else if(1425<=e&&e<=1469)return t.CLUSTER_BREAK.EXTEND}else if(e<1552){if(e<1476){if(e<1473){if(e===1471)return t.CLUSTER_BREAK.EXTEND}else if(1473<=e&&e<=1474)return t.CLUSTER_BREAK.EXTEND}else if(e<1479){if(1476<=e&&e<=1477)return t.CLUSTER_BREAK.EXTEND}else if(e<1536){if(e===1479)return t.CLUSTER_BREAK.EXTEND}else if(1536<=e&&e<=1541)return t.CLUSTER_BREAK.PREPEND}else if(e<1648){if(e<1564){if(1552<=e&&e<=1562)return t.CLUSTER_BREAK.EXTEND}else if(e<1611){if(e===1564)return t.CLUSTER_BREAK.CONTROL}else if(1611<=e&&e<=1631)return t.CLUSTER_BREAK.EXTEND}else if(e<1750){if(e===1648)return t.CLUSTER_BREAK.EXTEND}else if(e<1757){if(1750<=e&&e<=1756)return t.CLUSTER_BREAK.EXTEND}else if(e===1757)return t.CLUSTER_BREAK.PREPEND}
98else if(e<2075){if(e<1840)if(e<1770){if(e<1767){if(1759<=e&&e<=1764)return t.CLUSTER_BREAK.EXTEND}else if(1767<=e&&e<=1768)return t.CLUSTER_BREAK.EXTEND}else if(e<1807){if(1770<=e&&e<=1773)return t.CLUSTER_BREAK.EXTEND}else{if(e===1807)return t.CLUSTER_BREAK.PREPEND;if(e===1809)return t.CLUSTER_BREAK.EXTEND}else if(e<2027){if(e<1958){if(1840<=e&&e<=1866)return t.CLUSTER_BREAK.EXTEND}else if(1958<=e&&e<=1968)return t.CLUSTER_BREAK.EXTEND}else if(e<2045){if(2027<=e&&e<=2035)return t.CLUSTER_BREAK.EXTEND}else if(e<2070){if(e===2045)return t.CLUSTER_BREAK.EXTEND}else if(2070<=e&&e<=2073)return t.CLUSTER_BREAK.EXTEND}else if(e<2200){if(e<2089){if(e<2085){if(2075<=e&&e<=2083)return t.CLUSTER_BREAK.EXTEND}else if(2085<=e&&e<=2087)return t.CLUSTER_BREAK.EXTEND}else if(e<2137){if(2089<=e&&e<=2093)return t.CLUSTER_BREAK.EXTEND}else if(e<2192){if(2137<=e&&e<=2139)return t.CLUSTER_BREAK.EXTEND}else if(2192<=e&&e<=2193)return t.CLUSTER_BREAK.PREPEND}else if(e<2275){if(e<2250){if(2200<=e&&e<=2207)return t.CLUSTER_BREAK.EXTEND}else if(e<2274){if(2250<=e&&e<=2273)return t.CLUSTER_BREAK.EXTEND}else if(e===2274)return t.CLUSTER_BREAK.PREPEND}else if(e<2307){if(2275<=e&&e<=2306)return t.CLUSTER_BREAK.EXTEND}else{if(e===2307)return t.CLUSTER_BREAK.SPACINGMARK;if(e===2362)return t.CLUSTER_BREAK.EXTEND}else if(e<2561){if(e<2434){if(e<2381){if(e<2366){if(e===2363)return t.CLUSTER_BREAK.SPACINGMARK;if(e===2364)return t.CLUSTER_BREAK.EXTEND}else if(e<2369){if(2366<=e&&e<=2368)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<2377){if(2369<=e&&e<=2376)return t.CLUSTER_BREAK.EXTEND}else if(2377<=e&&e<=2380)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<2385){if(e<2382){if(e===2381)return t.CLUSTER_BREAK.EXTEND}else if(2382<=e&&e<=2383)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<2402){if(2385<=e&&e<=2391)return t.CLUSTER_BREAK.EXTEND}else if(e<2433){if(2402<=e&&e<=2403)return t.CLUSTER_BREAK.EXTEND}else if(e===2433)return t.CLUSTER_BREAK.EXTEND}else if(e<2503){if(e<2494){if(e<2492){if(2434<=e&&e<=2435)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===2492)return t.CLUSTER_BREAK.EXTEND}else if(e<2495){if(e===2494)return t.CLUSTER_BREAK.EXTEND}else if(e<2497){if(2495<=e&&e<=2496)return t.CLUSTER_BREAK.SPACINGMARK}else if(2497<=e&&e<=2500)return t.CLUSTER_BREAK.EXTEND}else if(e<2519){if(e<2507){if(2503<=e&&e<=2504)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<2509){if(2507<=e&&e<=2508)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===2509)return t.CLUSTER_BREAK.EXTEND}else if(e<2530){if(e===2519)return t.CLUSTER_BREAK.EXTEND}else if(e<2558){if(2530<=e&&e<=2531)return t.CLUSTER_BREAK.EXTEND}else if(e===2558)return t.CLUSTER_BREAK.EXTEND}else if(e<2691){if(e<2631){if(e<2620){if(e<2563){if(2561<=e&&e<=2562)return t.CLUSTER_BREAK.EXTEND}else if(e===2563)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<2622){if(e===2620)return t.CLUSTER_BREAK.EXTEND}else if(e<2625){if(2622<=e&&e<=2624)return t.CLUSTER_BREAK.SPACINGMARK}else if(2625<=e&&e<=2626)return t.CLUSTER_BREAK.EXTEND}else if(e<2672){if(e<2635){if(2631<=e&&e<=2632)return t.CLUSTER_BREAK.EXTEND}else if(e<2641){if(2635<=e&&e<=2637)return t.CLUSTER_BREAK.EXTEND}else if(e===2641)return t.CLUSTER_BREAK.EXTEND}else if(e<2677){if(2672<=e&&e<=2673)return t.CLUSTER_BREAK.EXTEND}else if(e<2689){if(e===2677)return t.CLUSTER_BREAK.EXTEND}else if(2689<=e&&e<=2690)return t.CLUSTER_BREAK.EXTEND}else if(e<2761){if(e<2750){if(e===2691)return t.CLUSTER_BREAK.SPACINGMARK;if(e===2748)return t.CLUSTER_BREAK.EXTEND}else if(e<2753){if(2750<=e&&e<=2752)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<2759){if(2753<=e&&e<=2757)return t.CLUSTER_BREAK.EXTEND}else if(2759<=e&&e<=2760)return t.CLUSTER_BREAK.EXTEND}else if(e<2786){if(e<2763){if(e===2761)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<2765){if(2763<=e&&e<=2764)return t.CLUSTER_BREAK.SPACINGMARK}
98else if(e===2765)return t.CLUSTER_BREAK.EXTEND}else if(e<2810){if(2786<=e&&e<=2787)return t.CLUSTER_BREAK.EXTEND}else if(e<2817){if(2810<=e&&e<=2815)return t.CLUSTER_BREAK.EXTEND}else if(e===2817)return t.CLUSTER_BREAK.EXTEND}else if(e<3315){if(e<3076){if(e<2946){if(e<2887){if(e<2878){if(e<2876){if(2818<=e&&e<=2819)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===2876)return t.CLUSTER_BREAK.EXTEND}else if(e<2880){if(2878<=e&&e<=2879)return t.CLUSTER_BREAK.EXTEND}else if(e<2881){if(e===2880)return t.CLUSTER_BREAK.SPACINGMARK}else if(2881<=e&&e<=2884)return t.CLUSTER_BREAK.EXTEND}else if(e<2893){if(e<2891){if(2887<=e&&e<=2888)return t.CLUSTER_BREAK.SPACINGMARK}else if(2891<=e&&e<=2892)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<2901){if(e===2893)return t.CLUSTER_BREAK.EXTEND}else if(e<2914){if(2901<=e&&e<=2903)return t.CLUSTER_BREAK.EXTEND}else if(2914<=e&&e<=2915)return t.CLUSTER_BREAK.EXTEND}else if(e<3014){if(e<3007){if(e===2946||e===3006)return t.CLUSTER_BREAK.EXTEND}else if(e<3008){if(e===3007)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3009){if(e===3008)return t.CLUSTER_BREAK.EXTEND}else if(3009<=e&&e<=3010)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3031){if(e<3018){if(3014<=e&&e<=3016)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3021){if(3018<=e&&e<=3020)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===3021)return t.CLUSTER_BREAK.EXTEND}else if(e<3072){if(e===3031)return t.CLUSTER_BREAK.EXTEND}else if(e<3073){if(e===3072)return t.CLUSTER_BREAK.EXTEND}else if(3073<=e&&e<=3075)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3262){if(e<3146){if(e<3134){if(e===3076||e===3132)return t.CLUSTER_BREAK.EXTEND}else if(e<3137){if(3134<=e&&e<=3136)return t.CLUSTER_BREAK.EXTEND}else if(e<3142){if(3137<=e&&e<=3140)return t.CLUSTER_BREAK.SPACINGMARK}else if(3142<=e&&e<=3144)return t.CLUSTER_BREAK.EXTEND}else if(e<3201){if(e<3157){if(3146<=e&&e<=3149)return t.CLUSTER_BREAK.EXTEND}else if(e<3170){if(3157<=e&&e<=3158)return t.CLUSTER_BREAK.EXTEND}else if(3170<=e&&e<=3171)return t.CLUSTER_BREAK.EXTEND}else if(e<3202){if(e===3201)return t.CLUSTER_BREAK.EXTEND}else if(e<3260){if(3202<=e&&e<=3203)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===3260)return t.CLUSTER_BREAK.EXTEND}else if(e<3270){if(e<3264){if(e===3262)return t.CLUSTER_BREAK.SPACINGMARK;if(e===3263)return t.CLUSTER_BREAK.EXTEND}else if(e<3266){if(3264<=e&&e<=3265)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3267){if(e===3266)return t.CLUSTER_BREAK.EXTEND}else if(3267<=e&&e<=3268)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3276){if(e<3271){if(e===3270)return t.CLUSTER_BREAK.EXTEND}else if(e<3274){if(3271<=e&&e<=3272)return t.CLUSTER_BREAK.SPACINGMARK}else if(3274<=e&&e<=3275)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3285){if(3276<=e&&e<=3277)return t.CLUSTER_BREAK.EXTEND}else if(e<3298){if(3285<=e&&e<=3286)return t.CLUSTER_BREAK.EXTEND}else if(3298<=e&&e<=3299)return t.CLUSTER_BREAK.EXTEND}else if(e<3551){if(e<3406){if(e<3391){if(e<3330){if(e<3328){if(e===3315)return t.CLUSTER_BREAK.SPACINGMARK}else if(3328<=e&&e<=3329)return t.CLUSTER_BREAK.EXTEND}else if(e<3387){if(3330<=e&&e<=3331)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3390){if(3387<=e&&e<=3388)return t.CLUSTER_BREAK.EXTEND}else if(e===3390)return t.CLUSTER_BREAK.EXTEND}else if(e<3398){if(e<3393){if(3391<=e&&e<=3392)return t.CLUSTER_BREAK.SPACINGMARK}else if(3393<=e&&e<=3396)return t.CLUSTER_BREAK.EXTEND}else if(e<3402){if(3398<=e&&e<=3400)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3405){if(3402<=e&&e<=3404)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===3405)return t.CLUSTER_BREAK.EXTEND}else if(e<3530){if(e<3426){if(e===3406)return t.CLUSTER_BREAK.PREPEND;if(e===3415)return t.CLUSTER_BREAK.EXTEND}else if(e<3457){if(3426<=e&&e<=3427)return t.CLUSTER_BREAK.EXTEND}else if(e<3458){if(e===3457)return t.CLUSTER_BREAK.EXTEND}else if(3458<=e&&e<=3459)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3538){if(e<3535){if(e===3530)return t.CLUSTER_BREAK.EXTEND}else if(e<3536){if(e===3535)return t.CLUSTER_BREAK.EXTEND}else if(3536<=e&&e<=3537)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3542){if(3538<=e&&e<=3540)return t.CLUSTER_BREAK.EXTEND}else if(e<3544){if(e===3542)return t.CLUSTER_BREAK.EXTEND}else if(3544<=e&&e<=3550)return t.CLUSTER_BREAK.SPACINGMARK}
98else if(e<3893){if(e<3655){if(e<3633){if(e<3570){if(e===3551)return t.CLUSTER_BREAK.EXTEND}else if(3570<=e&&e<=3571)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3635){if(e===3633)return t.CLUSTER_BREAK.EXTEND}else if(e<3636){if(e===3635)return t.CLUSTER_BREAK.SPACINGMARK}else if(3636<=e&&e<=3642)return t.CLUSTER_BREAK.EXTEND}else if(e<3764)if(e<3761){if(3655<=e&&e<=3662)return t.CLUSTER_BREAK.EXTEND}else{if(e===3761)return t.CLUSTER_BREAK.EXTEND;if(e===3763)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3784){if(3764<=e&&e<=3772)return t.CLUSTER_BREAK.EXTEND}else if(e<3864){if(3784<=e&&e<=3790)return t.CLUSTER_BREAK.EXTEND}else if(3864<=e&&e<=3865)return t.CLUSTER_BREAK.EXTEND}else if(e<3967){if(e<3897){if(e===3893||e===3895)return t.CLUSTER_BREAK.EXTEND}else if(e<3902){if(e===3897)return t.CLUSTER_BREAK.EXTEND}else if(e<3953){if(3902<=e&&e<=3903)return t.CLUSTER_BREAK.SPACINGMARK}else if(3953<=e&&e<=3966)return t.CLUSTER_BREAK.EXTEND}else if(e<3981){if(e<3968){if(e===3967)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<3974){if(3968<=e&&e<=3972)return t.CLUSTER_BREAK.EXTEND}else if(3974<=e&&e<=3975)return t.CLUSTER_BREAK.EXTEND}else if(e<3993){if(3981<=e&&e<=3991)return t.CLUSTER_BREAK.EXTEND}else if(e<4038){if(3993<=e&&e<=4028)return t.CLUSTER_BREAK.EXTEND}else if(e===4038)return t.CLUSTER_BREAK.EXTEND}else if(e<7204){if(e<6448){if(e<5938){if(e<4226){if(e<4157){if(e<4146){if(e<4145){if(4141<=e&&e<=4144)return t.CLUSTER_BREAK.EXTEND}else if(e===4145)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<4153){if(4146<=e&&e<=4151)return t.CLUSTER_BREAK.EXTEND}else if(e<4155){if(4153<=e&&e<=4154)return t.CLUSTER_BREAK.EXTEND}else if(4155<=e&&e<=4156)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<4184){if(e<4182){if(4157<=e&&e<=4158)return t.CLUSTER_BREAK.EXTEND}else if(4182<=e&&e<=4183)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<4190){if(4184<=e&&e<=4185)return t.CLUSTER_BREAK.EXTEND}else if(e<4209){if(4190<=e&&e<=4192)return t.CLUSTER_BREAK.EXTEND}else if(4209<=e&&e<=4212)return t.CLUSTER_BREAK.EXTEND}else if(e<4352){if(e<4229){if(e===4226)return t.CLUSTER_BREAK.EXTEND;if(e===4228)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<4237){if(4229<=e&&e<=4230)return t.CLUSTER_BREAK.EXTEND}else if(e===4237||e===4253)return t.CLUSTER_BREAK.EXTEND}else if(e<4957){if(e<4448){if(4352<=e&&e<=4447)return t.CLUSTER_BREAK.L}else if(e<4520){if(4448<=e&&e<=4519)return t.CLUSTER_BREAK.V}else if(4520<=e&&e<=4607)return t.CLUSTER_BREAK.T}else if(e<5906){if(4957<=e&&e<=4959)return t.CLUSTER_BREAK.EXTEND}else if(e<5909){if(5906<=e&&e<=5908)return t.CLUSTER_BREAK.EXTEND}else if(e===5909)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6089){if(e<6070){if(e<5970){if(e<5940){if(5938<=e&&e<=5939)return t.CLUSTER_BREAK.EXTEND}else if(e===5940)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6002){if(5970<=e&&e<=5971)return t.CLUSTER_BREAK.EXTEND}else if(e<6068){if(6002<=e&&e<=6003)return t.CLUSTER_BREAK.EXTEND}else if(6068<=e&&e<=6069)return t.CLUSTER_BREAK.EXTEND}else if(e<6078){if(e<6071){if(e===6070)return t.CLUSTER_BREAK.SPACINGMARK}else if(6071<=e&&e<=6077)return t.CLUSTER_BREAK.EXTEND}else if(e<6086){if(6078<=e&&e<=6085)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6087){if(e===6086)return t.CLUSTER_BREAK.EXTEND}else if(6087<=e&&e<=6088)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6277)if(e<6155){if(e<6109){if(6089<=e&&e<=6099)return t.CLUSTER_BREAK.EXTEND}else if(e===6109)return t.CLUSTER_BREAK.EXTEND}else if(e<6158){if(6155<=e&&e<=6157)return t.CLUSTER_BREAK.EXTEND}else{if(e===6158)return t.CLUSTER_BREAK.CONTROL;if(e===6159)return t.CLUSTER_BREAK.EXTEND}else if(e<6435){if(e<6313){if(6277<=e&&e<=6278)return t.CLUSTER_BREAK.EXTEND}else if(e<6432){if(e===6313)return t.CLUSTER_BREAK.EXTEND}else if(6432<=e&&e<=6434)return t.CLUSTER_BREAK.EXTEND}else if(e<6439){if(6435<=e&&e<=6438)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6441){if(6439<=e&&e<=6440)return t.CLUSTER_BREAK.EXTEND}else if(6441<=e&&e<=6443)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6971){if(e<6744)if(e<6681){if(e<6451){if(e<6450){if(6448<=e&&e<=6449)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===6450)return t.CLUSTER_BREAK.EXTEND}else if(e<6457){if(6451<=e&&e<=6456)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6679){if(6457<=e&&e<=6459)return t.CLUSTER_BREAK.EXTEND}else if(6679<=e&&e<=6680)return t.CLUSTER_BREAK.EXTEND}else if(e<6741){if(e<6683){if(6681<=e&&e<=6682)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===6683)return t.CLUSTER_BREAK.EXTEND}else if(e<6742){if(e===6741)return t.CLUSTER_BREAK.SPACINGMARK}else{if(e===6742)return t.CLUSTER_BREAK.EXTEND;if(e===6743)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6771){if(e<6754){if(e<6752){if(6744<=e&&e<=6750)return t.CLUSTER_BREAK.EXTEND}else if(e===6752)return t.CLUSTER_BREAK.EXTEND}else if(e<6757){if(e===6754)return t.CLUSTER_BREAK.EXTEND}else if(e<6765){if(6757<=e&&e<=6764)return t.CLUSTER_BREAK.EXTEND}else if(6765<=e&&e<=6770)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6912){if(e<6783){if(6771<=e&&e<=6780)return t.CLUSTER_BREAK.EXTEND}else if(e<6832){if(e===6783)return t.CLUSTER_BREAK.EXTEND}else if(6832<=e&&e<=6862)return t.CLUSTER_BREAK.EXTEND}else if(e<6916){if(6912<=e&&e<=6915)return t.CLUSTER_BREAK.EXTEND}else if(e<6964){if(e===6916)return t.CLUSTER_BREAK.SPACINGMARK}else if(6964<=e&&e<=6970)return t.CLUSTER_BREAK.EXTEND}else if(e<7080){if(e<7019){if(e<6973){if(e===6971)return t.CLUSTER_BREAK.SPACINGMARK;if(e===6972)return t.CLUSTER_BREAK.EXTEND}else if(e<6978){if(6973<=e&&e<=6977)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<6979){if(e===6978)return t.CLUSTER_BREAK.EXTEND}else if(6979<=e&&e<=6980)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<7073){if(e<7040){if(7019<=e&&e<=7027)return t.CLUSTER_BREAK.EXTEND}else if(e<7042){if(7040<=e&&e<=7041)return t.CLUSTER_BREAK.EXTEND}else if(e===7042)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<7074){if(e===7073)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<7078){if(7074<=e&&e<=7077)return t.CLUSTER_BREAK.EXTEND}else if(7078<=e&&e<=7079)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<7144)if(e<7083){if(e<7082){if(7080<=e&&e<=7081)return t.CLUSTER_BREAK.EXTEND}else if(e===7082)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<7142){if(7083<=e&&e<=7085)return t.CLUSTER_BREAK.EXTEND}else{if(e===7142)return t.CLUSTER_BREAK.EXTEND;if(e===7143)return t.CLUSTER_BREAK.SPACINGMARK}
98else if(e<7150){if(e<7146){if(7144<=e&&e<=7145)return t.CLUSTER_BREAK.EXTEND}else if(e<7149){if(7146<=e&&e<=7148)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===7149)return t.CLUSTER_BREAK.EXTEND}else if(e<7151){if(e===7150)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<7154){if(7151<=e&&e<=7153)return t.CLUSTER_BREAK.EXTEND}else if(7154<=e&&e<=7155)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43346){if(e<11647){if(e<7415){if(e<7380){if(e<7220){if(e<7212){if(7204<=e&&e<=7211)return t.CLUSTER_BREAK.SPACINGMARK}else if(7212<=e&&e<=7219)return t.CLUSTER_BREAK.EXTEND}else if(e<7222){if(7220<=e&&e<=7221)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<7376){if(7222<=e&&e<=7223)return t.CLUSTER_BREAK.EXTEND}else if(7376<=e&&e<=7378)return t.CLUSTER_BREAK.EXTEND}else if(e<7394){if(e<7393){if(7380<=e&&e<=7392)return t.CLUSTER_BREAK.EXTEND}else if(e===7393)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<7405){if(7394<=e&&e<=7400)return t.CLUSTER_BREAK.EXTEND}else if(e===7405||e===7412)return t.CLUSTER_BREAK.EXTEND}else if(e<8205)if(e<7616){if(e<7416){if(e===7415)return t.CLUSTER_BREAK.SPACINGMARK}else if(7416<=e&&e<=7417)return t.CLUSTER_BREAK.EXTEND}else if(e<8203){if(7616<=e&&e<=7679)return t.CLUSTER_BREAK.EXTEND}else{if(e===8203)return t.CLUSTER_BREAK.CONTROL;if(e===8204)return t.CLUSTER_BREAK.EXTEND}else if(e<8288){if(e<8206){if(e===8205)return t.CLUSTER_BREAK.ZWJ}else if(e<8232){if(8206<=e&&e<=8207)return t.CLUSTER_BREAK.CONTROL}else if(8232<=e&&e<=8238)return t.CLUSTER_BREAK.CONTROL}else if(e<8400){if(8288<=e&&e<=8303)return t.CLUSTER_BREAK.CONTROL}else if(e<11503){if(8400<=e&&e<=8432)return t.CLUSTER_BREAK.EXTEND}else if(11503<=e&&e<=11505)return t.CLUSTER_BREAK.EXTEND}else if(e<43043){if(e<42612){if(e<12330){if(e<11744){if(e===11647)return t.CLUSTER_BREAK.EXTEND}else if(11744<=e&&e<=11775)return t.CLUSTER_BREAK.EXTEND}else if(e<12441){if(12330<=e&&e<=12335)return t.CLUSTER_BREAK.EXTEND}else if(e<42607){if(12441<=e&&e<=12442)return t.CLUSTER_BREAK.EXTEND}else if(42607<=e&&e<=42610)return t.CLUSTER_BREAK.EXTEND}else if(e<43010){if(e<42654){if(42612<=e&&e<=42621)return t.CLUSTER_BREAK.EXTEND}else if(e<42736){if(42654<=e&&e<=42655)return t.CLUSTER_BREAK.EXTEND}else if(42736<=e&&e<=42737)return t.CLUSTER_BREAK.EXTEND}else if(e<43014){if(e===43010)return t.CLUSTER_BREAK.EXTEND}else if(e===43014||e===43019)return t.CLUSTER_BREAK.EXTEND}
98else if(e<43188){if(e<43047){if(e<43045){if(43043<=e&&e<=43044)return t.CLUSTER_BREAK.SPACINGMARK}else if(43045<=e&&e<=43046)return t.CLUSTER_BREAK.EXTEND}else if(e<43052){if(e===43047)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43136){if(e===43052)return t.CLUSTER_BREAK.EXTEND}else if(43136<=e&&e<=43137)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43263){if(e<43204){if(43188<=e&&e<=43203)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43232){if(43204<=e&&e<=43205)return t.CLUSTER_BREAK.EXTEND}else if(43232<=e&&e<=43249)return t.CLUSTER_BREAK.EXTEND}else if(e<43302){if(e===43263)return t.CLUSTER_BREAK.EXTEND}else if(e<43335){if(43302<=e&&e<=43309)return t.CLUSTER_BREAK.EXTEND}else if(43335<=e&&e<=43345)return t.CLUSTER_BREAK.EXTEND}else if(e<43698){if(e<43493){if(e<43444)if(e<43392){if(e<43360){if(43346<=e&&e<=43347)return t.CLUSTER_BREAK.SPACINGMARK}else if(43360<=e&&e<=43388)return t.CLUSTER_BREAK.L}else if(e<43395){if(43392<=e&&e<=43394)return t.CLUSTER_BREAK.EXTEND}else{if(e===43395)return t.CLUSTER_BREAK.SPACINGMARK;if(e===43443)return t.CLUSTER_BREAK.EXTEND}else if(e<43450){if(e<43446){if(43444<=e&&e<=43445)return t.CLUSTER_BREAK.SPACINGMARK}else if(43446<=e&&e<=43449)return t.CLUSTER_BREAK.EXTEND}else if(e<43452){if(43450<=e&&e<=43451)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43454){if(43452<=e&&e<=43453)return t.CLUSTER_BREAK.EXTEND}else if(43454<=e&&e<=43456)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43573){if(e<43567){if(e<43561){if(e===43493)return t.CLUSTER_BREAK.EXTEND}else if(43561<=e&&e<=43566)return t.CLUSTER_BREAK.EXTEND}else if(e<43569){if(43567<=e&&e<=43568)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43571){if(43569<=e&&e<=43570)return t.CLUSTER_BREAK.EXTEND}else if(43571<=e&&e<=43572)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43597){if(e<43587){if(43573<=e&&e<=43574)return t.CLUSTER_BREAK.EXTEND}else if(e===43587||e===43596)return t.CLUSTER_BREAK.EXTEND}else if(e<43644){if(e===43597)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===43644||e===43696)return t.CLUSTER_BREAK.EXTEND}else if(e<44006){if(e<43756)if(e<43710){if(e<43703){if(43698<=e&&e<=43700)return t.CLUSTER_BREAK.EXTEND}else if(43703<=e&&e<=43704)return t.CLUSTER_BREAK.EXTEND}else if(e<43713){if(43710<=e&&e<=43711)return t.CLUSTER_BREAK.EXTEND}else{if(e===43713)return t.CLUSTER_BREAK.EXTEND;if(e===43755)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<43766){if(e<43758){if(43756<=e&&e<=43757)return t.CLUSTER_BREAK.EXTEND}else if(e<43765){if(43758<=e&&e<=43759)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===43765)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<44003){if(e===43766)return t.CLUSTER_BREAK.EXTEND}else if(e<44005){if(44003<=e&&e<=44004)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===44005)return t.CLUSTER_BREAK.EXTEND}else if(e<44032)if(e<44009){if(e<44008){if(44006<=e&&e<=44007)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===44008)return t.CLUSTER_BREAK.EXTEND}else if(e<44012){if(44009<=e&&e<=44010)return t.CLUSTER_BREAK.SPACINGMARK}else{if(e===44012)return t.CLUSTER_BREAK.SPACINGMARK;if(e===44013)return t.CLUSTER_BREAK.EXTEND}else if(e<44061){if(e<44033){if(e===44032)return t.CLUSTER_BREAK.LV}else if(e<44060){if(44033<=e&&e<=44059)return t.CLUSTER_BREAK.LVT}else if(e===44060)return t.CLUSTER_BREAK.LV}else if(e<44088){if(44061<=e&&e<=44087)return t.CLUSTER_BREAK.LVT}else if(e<44089){if(e===44088)return t.CLUSTER_BREAK.LV}else if(44089<=e&&e<=44115)return t.CLUSTER_BREAK.LVT}else if(e<46497){if(e<45293){if(e<44704){if(e<44397){if(e<44256){if(e<44173){if(e<44144){if(e<44117){if(e===44116)return t.CLUSTER_BREAK.LV}else if(44117<=e&&e<=44143)return t.CLUSTER_BREAK.LVT}else if(e<44145){if(e===44144)return t.CLUSTER_BREAK.LV}else if(e<44172){if(44145<=e&&e<=44171)return t.CLUSTER_BREAK.LVT}else if(e===44172)return t.CLUSTER_BREAK.LV}else if(e<44201){if(e<44200){if(44173<=e&&e<=44199)return t.CLUSTER_BREAK.LVT}else if(e===44200)return t.CLUSTER_BREAK.LV}else if(e<44228){if(44201<=e&&e<=44227)return t.CLUSTER_BREAK.LVT}else if(e<44229){if(e===44228)return t.CLUSTER_BREAK.LV}else if(44229<=e&&e<=44255)return t.CLUSTER_BREAK.LVT}else if(e<44313){if(e<44284){if(e<44257){if(e===44256)return t.CLUSTER_BREAK.LV}else if(44257<=e&&e<=44283)return t.CLUSTER_BREAK.LVT}else if(e<44285){if(e===44284)return t.CLUSTER_BREAK.LV}else if(e<44312){if(44285<=e&&e<=44311)return t.CLUSTER_BREAK.LVT}else if(e===44312)return t.CLUSTER_BREAK.LV}else if(e<44368){if(e<44340){if(44313<=e&&e<=44339)return t.CLUSTER_BREAK.LVT}else if(e<44341){if(e===44340)return t.CLUSTER_BREAK.LV}else if(44341<=e&&e<=44367)return t.CLUSTER_BREAK.LVT}else if(e<44369){if(e===44368)return t.CLUSTER_BREAK.LV}else if(e<44396){if(44369<=e&&e<=44395)return t.CLUSTER_BREAK.LVT}else if(e===44396)return t.CLUSTER_BREAK.LV}else if(e<44537){if(e<44480){if(e<44425){if(e<44424){if(44397<=e&&e<=44423)return t.CLUSTER_BREAK.LVT}else if(e===44424)return t.CLUSTER_BREAK.LV}else if(e<44452){if(44425<=e&&e<=44451)return t.CLUSTER_BREAK.LVT}else if(e<44453){if(e===44452)return t.CLUSTER_BREAK.LV}else if(44453<=e&&e<=44479)return t.CLUSTER_BREAK.LVT}else if(e<44508){if(e<44481){if(e===44480)return t.CLUSTER_BREAK.LV}else if(44481<=e&&e<=44507)return t.CLUSTER_BREAK.LVT}else if(e<44509){if(e===44508)return t.CLUSTER_BREAK.LV}else if(e<44536){if(44509<=e&&e<=44535)return t.CLUSTER_BREAK.LVT}else if(e===44536)return t.CLUSTER_BREAK.LV}else if(e<44620){if(e<44565){if(e<44564){if(44537<=e&&e<=44563)return t.CLUSTER_BREAK.LVT}else if(e===44564)return t.CLUSTER_BREAK.LV}else if(e<44592){if(44565<=e&&e<=44591)return t.CLUSTER_BREAK.LVT}else if(e<44593){if(e===44592)return t.CLUSTER_BREAK.LV}else if(44593<=e&&e<=44619)return t.CLUSTER_BREAK.LVT}else if(e<44649){if(e<44621){if(e===44620)return t.CLUSTER_BREAK.LV}else if(e<44648){if(44621<=e&&e<=44647)return t.CLUSTER_BREAK.LVT}else if(e===44648)return t.CLUSTER_BREAK.LV}else if(e<44676){if(44649<=e&&e<=44675)return t.CLUSTER_BREAK.LVT}else if(e<44677){if(e===44676)return t.CLUSTER_BREAK.LV}else if(44677<=e&&e<=44703)return t.CLUSTER_BREAK.LVT}else if(e<44985){if(e<44844){if(e<44761){if(e<44732){if(e<44705){if(e===44704)return t.CLUSTER_BREAK.LV}else if(44705<=e&&e<=44731)return t.CLUSTER_BREAK.LVT}else if(e<44733){if(e===44732)return t.CLUSTER_BREAK.LV}else if(e<44760){if(44733<=e&&e<=44759)return t.CLUSTER_BREAK.LVT}else if(e===44760)return t.CLUSTER_BREAK.LV}else if(e<44789){if(e<44788){if(44761<=e&&e<=44787)return t.CLUSTER_BREAK.LVT}else if(e===44788)return t.CLUSTER_BREAK.LV}else if(e<44816){if(44789<=e&&e<=44815)return t.CLUSTER_BREAK.LVT}else if(e<44817){if(e===44816)return t.CLUSTER_BREAK.LV}
98else if(44817<=e&&e<=44843)return t.CLUSTER_BREAK.LVT}else if(e<44901){if(e<44872){if(e<44845){if(e===44844)return t.CLUSTER_BREAK.LV}else if(44845<=e&&e<=44871)return t.CLUSTER_BREAK.LVT}else if(e<44873){if(e===44872)return t.CLUSTER_BREAK.LV}else if(e<44900){if(44873<=e&&e<=44899)return t.CLUSTER_BREAK.LVT}else if(e===44900)return t.CLUSTER_BREAK.LV}else if(e<44956){if(e<44928){if(44901<=e&&e<=44927)return t.CLUSTER_BREAK.LVT}else if(e<44929){if(e===44928)return t.CLUSTER_BREAK.LV}else if(44929<=e&&e<=44955)return t.CLUSTER_BREAK.LVT}else if(e<44957){if(e===44956)return t.CLUSTER_BREAK.LV}else if(e<44984){if(44957<=e&&e<=44983)return t.CLUSTER_BREAK.LVT}else if(e===44984)return t.CLUSTER_BREAK.LV}else if(e<45152){if(e<45068){if(e<45013){if(e<45012){if(44985<=e&&e<=45011)return t.CLUSTER_BREAK.LVT}else if(e===45012)return t.CLUSTER_BREAK.LV}else if(e<45040){if(45013<=e&&e<=45039)return t.CLUSTER_BREAK.LVT}else if(e<45041){if(e===45040)return t.CLUSTER_BREAK.LV}else if(45041<=e&&e<=45067)return t.CLUSTER_BREAK.LVT}else if(e<45097){if(e<45069){if(e===45068)return t.CLUSTER_BREAK.LV}else if(e<45096){if(45069<=e&&e<=45095)return t.CLUSTER_BREAK.LVT}else if(e===45096)return t.CLUSTER_BREAK.LV}else if(e<45124){if(45097<=e&&e<=45123)return t.CLUSTER_BREAK.LVT}else if(e<45125){if(e===45124)return t.CLUSTER_BREAK.LV}else if(45125<=e&&e<=45151)return t.CLUSTER_BREAK.LVT}else if(e<45209){if(e<45180){if(e<45153){if(e===45152)return t.CLUSTER_BREAK.LV}else if(45153<=e&&e<=45179)return t.CLUSTER_BREAK.LVT}else if(e<45181){if(e===45180)return t.CLUSTER_BREAK.LV}else if(e<45208){if(45181<=e&&e<=45207)return t.CLUSTER_BREAK.LVT}else if(e===45208)return t.CLUSTER_BREAK.LV}else if(e<45264){if(e<45236){if(45209<=e&&e<=45235)return t.CLUSTER_BREAK.LVT}else if(e<45237){if(e===45236)return t.CLUSTER_BREAK.LV}else if(45237<=e&&e<=45263)return t.CLUSTER_BREAK.LVT}else if(e<45265){if(e===45264)return t.CLUSTER_BREAK.LV}else if(e<45292){if(45265<=e&&e<=45291)return t.CLUSTER_BREAK.LVT}else if(e===45292)return t.CLUSTER_BREAK.LV}else if(e<45908){if(e<45600){if(e<45433){if(e<45376){if(e<45321){if(e<45320){if(45293<=e&&e<=45319)return t.CLUSTER_BREAK.LVT}else if(e===45320)return t.CLUSTER_BREAK.LV}else if(e<45348){if(45321<=e&&e<=45347)return t.CLUSTER_BREAK.LVT}else if(e<45349){if(e===45348)return t.CLUSTER_BREAK.LV}else if(45349<=e&&e<=45375)return t.CLUSTER_BREAK.LVT}else if(e<45404){if(e<45377){if(e===45376)return t.CLUSTER_BREAK.LV}else if(45377<=e&&e<=45403)return t.CLUSTER_BREAK.LVT}else if(e<45405){if(e===45404)return t.CLUSTER_BREAK.LV}else if(e<45432){if(45405<=e&&e<=45431)return t.CLUSTER_BREAK.LVT}else if(e===45432)return t.CLUSTER_BREAK.LV}else if(e<45516){if(e<45461){if(e<45460){if(45433<=e&&e<=45459)return t.CLUSTER_BREAK.LVT}else if(e===45460)return t.CLUSTER_BREAK.LV}else if(e<45488){if(45461<=e&&e<=45487)return t.CLUSTER_BREAK.LVT}else if(e<45489){if(e===45488)return t.CLUSTER_BREAK.LV}else if(45489<=e&&e<=45515)return t.CLUSTER_BREAK.LVT}else if(e<45545){if(e<45517){if(e===45516)return t.CLUSTER_BREAK.LV}else if(e<45544){if(45517<=e&&e<=45543)return t.CLUSTER_BREAK.LVT}else if(e===45544)return t.CLUSTER_BREAK.LV}else if(e<45572){if(45545<=e&&e<=45571)return t.CLUSTER_BREAK.LVT}else if(e<45573){if(e===45572)return t.CLUSTER_BREAK.LV}else if(45573<=e&&e<=45599)return t.CLUSTER_BREAK.LVT}else if(e<45741){if(e<45657){if(e<45628){if(e<45601){if(e===45600)return t.CLUSTER_BREAK.LV}else if(45601<=e&&e<=45627)return t.CLUSTER_BREAK.LVT}else if(e<45629){if(e===45628)return t.CLUSTER_BREAK.LV}else if(e<45656){if(45629<=e&&e<=45655)return t.CLUSTER_BREAK.LVT}else if(e===45656)return t.CLUSTER_BREAK.LV}else if(e<45712){if(e<45684){if(45657<=e&&e<=45683)return t.CLUSTER_BREAK.LVT}else if(e<45685){if(e===45684)return t.CLUSTER_BREAK.LV}else if(45685<=e&&e<=45711)return t.CLUSTER_BREAK.LVT}else if(e<45713){if(e===45712)return t.CLUSTER_BREAK.LV}else if(e<45740){if(45713<=e&&e<=45739)return t.CLUSTER_BREAK.LVT}else if(e===45740)return t.CLUSTER_BREAK.LV}else if(e<45824){if(e<45769){if(e<45768){if(45741<=e&&e<=45767)return t.CLUSTER_BREAK.LVT}else if(e===45768)return t.CLUSTER_BREAK.LV}else if(e<45796){if(45769<=e&&e<=45795)return t.CLUSTER_BREAK.LVT}else if(e<45797){if(e===45796)return t.CLUSTER_BREAK.LV}else if(45797<=e&&e<=45823)return t.CLUSTER_BREAK.LVT}else if(e<45853){if(e<45825){if(e===45824)return t.CLUSTER_BREAK.LV}else if(e<45852){if(45825<=e&&e<=45851)return t.CLUSTER_BREAK.LVT}else if(e===45852)return t.CLUSTER_BREAK.LV}else if(e<45880){if(45853<=e&&e<=45879)return t.CLUSTER_BREAK.LVT}else if(e<45881){if(e===45880)return t.CLUSTER_BREAK.LV}
98else if(45881<=e&&e<=45907)return t.CLUSTER_BREAK.LVT}else if(e<46189){if(e<46048){if(e<45965){if(e<45936){if(e<45909){if(e===45908)return t.CLUSTER_BREAK.LV}else if(45909<=e&&e<=45935)return t.CLUSTER_BREAK.LVT}else if(e<45937){if(e===45936)return t.CLUSTER_BREAK.LV}else if(e<45964){if(45937<=e&&e<=45963)return t.CLUSTER_BREAK.LVT}else if(e===45964)return t.CLUSTER_BREAK.LV}else if(e<45993){if(e<45992){if(45965<=e&&e<=45991)return t.CLUSTER_BREAK.LVT}else if(e===45992)return t.CLUSTER_BREAK.LV}else if(e<46020){if(45993<=e&&e<=46019)return t.CLUSTER_BREAK.LVT}else if(e<46021){if(e===46020)return t.CLUSTER_BREAK.LV}else if(46021<=e&&e<=46047)return t.CLUSTER_BREAK.LVT}else if(e<46105){if(e<46076){if(e<46049){if(e===46048)return t.CLUSTER_BREAK.LV}else if(46049<=e&&e<=46075)return t.CLUSTER_BREAK.LVT}else if(e<46077){if(e===46076)return t.CLUSTER_BREAK.LV}else if(e<46104){if(46077<=e&&e<=46103)return t.CLUSTER_BREAK.LVT}else if(e===46104)return t.CLUSTER_BREAK.LV}else if(e<46160){if(e<46132){if(46105<=e&&e<=46131)return t.CLUSTER_BREAK.LVT}else if(e<46133){if(e===46132)return t.CLUSTER_BREAK.LV}else if(46133<=e&&e<=46159)return t.CLUSTER_BREAK.LVT}else if(e<46161){if(e===46160)return t.CLUSTER_BREAK.LV}else if(e<46188){if(46161<=e&&e<=46187)return t.CLUSTER_BREAK.LVT}else if(e===46188)return t.CLUSTER_BREAK.LV}else if(e<46356){if(e<46272){if(e<46217){if(e<46216){if(46189<=e&&e<=46215)return t.CLUSTER_BREAK.LVT}else if(e===46216)return t.CLUSTER_BREAK.LV}else if(e<46244){if(46217<=e&&e<=46243)return t.CLUSTER_BREAK.LVT}else if(e<46245){if(e===46244)return t.CLUSTER_BREAK.LV}else if(46245<=e&&e<=46271)return t.CLUSTER_BREAK.LVT}else if(e<46301){if(e<46273){if(e===46272)return t.CLUSTER_BREAK.LV}else if(e<46300){if(46273<=e&&e<=46299)return t.CLUSTER_BREAK.LVT}else if(e===46300)return t.CLUSTER_BREAK.LV}else if(e<46328){if(46301<=e&&e<=46327)return t.CLUSTER_BREAK.LVT}else if(e<46329){if(e===46328)return t.CLUSTER_BREAK.LV}else if(46329<=e&&e<=46355)return t.CLUSTER_BREAK.LVT}else if(e<46413){if(e<46384){if(e<46357){if(e===46356)return t.CLUSTER_BREAK.LV}else if(46357<=e&&e<=46383)return t.CLUSTER_BREAK.LVT}else if(e<46385){if(e===46384)return t.CLUSTER_BREAK.LV}else if(e<46412){if(46385<=e&&e<=46411)return t.CLUSTER_BREAK.LVT}else if(e===46412)return t.CLUSTER_BREAK.LV}else if(e<46468){if(e<46440){if(46413<=e&&e<=46439)return t.CLUSTER_BREAK.LVT}else if(e<46441){if(e===46440)return t.CLUSTER_BREAK.LV}else if(46441<=e&&e<=46467)return t.CLUSTER_BREAK.LVT}else if(e<46469){if(e===46468)return t.CLUSTER_BREAK.LV}else if(e<46496){if(46469<=e&&e<=46495)return t.CLUSTER_BREAK.LVT}else if(e===46496)return t.CLUSTER_BREAK.LV}else if(e<47701){if(e<47112){if(e<46804){if(e<46637){if(e<46580){if(e<46525){if(e<46524){if(46497<=e&&e<=46523)return t.CLUSTER_BREAK.LVT}else if(e===46524)return t.CLUSTER_BREAK.LV}else if(e<46552){if(46525<=e&&e<=46551)return t.CLUSTER_BREAK.LVT}else if(e<46553){if(e===46552)return t.CLUSTER_BREAK.LV}else if(46553<=e&&e<=46579)return t.CLUSTER_BREAK.LVT}else if(e<46608){if(e<46581){if(e===46580)return t.CLUSTER_BREAK.LV}else if(46581<=e&&e<=46607)return t.CLUSTER_BREAK.LVT}else if(e<46609){if(e===46608)return t.CLUSTER_BREAK.LV}else if(e<46636){if(46609<=e&&e<=46635)return t.CLUSTER_BREAK.LVT}else if(e===46636)return t.CLUSTER_BREAK.LV}else if(e<46720){if(e<46665){if(e<46664){if(46637<=e&&e<=46663)return t.CLUSTER_BREAK.LVT}else if(e===46664)return t.CLUSTER_BREAK.LV}else if(e<46692){if(46665<=e&&e<=46691)return t.CLUSTER_BREAK.LVT}else if(e<46693){if(e===46692)return t.CLUSTER_BREAK.LV}else if(46693<=e&&e<=46719)return t.CLUSTER_BREAK.LVT}else if(e<46749){if(e<46721){if(e===46720)return t.CLUSTER_BREAK.LV}else if(e<46748){if(46721<=e&&e<=46747)return t.CLUSTER_BREAK.LVT}else if(e===46748)return t.CLUSTER_BREAK.LV}else if(e<46776){if(46749<=e&&e<=46775)return t.CLUSTER_BREAK.LVT}else if(e<46777){if(e===46776)return t.CLUSTER_BREAK.LV}else if(46777<=e&&e<=46803)return t.CLUSTER_BREAK.LVT}else if(e<46945){if(e<46861){if(e<46832){if(e<46805){if(e===46804)return t.CLUSTER_BREAK.LV}else if(46805<=e&&e<=46831)return t.CLUSTER_BREAK.LVT}else if(e<46833){if(e===46832)return t.CLUSTER_BREAK.LV}else if(e<46860){if(46833<=e&&e<=46859)return t.CLUSTER_BREAK.LVT}else if(e===46860)return t.CLUSTER_BREAK.LV}else if(e<46916){if(e<46888){if(46861<=e&&e<=46887)return t.CLUSTER_BREAK.LVT}else if(e<46889){if(e===46888)return t.CLUSTER_BREAK.LV}else if(46889<=e&&e<=46915)return t.CLUSTER_BREAK.LVT}else if(e<46917){if(e===46916)return t.CLUSTER_BREAK.LV}else if(e<46944){if(46917<=e&&e<=46943)return t.CLUSTER_BREAK.LVT}else if(e===46944)return t.CLUSTER_BREAK.LV}else if(e<47028){if(e<46973){if(e<46972){if(46945<=e&&e<=46971)return t.CLUSTER_BREAK.LVT}else if(e===46972)return t.CLUSTER_BREAK.LV}else if(e<47e3){if(46973<=e&&e<=46999)return t.CLUSTER_BREAK.LVT}else if(e<47001){if(e===47e3)return t.CLUSTER_BREAK.LV}else if(47001<=e&&e<=47027)return t.CLUSTER_BREAK.LVT}else if(e<47057){if(e<47029){if(e===47028)return t.CLUSTER_BREAK.LV}else if(e<47056){if(47029<=e&&e<=47055)return t.CLUSTER_BREAK.LVT}else if(e===47056)return t.CLUSTER_BREAK.LV}else if(e<47084){if(47057<=e&&e<=47083)return t.CLUSTER_BREAK.LVT}else if(e<47085){if(e===47084)return t.CLUSTER_BREAK.LV}else if(47085<=e&&e<=47111)return t.CLUSTER_BREAK.LVT}else if(e<47393){if(e<47252){if(e<47169){if(e<47140){if(e<47113){if(e===47112)return t.CLUSTER_BREAK.LV}else if(47113<=e&&e<=47139)return t.CLUSTER_BREAK.LVT}else if(e<47141){if(e===47140)return t.CLUSTER_BREAK.LV}else if(e<47168){if(47141<=e&&e<=47167)return t.CLUSTER_BREAK.LVT}else if(e===47168)return t.CLUSTER_BREAK.LV}
98else if(e<47197){if(e<47196){if(47169<=e&&e<=47195)return t.CLUSTER_BREAK.LVT}else if(e===47196)return t.CLUSTER_BREAK.LV}else if(e<47224){if(47197<=e&&e<=47223)return t.CLUSTER_BREAK.LVT}else if(e<47225){if(e===47224)return t.CLUSTER_BREAK.LV}else if(47225<=e&&e<=47251)return t.CLUSTER_BREAK.LVT}else if(e<47309){if(e<47280){if(e<47253){if(e===47252)return t.CLUSTER_BREAK.LV}else if(47253<=e&&e<=47279)return t.CLUSTER_BREAK.LVT}else if(e<47281){if(e===47280)return t.CLUSTER_BREAK.LV}else if(e<47308){if(47281<=e&&e<=47307)return t.CLUSTER_BREAK.LVT}else if(e===47308)return t.CLUSTER_BREAK.LV}else if(e<47364){if(e<47336){if(47309<=e&&e<=47335)return t.CLUSTER_BREAK.LVT}else if(e<47337){if(e===47336)return t.CLUSTER_BREAK.LV}else if(47337<=e&&e<=47363)return t.CLUSTER_BREAK.LVT}else if(e<47365){if(e===47364)return t.CLUSTER_BREAK.LV}else if(e<47392){if(47365<=e&&e<=47391)return t.CLUSTER_BREAK.LVT}else if(e===47392)return t.CLUSTER_BREAK.LV}else if(e<47560){if(e<47476){if(e<47421){if(e<47420){if(47393<=e&&e<=47419)return t.CLUSTER_BREAK.LVT}else if(e===47420)return t.CLUSTER_BREAK.LV}else if(e<47448){if(47421<=e&&e<=47447)return t.CLUSTER_BREAK.LVT}else if(e<47449){if(e===47448)return t.CLUSTER_BREAK.LV}else if(47449<=e&&e<=47475)return t.CLUSTER_BREAK.LVT}else if(e<47505){if(e<47477){if(e===47476)return t.CLUSTER_BREAK.LV}else if(e<47504){if(47477<=e&&e<=47503)return t.CLUSTER_BREAK.LVT}else if(e===47504)return t.CLUSTER_BREAK.LV}else if(e<47532){if(47505<=e&&e<=47531)return t.CLUSTER_BREAK.LVT}else if(e<47533){if(e===47532)return t.CLUSTER_BREAK.LV}else if(47533<=e&&e<=47559)return t.CLUSTER_BREAK.LVT}else if(e<47617){if(e<47588){if(e<47561){if(e===47560)return t.CLUSTER_BREAK.LV}else if(47561<=e&&e<=47587)return t.CLUSTER_BREAK.LVT}else if(e<47589){if(e===47588)return t.CLUSTER_BREAK.LV}else if(e<47616){if(47589<=e&&e<=47615)return t.CLUSTER_BREAK.LVT}else if(e===47616)return t.CLUSTER_BREAK.LV}else if(e<47672){if(e<47644){if(47617<=e&&e<=47643)return t.CLUSTER_BREAK.LVT}else if(e<47645){if(e===47644)return t.CLUSTER_BREAK.LV}else if(47645<=e&&e<=47671)return t.CLUSTER_BREAK.LVT}else if(e<47673){if(e===47672)return t.CLUSTER_BREAK.LV}else if(e<47700){if(47673<=e&&e<=47699)return t.CLUSTER_BREAK.LVT}else if(e===47700)return t.CLUSTER_BREAK.LV}else if(e<48316){if(e<48008){if(e<47841){if(e<47784){if(e<47729){if(e<47728){if(47701<=e&&e<=47727)return t.CLUSTER_BREAK.LVT}else if(e===47728)return t.CLUSTER_BREAK.LV}else if(e<47756){if(47729<=e&&e<=47755)return t.CLUSTER_BREAK.LVT}else if(e<47757){if(e===47756)return t.CLUSTER_BREAK.LV}else if(47757<=e&&e<=47783)return t.CLUSTER_BREAK.LVT}else if(e<47812){if(e<47785){if(e===47784)return t.CLUSTER_BREAK.LV}else if(47785<=e&&e<=47811)return t.CLUSTER_BREAK.LVT}else if(e<47813){if(e===47812)return t.CLUSTER_BREAK.LV}else if(e<47840){if(47813<=e&&e<=47839)return t.CLUSTER_BREAK.LVT}else if(e===47840)return t.CLUSTER_BREAK.LV}else if(e<47924){if(e<47869){if(e<47868){if(47841<=e&&e<=47867)return t.CLUSTER_BREAK.LVT}else if(e===47868)return t.CLUSTER_BREAK.LV}else if(e<47896){if(47869<=e&&e<=47895)return t.CLUSTER_BREAK.LVT}else if(e<47897){if(e===47896)return t.CLUSTER_BREAK.LV}else if(47897<=e&&e<=47923)return t.CLUSTER_BREAK.LVT}else if(e<47953){if(e<47925){if(e===47924)return t.CLUSTER_BREAK.LV}else if(e<47952){if(47925<=e&&e<=47951)return t.CLUSTER_BREAK.LVT}else if(e===47952)return t.CLUSTER_BREAK.LV}else if(e<47980){if(47953<=e&&e<=47979)return t.CLUSTER_BREAK.LVT}else if(e<47981){if(e===47980)return t.CLUSTER_BREAK.LV}else if(47981<=e&&e<=48007)return t.CLUSTER_BREAK.LVT}else if(e<48149){if(e<48065){if(e<48036){if(e<48009){if(e===48008)return t.CLUSTER_BREAK.LV}else if(48009<=e&&e<=48035)return t.CLUSTER_BREAK.LVT}else if(e<48037){if(e===48036)return t.CLUSTER_BREAK.LV}else if(e<48064){if(48037<=e&&e<=48063)return t.CLUSTER_BREAK.LVT}else if(e===48064)return t.CLUSTER_BREAK.LV}else if(e<48120){if(e<48092){if(48065<=e&&e<=48091)return t.CLUSTER_BREAK.LVT}else if(e<48093){if(e===48092)return t.CLUSTER_BREAK.LV}else if(48093<=e&&e<=48119)return t.CLUSTER_BREAK.LVT}else if(e<48121){if(e===48120)return t.CLUSTER_BREAK.LV}else if(e<48148){if(48121<=e&&e<=48147)return t.CLUSTER_BREAK.LVT}else if(e===48148)return t.CLUSTER_BREAK.LV}else if(e<48232){if(e<48177){if(e<48176){if(48149<=e&&e<=48175)return t.CLUSTER_BREAK.LVT}else if(e===48176)return t.CLUSTER_BREAK.LV}else if(e<48204){if(48177<=e&&e<=48203)return t.CLUSTER_BREAK.LVT}
98else if(e<48205){if(e===48204)return t.CLUSTER_BREAK.LV}else if(48205<=e&&e<=48231)return t.CLUSTER_BREAK.LVT}else if(e<48261){if(e<48233){if(e===48232)return t.CLUSTER_BREAK.LV}else if(e<48260){if(48233<=e&&e<=48259)return t.CLUSTER_BREAK.LVT}else if(e===48260)return t.CLUSTER_BREAK.LV}else if(e<48288){if(48261<=e&&e<=48287)return t.CLUSTER_BREAK.LVT}else if(e<48289){if(e===48288)return t.CLUSTER_BREAK.LV}else if(48289<=e&&e<=48315)return t.CLUSTER_BREAK.LVT}else if(e<48597){if(e<48456){if(e<48373){if(e<48344){if(e<48317){if(e===48316)return t.CLUSTER_BREAK.LV}else if(48317<=e&&e<=48343)return t.CLUSTER_BREAK.LVT}else if(e<48345){if(e===48344)return t.CLUSTER_BREAK.LV}else if(e<48372){if(48345<=e&&e<=48371)return t.CLUSTER_BREAK.LVT}else if(e===48372)return t.CLUSTER_BREAK.LV}else if(e<48401){if(e<48400){if(48373<=e&&e<=48399)return t.CLUSTER_BREAK.LVT}else if(e===48400)return t.CLUSTER_BREAK.LV}else if(e<48428){if(48401<=e&&e<=48427)return t.CLUSTER_BREAK.LVT}else if(e<48429){if(e===48428)return t.CLUSTER_BREAK.LV}else if(48429<=e&&e<=48455)return t.CLUSTER_BREAK.LVT}else if(e<48513){if(e<48484){if(e<48457){if(e===48456)return t.CLUSTER_BREAK.LV}else if(48457<=e&&e<=48483)return t.CLUSTER_BREAK.LVT}else if(e<48485){if(e===48484)return t.CLUSTER_BREAK.LV}else if(e<48512){if(48485<=e&&e<=48511)return t.CLUSTER_BREAK.LVT}else if(e===48512)return t.CLUSTER_BREAK.LV}else if(e<48568){if(e<48540){if(48513<=e&&e<=48539)return t.CLUSTER_BREAK.LVT}else if(e<48541){if(e===48540)return t.CLUSTER_BREAK.LV}else if(48541<=e&&e<=48567)return t.CLUSTER_BREAK.LVT}else if(e<48569){if(e===48568)return t.CLUSTER_BREAK.LV}else if(e<48596){if(48569<=e&&e<=48595)return t.CLUSTER_BREAK.LVT}else if(e===48596)return t.CLUSTER_BREAK.LV}else if(e<48764){if(e<48680){if(e<48625){if(e<48624){if(48597<=e&&e<=48623)return t.CLUSTER_BREAK.LVT}else if(e===48624)return t.CLUSTER_BREAK.LV}else if(e<48652){if(48625<=e&&e<=48651)return t.CLUSTER_BREAK.LVT}else if(e<48653){if(e===48652)return t.CLUSTER_BREAK.LV}else if(48653<=e&&e<=48679)return t.CLUSTER_BREAK.LVT}else if(e<48709){if(e<48681){if(e===48680)return t.CLUSTER_BREAK.LV}else if(e<48708){if(48681<=e&&e<=48707)return t.CLUSTER_BREAK.LVT}else if(e===48708)return t.CLUSTER_BREAK.LV}else if(e<48736){if(48709<=e&&e<=48735)return t.CLUSTER_BREAK.LVT}else if(e<48737){if(e===48736)return t.CLUSTER_BREAK.LV}else if(48737<=e&&e<=48763)return t.CLUSTER_BREAK.LVT}else if(e<48821){if(e<48792){if(e<48765){if(e===48764)return t.CLUSTER_BREAK.LV}else if(48765<=e&&e<=48791)return t.CLUSTER_BREAK.LVT}else if(e<48793){if(e===48792)return t.CLUSTER_BREAK.LV}else if(e<48820){if(48793<=e&&e<=48819)return t.CLUSTER_BREAK.LVT}else if(e===48820)return t.CLUSTER_BREAK.LV}else if(e<48876){if(e<48848){if(48821<=e&&e<=48847)return t.CLUSTER_BREAK.LVT}else if(e<48849){if(e===48848)return t.CLUSTER_BREAK.LV}else if(48849<=e&&e<=48875)return t.CLUSTER_BREAK.LVT}else if(e<48877){if(e===48876)return t.CLUSTER_BREAK.LV}else if(e<48904){if(48877<=e&&e<=48903)return t.CLUSTER_BREAK.LVT}else if(e===48904)return t.CLUSTER_BREAK.LV}else if(e<53720){if(e<51312){if(e<50108){if(e<49493){if(e<49212){if(e<49045){if(e<48988){if(e<48933){if(e<48932){if(48905<=e&&e<=48931)return t.CLUSTER_BREAK.LVT}else if(e===48932)return t.CLUSTER_BREAK.LV}else if(e<48960){if(48933<=e&&e<=48959)return t.CLUSTER_BREAK.LVT}else if(e<48961){if(e===48960)return t.CLUSTER_BREAK.LV}else if(48961<=e&&e<=48987)return t.CLUSTER_BREAK.LVT}else if(e<49016){if(e<48989){if(e===48988)return t.CLUSTER_BREAK.LV}else if(48989<=e&&e<=49015)return t.CLUSTER_BREAK.LVT}else if(e<49017){if(e===49016)return t.CLUSTER_BREAK.LV}else if(e<49044){if(49017<=e&&e<=49043)return t.CLUSTER_BREAK.LVT}else if(e===49044)return t.CLUSTER_BREAK.LV}else if(e<49128){if(e<49073){if(e<49072){if(49045<=e&&e<=49071)return t.CLUSTER_BREAK.LVT}else if(e===49072)return t.CLUSTER_BREAK.LV}else if(e<49100){if(49073<=e&&e<=49099)return t.CLUSTER_BREAK.LVT}else if(e<49101){if(e===49100)return t.CLUSTER_BREAK.LV}else if(49101<=e&&e<=49127)return t.CLUSTER_BREAK.LVT}else if(e<49157){if(e<49129){if(e===49128)return t.CLUSTER_BREAK.LV}else if(e<49156){if(49129<=e&&e<=49155)return t.CLUSTER_BREAK.LVT}else if(e===49156)return t.CLUSTER_BREAK.LV}else if(e<49184){if(49157<=e&&e<=49183)return t.CLUSTER_BREAK.LVT}else if(e<49185){if(e===49184)return t.CLUSTER_BREAK.LV}else if(49185<=e&&e<=49211)return t.CLUSTER_BREAK.LVT}
98else if(e<49352){if(e<49269){if(e<49240){if(e<49213){if(e===49212)return t.CLUSTER_BREAK.LV}else if(49213<=e&&e<=49239)return t.CLUSTER_BREAK.LVT}else if(e<49241){if(e===49240)return t.CLUSTER_BREAK.LV}else if(e<49268){if(49241<=e&&e<=49267)return t.CLUSTER_BREAK.LVT}else if(e===49268)return t.CLUSTER_BREAK.LV}else if(e<49297){if(e<49296){if(49269<=e&&e<=49295)return t.CLUSTER_BREAK.LVT}else if(e===49296)return t.CLUSTER_BREAK.LV}else if(e<49324){if(49297<=e&&e<=49323)return t.CLUSTER_BREAK.LVT}else if(e<49325){if(e===49324)return t.CLUSTER_BREAK.LV}else if(49325<=e&&e<=49351)return t.CLUSTER_BREAK.LVT}else if(e<49409){if(e<49380){if(e<49353){if(e===49352)return t.CLUSTER_BREAK.LV}else if(49353<=e&&e<=49379)return t.CLUSTER_BREAK.LVT}else if(e<49381){if(e===49380)return t.CLUSTER_BREAK.LV}else if(e<49408){if(49381<=e&&e<=49407)return t.CLUSTER_BREAK.LVT}else if(e===49408)return t.CLUSTER_BREAK.LV}else if(e<49464){if(e<49436){if(49409<=e&&e<=49435)return t.CLUSTER_BREAK.LVT}else if(e<49437){if(e===49436)return t.CLUSTER_BREAK.LV}else if(49437<=e&&e<=49463)return t.CLUSTER_BREAK.LVT}else if(e<49465){if(e===49464)return t.CLUSTER_BREAK.LV}else if(e<49492){if(49465<=e&&e<=49491)return t.CLUSTER_BREAK.LVT}else if(e===49492)return t.CLUSTER_BREAK.LV}else if(e<49800){if(e<49633){if(e<49576){if(e<49521){if(e<49520){if(49493<=e&&e<=49519)return t.CLUSTER_BREAK.LVT}else if(e===49520)return t.CLUSTER_BREAK.LV}else if(e<49548){if(49521<=e&&e<=49547)return t.CLUSTER_BREAK.LVT}else if(e<49549){if(e===49548)return t.CLUSTER_BREAK.LV}else if(49549<=e&&e<=49575)return t.CLUSTER_BREAK.LVT}else if(e<49604){if(e<49577){if(e===49576)return t.CLUSTER_BREAK.LV}else if(49577<=e&&e<=49603)return t.CLUSTER_BREAK.LVT}else if(e<49605){if(e===49604)return t.CLUSTER_BREAK.LV}else if(e<49632){if(49605<=e&&e<=49631)return t.CLUSTER_BREAK.LVT}else if(e===49632)return t.CLUSTER_BREAK.LV}else if(e<49716){if(e<49661){if(e<49660){if(49633<=e&&e<=49659)return t.CLUSTER_BREAK.LVT}else if(e===49660)return t.CLUSTER_BREAK.LV}else if(e<49688){if(49661<=e&&e<=49687)return t.CLUSTER_BREAK.LVT}else if(e<49689){if(e===49688)return t.CLUSTER_BREAK.LV}else if(49689<=e&&e<=49715)return t.CLUSTER_BREAK.LVT}else if(e<49745){if(e<49717){if(e===49716)return t.CLUSTER_BREAK.LV}else if(e<49744){if(49717<=e&&e<=49743)return t.CLUSTER_BREAK.LVT}else if(e===49744)return t.CLUSTER_BREAK.LV}else if(e<49772){if(49745<=e&&e<=49771)return t.CLUSTER_BREAK.LVT}else if(e<49773){if(e===49772)return t.CLUSTER_BREAK.LV}else if(49773<=e&&e<=49799)return t.CLUSTER_BREAK.LVT}else if(e<49941){if(e<49857){if(e<49828){if(e<49801){if(e===49800)return t.CLUSTER_BREAK.LV}else if(49801<=e&&e<=49827)return t.CLUSTER_BREAK.LVT}else if(e<49829){if(e===49828)return t.CLUSTER_BREAK.LV}else if(e<49856){if(49829<=e&&e<=49855)return t.CLUSTER_BREAK.LVT}else if(e===49856)return t.CLUSTER_BREAK.LV}else if(e<49912){if(e<49884){if(49857<=e&&e<=49883)return t.CLUSTER_BREAK.LVT}else if(e<49885){if(e===49884)return t.CLUSTER_BREAK.LV}else if(49885<=e&&e<=49911)return t.CLUSTER_BREAK.LVT}else if(e<49913){if(e===49912)return t.CLUSTER_BREAK.LV}else if(e<49940){if(49913<=e&&e<=49939)return t.CLUSTER_BREAK.LVT}else if(e===49940)return t.CLUSTER_BREAK.LV}else if(e<50024){if(e<49969){if(e<49968){if(49941<=e&&e<=49967)return t.CLUSTER_BREAK.LVT}else if(e===49968)return t.CLUSTER_BREAK.LV}else if(e<49996){if(49969<=e&&e<=49995)return t.CLUSTER_BREAK.LVT}else if(e<49997){if(e===49996)return t.CLUSTER_BREAK.LV}else if(49997<=e&&e<=50023)return t.CLUSTER_BREAK.LVT}else if(e<50053){if(e<50025){if(e===50024)return t.CLUSTER_BREAK.LV}else if(e<50052){if(50025<=e&&e<=50051)return t.CLUSTER_BREAK.LVT}else if(e===50052)return t.CLUSTER_BREAK.LV}else if(e<50080){if(50053<=e&&e<=50079)return t.CLUSTER_BREAK.LVT}else if(e<50081){if(e===50080)return t.CLUSTER_BREAK.LV}else if(50081<=e&&e<=50107)return t.CLUSTER_BREAK.LVT}else if(e<50697){if(e<50389){if(e<50248){if(e<50165){if(e<50136){if(e<50109){if(e===50108)return t.CLUSTER_BREAK.LV}else if(50109<=e&&e<=50135)return t.CLUSTER_BREAK.LVT}else if(e<50137){if(e===50136)return t.CLUSTER_BREAK.LV}else if(e<50164){if(50137<=e&&e<=50163)return t.CLUSTER_BREAK.LVT}else if(e===50164)return t.CLUSTER_BREAK.LV}else if(e<50193){if(e<50192){if(50165<=e&&e<=50191)return t.CLUSTER_BREAK.LVT}else if(e===50192)return t.CLUSTER_BREAK.LV}
98else if(e<50220){if(50193<=e&&e<=50219)return t.CLUSTER_BREAK.LVT}else if(e<50221){if(e===50220)return t.CLUSTER_BREAK.LV}else if(50221<=e&&e<=50247)return t.CLUSTER_BREAK.LVT}else if(e<50305){if(e<50276){if(e<50249){if(e===50248)return t.CLUSTER_BREAK.LV}else if(50249<=e&&e<=50275)return t.CLUSTER_BREAK.LVT}else if(e<50277){if(e===50276)return t.CLUSTER_BREAK.LV}else if(e<50304){if(50277<=e&&e<=50303)return t.CLUSTER_BREAK.LVT}else if(e===50304)return t.CLUSTER_BREAK.LV}else if(e<50360){if(e<50332){if(50305<=e&&e<=50331)return t.CLUSTER_BREAK.LVT}else if(e<50333){if(e===50332)return t.CLUSTER_BREAK.LV}else if(50333<=e&&e<=50359)return t.CLUSTER_BREAK.LVT}else if(e<50361){if(e===50360)return t.CLUSTER_BREAK.LV}else if(e<50388){if(50361<=e&&e<=50387)return t.CLUSTER_BREAK.LVT}else if(e===50388)return t.CLUSTER_BREAK.LV}else if(e<50556){if(e<50472){if(e<50417){if(e<50416){if(50389<=e&&e<=50415)return t.CLUSTER_BREAK.LVT}else if(e===50416)return t.CLUSTER_BREAK.LV}else if(e<50444){if(50417<=e&&e<=50443)return t.CLUSTER_BREAK.LVT}else if(e<50445){if(e===50444)return t.CLUSTER_BREAK.LV}else if(50445<=e&&e<=50471)return t.CLUSTER_BREAK.LVT}else if(e<50501){if(e<50473){if(e===50472)return t.CLUSTER_BREAK.LV}else if(e<50500){if(50473<=e&&e<=50499)return t.CLUSTER_BREAK.LVT}else if(e===50500)return t.CLUSTER_BREAK.LV}else if(e<50528){if(50501<=e&&e<=50527)return t.CLUSTER_BREAK.LVT}else if(e<50529){if(e===50528)return t.CLUSTER_BREAK.LV}else if(50529<=e&&e<=50555)return t.CLUSTER_BREAK.LVT}else if(e<50613){if(e<50584){if(e<50557){if(e===50556)return t.CLUSTER_BREAK.LV}else if(50557<=e&&e<=50583)return t.CLUSTER_BREAK.LVT}else if(e<50585){if(e===50584)return t.CLUSTER_BREAK.LV}else if(e<50612){if(50585<=e&&e<=50611)return t.CLUSTER_BREAK.LVT}else if(e===50612)return t.CLUSTER_BREAK.LV}else if(e<50668){if(e<50640){if(50613<=e&&e<=50639)return t.CLUSTER_BREAK.LVT}else if(e<50641){if(e===50640)return t.CLUSTER_BREAK.LV}else if(50641<=e&&e<=50667)return t.CLUSTER_BREAK.LVT}else if(e<50669){if(e===50668)return t.CLUSTER_BREAK.LV}else if(e<50696){if(50669<=e&&e<=50695)return t.CLUSTER_BREAK.LVT}else if(e===50696)return t.CLUSTER_BREAK.LV}else if(e<51004){if(e<50837){if(e<50780){if(e<50725){if(e<50724){if(50697<=e&&e<=50723)return t.CLUSTER_BREAK.LVT}else if(e===50724)return t.CLUSTER_BREAK.LV}else if(e<50752){if(50725<=e&&e<=50751)return t.CLUSTER_BREAK.LVT}else if(e<50753){if(e===50752)return t.CLUSTER_BREAK.LV}else if(50753<=e&&e<=50779)return t.CLUSTER_BREAK.LVT}else if(e<50808){if(e<50781){if(e===50780)return t.CLUSTER_BREAK.LV}else if(50781<=e&&e<=50807)return t.CLUSTER_BREAK.LVT}else if(e<50809){if(e===50808)return t.CLUSTER_BREAK.LV}else if(e<50836){if(50809<=e&&e<=50835)return t.CLUSTER_BREAK.LVT}else if(e===50836)return t.CLUSTER_BREAK.LV}else if(e<50920){if(e<50865){if(e<50864){if(50837<=e&&e<=50863)return t.CLUSTER_BREAK.LVT}else if(e===50864)return t.CLUSTER_BREAK.LV}else if(e<50892){if(50865<=e&&e<=50891)return t.CLUSTER_BREAK.LVT}else if(e<50893){if(e===50892)return t.CLUSTER_BREAK.LV}else if(50893<=e&&e<=50919)return t.CLUSTER_BREAK.LVT}else if(e<50949){if(e<50921){if(e===50920)return t.CLUSTER_BREAK.LV}else if(e<50948){if(50921<=e&&e<=50947)return t.CLUSTER_BREAK.LVT}else if(e===50948)return t.CLUSTER_BREAK.LV}else if(e<50976){if(50949<=e&&e<=50975)return t.CLUSTER_BREAK.LVT}else if(e<50977){if(e===50976)return t.CLUSTER_BREAK.LV}else if(50977<=e&&e<=51003)return t.CLUSTER_BREAK.LVT}else if(e<51145){if(e<51061){if(e<51032){if(e<51005){if(e===51004)return t.CLUSTER_BREAK.LV}else if(51005<=e&&e<=51031)return t.CLUSTER_BREAK.LVT}else if(e<51033){if(e===51032)return t.CLUSTER_BREAK.LV}else if(e<51060){if(51033<=e&&e<=51059)return t.CLUSTER_BREAK.LVT}else if(e===51060)return t.CLUSTER_BREAK.LV}else if(e<51116){if(e<51088){if(51061<=e&&e<=51087)return t.CLUSTER_BREAK.LVT}else if(e<51089){if(e===51088)return t.CLUSTER_BREAK.LV}else if(51089<=e&&e<=51115)return t.CLUSTER_BREAK.LVT}else if(e<51117){if(e===51116)return t.CLUSTER_BREAK.LV}else if(e<51144){if(51117<=e&&e<=51143)return t.CLUSTER_BREAK.LVT}else if(e===51144)return t.CLUSTER_BREAK.LV}else if(e<51228){if(e<51173){if(e<51172){if(51145<=e&&e<=51171)return t.CLUSTER_BREAK.LVT}else if(e===51172)return t.CLUSTER_BREAK.LV}
98else if(e<51200){if(51173<=e&&e<=51199)return t.CLUSTER_BREAK.LVT}else if(e<51201){if(e===51200)return t.CLUSTER_BREAK.LV}else if(51201<=e&&e<=51227)return t.CLUSTER_BREAK.LVT}else if(e<51257){if(e<51229){if(e===51228)return t.CLUSTER_BREAK.LV}else if(e<51256){if(51229<=e&&e<=51255)return t.CLUSTER_BREAK.LVT}else if(e===51256)return t.CLUSTER_BREAK.LV}else if(e<51284){if(51257<=e&&e<=51283)return t.CLUSTER_BREAK.LVT}else if(e<51285){if(e===51284)return t.CLUSTER_BREAK.LV}else if(51285<=e&&e<=51311)return t.CLUSTER_BREAK.LVT}else if(e<52516){if(e<51901){if(e<51593){if(e<51452){if(e<51369){if(e<51340){if(e<51313){if(e===51312)return t.CLUSTER_BREAK.LV}else if(51313<=e&&e<=51339)return t.CLUSTER_BREAK.LVT}else if(e<51341){if(e===51340)return t.CLUSTER_BREAK.LV}else if(e<51368){if(51341<=e&&e<=51367)return t.CLUSTER_BREAK.LVT}else if(e===51368)return t.CLUSTER_BREAK.LV}else if(e<51397){if(e<51396){if(51369<=e&&e<=51395)return t.CLUSTER_BREAK.LVT}else if(e===51396)return t.CLUSTER_BREAK.LV}else if(e<51424){if(51397<=e&&e<=51423)return t.CLUSTER_BREAK.LVT}else if(e<51425){if(e===51424)return t.CLUSTER_BREAK.LV}else if(51425<=e&&e<=51451)return t.CLUSTER_BREAK.LVT}else if(e<51509){if(e<51480){if(e<51453){if(e===51452)return t.CLUSTER_BREAK.LV}else if(51453<=e&&e<=51479)return t.CLUSTER_BREAK.LVT}else if(e<51481){if(e===51480)return t.CLUSTER_BREAK.LV}else if(e<51508){if(51481<=e&&e<=51507)return t.CLUSTER_BREAK.LVT}else if(e===51508)return t.CLUSTER_BREAK.LV}else if(e<51564){if(e<51536){if(51509<=e&&e<=51535)return t.CLUSTER_BREAK.LVT}else if(e<51537){if(e===51536)return t.CLUSTER_BREAK.LV}else if(51537<=e&&e<=51563)return t.CLUSTER_BREAK.LVT}else if(e<51565){if(e===51564)return t.CLUSTER_BREAK.LV}else if(e<51592){if(51565<=e&&e<=51591)return t.CLUSTER_BREAK.LVT}else if(e===51592)return t.CLUSTER_BREAK.LV}else if(e<51760){if(e<51676){if(e<51621){if(e<51620){if(51593<=e&&e<=51619)return t.CLUSTER_BREAK.LVT}else if(e===51620)return t.CLUSTER_BREAK.LV}else if(e<51648){if(51621<=e&&e<=51647)return t.CLUSTER_BREAK.LVT}else if(e<51649){if(e===51648)return t.CLUSTER_BREAK.LV}else if(51649<=e&&e<=51675)return t.CLUSTER_BREAK.LVT}else if(e<51705){if(e<51677){if(e===51676)return t.CLUSTER_BREAK.LV}else if(e<51704){if(51677<=e&&e<=51703)return t.CLUSTER_BREAK.LVT}else if(e===51704)return t.CLUSTER_BREAK.LV}else if(e<51732){if(51705<=e&&e<=51731)return t.CLUSTER_BREAK.LVT}else if(e<51733){if(e===51732)return t.CLUSTER_BREAK.LV}else if(51733<=e&&e<=51759)return t.CLUSTER_BREAK.LVT}else if(e<51817){if(e<51788){if(e<51761){if(e===51760)return t.CLUSTER_BREAK.LV}else if(51761<=e&&e<=51787)return t.CLUSTER_BREAK.LVT}else if(e<51789){if(e===51788)return t.CLUSTER_BREAK.LV}else if(e<51816){if(51789<=e&&e<=51815)return t.CLUSTER_BREAK.LVT}else if(e===51816)return t.CLUSTER_BREAK.LV}else if(e<51872){if(e<51844){if(51817<=e&&e<=51843)return t.CLUSTER_BREAK.LVT}else if(e<51845){if(e===51844)return t.CLUSTER_BREAK.LV}else if(51845<=e&&e<=51871)return t.CLUSTER_BREAK.LVT}else if(e<51873){if(e===51872)return t.CLUSTER_BREAK.LV}else if(e<51900){if(51873<=e&&e<=51899)return t.CLUSTER_BREAK.LVT}else if(e===51900)return t.CLUSTER_BREAK.LV}else if(e<52208){if(e<52041){if(e<51984){if(e<51929){if(e<51928){if(51901<=e&&e<=51927)return t.CLUSTER_BREAK.LVT}else if(e===51928)return t.CLUSTER_BREAK.LV}else if(e<51956){if(51929<=e&&e<=51955)return t.CLUSTER_BREAK.LVT}else if(e<51957){if(e===51956)return t.CLUSTER_BREAK.LV}else if(51957<=e&&e<=51983)return t.CLUSTER_BREAK.LVT}else if(e<52012){if(e<51985){if(e===51984)return t.CLUSTER_BREAK.LV}else if(51985<=e&&e<=52011)return t.CLUSTER_BREAK.LVT}else if(e<52013){if(e===52012)return t.CLUSTER_BREAK.LV}else if(e<52040){if(52013<=e&&e<=52039)return t.CLUSTER_BREAK.LVT}else if(e===52040)return t.CLUSTER_BREAK.LV}else if(e<52124){if(e<52069){if(e<52068){if(52041<=e&&e<=52067)return t.CLUSTER_BREAK.LVT}else if(e===52068)return t.CLUSTER_BREAK.LV}else if(e<52096){if(52069<=e&&e<=52095)return t.CLUSTER_BREAK.LVT}else if(e<52097){if(e===52096)return t.CLUSTER_BREAK.LV}else if(52097<=e&&e<=52123)return t.CLUSTER_BREAK.LVT}
98else if(e<52153){if(e<52125){if(e===52124)return t.CLUSTER_BREAK.LV}else if(e<52152){if(52125<=e&&e<=52151)return t.CLUSTER_BREAK.LVT}else if(e===52152)return t.CLUSTER_BREAK.LV}else if(e<52180){if(52153<=e&&e<=52179)return t.CLUSTER_BREAK.LVT}else if(e<52181){if(e===52180)return t.CLUSTER_BREAK.LV}else if(52181<=e&&e<=52207)return t.CLUSTER_BREAK.LVT}else if(e<52349){if(e<52265){if(e<52236){if(e<52209){if(e===52208)return t.CLUSTER_BREAK.LV}else if(52209<=e&&e<=52235)return t.CLUSTER_BREAK.LVT}else if(e<52237){if(e===52236)return t.CLUSTER_BREAK.LV}else if(e<52264){if(52237<=e&&e<=52263)return t.CLUSTER_BREAK.LVT}else if(e===52264)return t.CLUSTER_BREAK.LV}else if(e<52320){if(e<52292){if(52265<=e&&e<=52291)return t.CLUSTER_BREAK.LVT}else if(e<52293){if(e===52292)return t.CLUSTER_BREAK.LV}else if(52293<=e&&e<=52319)return t.CLUSTER_BREAK.LVT}else if(e<52321){if(e===52320)return t.CLUSTER_BREAK.LV}else if(e<52348){if(52321<=e&&e<=52347)return t.CLUSTER_BREAK.LVT}else if(e===52348)return t.CLUSTER_BREAK.LV}else if(e<52432){if(e<52377){if(e<52376){if(52349<=e&&e<=52375)return t.CLUSTER_BREAK.LVT}else if(e===52376)return t.CLUSTER_BREAK.LV}else if(e<52404){if(52377<=e&&e<=52403)return t.CLUSTER_BREAK.LVT}else if(e<52405){if(e===52404)return t.CLUSTER_BREAK.LV}else if(52405<=e&&e<=52431)return t.CLUSTER_BREAK.LVT}else if(e<52461){if(e<52433){if(e===52432)return t.CLUSTER_BREAK.LV}else if(e<52460){if(52433<=e&&e<=52459)return t.CLUSTER_BREAK.LVT}else if(e===52460)return t.CLUSTER_BREAK.LV}else if(e<52488){if(52461<=e&&e<=52487)return t.CLUSTER_BREAK.LVT}else if(e<52489){if(e===52488)return t.CLUSTER_BREAK.LV}else if(52489<=e&&e<=52515)return t.CLUSTER_BREAK.LVT}else if(e<53105){if(e<52797){if(e<52656){if(e<52573){if(e<52544){if(e<52517){if(e===52516)return t.CLUSTER_BREAK.LV}else if(52517<=e&&e<=52543)return t.CLUSTER_BREAK.LVT}else if(e<52545){if(e===52544)return t.CLUSTER_BREAK.LV}else if(e<52572){if(52545<=e&&e<=52571)return t.CLUSTER_BREAK.LVT}else if(e===52572)return t.CLUSTER_BREAK.LV}else if(e<52601){if(e<52600){if(52573<=e&&e<=52599)return t.CLUSTER_BREAK.LVT}else if(e===52600)return t.CLUSTER_BREAK.LV}else if(e<52628){if(52601<=e&&e<=52627)return t.CLUSTER_BREAK.LVT}else if(e<52629){if(e===52628)return t.CLUSTER_BREAK.LV}else if(52629<=e&&e<=52655)return t.CLUSTER_BREAK.LVT}else if(e<52713){if(e<52684){if(e<52657){if(e===52656)return t.CLUSTER_BREAK.LV}else if(52657<=e&&e<=52683)return t.CLUSTER_BREAK.LVT}else if(e<52685){if(e===52684)return t.CLUSTER_BREAK.LV}else if(e<52712){if(52685<=e&&e<=52711)return t.CLUSTER_BREAK.LVT}else if(e===52712)return t.CLUSTER_BREAK.LV}else if(e<52768){if(e<52740){if(52713<=e&&e<=52739)return t.CLUSTER_BREAK.LVT}else if(e<52741){if(e===52740)return t.CLUSTER_BREAK.LV}else if(52741<=e&&e<=52767)return t.CLUSTER_BREAK.LVT}else if(e<52769){if(e===52768)return t.CLUSTER_BREAK.LV}else if(e<52796){if(52769<=e&&e<=52795)return t.CLUSTER_BREAK.LVT}else if(e===52796)return t.CLUSTER_BREAK.LV}else if(e<52964){if(e<52880){if(e<52825){if(e<52824){if(52797<=e&&e<=52823)return t.CLUSTER_BREAK.LVT}else if(e===52824)return t.CLUSTER_BREAK.LV}else if(e<52852){if(52825<=e&&e<=52851)return t.CLUSTER_BREAK.LVT}else if(e<52853){if(e===52852)return t.CLUSTER_BREAK.LV}else if(52853<=e&&e<=52879)return t.CLUSTER_BREAK.LVT}else if(e<52909){if(e<52881){if(e===52880)return t.CLUSTER_BREAK.LV}else if(e<52908){if(52881<=e&&e<=52907)return t.CLUSTER_BREAK.LVT}else if(e===52908)return t.CLUSTER_BREAK.LV}else if(e<52936){if(52909<=e&&e<=52935)return t.CLUSTER_BREAK.LVT}else if(e<52937){if(e===52936)return t.CLUSTER_BREAK.LV}else if(52937<=e&&e<=52963)return t.CLUSTER_BREAK.LVT}else if(e<53021){if(e<52992){if(e<52965){if(e===52964)return t.CLUSTER_BREAK.LV}else if(52965<=e&&e<=52991)return t.CLUSTER_BREAK.LVT}else if(e<52993){if(e===52992)return t.CLUSTER_BREAK.LV}else if(e<53020){if(52993<=e&&e<=53019)return t.CLUSTER_BREAK.LVT}else if(e===53020)return t.CLUSTER_BREAK.LV}else if(e<53076){if(e<53048){if(53021<=e&&e<=53047)return t.CLUSTER_BREAK.LVT}else if(e<53049){if(e===53048)return t.CLUSTER_BREAK.LV}else if(53049<=e&&e<=53075)return t.CLUSTER_BREAK.LVT}else if(e<53077){if(e===53076)return t.CLUSTER_BREAK.LV}else if(e<53104){if(53077<=e&&e<=53103)return t.CLUSTER_BREAK.LVT}else if(e===53104)return t.CLUSTER_BREAK.LV}else if(e<53412){if(e<53245){if(e<53188){if(e<53133){if(e<53132){if(53105<=e&&e<=53131)return t.CLUSTER_BREAK.LVT}else if(e===53132)return t.CLUSTER_BREAK.LV}else if(e<53160){if(53133<=e&&e<=53159)return t.CLUSTER_BREAK.LVT}else if(e<53161){if(e===53160)return t.CLUSTER_BREAK.LV}else if(53161<=e&&e<=53187)return t.CLUSTER_BREAK.LVT}else if(e<53216){if(e<53189){if(e===53188)return t.CLUSTER_BREAK.LV}else if(53189<=e&&e<=53215)return t.CLUSTER_BREAK.LVT}else if(e<53217){if(e===53216)return t.CLUSTER_BREAK.LV}else if(e<53244){if(53217<=e&&e<=53243)return t.CLUSTER_BREAK.LVT}else if(e===53244)return t.CLUSTER_BREAK.LV}else if(e<53328){if(e<53273){if(e<53272){if(53245<=e&&e<=53271)return t.CLUSTER_BREAK.LVT}else if(e===53272)return t.CLUSTER_BREAK.LV}else if(e<53300){if(53273<=e&&e<=53299)return t.CLUSTER_BREAK.LVT}else if(e<53301){if(e===53300)return t.CLUSTER_BREAK.LV}else if(53301<=e&&e<=53327)return t.CLUSTER_BREAK.LVT}else if(e<53357){if(e<53329){if(e===53328)return t.CLUSTER_BREAK.LV}else if(e<53356){if(53329<=e&&e<=53355)return t.CLUSTER_BREAK.LVT}else if(e===53356)return t.CLUSTER_BREAK.LV}else if(e<53384){if(53357<=e&&e<=53383)return t.CLUSTER_BREAK.LVT}else if(e<53385){if(e===53384)return t.CLUSTER_BREAK.LV}else if(53385<=e&&e<=53411)return t.CLUSTER_BREAK.LVT}
98else if(e<53553){if(e<53469){if(e<53440){if(e<53413){if(e===53412)return t.CLUSTER_BREAK.LV}else if(53413<=e&&e<=53439)return t.CLUSTER_BREAK.LVT}else if(e<53441){if(e===53440)return t.CLUSTER_BREAK.LV}else if(e<53468){if(53441<=e&&e<=53467)return t.CLUSTER_BREAK.LVT}else if(e===53468)return t.CLUSTER_BREAK.LV}else if(e<53524){if(e<53496){if(53469<=e&&e<=53495)return t.CLUSTER_BREAK.LVT}else if(e<53497){if(e===53496)return t.CLUSTER_BREAK.LV}else if(53497<=e&&e<=53523)return t.CLUSTER_BREAK.LVT}else if(e<53525){if(e===53524)return t.CLUSTER_BREAK.LV}else if(e<53552){if(53525<=e&&e<=53551)return t.CLUSTER_BREAK.LVT}else if(e===53552)return t.CLUSTER_BREAK.LV}else if(e<53636){if(e<53581){if(e<53580){if(53553<=e&&e<=53579)return t.CLUSTER_BREAK.LVT}else if(e===53580)return t.CLUSTER_BREAK.LV}else if(e<53608){if(53581<=e&&e<=53607)return t.CLUSTER_BREAK.LVT}else if(e<53609){if(e===53608)return t.CLUSTER_BREAK.LV}else if(53609<=e&&e<=53635)return t.CLUSTER_BREAK.LVT}else if(e<53665){if(e<53637){if(e===53636)return t.CLUSTER_BREAK.LV}else if(e<53664){if(53637<=e&&e<=53663)return t.CLUSTER_BREAK.LVT}else if(e===53664)return t.CLUSTER_BREAK.LV}else if(e<53692){if(53665<=e&&e<=53691)return t.CLUSTER_BREAK.LVT}else if(e<53693){if(e===53692)return t.CLUSTER_BREAK.LV}else if(53693<=e&&e<=53719)return t.CLUSTER_BREAK.LVT}else if(e<70459){if(e<54897){if(e<54308){if(e<54001){if(e<53860){if(e<53777){if
98(e<53748){if(e<53721){if(e===53720)return t.CLUSTER_BREAK.LV}else if(53721<=e&&e<=53747)return t.CLUSTER_BREAK.LVT}else if(e<53749){if(e===53748)return t.CLUSTER_BREAK.LV}else if(e<53776){if(53749<=e&&e<=53775)return t.CLUSTER_BREAK.LVT}else if(e===53776)return t.CLUSTER_BREAK.LV}else if(e<53805){if(e<53804){if(53777<=e&&e<=53803)return t.CLUSTER_BREAK.LVT}else if(e===53804)return t.CLUSTER_BREAK.LV}else if(e<53832){if(53805<=e&&e<=53831)return t.CLUSTER_BREAK.LVT}else if(e<53833){if(e===53832)return t.CLUSTER_BREAK.LV}else if(53833<=e&&e<=53859)return t.CLUSTER_BREAK.LVT}else if(e<53917){if(e<53888){if(e<53861){if(e===53860)return t.CLUSTER_BREAK.LV}else if(53861<=e&&e<=53887)return t.CLUSTER_BREAK.LVT}else if(e<53889){if(e===53888)return t.CLUSTER_BREAK.LV}else if(e<53916){if(53889<=e&&e<=53915)return t.CLUSTER_BREAK.LVT}else if(e===53916)return t.CLUSTER_BREAK.LV}else if(e<53972){if(e<53944){if(53917<=e&&e<=53943)return t.CLUSTER_BREAK.LVT}else if(e<53945){if(e===53944)return t.CLUSTER_BREAK.LV}else if(53945<=e&&e<=53971)return t.CLUSTER_BREAK.LVT}else if(e<53973){if(e===53972)return t.CLUSTER_BREAK.LV}else if(e<54e3){if(53973<=e&&e<=53999)return t.CLUSTER_BREAK.LVT}else if(e===54e3)return t.CLUSTER_BREAK.LV}else if(e<54141){if(e<54084){if(e<54029){if(e<54028){if(54001<=e&&e<=54027)return t.CLUSTER_BREAK.LVT}else if(e===54028)return t.CLUSTER_BREAK.LV}else if(e<54056){if(54029<=e&&e<=54055)return t.CLUSTER_BREAK.LVT}else if(e<54057){if(e===54056)return t.CLUSTER_BREAK.LV}else if(54057<=e&&e<=54083)return t.CLUSTER_BREAK.LVT}else if(e<54112){if(e<54085){if(e===54084)return t.CLUSTER_BREAK.LV}else if(54085<=e&&e<=54111)return t.CLUSTER_BREAK.LVT}else if(e<54113){if(e===54112)return t.CLUSTER_BREAK.LV}else if(e<54140){if(54113<=e&&e<=54139)return t.CLUSTER_BREAK.LVT}else if(e===54140)return t.CLUSTER_BREAK.LV}else if(e<54224){if(e<54169){if(e<54168){if(54141<=e&&e<=54167)return t.CLUSTER_BREAK.LVT}else if(e===54168)return t.CLUSTER_BREAK.LV}else if(e<54196){if(54169<=e&&e<=54195)return t.CLUSTER_BREAK.LVT}else if(e<54197){if(e===54196)return t.CLUSTER_BREAK.LV}else if(54197<=e&&e<=54223)return t.CLUSTER_BREAK.LVT}else if(e<54253){if(e<54225){if(e===54224)return t.CLUSTER_BREAK.LV}else if(e<54252){if(54225<=e&&e<=54251)return t.CLUSTER_BREAK.LVT}else if(e===54252)return t.CLUSTER_BREAK.LV}else if(e<54280){if(54253<=e&&e<=54279)return t.CLUSTER_BREAK.LVT}else if(e<54281){if(e===54280)return t.CLUSTER_BREAK.LV}else if(54281<=e&&e<=54307)return t.CLUSTER_BREAK.LVT}else if(e<54589){if(e<54448){if(e<54365){if(e<54336){if(e<54309){if(e===54308)return t.CLUSTER_BREAK.LV}else if(54309<=e&&e<=54335)return t.CLUSTER_BREAK.LVT}else if(e<54337){if(e===54336)return t.CLUSTER_BREAK.LV}else if(e<54364){if(54337<=e&&e<=54363)return t.CLUSTER_BREAK.LVT}else if(e===54364)return t.CLUSTER_BREAK.LV}else if(e<54393){if(e<54392){if(54365<=e&&e<=54391)return t.CLUSTER_BREAK.LVT}else if(e===54392)return t.CLUSTER_BREAK.LV}else if(e<54420){if(54393<=e&&e<=54419)return t.CLUSTER_BREAK.LVT}else if(e<54421){if(e===54420)return t.CLUSTER_BREAK.LV}else if(54421<=e&&e<=54447)return t.CLUSTER_BREAK.LVT}else if(e<54505){if(e<54476){if(e<54449){if(e===54448)return t.CLUSTER_BREAK.LV}else if(54449<=e&&e<=54475)return t.CLUSTER_BREAK.LVT}else if(e<54477){if(e===54476)return t.CLUSTER_BREAK.LV}else if(e<54504){if(54477<=e&&e<=54503)return t.CLUSTER_BREAK.LVT}else if(e===54504)return t.CLUSTER_BREAK.LV}else if(e<54560){if(e<54532){if(54505<=e&&e<=54531)return t.CLUSTER_BREAK.LVT}else if(e<54533){if(e===54532)return t.CLUSTER_BREAK.LV}else if(54533<=e&&e<=54559)return t.CLUSTER_BREAK.LVT}else if(e<54561){if(e===54560)return t.CLUSTER_BREAK.LV}else if(e<54588){if(54561<=e&&e<=54587)return t.CLUSTER_BREAK.LVT}else if(e===54588)return t.CLUSTER_BREAK.LV}else if(e<54756){if(e<54672){if(e<54617){if(e<54616){if(54589<=e&&e<=54615)return t.CLUSTER_BREAK.LVT}else if(e===54616)return t.CLUSTER_BREAK.LV}else if(e<54644){if(54617<=e&&e<=54643)return t.CLUSTER_BREAK.LVT}else if(e<54645){if(e===54644)return t.CLUSTER_BREAK.LV}else if(54645<=e&&e<=54671)return t.CLUSTER_BREAK.LVT}else if(e<54701){if(e<54673){if(e===54672)return t.CLUSTER_BREAK.LV}else if(e<54700){if(54673<=e&&e<=54699)return t.CLUSTER_BREAK.LVT}else if(e===54700)return t.CLUSTER_BREAK.LV}else if(e<54728){if(54701<=e&&e<=54727)return t.CLUSTER_BREAK.LVT}else if(e<54729){if(e===54728)return t.CLUSTER_BREAK.LV}else if(54729<=e&&e<=54755)return t.CLUSTER_BREAK.LVT}
98else if(e<54813){if(e<54784){if(e<54757){if(e===54756)return t.CLUSTER_BREAK.LV}else if(54757<=e&&e<=54783)return t.CLUSTER_BREAK.LVT}else if(e<54785){if(e===54784)return t.CLUSTER_BREAK.LV}else if(e<54812){if(54785<=e&&e<=54811)return t.CLUSTER_BREAK.LVT}else if(e===54812)return t.CLUSTER_BREAK.LV}else if(e<54868){if(e<54840){if(54813<=e&&e<=54839)return t.CLUSTER_BREAK.LVT}else if(e<54841){if(e===54840)return t.CLUSTER_BREAK.LV}else if(54841<=e&&e<=54867)return t.CLUSTER_BREAK.LVT}else if(e<54869){if(e===54868)return t.CLUSTER_BREAK.LV}else if(e<54896){if(54869<=e&&e<=54895)return t.CLUSTER_BREAK.LVT}else if(e===54896)return t.CLUSTER_BREAK.LV}else if(e<69632){if(e<55216){if(e<55037){if(e<54980){if(e<54925){if(e<54924){if(54897<=e&&e<=54923)return t.CLUSTER_BREAK.LVT}else if(e===54924)return t.CLUSTER_BREAK.LV}else if(e<54952){if(54925<=e&&e<=54951)return t.CLUSTER_BREAK.LVT}else if(e<54953){if(e===54952)return t.CLUSTER_BREAK.LV}else if(54953<=e&&e<=54979)return t.CLUSTER_BREAK.LVT}else if(e<55008){if(e<54981){if(e===54980)return t.CLUSTER_BREAK.LV}else if(54981<=e&&e<=55007)return t.CLUSTER_BREAK.LVT}else if(e<55009){if(e===55008)return t.CLUSTER_BREAK.LV}else if(e<55036){if(55009<=e&&e<=55035)return t.CLUSTER_BREAK.LVT}else if(e===55036)return t.CLUSTER_BREAK.LV}else if(e<55120){if(e<55065){if(e<55064){if(55037<=e&&e<=55063)return t.CLUSTER_BREAK.LVT}else if(e===55064)return t.CLUSTER_BREAK.LV}else if(e<55092){if(55065<=e&&e<=55091)return t.CLUSTER_BREAK.LVT}else if(e<55093){if(e===55092)return t.CLUSTER_BREAK.LV}else if(55093<=e&&e<=55119)return t.CLUSTER_BREAK.LVT}else if(e<55149){if(e<55121){if(e===55120)return t.CLUSTER_BREAK.LV}else if(e<55148){if(55121<=e&&e<=55147)return t.CLUSTER_BREAK.LVT}else if(e===55148)return t.CLUSTER_BREAK.LV}else if(e<55176){if(55149<=e&&e<=55175)return t.CLUSTER_BREAK.LVT}else if(e<55177){if(e===55176)return t.CLUSTER_BREAK.LV}else if(55177<=e&&e<=55203)return t.CLUSTER_BREAK.LVT}else if(e<68097){if(e<65279){if(e<64286){if(e<55243){if(55216<=e&&e<=55238)return t.CLUSTER_BREAK.V}else if(55243<=e&&e<=55291)return t.CLUSTER_BREAK.T}else if(e<65024){if(e===64286)return t.CLUSTER_BREAK.EXTEND}else if(e<65056){if(65024<=e&&e<=65039)return t.CLUSTER_BREAK.EXTEND}else if(65056<=e&&e<=65071)return t.CLUSTER_BREAK.EXTEND}else if(e<66045){if(e<65438){if(e===65279)return t.CLUSTER_BREAK.CONTROL}else if(e<65520){if(65438<=e&&e<=65439)return t.CLUSTER_BREAK.EXTEND}else if(65520<=e&&e<=65531)return t.CLUSTER_BREAK.CONTROL}else if(e<66272){if(e===66045)return t.CLUSTER_BREAK.EXTEND}else if(e<66422){if(e===66272)return t.CLUSTER_BREAK.EXTEND}else if(66422<=e&&e<=66426)return t.CLUSTER_BREAK.EXTEND}else if(e<68325){if(e<68108){if(e<68101){if(68097<=e&&e<=68099)return t.CLUSTER_BREAK.EXTEND}else if(68101<=e&&e<=68102)return t.CLUSTER_BREAK.EXTEND}else if(e<68152){if(68108<=e&&e<=68111)return t.CLUSTER_BREAK.EXTEND}else if(e<68159){if(68152<=e&&e<=68154)return t.CLUSTER_BREAK.EXTEND}else if(e===68159)return t.CLUSTER_BREAK.EXTEND}else if(e<69373){if(e<68900){if(68325<=e&&e<=68326)return t.CLUSTER_BREAK.EXTEND}else if(e<69291){if(68900<=e&&e<=68903)return t.CLUSTER_BREAK.EXTEND}else if(69291<=e&&e<=69292)return t.CLUSTER_BREAK.EXTEND}else if(e<69446){if(69373<=e&&e<=69375)return t.CLUSTER_BREAK.EXTEND}else if(e<69506){if(69446<=e&&e<=69456)return t.CLUSTER_BREAK.EXTEND}else if(69506<=e&&e<=69509)return t.CLUSTER_BREAK.EXTEND}else if(e<70016){if(e<69815){if(e<69747){if(e<69634){if(e===69632)return t.CLUSTER_BREAK.SPACINGMARK;if(e===69633)return t.CLUSTER_BREAK.EXTEND}else if(e<69688){if(e===69634)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<69744){if(69688<=e&&e<=69702)return t.CLUSTER_BREAK.EXTEND}else if(e===69744)return t.CLUSTER_BREAK.EXTEND}else if(e<69762){if(e<69759){if(69747<=e&&e<=69748)return t.CLUSTER_BREAK.EXTEND}else if(69759<=e&&e<=69761)return t.CLUSTER_BREAK.EXTEND}else if(e<69808){if(e===69762)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<69811){if(69808<=e&&e<=69810)return t.CLUSTER_BREAK.SPACINGMARK}else if(69811<=e&&e<=69814)return t.CLUSTER_BREAK.EXTEND}else if(e<69888)if(e<69821){if(e<69817){if(69815<=e&&e<=69816)return t.CLUSTER_BREAK.SPACINGMARK}else if(69817<=e&&e<=69818)return t.CLUSTER_BREAK.EXTEND}
98else if(e<69826){if(e===69821)return t.CLUSTER_BREAK.PREPEND}else{if(e===69826)return t.CLUSTER_BREAK.EXTEND;if(e===69837)return t.CLUSTER_BREAK.PREPEND}else if(e<69933){if(e<69927){if(69888<=e&&e<=69890)return t.CLUSTER_BREAK.EXTEND}else if(e<69932){if(69927<=e&&e<=69931)return t.CLUSTER_BREAK.EXTEND}else if(e===69932)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<69957){if(69933<=e&&e<=69940)return t.CLUSTER_BREAK.EXTEND}else if(e<70003){if(69957<=e&&e<=69958)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===70003)return t.CLUSTER_BREAK.EXTEND}else if(e<70194){if(e<70082){if(e<70067){if(e<70018){if(70016<=e&&e<=70017)return t.CLUSTER_BREAK.EXTEND}else if(e===70018)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70070){if(70067<=e&&e<=70069)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70079){if(70070<=e&&e<=70078)return t.CLUSTER_BREAK.EXTEND}else if(70079<=e&&e<=70080)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70095){if(e<70089){if(70082<=e&&e<=70083)return t.CLUSTER_BREAK.PREPEND}else if(e<70094){if(70089<=e&&e<=70092)return t.CLUSTER_BREAK.EXTEND}else if(e===70094)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70188){if(e===70095)return t.CLUSTER_BREAK.EXTEND}else if(e<70191){if(70188<=e&&e<=70190)return t.CLUSTER_BREAK.SPACINGMARK}else if(70191<=e&&e<=70193)return t.CLUSTER_BREAK.EXTEND}else if(e<70209){if(e<70197){if(e<70196){if(70194<=e&&e<=70195)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===70196)return t.CLUSTER_BREAK.EXTEND}else if(e<70198){if(e===70197)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70206){if(70198<=e&&e<=70199)return t.CLUSTER_BREAK.EXTEND}else if(e===70206)return t.CLUSTER_BREAK.EXTEND}else if(e<70371){if(e<70367){if(e===70209)return t.CLUSTER_BREAK.EXTEND}else if(e<70368){if(e===70367)return t.CLUSTER_BREAK.EXTEND}else if(70368<=e&&e<=70370)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70400){if(70371<=e&&e<=70378)return t.CLUSTER_BREAK.EXTEND}else if(e<70402){if(70400<=e&&e<=70401)return t.CLUSTER_BREAK.EXTEND}else if(70402<=e&&e<=70403)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<72343){if(e<71339){if(e<70841){if(e<70512){if(e<70471){if(e<70463){if(e<70462){if(70459<=e&&e<=70460)return t.CLUSTER_BREAK.EXTEND}else if(e===70462)return t.CLUSTER_BREAK.EXTEND}else if(e<70464){if(e===70463)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70465){if(e===70464)return t.CLUSTER_BREAK.EXTEND}else if(70465<=e&&e<=70468)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70487){if(e<70475){if(70471<=e&&e<=70472)return t.CLUSTER_BREAK.SPACINGMARK}else if(70475<=e&&e<=70477)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70498){if(e===70487)return t.CLUSTER_BREAK.EXTEND}else if(e<70502){if(70498<=e&&e<=70499)return t.CLUSTER_BREAK.SPACINGMARK}else if(70502<=e&&e<=70508)return t.CLUSTER_BREAK.EXTEND}else if(e<70725){if(e<70712){if(e<70709){if(70512<=e&&e<=70516)return t.CLUSTER_BREAK.EXTEND}else if(70709<=e&&e<=70711)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<70720){if(70712<=e&&e<=70719)return t.CLUSTER_BREAK.EXTEND}else if(e<70722){if(70720<=e&&e<=70721)return t.CLUSTER_BREAK.SPACINGMARK}else if(70722<=e&&e<=70724)return t.CLUSTER_BREAK.EXTEND}else if(e<70832){if(e<70726){if(e===70725)return t.CLUSTER_BREAK.SPACINGMARK}else if(e===70726||e===70750)return t.CLUSTER_BREAK.EXTEND}else if(e<70833){if(e===70832)return t.CLUSTER_BREAK.EXTEND}else if(e<70835){if(70833<=e&&e<=70834)return t.CLUSTER_BREAK.SPACINGMARK}else if(70835<=e&&e<=70840)return t.CLUSTER_BREAK.EXTEND}else if(e<71096){if(e<70847)if(e<70843){if(e===70841)return t.CLUSTER_BREAK.SPACINGMARK;if(e===70842)return t.CLUSTER_BREAK.EXTEND}else if(e<70845){if(70843<=e&&e<=70844)return t.CLUSTER_BREAK.SPACINGMARK}else{if(e===70845)return t.CLUSTER_BREAK.EXTEND;if(e===70846)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<71087){if(e<70849){if(70847<=e&&e<=70848)return t.CLUSTER_BREAK.EXTEND}else if(e<70850){if(e===70849)return t.CLUSTER_BREAK.SPACINGMARK}else if(70850<=e&&e<=70851)return t.CLUSTER_BREAK.EXTEND}else if(e<71088){if(e===71087)return t.CLUSTER_BREAK.EXTEND}else if(e<71090){if(71088<=e&&e<=71089)return t.CLUSTER_BREAK.SPACINGMARK}else if(71090<=e&&e<=71093)return t.CLUSTER_BREAK.EXTEND}else if(e<71216){if(e<71102){if(e<71100){if(71096<=e&&e<=71099)return t.CLUSTER_BREAK.SPACINGMARK}else if(71100<=e&&e<=71101)return t.CLUSTER_BREAK.EXTEND}else if(e<71103){if(e===71102)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<71132){if(71103<=e&&e<=71104)return t.CLUSTER_BREAK.EXTEND}else if(71132<=e&&e<=71133)return t.CLUSTER_BREAK.EXTEND}else if(e<71229){if(e<71219){if(71216<=e&&e<=71218)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<71227){if(71219<=e&&e<=71226)return t.CLUSTER_BREAK.EXTEND}else if(71227<=e&&e<=71228)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<71230){if(e===71229)return t.CLUSTER_BREAK.EXTEND}else if(e<71231){if(e===71230)return t.CLUSTER_BREAK.SPACINGMARK}else if(71231<=e&&e<=71232)return t.CLUSTER_BREAK.EXTEND}else if(e<71999)if(e<71463){if(e<71350){if(e<71341){if(e===71339)return t.CLUSTER_BREAK.EXTEND;if(e===71340)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<71342){if(e===71341)return t.CLUSTER_BREAK.EXTEND}else if(e<71344){if(71342<=e&&e<=71343)return t.CLUSTER_BREAK.SPACINGMARK}else if(71344<=e&&e<=71349)return t.CLUSTER_BREAK.EXTEND}else if(e<71453){if(e===71350)return t.CLUSTER_BREAK.SPACINGMARK;if(e===71351)return t.CLUSTER_BREAK.EXTEND}else if(e<71458){if(71453<=e&&e<=71455)return t.CLUSTER_BREAK.EXTEND}else if(e<71462){if(71458<=e&&e<=71461)return t.CLUSTER_BREAK.EXTEND}else if(e===71462)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<71984){if(e<71727){if(e<71724){if(71463<=e&&e<=71467)return t.CLUSTER_BREAK.EXTEND}else if(71724<=e&&e<=71726)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<71736){if(71727<=e&&e<=71735)return t.CLUSTER_BREAK.EXTEND}else if(e<71737){if(e===71736)return t.CLUSTER_BREAK.SPACINGMARK}else if(71737<=e&&e<=71738)return t.CLUSTER_BREAK.EXTEND}else if(e<71995){if(e<71985){if(e===71984)return t.CLUSTER_BREAK.EXTEND}else if(e<71991){if(71985<=e&&e<=71989)return t.CLUSTER_BREAK.SPACINGMARK}else if(71991<=e&&e<=71992)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<71997){if(71995<=e&&e<=71996)return t.CLUSTER_BREAK.EXTEND}else{if(e===71997)return t.CLUSTER_BREAK.SPACINGMARK;if(e===71998)return t.CLUSTER_BREAK.EXTEND}else if(e<72193)if(e<72145)if(e<72001){if(e===71999)return t.CLUSTER_BREAK.PREPEND;if(e===72e3)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<72002){if(e===72001)return t.CLUSTER_BREAK.PREPEND}else{if(e===72002)return t.CLUSTER_BREAK.SPACINGMARK;if(e===72003)return t.CLUSTER_BREAK.EXTEND}else if(e<72156){if(e<72148){if(72145<=e&&e<=72147)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<72154){if(72148<=e&&e<=72151)return t.CLUSTER_BREAK.EXTEND}else if(72154<=e&&e<=72155)return t.CLUSTER_BREAK.EXTEND}else if(e<72160){if(72156<=e&&e<=72159)return t.CLUSTER_BREAK.SPACINGMARK}else{if(e===72160)return t.CLUSTER_BREAK.EXTEND;if(e===72164)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<72263){if(e<72249){if(e<72243){if(72193<=e&&e<=72202)return t.CLUSTER_BREAK.EXTEND}else if(72243<=e&&e<=72248)return t.CLUSTER_BREAK.EXTEND}else if(e<72250){if(e===72249)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<72251){if(e===72250)return t.CLUSTER_BREAK.PREPEND}else if(72251<=e&&e<=72254)return t.CLUSTER_BREAK.EXTEND}else if(e<72281){if(e<72273){if(e===72263)return t.CLUSTER_BREAK.EXTEND}else if(e<72279){if(72273<=e&&e<=72278)return t.CLUSTER_BREAK.EXTEND}else if(72279<=e&&e<=72280)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<72324){if(72281<=e&&e<=72283)return t.CLUSTER_BREAK.EXTEND}else if(e<72330){if(72324<=e&&e<=72329)return t.CLUSTER_BREAK.PREPEND}else if(72330<=e&&e<=72342)return t.CLUSTER_BREAK.EXTEND}else if(e<94033){if(e<73104){if(e<72881){if(e<72766){if(e<72751){if(e<72344){if(e===72343)return t.CLUSTER_BREAK.SPACINGMARK}else if(72344<=e&&e<=72345)return t.CLUSTER_BREAK.EXTEND}else if(e<72752){if(e===72751)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<72760){if(72752<=e&&e<=72758)return t.CLUSTER_BREAK.EXTEND}else if(72760<=e&&e<=72765)return t.CLUSTER_BREAK.EXTEND}else if(e<72850){if(e===72766)return t.CLUSTER_BREAK.SPACINGMARK;if(e===72767)return t.CLUSTER_BREAK.EXTEND}else if(e<72873){if(72850<=e&&e<=72871)return t.CLUSTER_BREAK.EXTEND}else if(e<72874){if(e===72873)return t.CLUSTER_BREAK.SPACINGMARK}else if(72874<=e&&e<=72880)return t.CLUSTER_BREAK.EXTEND}else if(e<73018){if(e<72884){if(e<72882){if(e===72881)return t.CLUSTER_BREAK.SPACINGMARK}else if(72882<=e&&e<=72883)return t.CLUSTER_BREAK.EXTEND}else if(e<72885){if(e===72884)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<73009){if(72885<=e&&e<=72886)return t.CLUSTER_BREAK.EXTEND}else if(73009<=e&&e<=73014)return t.CLUSTER_BREAK.EXTEND}else if(e<73030){if(e<73020){if(e===73018)return t.CLUSTER_BREAK.EXTEND}else if(e<73023){if(73020<=e&&e<=73021)return t.CLUSTER_BREAK.EXTEND}else if(73023<=e&&e<=73029)return t.CLUSTER_BREAK.EXTEND}else if(e<73031){if(e===73030)return t.CLUSTER_BREAK.PREPEND}else if(e<73098){if(e===73031)return t.CLUSTER_BREAK.EXTEND}else if(73098<=e&&e<=73102)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<73526){if(e<73459)if(e<73109){if(e<73107){if(73104<=e&&e<=73105)return t.CLUSTER_BREAK.EXTEND}else if(73107<=e&&e<=73108)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<73110){if(e===73109)return t.CLUSTER_BREAK.EXTEND}else{if(e===73110)return t.CLUSTER_BREAK.SPACINGMARK;if(e===73111)return t.CLUSTER_BREAK.EXTEND}else if(e<73474){if(e<73461){if(73459<=e&&e<=73460)return t.CLUSTER_BREAK.EXTEND}else if(e<73472){if(73461<=e&&e<=73462)return t.CLUSTER_BREAK.SPACINGMARK}else if(73472<=e&&e<=73473)return t.CLUSTER_BREAK.EXTEND}else if(e<73475){if(e===73474)return t.CLUSTER_BREAK.PREPEND}else if(e<73524){if(e===73475)return t.CLUSTER_BREAK.SPACINGMARK}else if(73524<=e&&e<=73525)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<78896)if(e<73536){if(e<73534){if(73526<=e&&e<=73530)return t.CLUSTER_BREAK.EXTEND}else if(73534<=e&&e<=73535)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<73537){if(e===73536)return t.CLUSTER_BREAK.EXTEND}else{if(e===73537)return t.CLUSTER_BREAK.SPACINGMARK;if(e===73538)return t.CLUSTER_BREAK.EXTEND}else if(e<92912){if(e<78912){if(78896<=e&&e<=78911)return t.CLUSTER_BREAK.CONTROL}else if(e<78919){if(e===78912)return t.CLUSTER_BREAK.EXTEND}else if(78919<=e&&e<=78933)return t.CLUSTER_BREAK.EXTEND}else if(e<92976){if(92912<=e&&e<=92916)return t.CLUSTER_BREAK.EXTEND}else if(e<94031){if(92976<=e&&e<=92982)return t.CLUSTER_BREAK.EXTEND}else if(e===94031)return t.CLUSTER_BREAK.EXTEND}
98else if(e<121476){if(e<119143)if(e<113824){if(e<94180){if(e<94095){if(94033<=e&&e<=94087)return t.CLUSTER_BREAK.SPACINGMARK}else if(94095<=e&&e<=94098)return t.CLUSTER_BREAK.EXTEND}else if(e<94192){if(e===94180)return t.CLUSTER_BREAK.EXTEND}else if(e<113821){if(94192<=e&&e<=94193)return t.CLUSTER_BREAK.SPACINGMARK}else if(113821<=e&&e<=113822)return t.CLUSTER_BREAK.EXTEND}else if(e<118576){if(e<118528){if(113824<=e&&e<=113827)return t.CLUSTER_BREAK.CONTROL}else if(118528<=e&&e<=118573)return t.CLUSTER_BREAK.EXTEND}else if(e<119141){if(118576<=e&&e<=118598)return t.CLUSTER_BREAK.EXTEND}else{if(e===119141)return t.CLUSTER_BREAK.EXTEND;if(e===119142)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<119173){if(e<119150){if(e<119149){if(119143<=e&&e<=119145)return t.CLUSTER_BREAK.EXTEND}else if(e===119149)return t.CLUSTER_BREAK.SPACINGMARK}else if(e<119155){if(119150<=e&&e<=119154)return t.CLUSTER_BREAK.EXTEND}else if(e<119163){if(119155<=e&&e<=119162)return t.CLUSTER_BREAK.CONTROL}else if(119163<=e&&e<=119170)return t.CLUSTER_BREAK.EXTEND}else if(e<121344){if(e<119210){if(119173<=e&&e<=119179)return t.CLUSTER_BREAK.EXTEND}else if(e<119362){if(119210<=e&&e<=119213)return t.CLUSTER_BREAK.EXTEND}else if(119362<=e&&e<=119364)return t.CLUSTER_BREAK.EXTEND}else if(e<121403){if(121344<=e&&e<=121398)return t.CLUSTER_BREAK.EXTEND}else if(e<121461){if(121403<=e&&e<=121452)return t.CLUSTER_BREAK.EXTEND}else if(e===121461)return t.CLUSTER_BREAK.EXTEND}else if(e<123628){if(e<122907){if(e<121505){if(e<121499){if(e===121476)return t.CLUSTER_BREAK.EXTEND}else if(121499<=e&&e<=121503)return t.CLUSTER_BREAK.EXTEND}else if(e<122880){if(121505<=e&&e<=121519)return t.CLUSTER_BREAK.EXTEND}else if(e<122888){if(122880<=e&&e<=122886)return t.CLUSTER_BREAK.EXTEND}else if(122888<=e&&e<=122904)return t.CLUSTER_BREAK.EXTEND}else if(e<123023){if(e<122915){if(122907<=e&&e<=122913)return t.CLUSTER_BREAK.EXTEND}else if(e<122918){if(122915<=e&&e<=122916)return t.CLUSTER_BREAK.EXTEND}else if(122918<=e&&e<=122922)return t.CLUSTER_BREAK.EXTEND}else if(e<123184){if(e===123023)return t.CLUSTER_BREAK.EXTEND}else if(e<123566){if(123184<=e&&e<=123190)return t.CLUSTER_BREAK.EXTEND}else if(e===123566)return t.CLUSTER_BREAK.EXTEND}else if(e<127995){if(e<125136){if(e<124140){if(123628<=e&&e<=123631)return t.CLUSTER_BREAK.EXTEND}else if(124140<=e&&e<=124143)return t.CLUSTER_BREAK.EXTEND}else if(e<125252){if(125136<=e&&e<=125142)return t.CLUSTER_BREAK.EXTEND}else if(e<127462){if(125252<=e&&e<=125258)return t.CLUSTER_BREAK.EXTEND}else if(127462<=e&&e<=127487)return t.CLUSTER_BREAK.REGIONAL_INDICATOR}else if(e<917632){if(e<917504){if(127995<=e&&e<=127999)return t.CLUSTER_BREAK.EXTEND}else if(e<917536){if(917504<=e&&e<=917535)return t.CLUSTER_BREAK.CONTROL}else if(917536<=e&&e<=917631)return t.CLUSTER_BREAK.EXTEND}else if(e<917760){if(917632<=e&&e<=917759)return t.CLUSTER_BREAK.CONTROL}else if(e<918e3){if(917760<=e&&e<=917999)return t.CLUSTER_BREAK.EXTEND}else if(918e3<=e&&e<=921599)return t.CLUSTER_BREAK.CONTROL;return t.CLUSTER_BREAK.OTHER}static getEmojiProperty(e){if(e<10160){if(e<9728){if(e<9e3){if(e<8482){if(e<8252){if(e===169||e===174)return t.EXTENDED_PICTOGRAPHIC}else if(e===8252||e===8265)return t.EXTENDED_PICTOGRAPHIC}else if(e<8596){if(e===8482||e===8505)return t.EXTENDED_PICTOGRAPHIC}else if(e<8617){if(8596<=e&&e<=8601)return t.EXTENDED_PICTOGRAPHIC}else if(e<8986){if(8617<=e&&e<=8618)return t.EXTENDED_PICTOGRAPHIC}else if(8986<=e&&e<=8987)return t.EXTENDED_PICTOGRAPHIC}else if(e<9410){if(e<9167){if(e===9e3||e===9096)return t.EXTENDED_PICTOGRAPHIC}else if(e<9193){if(e===9167)return t.EXTENDED_PICTOGRAPHIC}else if(e<9208){if(9193<=e&&e<=9203)return t.EXTENDED_PICTOGRAPHIC}else if(9208<=e&&e<=9210)return t.EXTENDED_PICTOGRAPHIC}else if(e<9654){if(e<9642){if(e===9410)return t.EXTENDED_PICTOGRAPHIC}else if(9642<=e&&e<=9643)return t.EXTENDED_PICTOGRAPHIC}else if(e<9664){if(e===9654)return t.EXTENDED_PICTOGRAPHIC}else if(e<9723){if(e===9664)return t.EXTENDED_PICTOGRAPHIC}else if(9723<=e&&e<=9726)return t.EXTENDED_PICTOGRAPHIC}else if(e<10035){if(e<10004){if(e<9748){if(e<9735){if(9728<=e&&e<=9733)return t.EXTENDED_PICTOGRAPHIC}else if(9735<=e&&e<=9746)return t.EXTENDED_PICTOGRAPHIC}
98else if(e<9872){if(9748<=e&&e<=9861)return t.EXTENDED_PICTOGRAPHIC}else if(e<9992){if(9872<=e&&e<=9989)return t.EXTENDED_PICTOGRAPHIC}else if(9992<=e&&e<=10002)return t.EXTENDED_PICTOGRAPHIC}else if(e<10013){if(e===10004||e===10006)return t.EXTENDED_PICTOGRAPHIC}else if(e<10017){if(e===10013)return t.EXTENDED_PICTOGRAPHIC}else if(e===10017||e===10024)return t.EXTENDED_PICTOGRAPHIC}else if(e<10067){if(e<10055){if(e<10052){if(10035<=e&&e<=10036)return t.EXTENDED_PICTOGRAPHIC}else if(e===10052)return t.EXTENDED_PICTOGRAPHIC}else if(e<10060){if(e===10055)return t.EXTENDED_PICTOGRAPHIC}else if(e===10060||e===10062)return t.EXTENDED_PICTOGRAPHIC}else if(e<10083){if(e<10071){if(10067<=e&&e<=10069)return t.EXTENDED_PICTOGRAPHIC}else if(e===10071)return t.EXTENDED_PICTOGRAPHIC}else if(e<10133){if(10083<=e&&e<=10087)return t.EXTENDED_PICTOGRAPHIC}else if(e<10145){if(10133<=e&&e<=10135)return t.EXTENDED_PICTOGRAPHIC}else if(e===10145)return t.EXTENDED_PICTOGRAPHIC}else if(e<127489){if(e<12951){if(e<11035){if(e<10548){if(e===10160||e===10175)return t.EXTENDED_PICTOGRAPHIC}else if(e<11013){if(10548<=e&&e<=10549)return t.EXTENDED_PICTOGRAPHIC}else if(11013<=e&&e<=11015)return t.EXTENDED_PICTOGRAPHIC}else if(e<11093){if(e<11088){if(11035<=e&&e<=11036)return t.EXTENDED_PICTOGRAPHIC}else if(e===11088)return t.EXTENDED_PICTOGRAPHIC}else if(e<12336){if(e===11093)return t.EXTENDED_PICTOGRAPHIC}else if(e===12336||e===12349)return t.EXTENDED_PICTOGRAPHIC}else if(e<127340){if(e<126976){if(e===12951||e===12953)return t.EXTENDED_PICTOGRAPHIC}else if(e<127245){if(126976<=e&&e<=127231)return t.EXTENDED_PICTOGRAPHIC}else if(e<127279){if(127245<=e&&e<=127247)return t.EXTENDED_PICTOGRAPHIC}else if(e===127279)return t.EXTENDED_PICTOGRAPHIC}else if(e<127374){if(e<127358){if(127340<=e&&e<=127345)return t.EXTENDED_PICTOGRAPHIC}else if(127358<=e&&e<=127359)return t.EXTENDED_PICTOGRAPHIC}else if(e<127377){if(e===127374)return t.EXTENDED_PICTOGRAPHIC}else if(e<127405){if(127377<=e&&e<=127386)return t.EXTENDED_PICTOGRAPHIC}else if(127405<=e&&e<=127461)return t.EXTENDED_PICTOGRAPHIC}else if(e<128981){if(e<127561){if(e<127535){if(e<127514){if(127489<=e&&e<=127503)return t.EXTENDED_PICTOGRAPHIC}else if(e===127514)return t.EXTENDED_PICTOGRAPHIC}else if(e<127538){if(e===127535)return t.EXTENDED_PICTOGRAPHIC}else if(e<127548){if(127538<=e&&e<=127546)return t.EXTENDED_PICTOGRAPHIC}else if(127548<=e&&e<=127551)return t.EXTENDED_PICTOGRAPHIC}else if(e<128326){if(e<128e3){if(127561<=e&&e<=127994)return t.EXTENDED_PICTOGRAPHIC}else if(128e3<=e&&e<=128317)return t.EXTENDED_PICTOGRAPHIC}else if(e<128640){if(128326<=e&&e<=128591)return t.EXTENDED_PICTOGRAPHIC}else if(e<128884){if(128640<=e&&e<=128767)return t.EXTENDED_PICTOGRAPHIC}else if(128884<=e&&e<=128895)return t.EXTENDED_PICTOGRAPHIC}else if(e<129198){if(e<129096){if(e<129036){if(128981<=e&&e<=129023)return t.EXTENDED_PICTOGRAPHIC}else if(129036<=e&&e<=129039)return t.EXTENDED_PICTOGRAPHIC}else if(e<129114){if(129096<=e&&e<=129103)return t.EXTENDED_PICTOGRAPHIC}else if(e<129160){if(129114<=e&&e<=129119)return t.EXTENDED_PICTOGRAPHIC}else if(129160<=e&&e<=129167)return t.EXTENDED_PICTOGRAPHIC}else if(e<129340){if(e<129292){if(129198<=e&&e<=129279)return t.EXTENDED_PICTOGRAPHIC}else if(129292<=e&&e<=129338)return t.EXTENDED_PICTOGRAPHIC}else if(e<129351){if(129340<=e&&e<=129349)return t.EXTENDED_PICTOGRAPHIC}else if(e<130048){if(129351<=e&&e<=129791)return t.EXTENDED_PICTOGRAPHIC}else if(130048<=e&&e<=131069)return t.EXTENDED_PICTOGRAPHIC;return t.CLUSTER_BREAK.OTHER}}return Xt.default=s,Xt}var $l;function Hh(){if($l)return jt;$l=1;var r=jt&&jt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(jt,"__esModule",{value:!0});const t=r($h());return jt.default=t.default,jt}var Wh=Hh();const zh=Wc(Wh);new zh;const Jh=[{name:"Loader",tag:"@loader",directory:"loader",isPublic:!0},{name:"Connect",tag:"@connect",directory:"connect",isPublic:!0},{name:"Moderator",tag:"@moderator",directory:"moderator",isPublic:!0},{name:"Tee K.O. Web",tag:"@teeko-web",directory:"teeko-web",isPublic:!0}];let Yh=[];const Qh=[...Jh,...Yh],me=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Ce=globalThis,Nt="10.38.0";function en(){return tn(Ce),Ce}function tn(r){const t=r.__SENTRY__=r.__SENTRY__||{};return t.version=t.version||Nt,t[Nt]=t[Nt]||{}}function er(r,t,n=Ce){const i=n.__SENTRY__=n.__SENTRY__||{},s=i[Nt]=i[Nt]||{};return s[r]||(s[r]=t())}const Zh=["debug","info","warn","error","log","assert","trace"],e_="Sentry Logger ",jr={};function tr(r){if(!("console"in Ce))return r();const t=Ce.console,n={},i=Object.keys(jr);
98i.forEach(s=>{const u=jr[s];n[s]=t[s],t[s]=u});try{return r()}finally{i.forEach(s=>{t[s]=n[s]})}}function t_(){lf().enabled=!0}function r_(){lf().enabled=!1}function U0(){return lf().enabled}function n_(...r){of("log",...r)}function i_(...r){of("warn",...r)}function s_(...r){of("error",...r)}function of(r,...t){me&&U0()&&tr(()=>{Ce.console[r](`${e_}[${r}]:`,...t)})}function lf(){return me?er("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const _e={enable:t_,disable:r_,isEnabled:U0,log:n_,warn:i_,error:s_},K0=50,Dt="?",Hl=/\(error: (.*)\)/,Wl=/captureMessage|captureException/;function w0(...r){const t=r.sort((n,i)=>n[0]-i[0]).map(n=>n[1]);return(n,i=0,s=0)=>{const u=[],e=n.split(`
99`);for(let l=i;l<e.length;l++){let c=e[l];c.length>1024&&(c=c.slice(0,1024));const h=Hl.test(c)?c.replace(Hl,"$1"):c;if(!h.match(/\S*Error: /)){for(const R of t){const m=R(h);if(m){u.push(m);break}}if(u.length>=K0+s)break}}return f_(u.slice(s))}}function a_(r){return Array.isArray(r)?w0(...r):r}function f_(r){if(!r.length)return[];const t=Array.from(r);return/sentryWrapped/.test(Ir(t).function||"")&&t.pop(),t.reverse(),Wl.test(Ir(t).function||"")&&(t.pop(),Wl.test(Ir(t).function||"")&&t.pop()),t.slice(0,K0).map(n=>({...n,filename:n.filename||Ir(t).filename,function:n.function||Dt}))}function Ir(r){return r[r.length-1]||{}}const ya="<anonymous>";function Tt(r){try{return!r||typeof r!="function"?ya:r.name||ya}catch{return ya}}function zl(r){const t=r.exception;if(t){const n=[];try{return t.values.forEach(i=>{i.stacktrace.frames&&n.push(...i.stacktrace.frames)}),n}catch{return}}}function I0(r){return"__v_isVNode"in r&&r.__v_isVNode?"[VueVNode]":"[VueViewModel]"}const Pr={},Jl={};function kt(r,t){Pr[r]=Pr[r]||[],Pr[r].push(t)}function Vt(r,t){if(!Jl[r]){Jl[r]=!0;try{t()}catch(n){me&&_e.error(`Error while instrumenting ${r}`,n)}}}function nt(r,t){const n=r&&Pr[r];if(n)for(const i of n)try{i(t)}catch(s){me&&_e.error(`Error while triggering instrumentation handler.
100Type: ${r}
101Name: ${Tt(i)}
102Error:`,s)}}let ba=null;function u_(r){const t="error";kt(t,r),Vt(t,o_)}function o_(){ba=Ce.onerror,Ce.onerror=function(r,t,n,i,s){return nt("error",{column:i,error:s,line:n,msg:r,url:t}),ba?ba.apply(this,arguments):!1},Ce.onerror.__SENTRY_INSTRUMENTED__=!0}let da=null;function l_(r){const t="unhandledrejection";kt(t,r),Vt(t,c_)}function c_(){da=Ce.onunhandledrejection,Ce.onunhandledrejection=function(r){return nt("unhandledrejection",r),da?da.apply(this,arguments):!0},Ce.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const N0=Object.prototype.toString;function rn(r){switch(N0.call(r)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return St(r,Error)}}function rr(r,t){return N0.call(r)===`[object ${t}]`}function D0(r){return rr(r,"ErrorEvent")}function Yl(r){return rr(r,"DOMError")}function p_(r){return rr(r,"DOMException")}function pt(r){return rr(r,"String")}function cf(r){return typeof r=="object"&&r!==null&&"__sentry_template_string__"in r&&"__sentry_template_values__"in r}function nn(r){return r===null||cf(r)||typeof r!="object"&&typeof r!="function"}function xr(r){return rr(r,"Object")}function sn(r){return typeof Event<"u"&&St(r,Event)}function E_(r){return typeof Element<"u"&&St(r,Element)}function h_(r){return rr(r,"RegExp")}function yr(r){return!!(r!=null&&r.then&&typeof r.then=="function")}function __(r){return xr(r)&&"nativeEvent"in r&&"preventDefault"in r&&"stopPropagation"in r}function St(r,t){try{return r instanceof t}catch{return!1}}function O0(r){return!!(typeof r=="object"&&r!==null&&(r.__isVue||r._isVue||r.__v_isVNode))}function P0(r){return typeof Request<"u"&&St(r,Request)}const pf=Ce,x_=80;function k0(r,t={}){if(!r)return"<unknown>";try{let n=r;const i=5,s=[];let u=0,e=0;const l=" > ",c=l.length;let h;const R=Array.isArray(t)?t:t.keyAttrs,m=!Array.isArray(t)&&t.maxStringLength||x_;for(;n&&u++<i&&(h=R_(n,R),!(h==="html"||u>1&&e+s.length*c+h.length>=m));)s.push(h),e+=h.length,n=n.parentNode;return s.reverse().join(l)}catch{return"<unknown>"}}function R_(r,t){const n=r,i=[];if(!(n!=null&&n.tagName))return"";if(pf.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}i.push(n.tagName.toLowerCase());const s=t!=null&&t.length?t.filter(e=>n.getAttribute(e)).map(e=>[e,n.getAttribute(e)]):null;
102if(s!=null&&s.length)s.forEach(e=>{i.push(`[${e[0]}="${e[1]}"]`)});else{n.id&&i.push(`#${n.id}`);const e=n.className;if(e&&pt(e)){const l=e.split(/\s+/);for(const c of l)i.push(`.${c}`)}}const u=["aria-label","type","name","title","alt"];for(const e of u){const l=n.getAttribute(e);l&&i.push(`[${e}="${l}"]`)}return i.join("")}function Ef(){try{return pf.document.location.href}catch{return""}}function g_(r){if(!pf.HTMLElement)return null;let t=r;const n=5;for(let i=0;i<n;i++){if(!t)return null;if(t instanceof HTMLElement){if(t.dataset.sentryComponent)return t.dataset.sentryComponent;if(t.dataset.sentryElement)return t.dataset.sentryElement}t=t.parentNode}return null}function Qe(r,t,n){if(!(t in r))return;const i=r[t];if(typeof i!="function")return;const s=n(i);typeof s=="function"&&V0(s,i);try{r[t]=s}catch{me&&_e.log(`Failed to replace method "${t}" in object`,r)}}function vt(r,t,n){try{Object.defineProperty(r,t,{value:n,writable:!0,configurable:!0})}catch{me&&_e.log(`Failed to add non-enumerable property "${t}" to object`,r)}}function V0(r,t){try{const n=t.prototype||{};r.prototype=t.prototype=n,vt(r,"__sentry_original__",t)}catch{}}function hf(r){return r.__sentry_original__}function M0(r){if(rn(r))return{message:r.message,name:r.name,stack:r.stack,...Zl(r)};if(sn(r)){const t={type:r.type,target:Ql(r.target),currentTarget:Ql(r.currentTarget),...Zl(r)};return typeof CustomEvent<"u"&&St(r,CustomEvent)&&(t.detail=r.detail),t}else return r}function Ql(r){try{return E_(r)?k0(r):Object.prototype.toString.call(r)}catch{return"<unknown>"}}function Zl(r){if(typeof r=="object"&&r!==null){const t={};for(const n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n]);return t}else return{}}function m_(r){const t=Object.keys(M0(r));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}let Ft;function an(r){if(Ft!==void 0)return Ft?Ft(r):r();const t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),n=Ce;return t in n&&typeof n[t]=="function"?(Ft=n[t],Ft(r)):(Ft=null,r())}function Xr(){return an(()=>Math.random())}function fn(){return an(()=>Date.now())}function Ca(r,t=0){return typeof r!="string"||t===0||r.length<=t?r:`${r.slice(0,t)}...`}function ec(r,t){if(!Array.isArray(r))return"";const n=[];for(let i=0;i<r.length;i++){const s=r[i];try{O0(s)?n.push(I0(s)):n.push(String(s))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function kr(r,t,n=!1){return pt(r)?h_(t)?t.test(r):pt(t)?n?r===t:r.includes(t):!1:!1}function un(r,t=[],n=!1){return t.some(i=>kr(r,i,n))}function y_(){const r=Ce;return r.crypto||r.msCrypto}let Ta;function b_(){return Xr()*16}function tt(r=y_()){try{if(r!=null&&r.randomUUID)return an(()=>r.randomUUID()).replace(/-/g,"")}catch{}return Ta||(Ta="10000000100040008000"+1e11),Ta.replace(/[018]/g,t=>(t^(b_()&15)>>t/4).toString(16))}function q0(r){var t,n;return(n=(t=r.exception)==null?void 0:t.values)==null?void 0:n[0]}function It(r){const{message:t,event_id:n}=r;if(t)return t;const i=q0(r);return i?i.type&&i.value?`${i.type}: ${i.value}`:i.type||i.value||n||"<unknown>":n||"<unknown>"}function Ba(r,t,n){const i=r.exception=r.exception||{},s=i.values=i.values||[],u=s[0]=s[0]||{};u.value||(u.value=t||""),u.type||(u.type="Error")}function Wt(r,t){const n=q0(r);if(!n)return;const i={type:"generic",handled:!0},s=n.mechanism;if(n.mechanism={...i,...s,...t},t&&"data"in t){const u={...s==null?void 0:s.data,...t.data};n.mechanism.data=u}}function tc(r){if(d_(r))return!0;try{vt(r,"__sentry_captured__",!0)}catch{}return!1}function d_(r){try{return r.__sentry_captured__}catch{}}const G0=1e3;function br(){return fn()/G0}function T_(){const{performance:r}=Ce;if(!(r!=null&&r.now)||!r.timeOrigin)return br;const t=r.timeOrigin;return()=>(t+an(()=>r.now()))/G0}let rc;function Et(){return(rc??(rc=T_()))()}function S_(r){const t=Et(),n={sid:tt(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>L_(n)};return r&&zt(n,r),n}function zt(r,t={}){if(t.user&&(!r.ipAddress&&t.user.ip_address&&(r.ipAddress=t.user.ip_address),!r.did&&!t.did&&(r.did=t.user.id||t.user.email||t.user.username)),r.timestamp=t.timestamp||Et(),t.abnormal_mechanism&&(r.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(r.ignoreDuration=t.ignoreDuration),t.sid&&(r.sid=t.sid.length===32?t.sid:tt()),t.init!==void 0&&(r.init=t.init),!r.did&&t.did&&(r.did=`${t.did}`),typeof t.started=="number"&&(r.started=t.started),r.ignoreDuration)r.duration=void 0;else if(typeof t.duration=="number")r.duration=t.duration;else{const n=r.timestamp-r.started;r.duration=n>=0?n:0}t.release&&(r.release=t.release),t.environment&&(r.environment=t.environment),!r.ipAddress&&t.ipAddress&&(r.ipAddress=t.ipAddress),!r.userAgent&&t.userAgent&&(r.userAgent=t.userAgent),t
vendor: 6,738 bytes, line 102
102ypeof t.errors=="number"&&(r.errors=t.errors),t.status&&(r.status=t.status)}function v_(r,t){let n={};r.status==="ok"&&(n={status:"exited"}),zt(r,n)}function L_(r){return{sid:`${r.sid}`,init:r.init,started:new Date(r.started*1e3).toISOString(),timestamp:new Date(r.timestamp*1e3).toISOString(),status:r.status,errors:r.errors,did:typeof r.did=="number"||typeof r.did=="string"?`${r.did}`:void 0,duration:r.duration,abnormal_mechanism:r.abnormal_mechanism,attrs:{release:r.release,environment:r.environment,ip_address:r.ipAddress,user_agent:r.userAgent}}}function dr(r,t,n=2){if(!t||typeof t!="object"||n<=0)return t;if(r&&Object.keys(t).length===0)return r;const i={...r};for(const s in t)Object.prototype.hasOwnProperty.call(t,s)&&(i[s]=dr(i[s],t[s],n-1));return i}function nc(){return tt()}function j0(){return tt().substring(16)}const Ua="_sentrySpan";function ic(r,t){t?vt(r,Ua,t):delete r[Ua]}function sc(r){return r[Ua]}const A_=100;class ht{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:nc(),sampleRand:Xr()}}clone(){const t=new ht;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,t._conversationId=this._conversationId,ic(t,sc(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&zt(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(t){return this._conversationId=t||void 0,this._notifyScopeListeners(),this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this.setTags({[t]:n})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,n){return this.setAttributes({[t]:n})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t,i=n instanceof ht?n.getScopeData():xr(n)?t:void 0,{tags:s,attributes:u,extra:e,user:l,contexts:c,level:h,fingerprint:R=[],propagationContext:m,conversationId:A}=i||{};return this._tags={...this._tags,...s},this._attributes={...this._attributes,...u},this._extra={...this._extra,...e},this._contexts={...this._contexts,...c},l&&Object.keys(l).length&&(this._user=l),h&&(this._level=h),R.length&&(this._fingerprint=R),m&&(this._propagationContext=m),A&&(this._conversationId=A),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,ic(this,void 0),this._attachments=[],this.setPropagationContext({traceId:nc(),sampleRand:Xr()}),this._notifyScopeListeners(),this}addBreadcrumb(t,n){var u;const i=typeof n=="number"?n:A_;if(i<=0)return this;const s={timestamp:br(),...t,message:t.message?Ca(t.message,2048):t.message};return this._breadcrumbs.push(s),this._breadcrumbs.length>i&&(this._breadcrumbs=this._breadcrumbs.slice(-i),(u=this._client)==null||u.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:sc(this),conversationId:this._conversationId}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=dr(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){const i=(n==null?void 0:n.event_id)||tt();if(!this._client)return me&&_e.warn("No client configured on scope - will not capture exception!"),i;const s=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:s,...n,event_id:i},this),i}captureMessage(t,n,i){const s=(i==null?void 0:i.event_id)||tt();if(!this._client)return me&&_e.warn("No client configured on scope - will not capture message!"),s;const u=(i==null?void 0:i.syntheticException)??new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:u,...i,event_id:s},this),s}captureEvent(t,n){const i=(n==null?void 0:n.event_id)||tt();return this._client?(this._client.captureEvent(t,{...n,event_id:i},this),i):(me&&_e.warn("No client configured on scope - will not capture event!"),i)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEac
102h(t=>{t(this)}),this._notifyingListeners=!1)}}function C_(){return er("defaultCurrentScope",()=>new ht)}function B_(){return er("defaultIsolationScope",()=>new ht)}class U_{constructor(t,n){let i;t?i=t:i=new ht;let s;n?s=n:s=new ht,this._stack=[{scope:i}],this._isolationScope=s}withScope(t){const n=this._pushScope();let i;try{i=t(n)}catch(s){throw this._popScope(),s}return yr(i)?i.then(s=>(this._popScope(),s),s=>{throw this._popScope(),s}):(this._popScope(),i)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function Jt(){const r=en(),t=tn(r);return t.stack=t.stack||new U_(C_(),B_())}function K_(r){return Jt().withScope(r)}function w_(r,t){const n=Jt();return n.withScope(()=>(n.getStackTop().scope=r,t(r)))}function ac(r){return Jt().withScope(()=>r(Jt().getIsolationScope()))}function I_(){return{withIsolationScope:ac,withScope:K_,withSetScope:w_,withSetIsolationScope:(r,t)=>ac(t),getCurrentScope:()=>Jt().getScope(),getIsolationScope:()=>Jt().getIsolationScope()}}function _f(r){const t=tn(r);return t.acs?t.acs:I_()}function st(){const r=en();return _f(r).getCurrentScope()}function Mt(){const r=en();return _f(r).getIsolationScope()}function N_(){return er("globalScope",()=>new ht)}function D_(...r){const t=en(),n=_f(t);if(r.length===2){const[i,s]=r;return i?n.withSetScope(i,s):n.withScope(s)}return n.withScope(r[0])}function $e(){return st().getClient()}function O_(r){const t=r.getPropagationContext(),{traceId:n,parentSpanId:i,propagationSpanId:s}=t,u={trace_id:n,span_id:s||j0()};return i&&(u.parent_span_id=i),u}const P_="sentry.source",k_="sentry.sample_rate",V_="sentry.previous_trace_sample_rate",M_="sentry.op",q_="sentry.origin",X0="sentry.profile_id",F0="sentry.exclusive_time",G_="gen_ai.conversation.id",j_=0,X_=1,F_="_sentryScope",$_="_sentryIsolationScope";function H_(r){if(r){if(typeof r=="object"&&"deref"in r&&typeof r.deref=="function")try{return r.deref()}catch{return}return r}}function $0(r){const t=r;return{scope:t[F_],isolationScope:H_(t[$_])}}const W_="sentry-",z_=/^sentry-/;function J_(r){const t=Y_(r);if(!t)return;const n=Object.entries(t).reduce((i,[s,u])=>{if(s.match(z_)){const e=s.slice(W_.length);i[e]=u}return i},{});if(Object.keys(n).length>0)return n}function Y_(r){if(!(!r||!pt(r)&&!Array.isArray(r)))return Array.isArray(r)?r.reduce((t,n)=>{const i=fc(n);return Object.entries(i).forEach(([s,u])=>{t[s]=u}),t},{}):fc(r)}function fc(r){return r.split(",").map(t=>{const n=t.indexOf("=");if(n===-1)return[];const i=t.slice(0,n),s=t.slice(n+1);return[i,s].map(u=>{try{return decodeURIComponent(u.trim())}catch{return}})}).reduce((t,[n,i])=>(n&&i&&(t[n]=i),t),{})}const Q_=/^o(\d+)\./,Z_=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function ex(r){return r==="http"||r==="https"}function Tr(r,t=!1){const{host:n,path:i,pass:s,port:u,projectId:e,protocol:l,publicKey:c}=r;return`${l}://${c}${t&&s?`:${s}`:""}@${n}${u?`:${u}`:""}/${i&&`${i}/`}${e}`}function tx(r){const t=Z_.exec(r);if(!t){tr(()=>{console.error(`Invalid Sentry Dsn: ${r}`)});return}const[n,i,s="",u="",e="",l=""]=t.slice(1);let c="",h=l;const R=h.split("/");if(R.length>1&&(c=R.slice(0,-1).join("/"),h=R.pop()),h){const m=h.match(/^\d+/);m&&(h=m[0])}return H0({host:u,pass:s,path:c,projectId:h,port:e,protocol:n,publicKey:i})}function H0(r){return{protocol:r.protocol,publicKey:r.publicKey||"",pass:r.pass||"",host:r.host,port:r.port||"",path:r.path||"",projectId:r.projectId}}function rx(r){if(!me)return!0;const{port:t,projectId:n,protocol:i}=r;return["protocol","publicKey","host","projectId"].find(e=>r[e]?!1:(_e.error(`Invalid Sentry Dsn: ${e} missing`),!0))?!1:n.match(/^\d+$/)?ex(i)?t&&isNaN(parseInt(t,10))?(_e.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(_e.error(`Invalid Sentry Dsn: Invalid protocol ${i}`),!1):(_e.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function nx(r){const t=r.match(Q_);return t==null?void 0:t[1]}function ix(r){const t=r.getOptions(),{host:n}=r.getDsn()||{};let i;return t.orgId?i=String(t.orgId):n&&(i=nx(n)),i}function sx(r){const t=typeof r=="string"?tx(r):H0(r);if(!(!t||!rx(t)))return t}function ax(r){if(typeof r=="boolean")return Number(r);const t=typeof r=="string"?parseFloat(r):r;if(!(typeof t!="number"||isNaN(t)||t<0||t>1))return t}const W0=1;let uc=!1;function fx(r){const{spanId:t,traceId:n,isRemote:i}=r.spanContext(),s=i?t:xf(r).parent_span_id,u=$0(r).scope,e=i?(u==null?void 0:u.getPropagationContext().propagationSpanId)||j0():t;return{parent_span_id:s,span_id:e,trace_id:n}}function ux(r){if(r&&r.length>0)return r.map(({context:{spanId:t,traceId:n,traceFlags:i,...s},attributes:u})=>({span_id:t,trace_id:n,sampled:i===W0,attributes:u,...s}))}function oc(r){return typeof r=="number"?lc(r):Array.isArray(r)?r[0]+r[1]/1e9:r instanceof Date?lc(r.getTime()):Et()}function lc(r){return r>9999999999?r/1e3:r}function xf(r){var i;if(lx(r))return r.getSpanJSON();const{spanId:t,traceId:n}=r.spanContext();if(ox(r)){const{attributes:s,startTime:u,name:e,endTime:l,status:c,links:h}=r,R="parentSpanId"in r?r.parentSpanId:"parentSpanContext"in r?(i=r.parentSpanContext)==null?void 0:i.spanId:void 0;return{span_id:t,trace_id:n,data:s,description:e,parent_span_id:R,start_timestamp:oc(u),timestamp:oc(l)||void 0,status:px(c),op:s[M_],origin:s[q_],links:ux(h)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function ox(r){const t=r;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}function lx(r){return typeof r.getSpanJSON=="function"}function cx(r){const{traceFlags:t}=r.spanContext();return t===W0}function px(r){if(!(!r||r.code===j_))return r.code===X_?"ok":r.message||"internal_error"}const Ex="_sentryRootSpan";function z0(r){return r[Ex]||r}function cc(){uc||(tr(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),uc=!0)}function hx(r){var n;if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=(n=$e())==null?void 0:n.getOptions();return!!t&&(t.tracesSampleRate!=null||!!t.tracesSampler)}function pc(r){_e.log(`Ignoring span ${r.op} - ${r.description} because it matches \`ignoreSpans\`.`)}function Ec(r,t){if(!(t!=null&&t.length)||!r.description)return!1;for(const n of t){if(xx(n)){if(kr(r.description,n))return me&&pc(r),!0;continue}if(!n.name&&!n.op)continue;const i=n.name?kr(r.description,n.name):!0,s=n.op?r.op&&kr(r.op,n.op):!0;if(i&&s)return me&&pc(r),!0}return!1}function _x(r,t){const n=t.parent_span_id,i=t.span_id;if(n)for(const s of r)s.parent_span_id===i&&(s.parent_span_id=n)}function xx(r){return typeof r=="string"||r instanceof RegExp}const Rf="production",Rx="_frozenDsc";function J0(r,t){const n=t.getOptions(),{publicKey:i}=t.getDsn()||{},s={environment:n.environment||Rf,release:n.release,public_key:i,trace_id:r,org_id:ix(t)};return t.emit("createDsc",s),s}function gx(r,t){const n=t.getPropagationContext();return n.dsc||J0(n.traceId,r)}function mx(r){var v;
vendor: 4,087 bytes, lines 102-104
102const t=$e();if(!t)return{};const n=z0(r),i=xf(n),s=i.data,u=n.spanContext().traceState,e=(u==null?void 0:u.get("sentry.sample_rate"))??s[k_]??s[V_];function l(N){return(typeof e=="number"||typeof e=="string")&&(N.sample_rate=`${e}`),N}const c=n[Rx];if(c)return l(c);const h=u==null?void 0:u.get("sentry.dsc"),R=h&&J_(h);if(R)return l(R);const m=J0(r.spanContext().traceId,t),A=s[P_],K=i.description;return A!=="url"&&K&&(m.transaction=K),hx()&&(m.sampled=String(cx(n)),m.sample_rand=(u==null?void 0:u.get("sentry.sample_rand"))??((v=$0(n).scope)==null?void 0:v.getPropagationContext().sampleRand.toString())),l(m),t.emit("createDsc",m,n),m}function ct(r,t=100,n=1/0){try{return Ka("",r,t,n)}catch(i){return{ERROR:`**non-serializable** (${i})`}}}function Y0(r,t=3,n=100*1024){const i=ct(r,t);return Tx(i)>n?Y0(r,t-1,n):i}function Ka(r,t,n=1/0,i=1/0,s=Sx()){const[u,e]=s;if(t==null||["boolean","string"].includes(typeof t)||typeof t=="number"&&Number.isFinite(t))return t;const l=yx(r,t);if(!l.startsWith("[object "))return l;if(t.__sentry_skip_normalization__)return t;const c=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(c===0)return l.replace("object ","");if(u(t))return"[Circular ~]";const h=t;if(h&&typeof h.toJSON=="function")try{const K=h.toJSON();return Ka("",K,c-1,i,s)}catch{}const R=Array.isArray(t)?[]:{};let m=0;const A=M0(t);for(const K in A){if(!Object.prototype.hasOwnProperty.call(A,K))continue;if(m>=i){R[K]="[MaxProperties ~]";break}const v=A[K];R[K]=Ka(K,v,c-1,i,s),m++}return e(t),R}function yx(r,t){try{if(r==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(r==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(O0(t))return I0(t);if(__(t))return"[SyntheticEvent]";if(typeof t=="number"&&!Number.isFinite(t))return`[${t}]`;if(typeof t=="function")return`[Function: ${Tt(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const n=bx(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function bx(r){const t=Object.getPrototypeOf(r);return t!=null&&t.constructor?t.constructor.name:"null prototype"}function dx(r){return~-encodeURI(r).split(/%..|./).length}function Tx(r){return dx(JSON.stringify(r))}function Sx(){const r=new WeakSet;function t(i){return r.has(i)?!0:(r.add(i),!1)}function n(i){r.delete(i)}return[t,n]}function nr(r,t=[]){return[r,t]}function vx(r,t){const[n,i]=r;return[n,[...i,t]]}function wa(r,t){const n=r[1];for(const i of n){const s=i[0].type;if(t(i,s))return!0}return!1}function Lx(r,t){return wa(r,(n,i)=>t.includes(i))}function Ia(r){const t=tn(Ce);return t.encodePolyfill?t.encodePolyfill(r):new TextEncoder().encode(r)}function Ax(r){const[t,n]=r;let i=JSON.stringify(t);function s(u){typeof i=="string"?i=typeof u=="string"?i+u:[Ia(i),u]:i.push(typeof u=="string"?Ia(u):u)}for(const u of n){const[e,l]=u;if(s(`
103${JSON.stringify(e)}
104`),typeof l=="string"||l instanceof Uint8Array)s(l);else{let c;try{c=JSON.stringify(l)}catch{c=JSON.stringify(ct(l))}s(c)}}return typeof i=="string"?i:Cx(i)}function Cx(r){const t=r.reduce((s,u)=>s+u.length,0),n=new Uint8Array(t);let i=0;for(const s of r)n.set(s,i),i+=s.length;return n}function Bx(r){const t=typeof r.data=="string"?Ia(r.data):r.data;return[{type:"attachment",length:t.length,filename:r.filename,content_type:r.contentType,attachment_type:r.attachmentType},t]}const Ux={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",raw_security:"security",log:"log_item",metric:"metric",trace_metric:"metric"};function hc(r){return Ux[r]}function Q0(r){if(!(r!=null&&r.sdk))return;const{name:t,version:n}=r.sdk;
104return{name:t,version:n}}function Kx(r,t,n,i){var u;const s=(u=r.sdkProcessingMetadata)==null?void 0:u.dynamicSamplingContext;return{event_id:r.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&i&&{dsn:Tr(i)},...s&&{trace:s}}}function wx(r,t){var i,s,u,e;if(!t)return r;const n=r.sdk||{};return r.sdk={...n,name:n.name||t.name,version:n.version||t.version,integrations:[...((i=r.sdk)==null?void 0:i.integrations)||[],...t.integrations||[]],packages:[...((s=r.sdk)==null?void 0:s.packages)||[],...t.packages||[]],settings:(u=r.sdk)!=null&&u.settings||t.settings?{...(e=r.sdk)==null?void 0:e.settings,...t.settings}:void 0},r}function Ix(r,t,n,i){const s=Q0(n),u={sent_at:new Date().toISOString(),...s&&{sdk:s},...!!i&&t&&{dsn:Tr(t)}},e="aggregates"in r?[{type:"sessions"},r]:[{type:"session"},r.toJSON()];return nr(u,[e])}function Nx(r,t,n,i){const s=Q0(n),u=r.type&&r.type!=="replay_event"?r.type:"event";wx(r,n==null?void 0:n.sdk);const e=Kx(r,s,i,t);return delete r.sdkProcessingMetadata,nr(e,[[{type:u},r]])}const Sa=0,_c=1,xc=2;function on(r){return new Rr(t=>{t(r)})}function gf(r){return new Rr((t,n)=>{n(r)})}class Rr{constructor(t){this._state=Sa,this._handlers=[],this._runExecutor(t)}then(t,n){return new Rr((i,s)=>{this._handlers.push([!1,u=>{if(!t)i(u);else try{i(t(u))}catch(e){s(e)}},u=>{if(!n)s(u);else try{i(n(u))}catch(e){s(e)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new Rr((n,i)=>{let s,u;return this.then(e=>{u=!1,s=e,t&&t()},e=>{u=!0,s=e,t&&t()}).then(()=>{if(u){i(s);return}n(s)})})}_executeHandlers(){if(this._state===Sa)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===_c&&n[1](this._value),this._state===xc&&n[2](this._value),n[0]=!0)})}_runExecutor(t){const n=(u,e)=>{if(this._state===Sa){if(yr(e)){e.then(i,s);return}this._state=u,this._value=e,this._executeHandlers()}},i=u=>{n(_c,u)},s=u=>{n(xc,u)};try{t(i,s)}catch(u){s(u)}}}function Dx(r,t,n,i=0){try{const s=Na(t,n,r,i);return yr(s)?s:on(s)}catch(s){return gf(s)}}function Na(r,t,n,i){const s=n[i];if(!r||!s)return r;const u=s({...r},t);return me&&u===null&&_e.log(`Event processor "${s.id||"?"}" dropped event`),yr(u)?u.then(e=>Na(e,t,n,i+1)):Na(u,t,n,i+1)}let lt,Rc,gc,dt;function Ox(r){const t=Ce._sentryDebugIds,n=Ce._debugIds;if(!t&&!n)return{};const i=t?Object.keys(t):[],s=n?Object.keys(n):[];if(dt&&i.length===Rc&&s.length===gc)return dt;Rc=i.length,gc=s.length,dt={},lt||(lt={});const u=(e,l)=>{for(const c of e){const h=l[c],R=lt==null?void 0:lt[c];if(R&&dt&&h)dt[R[0]]=h,lt&&(lt[c]=[R[0],h]);else if(h){const m=r(c);for(let A=m.length-1;A>=0;A--){const K=m[A],v=K==null?void 0:K.filename;if(v&&dt&&lt){dt[v]=h,lt[c]=[v,h];break}}}}};return t&&u(i,t),n&&u(s,n),dt}function Px(r,t){const{fingerprint:n,span:i,breadcrumbs:s,sdkProcessingMetadata:u}=t;Vx(r,t),i&&Gx(r,i),jx(r,n),Mx(r,s),qx(r,u)}function mc(r,t){const{extra:n,tags:i,attributes:s,user:u,contexts:e,level:l,sdkProcessingMetadata:c,breadcrumbs:h,fingerprint:R,eventProcessors:m,attachments:A,propagationContext:K,transactionName:v,span:N}=t;ur(r,"extra",n),ur(r,"tags",i),ur(r,"attributes",s),ur(r,"user",u),ur(r,"contexts",e),r.sdkProcessingMetadata=dr(r.sdkProcessingMetadata,c,2),l&&(r.level=l),v&&(r.transactionName=v),N&&(r.span=N),h.length&&(r.breadcrumbs=[...r.breadcrumbs,...h]),R.length&&(r.fingerprint=[...r.fingerprint,...R]),m.length&&(r.eventProcessors=[...r.eventProcessors,...m]),A.length&&(r.attachments=[...r.attachments,...A]),r.propagationContext={...r.propagationContext,...K}}function ur(r,t,n){r[t]=dr(r[t],n,1)}function kx(r,t){const n=N_().getScopeData();return r&&mc(n,r.getScopeData()),t&&mc(n,t.getScopeData()),n}function Vx(r,t){const{extra:n,tags:i,user:s,contexts:u,level:e,transactionName:l}=t;Object.keys(n).length&&(r.extra={...n,...r.extra}),Object.keys(i).length&&(r.tags={...i,...r.tags}),Object.keys(s).length&&(r.user={...s,...r.user}),Object.keys(u).length&&(r.contexts={...u,...r.contexts}),e&&(r.level=e),l&&r.type!=="transaction"&&(r.transaction=l)}function Mx(r,t){const n=[...r.breadcrumbs||[],...t];r.breadcrumbs=n.length?n:void 0}function qx(r,t){r.sdkProcessingMetadata={...r.sdkProcessingMetadata,...t}}function Gx(r,t){r.contexts={trace:fx(t),...r.contexts},r.sdkProcessingMetadata={dynamicSamplingContext:mx(t),...r.sdkProcessingMetadata};const n=z0(t),i=xf(n).description;i&&!r.transaction&&r.type==="transaction"&&(r.transaction=i)}function jx(r,t){r.fingerprint=r.fingerprint?Array.isArray(r.fingerprint)?r.fingerprint:[r.fingerprint]:[],t&&(r.fingerprint=r.fingerprint.concat(t)),r.fingerprint.length||delete r.fingerprint}
104function Xx(r,t,n,i,s,u){const{normalizeDepth:e=3,normalizeMaxBreadth:l=1e3}=r,c={...t,event_id:t.event_id||n.event_id||tt(),timestamp:t.timestamp||br()},h=n.integrations||r.integrations.map(I=>I.name);Fx(c,r),Wx(c,h),s&&s.emit("applyFrameMetadata",t),t.type===void 0&&$x(c,r.stackParser);const R=Jx(i,n.captureContext);n.mechanism&&Wt(c,n.mechanism);const m=s?s.getEventProcessors():[],A=kx(u,R),K=[...n.attachments||[],...A.attachments];K.length&&(n.attachments=K),Px(c,A);const v=[...m,...A.eventProcessors];return Dx(v,c,n).then(I=>(I&&Hx(I),typeof e=="number"&&e>0?zx(I,e,l):I))}function Fx(r,t){var l,c;const{environment:n,release:i,dist:s,maxValueLength:u}=t;r.environment=r.environment||n||Rf,!r.release&&i&&(r.release=i),!r.dist&&s&&(r.dist=s);const e=r.request;e!=null&&e.url&&u&&(e.url=Ca(e.url,u)),u&&((c=(l=r.exception)==null?void 0:l.values)==null||c.forEach(h=>{h.value&&(h.value=Ca(h.value,u))}))}function $x(r,t){var i,s;const n=Ox(t);(s=(i=r.exception)==null?void 0:i.values)==null||s.forEach(u=>{var e,l;(l=(e=u.stacktrace)==null?void 0:e.frames)==null||l.forEach(c=>{c.filename&&(c.debug_id=n[c.filename])})})}function Hx(r){var i,s;const t={};if((s=(i=r.exception)==null?void 0:i.values)==null||s.forEach(u=>{var e,l;(l=(e=u.stacktrace)==null?void 0:e.frames)==null||l.forEach(c=>{c.debug_id&&(c.abs_path?t[c.abs_path]=c.debug_id:c.filename&&(t[c.filename]=c.debug_id),delete c.debug_id)})}),Object.keys(t).length===0)return;r.debug_meta=r.debug_meta||{},r.debug_meta.images=r.debug_meta.images||[];const n=r.debug_meta.images;Object.entries(t).forEach(([u,e])=>{n.push({type:"sourcemap",code_file:u,debug_id:e})})}function Wx(r,t){t.length>0&&(r.sdk=r.sdk||{},r.sdk.integrations=[...r.sdk.integrations||[],...t])}function zx(r,t,n){var s,u;if(!r)return null;const i={...r,...r.breadcrumbs&&{breadcrumbs:r.breadcrumbs.map(e=>({...e,...e.data&&{data:ct(e.data,t,n)}}))},...r.user&&{user:ct(r.user,t,n)},...r.contexts&&{contexts:ct(r.contexts,t,n)},...r.extra&&{extra:ct(r.extra,t,n)}};return(s=r.contexts)!=null&&s.trace&&i.contexts&&(i.contexts.trace=r.contexts.trace,r.contexts.trace.data&&(i.contexts.trace.data=ct(r.contexts.trace.data,t,n))),r.spans&&(i.spans=r.spans.map(e=>({...e,...e.data&&{data:ct(e.data,t,n)}}))),(u=r.contexts)!=null&&u.flags&&i.contexts&&(i.contexts.flags=ct(r.contexts.flags,3,n)),i}function Jx(r,t){if(!t)return r;const n=r?r.clone():new ht;return n.update(t),n}function Yx(r,t){return st().captureException(r,void 0)}function Qx(r,t){const n=typeof t=="string"?t:void 0,i=typeof t!="string"?{captureContext:t}:void 0;return st().captureMessage(r,n,i)}function Z0(r,t){return st().captureEvent(r,t)}function ep(r){Mt().setTags(r)}function yc(r){const t=Mt(),n=st(),{userAgent:i}=Ce.navigator||{},s=S_({user:n.getUser()||t.getUser(),...i&&{userAgent:i},...r}),u=t.getSession();return(u==null?void 0:u.status)==="ok"&&zt(u,{status:"exited"}),tp(),t.setSession(s),s}function tp(){const r=Mt(),n=st().getSession()||r.getSession();n&&v_(n),rp(),r.setSession()}function rp(){const r=Mt(),t=$e(),n=r.getSession();n&&t&&t.captureSession(n)}function bc(r=!1){if(r){tp();return}rp()}const Zx="7";function eR(r){const t=r.protocol?`${r.protocol}:`:"",n=r.port?`:${r.port}`:"";return`${t}//${r.host}${n}${r.path?`/${r.path}`:""}/api/`}function tR(r){return`${eR(r)}${r.projectId}/envelope/`}function rR(r,t){const n={sentry_version:Zx};return r.publicKey&&(n.sentry_key=r.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}function nR(r,t,n){return t||`${tR(r)}?${rR(r,n)}`}const dc=[];function iR(r){const t={};return r.forEach(n=>{const{name:i}=n,s=t[i];s&&!s.isDefaultInstance&&n.isDefaultInstance||(t[i]=n)}),Object.values(t)}function sR(r){const t=r.defaultIntegrations||[],n=r.integrations;t.forEach(s=>{s.isDefaultInstance=!0});let i;if(Array.isArray(n))i=[...t,...n];else if(typeof n=="function"){const s=n(t);i=Array.isArray(s)?s:[s]}else i=t;return iR(i)}function aR(r,t){const n={};return t.forEach(i=>{i&&np(r,i,n)}),n}function Tc(r,t){for(const n of t)n!=null&&n.afterAllSetup&&n.afterAllSetup(r)}function np(r,t,n){if(n[t.name]){me&&_e.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,!dc.includes(t.name)&&typeof t.setupOnce=="function"&&(t.setupOnce(),dc.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(r),typeof t.preprocessEvent=="function"){const i=t.preprocessEvent.bind(t);r.on("preprocessEvent",(s,u)=>i(s,u,r))}if(typeof t.processEvent=="function"){const i=t.processEvent.bind(t),s=Object.assign((u,e)=>i(u,e,r),{id:t.name});r.addEventProcessor(s)}me&&_e.log(`Integration installed: ${t.name}`)}function fR(r){return[{type:"log",item_count:r.length,content_type:"application/vnd.sentry.items.log+json"},{items:r}]}function uR(r,t,n,i){const s={};return t!=null&&t.sdk&&(s.sdk={name:t.sdk.name,version:t.sdk.version}),n&&i&&(s.dsn=Tr(i)),nr(s,[fR(r)])}function ip(r,t){const n=t??oR(r)??[];if(n.length===0)return;const i=r.getOptions(),s=uR(n,i._metadata,i.tunnel,r.getDsn());sp().set(r,[]),r.emit("flushLogs"),r.sendEnvelope(s)}function oR(r){return sp().get(r)}function sp(){return er("clientToLogBufferMap",()=>new WeakMap)}function lR(r){return[{type:"trace_metric",item_count:r.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:r}]}function cR(r,t,n,i){const s={};return t!=null&&t.sdk&&(s.sdk={name:t.sdk.name,version:t.sdk.version}),n&&i&&(s.dsn=Tr(i)),nr(s,[lR(r)])}function ap(r,t){const n=t??pR(r)??[];if(n.length===0)return;const i=r.getOptions(),s=cR(n,i._metadata,i.tunnel,r.getDsn());fp().set(r,[]),r.emit("flushMetrics"),r.sendEnvelope(s)}function pR(r){return fp().get(r)}function fp(){return er("clientToMetricBufferMap",()=>new WeakMap)}const mf=Symbol.for("SentryBufferFullError");function yf(r=100){const t=new Set;function n(){return t.size<r}function i(e){t.delete(e)}function s(e){if(!n())return gf(mf);const l=e();return t.add(l),l.then(()=>i(l),()=>i(l)),l}function u(e){if(!t.size)return on(!0);const l=Promise.allSettled(Array.from(t)).then(()=>!0);if(!e)return l;const c=[l,new Promise(h=>setTimeout(()=>h(!1),e))];return Promise.race(c)}return{get $(){return Array.from(t)},add:s,drain:u}}const ER=60*1e3;function hR(r,t=fn()){const n=parseInt(`${r}`,10);if(!isNaN(n))return n*1e3;const i=Date.parse(`${r}`);return isNaN(i)?ER:i-t}function _R(r,t){return r[t]||r.all||0}function xR(r,t,n=fn()){return _R(r,t)>n}function RR(r,{statusCode:t,headers:n},i=fn()){const s={...r},u=n==null?void 0:n["x-sentry-rate-limits"],e=n==null?void 0:n["retry-after"];if(u)for(const l of u.trim().split(",")){const[c,h,,,R]=l.split(":",5),m=parseInt(c,10),A=(isNaN(m)?60:m)*1e3;if(!h)s.all=i+A;else for(const K of h.split(";"))K==="metric_bucket"?(!R||R.split(";").includes("custom"))&&(s[K]=i+A):s[K]=i+A}else e?s.all=i+hR(e,i):t===429&&(s.all=i+60*1e3);return s}const up=64;function gR(r,t,n=yf(r.bufferSize||up)){let i={};const s=e=>n.drain(e);function u(e){const l=[];
104if(wa(e,(m,A)=>{const K=hc(A);xR(i,K)?r.recordDroppedEvent("ratelimit_backoff",K):l.push(m)}),l.length===0)return Promise.resolve({});const c=nr(e[0],l),h=m=>{if(Lx(c,["client_report"])){me&&_e.warn(`Dropping client report. Will not send outcomes (reason: ${m}).`);return}wa(c,(A,K)=>{r.recordDroppedEvent(m,hc(K))})},R=()=>t({body:Ax(c)}).then(m=>(m.statusCode!==void 0&&(m.statusCode<200||m.statusCode>=300)&&me&&_e.warn(`Sentry responded with status code ${m.statusCode} to sent event.`),i=RR(i,m),m),m=>{throw h("network_error"),me&&_e.error("Encountered error running transport request:",m),m});return n.add(R).then(m=>m,m=>{if(m===mf)return me&&_e.error("Skipped sending event because buffer is full."),h("queue_overflow"),Promise.resolve({});throw m})}return{send:u,flush:s}}function mR(r,t,n){const i=[{type:"client_report"},{timestamp:br(),discarded_events:r}];return nr(t?{dsn:t}:{},[i])}function op(r){const t=[];r.message&&t.push(r.message);try{const n=r.exception.values[r.exception.values.length-1];n!=null&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}function yR(r){var c;const{trace_id:t,parent_span_id:n,span_id:i,status:s,origin:u,data:e,op:l}=((c=r.contexts)==null?void 0:c.trace)??{};return{data:e??{},description:r.transaction,op:l,parent_span_id:n,span_id:i??"",start_timestamp:r.start_timestamp??0,status:s,timestamp:r.timestamp,trace_id:t??"",origin:u,profile_id:e==null?void 0:e[X0],exclusive_time:e==null?void 0:e[F0],measurements:r.measurements,is_segment:!0}}function bR(r){return{type:"transaction",timestamp:r.timestamp,start_timestamp:r.start_timestamp,transaction:r.description,contexts:{trace:{trace_id:r.trace_id,span_id:r.span_id,parent_span_id:r.parent_span_id,op:r.op,status:r.status,origin:r.origin,data:{...r.data,...r.profile_id&&{[X0]:r.profile_id},...r.exclusive_time&&{[F0]:r.exclusive_time}}}},measurements:r.measurements}}const Sc="Not capturing exception because it's already been captured.",vc="Discarded session because of missing or non-string release",lp=Symbol.for("SentryInternalError"),cp=Symbol.for("SentryDoNotSendEventError"),dR=5e3;function Vr(r){return{message:r,[lp]:!0}}function va(r){return{message:r,[cp]:!0}}function Lc(r){return!!r&&typeof r=="object"&&lp in r}function Ac(r){return!!r&&typeof r=="object"&&cp in r}function Cc(r,t,n,i,s){let u=0,e,l=!1;r.on(n,()=>{u=0,clearTimeout(e),l=!1}),r.on(t,c=>{u+=i(c),u>=8e5?s(r):l||(l=!0,e=setTimeout(()=>{s(r)},dR))}),r.on("flush",()=>{s(r)})}class TR{constructor(t){var i,s,u;if(this._options=t,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=yf(((i=t.transportOptions)==null?void 0:i.bufferSize)??up),t.dsn?this._dsn=sx(t.dsn):me&&_e.warn("No DSN provided, client will not send events."),this._dsn){const e=nR(this._dsn,t.tunnel,t._metadata?t._metadata.sdk:void 0);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:e})}this._options.enableLogs=this._options.enableLogs??((s=this._options._experiments)==null?void 0:s.enableLogs),this._options.enableLogs&&Cc(this,"afterCaptureLog","flushLogs",AR,ip),(this._options.enableMetrics??((u=this._options._experiments)==null?void 0:u.enableMetrics)??!0)&&Cc(this,"afterCaptureMetric","flushMetrics",LR,ap)}captureException(t,n,i){const s=tt();if(tc(t))return me&&_e.log(Sc),s;const u={event_id:s,...n};return this._process(()=>this.eventFromException(t,u).then(e=>this._captureEvent(e,u,i)).then(e=>e),"error"),u.event_id}captureMessage(t,n,i,s){const u={event_id:tt(),...i},e=cf(t)?t:String(t),l=nn(t),c=l?this.eventFromMessage(e,n,u):this.eventFromException(t,u);return this._process(()=>c.then(h=>this._captureEvent(h,u,s)),l?"unknown":"error"),u.event_id}captureEvent(t,n,i){const s=tt();if(n!=null&&n.originalException&&tc(n.originalException))return me&&_e.log(Sc),s;const u={event_id:s,...n},e=t.sdkProcessingMetadata||{},l=e.capturedSpanScope,c=e.capturedSpanIsolationScope,h=Bc(t.type);return this._process(()=>this._captureEvent(t,u,l||i,c),h),u.event_id}captureSession(t){this.sendSession(t),zt(t,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(t){const n=this._transport;if(!n)return!0;
104this.emit("flush");const i=await this._isClientDoneProcessing(t),s=await n.flush(t);return i&&s}async close(t){const n=await this.flush(t);return this.getOptions().enabled=!1,this.emit("close"),n}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}init(){(this._isEnabled()||this._options.integrations.some(({name:t})=>t.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(t){return this._integrations[t]}addIntegration(t){const n=this._integrations[t.name];np(this,t,this._integrations),n||Tc(this,[t])}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let i=Nx(t,this._dsn,this._options._metadata,this._options.tunnel);for(const s of n.attachments||[])i=vx(i,Bx(s));this.sendEnvelope(i).then(s=>this.emit("afterSendEvent",t,s))}sendSession(t){const{release:n,environment:i=Rf}=this._options;if("aggregates"in t){const u=t.attrs||{};if(!u.release&&!n){me&&_e.warn(vc);return}u.release=u.release||n,u.environment=u.environment||i,t.attrs=u}else{if(!t.release&&!n){me&&_e.warn(vc);return}t.release=t.release||n,t.environment=t.environment||i}this.emit("beforeSendSession",t);const s=Ix(t,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(s)}recordDroppedEvent(t,n,i=1){if(this._options.sendClientReports){const s=`${t}:${n}`;me&&_e.log(`Recording outcome: "${s}"${i>1?` (${i} times)`:""}`),this._outcomes[s]=(this._outcomes[s]||0)+i}}on(t,n){const i=this._hooks[t]=this._hooks[t]||new Set,s=(...u)=>n(...u);return i.add(s),()=>{i.delete(s)}}emit(t,...n){const i=this._hooks[t];i&&i.forEach(s=>s(...n))}async sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)try{return await this._transport.send(t)}catch(n){return me&&_e.error("Error while sending envelope:",n),{}}return me&&_e.error("Transport disabled"),{}}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=aR(this,t),Tc(this,t)}_updateSessionFromEvent(t,n){var c,h;let i=n.level==="fatal",s=!1;const u=(c=n.exception)==null?void 0:c.values;if(u){s=!0,i=!1;for(const R of u)if(((h=R.mechanism)==null?void 0:h.handled)===!1){i=!0;break}}const e=t.status==="ok";(e&&t.errors===0||e&&i)&&(zt(t,{...i&&{status:"crashed"},errors:t.errors||Number(s||i)}),this.captureSession(t))}async _isClientDoneProcessing(t){let n=0;for(;!t||n<t;){if(await new Promise(i=>setTimeout(i,1)),!this._numProcessing)return!0;n++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,i,s){const u=this.getOptions(),e=Object.keys(this._integrations);return!n.integrations&&(e!=null&&e.length)&&(n.integrations=e),this.emit("preprocessEvent",t,n),t.type||s.setLastEventId(t.event_id||n.event_id),Xx(u,t,n,i,this,s).then(l=>{if(l===null)return l;this.emit("postprocessEvent",l,n),l.contexts={trace:O_(i),...l.contexts};const c=gx(this,i);return l.sdkProcessingMetadata={dynamicSamplingContext:c,...l.sdkProcessingMetadata},l})}_captureEvent(t,n={},i=st(),s=Mt()){return me&&Da(t)&&_e.log(`Captured error event \`${op(t)[0]||"<unknown>"}\``),this._processEvent(t,n,i,s).then(u=>u.event_id,u=>{me&&(Ac(u)?_e.log(u.message):Lc(u)?_e.warn(u.message):_e.warn(u))})}_processEvent(t,n,i,s){const u=this.getOptions(),{sampleRate:e}=u,l=pp(t),c=Da(t),R=`before send for type \`${t.type||"error"}\``,m=typeof e>"u"?void 0:ax(e);if(c&&typeof m=="number"&&Xr()>m)return this.recordDroppedEvent("sample_rate","error"),gf(va(`Discarding event because it's not included in the random sample (sampling rate = ${e})`));const A=Bc(t.type);return this._prepareEvent(t,n,i,s).then(K=>{if(K===null)throw this.recordDroppedEvent("event_processor",A),va("An event processor returned `null`, will not send event.");if(n.data&&n.data.__sentry__===!0)return K;const N=vR(this,u,K,n);return SR(N,R)}).then(K=>{var I;if(K===null){if(this.recordDroppedEvent("before_send",A),l){const H=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",H)}throw va(`${R} returned \`null\`, will not send event.`)}const v=i.getSession()||s.getSession();if(c&&v&&this._updateSessionFromEvent(v,K),l){const Z=((I=K.sdkProcessingMetadata)==null?void 0:I.spanCountBeforeProcessing)||0,H=K.spans?K.spans.length:0,ee=Z-H;ee>0&&this.recordDroppedEvent("before_send","span",ee)}const N=K.transaction_info;if(l&&N&&K.transaction!==t.transaction){const Z="custom";K.transaction_info={...N,source:Z}}return this.sendEvent(K,n),K}).then(null,K=>{throw Ac(K)||Lc(K)?K:(this.captureException(K,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:K}),Vr(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
105Reason: ${K}`))})}_process(t,n){this._numProcessing++,this._promiseBuffer.add(t).then(i=>(this._numProcessing--,i),i=>(this._numProcessing--,i===mf&&this.recordDroppedEvent("queue_overflow",n),i))}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.entries(t).map(([n,i])=>{const[s,u]=n.split(":");return{reason:s,category:u,quantity:i}})}_flushOutcomes(){me&&_e.log("Flushing outcomes...");const t=this._clearOutcomes();if(t.length===0){me&&_e.log("No outcomes to send");return}if(!this._dsn){me&&_e.log("No dsn provided, will not send outcomes");return}me&&_e.log("Sending outcomes:",t);const n=mR(t,this._options.tunnel&&Tr(this._dsn));this.sendEnvelope(n)}}function Bc(r){return r==="replay_event"?"replay":r||"error"}function SR(r,t){const n=`${t} must return \`null\` or a valid event.`;if(yr(r))return r.then(i=>{if(!xr(i)&&i!==null)throw Vr(n);return i},i=>{throw Vr(`${t} rejected with ${i}`)});if(!xr(r)&&r!==null)throw Vr(n);return r}function vR(r,t,n,i){const{beforeSend:s,beforeSendTransaction:u,beforeSendSpan:e,ignoreSpans:l}=t;
105let c=n;if(Da(c)&&s)return s(c,i);if(pp(c)){if(e||l){const h=yR(c);if(l!=null&&l.length&&Ec(h,l))return null;if(e){const R=e(h);R?c=dr(n,bR(R)):cc()}if(c.spans){const R=[],m=c.spans;for(const K of m){if(l!=null&&l.length&&Ec(K,l)){_x(m,K);continue}if(e){const v=e(K);v?R.push(v):(cc(),R.push(K))}else R.push(K)}const A=c.spans.length-R.length;A&&r.recordDroppedEvent("before_send","span",A),c.spans=R}}if(u){if(c.spans){const h=c.spans.length;c.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:h}}return u(c,i)}}return c}function Da(r){return r.type===void 0}function pp(r){return r.type==="transaction"}function LR(r){let t=0;return r.name&&(t+=r.name.length*2),t+=8,t+Ep(r.attributes)}function AR(r){let t=0;return r.message&&(t+=r.message.length*2),t+Ep(r.attributes)}function Ep(r){if(!r)return 0;let t=0;return Object.values(r).forEach(n=>{Array.isArray(n)?t+=n.length*Uc(n[0]):nn(n)?t+=Uc(n):t+=100}),t}function Uc(r){return typeof r=="string"?r.length*2:typeof r=="number"?8:typeof r=="boolean"?4:0}function CR(r){return rn(r)&&"__sentry_fetch_url_host__"in r&&typeof r.__sentry_fetch_url_host__=="string"}function Kc(r){return CR(r)?`${r.message} (${r.__sentry_fetch_url_host__})`:r.message}function BR(r,t){t.debug===!0&&(me?_e.enable():tr(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),st().update(t.initialScope);const i=new r(t);return UR(i),i.init(),i}function UR(r){st().setClient(r)}function La(r){if(!r)return{};const t=r.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",i=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:i,relative:t[5]+n+i}}function KR(r,t=!0){if(r.startsWith("data:")){const n=r.match(/^data:([^;,]+)/),i=n?n[1]:"text/plain",s=r.includes(";base64,"),u=r.indexOf(",");let e="";if(t&&u!==-1){const l=r.slice(u+1);e=l.length>10?`${l.slice(0,10)}... [truncated]`:l}return`data:${i}${s?",base64":""}${e?`,${e}`:""}`}return r}function wR(r){var t;"aggregates"in r?((t=r.attrs)==null?void 0:t.ip_address)===void 0&&(r.attrs={...r.attrs,ip_address:"{{auto}}"}):r.ipAddress===void 0&&(r.ipAddress="{{auto}}")}function IR(r,t,n=[t],i="npm"){const s=r._metadata||{};s.sdk||(s.sdk={name:`sentry.javascript.${t}`,packages:n.map(u=>({name:`${i}:@sentry/${u}`,version:Nt})),version:Nt}),r._metadata=s}const NR=100;function Ot(r,t){const n=$e(),i=Mt();if(!n)return;const{beforeBreadcrumb:s=null,maxBreadcrumbs:u=NR}=n.getOptions();if(u<=0)return;const l={timestamp:br(),...r},c=s?tr(()=>s(l,t)):l;c!==null&&(n.emit&&n.emit("beforeAddBreadcrumb",c,t),i.addBreadcrumb(c,u))}let wc;const DR="FunctionToString",Ic=new WeakMap,OR=()=>({name:DR,setupOnce(){wc=Function.prototype.toString;try{Function.prototype.toString=function(...r){const t=hf(this),n=Ic.has($e())&&t!==void 0?t:this;return wc.apply(n,r)}}catch{}},setup(r){Ic.set(r,!0)}}),PR=OR,kR=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,`can't redefine non-configurable property "solana"`,"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/,/^Java exception was raised during method invocation$/],VR="EventFilters",MR=(r={})=>{let t;return{name:VR,setup(n){const i=n.getOptions();t=Nc(r,i)},processEvent(n,i,s){if(!t){const u=s.getOptions();t=Nc(r,u)}return GR(n,t)?null:n}}},qR=(r={})=>({...MR(r),name:"InboundFilters"});function Nc(r={},t={}){return{allowUrls:[...r.allowUrls||[],...t.allowUrls||[]],denyUrls:[...r.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...r.ignoreErrors||[],...t.ignoreErrors||[],...r.disableErrorDefaults?[]:kR],ignoreTransactions:[...r.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function GR(r,t){if(r.type){if(r.type==="transaction"&&XR(r,t.ignoreTransactions))return me&&_e.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
106Event: ${It(r)}`),!0}else{if(jR(r,t.ignoreErrors))return me&&_e.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
107Event: ${It(r)}`),!0;if(WR(r))return me&&_e.warn(`Event dropped due to not having an error message, error type or stacktrace.
108Event: ${It(r)}`),!0;if(FR(r,t.denyUrls))return me&&_e.warn(`Event dropped due to being matched by \`denyUrls\` option.
109Event: ${It(r)}.
110Url: ${Fr(r)}`),!0;if(!$R(r,t.allowUrls))return me&&_e.warn(`Event dropped due to not being matched by \`allowUrls\` option.
111Event: ${It(r)}.
112Url: ${Fr(r)}`),!0}return!1}function jR(r,t){return t!=null&&t.length?op(r).some(n=>un(n,t)):!1}function XR(r,t){if(!(t!=null&&t.length))return!1;const n=r.transaction;return n?un(n,t):!1}function FR(r,t){if(!(t!=null&&t.length))return!1;const n=Fr(r);return n?un(n,t):!1}function $R(r,t){if(!(t!=null&&t.length))return!0;const n=Fr(r);return n?un(n,t):!0}function HR(r=[]){for(let t=r.length-1;t>=0;t--){const n=r[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function Fr(r){var t,n;try{const i=[...((t=r.exception)==null?void 0:t.values)??[]].reverse().find(u=>{var e,l,c;return((e=u.mechanism)==null?void 0:e.parent_id)===void 0&&((c=(l=u.stacktrace)==null?void 0:l.frames)==null?void 0:c.length)}),s=(n=i==null?void 0:i.stacktrace)==null?void 0:n.frames;return s?HR(s):null}catch{return me&&_e.error(`Cannot extract url for event ${It(r)}`),null}}function WR(r){var t,n;return(n=(t=r.exception)==null?void 0:t.values)!=null&&n.length?!r.message&&!r.exception.values.some(i=>i.stacktrace||i.type&&i.type!=="Error"||i.value):!1}function zR(r,t,n,i,s,u){var l;if(!((l=s.exception)!=null&&l.values)||!u||!St(u.originalException,Error))return;const e=s.exception.values.length>0?s.exception.values[s.exception.values.length-1]:void 0;e&&(s.exception.values=Oa(r,t,i,u.originalException,n,s.exception.values,e,0))}function Oa(r,t,n,i,s,u,e,l){if(u.length>=n+1)return u;let c=[...u];
112if(St(i[s],Error)){Dc(e,l,i);const h=r(t,i[s]),R=c.length;Oc(h,s,R,l),c=Oa(r,t,n,i[s],s,[h,...c],h,R)}return hp(i)&&i.errors.forEach((h,R)=>{if(St(h,Error)){Dc(e,l,i);const m=r(t,h),A=c.length;Oc(m,`errors[${R}]`,A,l),c=Oa(r,t,n,h,s,[m,...c],m,A)}}),c}function hp(r){return Array.isArray(r.errors)}function Dc(r,t,n){r.mechanism={handled:!0,type:"auto.core.linked_errors",...hp(n)&&{is_exception_group:!0},...r.mechanism,exception_id:t}}function Oc(r,t,n,i){r.mechanism={handled:!0,...r.mechanism,type:"chained",source:t,exception_id:n,parent_id:i}}function JR(r){const t="console";kt(t,r),Vt(t,YR)}function YR(){"console"in Ce&&Zh.forEach(function(r){r in Ce.console&&Qe(Ce.console,r,function(t){return jr[r]=t,function(...n){nt("console",{args:n,level:r});const s=jr[r];s==null||s.apply(Ce.console,n)}})})}function QR(r){return r==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(r)?r:"log"}const ZR="Dedupe",eg=()=>{let r;return{name:ZR,processEvent(t){if(t.type)return t;try{if(rg(t,r))return me&&_e.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return r=t}}},tg=eg;function rg(r,t){return t?!!(ng(r,t)||ig(r,t)):!1}function ng(r,t){const n=r.message,i=t.message;return!(!n&&!i||n&&!i||!n&&i||n!==i||!xp(r,t)||!_p(r,t))}function ig(r,t){const n=Pc(t),i=Pc(r);return!(!n||!i||n.type!==i.type||n.value!==i.value||!xp(r,t)||!_p(r,t))}function _p(r,t){let n=zl(r),i=zl(t);if(!n&&!i)return!0;if(n&&!i||!n&&i||(n=n,i=i,i.length!==n.length))return!1;for(let s=0;s<i.length;s++){const u=i[s],e=n[s];if(u.filename!==e.filename||u.lineno!==e.lineno||u.colno!==e.colno||u.function!==e.function)return!1}return!0}function xp(r,t){let n=r.fingerprint,i=t.fingerprint;if(!n&&!i)return!0;if(n&&!i||!n&&i)return!1;n=n,i=i;try{return n.join("")===i.join("")}catch{return!1}}function Pc(r){var t,n;return(n=(t=r.exception)==null?void 0:t.values)==null?void 0:n[0]}const sg="ConversationId",ag=()=>({name:sg,setup(r){r.on("spanStart",t=>{const n=st().getScopeData(),i=Mt().getScopeData(),s=n.conversationId||i.conversationId;s&&t.setAttribute(G_,s)})}}),fg=ag;function Rp(r){if(r!==void 0)return r>=400&&r<500?"warning":r>=500?"error":void 0}const gr=Ce;function ug(){return"history"in gr&&!!gr.history}function og(){if(!("fetch"in gr))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function Pa(r){return r&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(r.toString())}function lg(){var n;if(typeof EdgeRuntime=="string")return!0;if(!og())return!1;if(Pa(gr.fetch))return!0;let r=!1;const t=gr.document;if(t&&typeof t.createElement=="function")try{const i=t.createElement("iframe");i.hidden=!0,t.head.appendChild(i),(n=i.contentWindow)!=null&&n.fetch&&(r=Pa(i.contentWindow.fetch)),t.head.removeChild(i)}catch(i){me&&_e.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",i)}return r}function cg(r,t){const n="fetch";kt(n,r),Vt(n,()=>pg(void 0,t))}function pg(r,t=!1){t&&!lg()||Qe(Ce,"fetch",function(n){return function(...i){const s=new Error,{method:u,url:e}=Eg(i),l={args:i,fetchData:{method:u,url:e},startTimestamp:Et()*1e3,virtualError:s,headers:hg(i)};return nt("fetch",{...l}),n.apply(Ce,i).then(async c=>(nt("fetch",{...l,endTimestamp:Et()*1e3,response:c}),c),c=>{nt("fetch",{...l,endTimestamp:Et()*1e3,error:c}),rn(c)&&c.stack===void 0&&(c.stack=s.stack,vt(c,"framesToPop",1));const h=$e(),R=(h==null?void 0:h.getOptions().enhanceFetchErrorMessages)??"always";if(R!==!1&&c instanceof TypeError&&(c.message==="Failed to fetch"||c.message==="Load failed"||c.message==="NetworkError when attempting to fetch resource."))try{const K=new URL(l.fetchData.url).host;R==="always"?c.message=`${c.message} (${K})`:vt(c,"__sentry_fetch_url_host__",K)}catch{}throw c})}})}function Mr(r,t){return!!r&&typeof r=="object"&&!!r[t]}function kc(r){return typeof r=="string"?r:r?Mr(r,"url")?r.url:r.toString?r.toString():"":""}function Eg(r){if(r.length===0)return{method:"GET",url:""};if(r.length===2){const[n,i]=r;return{url:kc(n),method:Mr(i,"method")?String(i.method).toUpperCase():P0(n)&&Mr(n,"method")?String(n.method).toUpperCase():"GET"}}const t=r[0];return{url:kc(t),method:Mr(t,"method")?String(t.method).toUpperCase():"GET"}}function hg(r){const[t,n]=r;try{if(typeof n=="object"&&n!==null&&"headers"in n&&n.headers)return new Headers(n.headers);if(P0(t))return new Headers(t.headers)}catch{}}function _g(){return"npm"}const De=Ce;let ka=0;function gp(){return ka>0}function xg(){ka++,setTimeout(()=>{ka--})}function Yt(r,t={}){function n(s){return typeof s=="function"}if(!n(r))return r;try{const s=r.__sentry_wrapped__;if(s)return typeof s=="function"?s:r;if(hf(r))return r}catch{return r}const i=function(...s){try{const u=s.map(e=>Yt(e,t));return r.apply(this,u)}catch(u){throw xg(),D_(e=>{e.addEventProcessor(l=>(t.mechanism&&(Ba(l,void 0),Wt(l,t.mechanism)),l.extra={...l.extra,arguments:s},l)),Yx(u)}),u}};try{for(const s in r)Object.prototype.hasOwnProperty.call(r,s)&&
112(i[s]=r[s])}catch{}V0(i,r),vt(r,"__sentry_wrapped__",i);try{Object.getOwnPropertyDescriptor(i,"name").configurable&&Object.defineProperty(i,"name",{get(){return r.name}})}catch{}return i}function Rg(){const r=Ef(),{referrer:t}=De.document||{},{userAgent:n}=De.navigator||{},i={...t&&{Referer:t},...n&&{"User-Agent":n}};return{url:r,headers:i}}function bf(r,t){const n=df(r,t),i={type:dg(t),value:Tg(t)};return n.length&&(i.stacktrace={frames:n}),i.type===void 0&&i.value===""&&(i.value="Unrecoverable error caught"),i}function gg(r,t,n,i){const s=$e(),u=s==null?void 0:s.getOptions().normalizeDepth,e=Cg(t),l={__serialized__:Y0(t,u)};if(e)return{exception:{values:[bf(r,e)]},extra:l};const c={exception:{values:[{type:sn(t)?t.constructor.name:i?"UnhandledRejection":"Error",value:Lg(t,{isUnhandledRejection:i})}]},extra:l};if(n){const h=df(r,n);h.length&&(c.exception.values[0].stacktrace={frames:h})}return c}function Aa(r,t){return{exception:{values:[bf(r,t)]}}}function df(r,t){const n=t.stacktrace||t.stack||"",i=yg(t),s=bg(t);try{return r(n,i,s)}catch{}return[]}const mg=/Minified React error #\d+;/i;function yg(r){return r&&mg.test(r.message)?1:0}function bg(r){return typeof r.framesToPop=="number"?r.framesToPop:0}function mp(r){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?r instanceof WebAssembly.Exception:!1}function dg(r){const t=r==null?void 0:r.name;return!t&&mp(r)?r.message&&Array.isArray(r.message)&&r.message.length==2?r.message[0]:"WebAssembly.Exception":t}function Tg(r){const t=r==null?void 0:r.message;return mp(r)?Array.isArray(r.message)&&r.message.length==2?r.message[1]:"wasm exception":t?t.error&&typeof t.error.message=="string"?Kc(t.error):Kc(r):"No error message"}function Sg(r,t,n,i){const s=(n==null?void 0:n.syntheticException)||void 0,u=Tf(r,t,s,i);return Wt(u),u.level="error",n!=null&&n.event_id&&(u.event_id=n.event_id),on(u)}function vg(r,t,n="info",i,s){const u=(i==null?void 0:i.syntheticException)||void 0,e=Va(r,t,u,s);return e.level=n,i!=null&&i.event_id&&(e.event_id=i.event_id),on(e)}function Tf(r,t,n,i,s){let u;if(D0(t)&&t.error)return Aa(r,t.error);if(Yl(t)||p_(t)){const e=t;if("stack"in t)u=Aa(r,t);else{const l=e.name||(Yl(e)?"DOMError":"DOMException"),c=e.message?`${l}: ${e.message}`:l;u=Va(r,c,n,i),Ba(u,c)}return"code"in e&&(u.tags={...u.tags,"DOMException.code":`${e.code}`}),u}return rn(t)?Aa(r,t):xr(t)||sn(t)?(u=gg(r,t,n,s),Wt(u,{synthetic:!0}),u):(u=Va(r,t,n,i),Ba(u,`${t}`),Wt(u,{synthetic:!0}),u)}function Va(r,t,n,i){const s={};if(i&&n){const u=df(r,n);u.length&&(s.exception={values:[{value:t,stacktrace:{frames:u}}]}),Wt(s,{synthetic:!0})}if(cf(t)){const{__sentry_template_string__:u,__sentry_template_values__:e}=t;return s.logentry={message:u,params:e},s}return s.message=t,s}function Lg(r,{isUnhandledRejection:t}){const n=m_(r),i=t?"promise rejection":"exception";return D0(r)?`Event \`ErrorEvent\` captured as ${i} with message \`${r.message}\``:sn(r)?`Event \`${Ag(r)}\` (type=${r.type}) captured as ${i}`:`Object captured as ${i} with keys: ${n}`}function Ag(r){try{const t=Object.getPrototypeOf(r);return t?t.constructor.name:void 0}catch{}}function Cg(r){for(const t in r)if(Object.prototype.hasOwnProperty.call(r,t)){const n=r[t];if(n instanceof Error)return n}}class Bg extends TR{constructor(t){var R;const n=Ug(t),i=De.SENTRY_SDK_SOURCE||_g();IR(n,"browser",["browser"],i),(R=n._metadata)!=null&&R.sdk&&(n._metadata.sdk.settings={infer_ip:n.sendDefaultPii?"auto":"never",...n._metadata.sdk.settings}),super(n);const{sendDefaultPii:s,sendClientReports:u,enableLogs:e,_experiments:l,enableMetrics:c}=this._options,h=c??(l==null?void 0:l.enableMetrics)??!0;De.document&&(u||e||h)&&De.document.addEventListener("visibilitychange",()=>{De.document.visibilityState==="hidden"&&(u&&this._flushOutcomes(),e&&ip(this),h&&ap(this))}),s&&this.on("beforeSendSession",wR)}eventFromException(t,n){return Sg(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",i){return vg(this._options.stackParser,t,n,i,this._options.attachStacktrace)}_prepareEvent(t,n,i,s){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,i,s)}}function Ug(r){var t;return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:(t=De.SENTRY_RELEASE)==null?void 0:t.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...r}}const Kg=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,We=Ce,wg=1e3;let Vc,Ma,qa;function Ig(r){const t="dom";kt(t,r),Vt(t,Ng)}function Ng(){if(!We.document)return;const r=nt.bind(null,"dom"),t=Mc(r,!0);We.document.addEventListener("click",t,!1),We.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{var u,e;const s=(u=We[n])==null?void 0:u.prototype;(e=s==null?void 0:s.hasOwnProperty)!=null&&e.call(s,"addEventListener")&&(Qe(s,"addEventListener",function(l){return function(c,h,R){if(c==="click"||c=="
112keypress")try{const m=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},A=m[c]=m[c]||{refCount:0};if(!A.handler){const K=Mc(r);A.handler=K,l.call(this,c,K,R)}A.refCount++}catch{}return l.call(this,c,h,R)}}),Qe(s,"removeEventListener",function(l){return function(c,h,R){if(c==="click"||c=="keypress")try{const m=this.__sentry_instrumentation_handlers__||{},A=m[c];A&&(A.refCount--,A.refCount<=0&&(l.call(this,c,A.handler,R),A.handler=void 0,delete m[c]),Object.keys(m).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return l.call(this,c,h,R)}}))})}function Dg(r){if(r.type!==Ma)return!1;try{if(!r.target||r.target._sentryId!==qa)return!1}catch{}return!0}function Og(r,t){return r!=="keypress"?!1:t!=null&&t.tagName?!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable):!0}function Mc(r,t=!1){return n=>{if(!n||n._sentryCaptured)return;const i=Pg(n);if(Og(n.type,i))return;vt(n,"_sentryCaptured",!0),i&&!i._sentryId&&vt(i,"_sentryId",tt());const s=n.type==="keypress"?"input":n.type;Dg(n)||(r({event:n,name:s,global:t}),Ma=n.type,qa=i?i._sentryId:void 0),clearTimeout(Vc),Vc=We.setTimeout(()=>{qa=void 0,Ma=void 0},wg)}}function Pg(r){try{return r.target}catch{return null}}let Nr;function yp(r){const t="history";kt(t,r),Vt(t,kg)}function kg(){if(We.addEventListener("popstate",()=>{const t=We.location.href,n=Nr;if(Nr=t,n===t)return;nt("history",{from:n,to:t})}),!ug())return;function r(t){return function(...n){const i=n.length>2?n[2]:void 0;if(i){const s=Nr,u=Vg(String(i));if(Nr=u,s===u)return t.apply(this,n);nt("history",{from:s,to:u})}return t.apply(this,n)}}Qe(We.history,"pushState",r),Qe(We.history,"replaceState",r)}function Vg(r){try{return new URL(r,We.location.origin).toString()}catch{return r}}const qr={};function Mg(r){const t=qr[r];if(t)return t;let n=We[r];if(Pa(n))return qr[r]=n.bind(We);const i=We.document;if(i&&typeof i.createElement=="function")try{const s=i.createElement("iframe");s.hidden=!0,i.head.appendChild(s);const u=s.contentWindow;u!=null&&u[r]&&(n=u[r]),i.head.removeChild(s)}catch(s){Kg&&_e.warn(`Could not create sandbox iframe for ${r} check, bailing to window.${r}: `,s)}return n&&(qr[r]=n.bind(We))}function qg(r){qr[r]=void 0}const hr="__sentry_xhr_v3__";function Gg(r){const t="xhr";kt(t,r),Vt(t,jg)}function jg(){if(!We.XMLHttpRequest)return;const r=XMLHttpRequest.prototype;r.open=new Proxy(r.open,{apply(t,n,i){const s=new Error,u=Et()*1e3,e=pt(i[0])?i[0].toUpperCase():void 0,l=Xg(i[1]);if(!e||!l)return t.apply(n,i);n[hr]={method:e,url:l,request_headers:{}},e==="POST"&&l.match(/sentry_key/)&&(n.__sentry_own_request__=!0);const c=()=>{const h=n[hr];
112if(h&&n.readyState===4){try{h.status_code=n.status}catch{}const R={endTimestamp:Et()*1e3,startTimestamp:u,xhr:n,virtualError:s};nt("xhr",R)}};return"onreadystatechange"in n&&typeof n.onreadystatechange=="function"?n.onreadystatechange=new Proxy(n.onreadystatechange,{apply(h,R,m){return c(),h.apply(R,m)}}):n.addEventListener("readystatechange",c),n.setRequestHeader=new Proxy(n.setRequestHeader,{apply(h,R,m){const[A,K]=m,v=R[hr];return v&&pt(A)&&pt(K)&&(v.request_headers[A.toLowerCase()]=K),h.apply(R,m)}}),t.apply(n,i)}}),r.send=new Proxy(r.send,{apply(t,n,i){const s=n[hr];if(!s)return t.apply(n,i);i[0]!==void 0&&(s.body=i[0]);const u={startTimestamp:Et()*1e3,xhr:n};return nt("xhr",u),t.apply(n,i)}})}function Xg(r){if(pt(r))return r;try{return r.toString()}catch{}}const Fg=40;function $g(r,t=Mg("fetch")){let n=0,i=0;async function s(u){const e=u.body.length;n+=e,i++;const l={body:u.body,method:"POST",referrerPolicy:"strict-origin",headers:r.headers,keepalive:n<=6e4&&i<15,...r.fetchOptions};try{const c=await t(r.url,l);return{statusCode:c.status,headers:{"x-sentry-rate-limits":c.headers.get("X-Sentry-Rate-Limits"),"retry-after":c.headers.get("Retry-After")}}}catch(c){throw qg("fetch"),c}finally{n-=e,i--}}return gR(r,s,yf(r.bufferSize||Fg))}const ln=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,Hg=30,Wg=50;function Ga(r,t,n,i){const s={filename:r,function:t==="<anonymous>"?Dt:t,in_app:!0};return n!==void 0&&(s.lineno=n),i!==void 0&&(s.colno=i),s}const zg=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Jg=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Yg=/\((\S*)(?::(\d+))(?::(\d+))\)/,Qg=/at (.+?) ?\(data:(.+?),/,Zg=r=>{const t=r.match(Qg);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const n=zg.exec(r);if(n){const[,s,u,e]=n;return Ga(s,Dt,+u,+e)}const i=Jg.exec(r);if(i){if(i[2]&&i[2].indexOf("eval")===0){const l=Yg.exec(i[2]);l&&(i[2]=l[1],i[3]=l[2],i[4]=l[3])}const[u,e]=bp(i[1]||Dt,i[2]);return Ga(e,u,i[3]?+i[3]:void 0,i[4]?+i[4]:void 0)}},em=[Hg,Zg],tm=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,rm=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,nm=r=>{const t=tm.exec(r);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const u=rm.exec(t[3]);u&&(t[1]=t[1]||"eval",t[3]=u[1],t[4]=u[2],t[5]="")}let i=t[3],s=t[1]||Dt;return[s,i]=bp(s,i),Ga(i,s,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},im=[Wg,nm],sm=[em,im],am=w0(...sm),bp=(r,t)=>{const n=r.indexOf("safari-extension")!==-1,i=r.indexOf("safari-web-extension")!==-1;return n||i?[r.indexOf("@")!==-1?r.split("@")[0]:Dt,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[r,t]},Dr=1024,fm="Breadcrumbs",um=(r={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...r};return{name:fm,setup(n){t.console&&JR(pm(n)),t.dom&&Ig(cm(n,t.dom)),t.xhr&&Gg(Em(n)),t.fetch&&cg(hm(n)),t.history&&yp(_m(n)),t.sentry&&n.on("beforeSendEvent",lm(n))}}},om=um;function lm(r){return function(n){$e()===r&&Ot({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:It(n)},{event:n})}}function cm(r,t){return function(i){if($e()!==r)return;let s,u,e=typeof t=="object"?t.serializeAttribute:void 0,l=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;l&&l>Dr&&(ln&&_e.warn(`\`dom.maxStringLength\` cannot exceed ${Dr}, but a value of ${l} was configured. Sentry will use ${Dr} instead.`),l=Dr),typeof e=="string"&&(e=[e]);try{const h=i.event,R=xm(h)?h.target:h;s=k0(R,{keyAttrs:e,maxStringLength:l}),u=g_(R)}catch{s="<unknown>"}if(s.length===0)return;const c={category:`ui.${i.name}`,message:s};u&&(c.data={"ui.component_name":u}),Ot(c,{event:i.event,name:i.name,global:i.global})}}function pm(r){return function(n){if($e()!==r)return;const i={category:"console",data:{arguments:n.args,logger:"console"},level:QR(n.level),message:ec(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)i.message=`Assertion failed: ${ec(n.args.slice(1)," ")||"console.assert"}`,i.data.arguments=n.args.slice(1);else return;Ot(i,{input:n.args,level:n.level})}}function Em(r){return function(n){if($e()!==r)return;const{startTimestamp:i,endTimestamp:s}=n,u=n.xhr[hr];if(!i||!s||!u)return;const{method:e,url:l,status_code:c,body:h}=u,R={method:e,url:l,status_code:c},m={xhr:n.xhr,input:h,startTimestamp:i,endTimestamp:s},A={category:"xhr",data:R,type:"http",level:Rp(c)};r.emit("beforeOutgoingRequestBreadcrumb",A,m),Ot(A,m)}}function hm(r){return function(n){if($e()!==r)return;const{startTimestamp:i,endTimestamp:s}=n;
vendor: 5,116 bytes, line 112
112if(s&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.fetchData.method,n.fetchData.url,n.error){const u=n.fetchData,e={data:n.error,input:n.args,startTimestamp:i,endTimestamp:s},l={category:"fetch",data:u,level:"error",type:"http"};r.emit("beforeOutgoingRequestBreadcrumb",l,e),Ot(l,e)}else{const u=n.response,e={...n.fetchData,status_code:u==null?void 0:u.status};n.fetchData.request_body_size,n.fetchData.response_body_size,u==null||u.status;const l={input:n.args,response:u,startTimestamp:i,endTimestamp:s},c={category:"fetch",data:e,type:"http",level:Rp(e.status_code)};r.emit("beforeOutgoingRequestBreadcrumb",c,l),Ot(c,l)}}}function _m(r){return function(n){if($e()!==r)return;let i=n.from,s=n.to;const u=La(De.location.href);let e=i?La(i):void 0;const l=La(s);e!=null&&e.path||(e=u),u.protocol===l.protocol&&u.host===l.host&&(s=l.relative),u.protocol===e.protocol&&u.host===e.host&&(i=e.relative),Ot({category:"navigation",data:{from:i,to:s}})}}function xm(r){return!!r&&!!r.target}const Rm=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],gm="BrowserApiErrors",mm=(r={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...r};return{name:gm,setupOnce(){t.setTimeout&&Qe(De,"setTimeout",qc),t.setInterval&&Qe(De,"setInterval",qc),t.requestAnimationFrame&&Qe(De,"requestAnimationFrame",bm),t.XMLHttpRequest&&"XMLHttpRequest"in De&&Qe(XMLHttpRequest.prototype,"send",dm);const n=t.eventTarget;n&&(Array.isArray(n)?n:Rm).forEach(s=>Tm(s,t))}}},ym=mm;function qc(r){return function(...t){const n=t[0];return t[0]=Yt(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${Tt(r)}`}}),r.apply(this,t)}}function bm(r){return function(t){return r.apply(this,[Yt(t,{mechanism:{data:{handler:Tt(r)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function dm(r){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(s=>{s in n&&typeof n[s]=="function"&&Qe(n,s,function(u){const e={mechanism:{data:{handler:Tt(u)},handled:!1,type:`auto.browser.browserapierrors.xhr.${s}`}},l=hf(u);return l&&(e.mechanism.data.handler=Tt(l)),Yt(u,e)})}),r.apply(this,t)}}function Tm(r,t){var s,u;const i=(s=De[r])==null?void 0:s.prototype;(u=i==null?void 0:i.hasOwnProperty)!=null&&u.call(i,"addEventListener")&&(Qe(i,"addEventListener",function(e){return function(l,c,h){try{Sm(c)&&(c.handleEvent=Yt(c.handleEvent,{mechanism:{data:{handler:Tt(c),target:r},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&vm(this,l,c),e.apply(this,[l,Yt(c,{mechanism:{data:{handler:Tt(c),target:r},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),h])}}),Qe(i,"removeEventListener",function(e){return function(l,c,h){try{const R=c.__sentry_wrapped__;R&&e.call(this,l,R,h)}catch{}return e.call(this,l,c,h)}}))}function Sm(r){return typeof r.handleEvent=="function"}function vm(r,t,n){r&&typeof r=="object"&&"removeEventListener"in r&&typeof r.removeEventListener=="function"&&r.removeEventListener(t,n)}const Lm=()=>({name:"BrowserSession",setupOnce(){if(typeof De.document>"u"){ln&&_e.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}yc({ignoreDuration:!0}),bc(),yp(({from:r,to:t})=>{r!==void 0&&r!==t&&(yc({ignoreDuration:!0}),bc())})}}),Am="GlobalHandlers",Cm=(r={})=>{const t={onerror:!0,onunhandledrejection:!0,...r};return{name:Am,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(Um(n),Gc("onerror")),t.onunhandledrejection&&(Km(n),Gc("onunhandledrejection"))}}},Bm=Cm;function Um(r){u_(t=>{const{stackParser:n,attachStacktrace:i}=dp();if($e()!==r||gp())return;const{msg:s,url:u,line:e,column:l,error:c}=t,h=Nm(Tf(n,c||s,void 0,i,!1),u,e,l);h.level="error",Z0(h,{originalException:c,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function Km(r){l_(t=>{const{stackParser:n,attachStacktrace:i}=dp();if($e()!==r||gp())return;const s=wm(t),u=nn(s)?Im(s):Tf(n,s,void 0,i,!0);u.level="error",Z0(u,{originalException:s,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function wm(r){if(nn(r))return r;try{if("reason"in r)return r.reason;if("detail"in r&&"reason"in r.detail)return r.detail.reason}catch{}return r}function Im(r){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(r)}`}]}}}function Nm(r,t,n,i){const s=r.exception=r.exception||{},u=s.values=s.values||[],e=u[0]=u[0]||{},l=e.stacktrace=e.stacktrace||{},c=l.frames=l.frames||[],h=i,R=n,m=Dm(t)??Ef();
112return c.length===0&&c.push({colno:h,filename:m,function:Dt,in_app:!0,lineno:R}),r}function Gc(r){ln&&_e.log(`Global Handler attached: ${r}`)}function dp(){const r=$e();return(r==null?void 0:r.getOptions())||{stackParser:()=>[],attachStacktrace:!1}}function Dm(r){if(!(!pt(r)||r.length===0))return r.startsWith("data:")?`<${KR(r,!1)}>`:r}const Om=()=>({name:"HttpContext",preprocessEvent(r){var i;if(!De.navigator&&!De.location&&!De.document)return;const t=Rg(),n={...t.headers,...(i=r.request)==null?void 0:i.headers};r.request={...t,...r.request,headers:n}}}),Pm="cause",km=5,Vm="LinkedErrors",Mm=(r={})=>{const t=r.limit||km,n=r.key||Pm;return{name:Vm,preprocessEvent(i,s,u){const e=u.getOptions();zR(bf,e.stackParser,n,t,i,s)}}},qm=Mm;function Gm(){return jm()?(ln&&tr(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function jm(){var u;if(typeof De.window>"u")return!1;const r=De;if(r.nw)return!1;const t=r.chrome||r.browser;if(!((u=t==null?void 0:t.runtime)!=null&&u.id))return!1;const n=Ef(),i=["chrome-extension","moz-extension","ms-browser-extension","safari-web-extension"];return!(De===De.top&&i.some(e=>n.startsWith(`${e}://`)))}function Xm(r){return[qR(),PR(),fg(),ym(),om(),Bm(),qm(),tg(),Om(),Lm()]}function Fm(r={}){const t=!r.skipBrowserExtensionCheck&&Gm();let n=r.defaultIntegrations==null?Xm():r.defaultIntegrations;const i={...r,enabled:t?!1:r.enabled,stackParser:a_(r.stackParser||am),integrations:sR({integrations:r.integrations,defaultIntegrations:n}),transport:r.transport||$g};return BR(Bg,i)}const $m="UNABLE TO LOAD. TAP TO TRY AGAIN.",Hm={RETRY:$m},Wm="CHARGEMENT IMPOSSIBLE. APPUYEZ POUR RÉESSAYER.",zm={RETRY:Wm},Jm="IMPOSSIBILE CARICARE. CLICCA PER RIPROVARE.",Ym={RETRY:Jm},Qm="LADEN FEHLGESCHLAGEN. DRÜCKEN ZUM ERNEUT VERSUCHEN.",Zm={RETRY:Qm},ey="CARGA FALLIDA. TOCA PARA VOLVER A INTENTARLO.",ty={RETRY:ey},ry="NO SE PUEDE CARGAR. TOCA PARA VOLVER A INTENTARLO.",ny={RETRY:ry},iy="NÃO FOI POSSÍVEL CARREGAR. TOQUE PARA TENTAR DE NOVO.",sy={RETRY:iy},jc={en:Hm,fr:zm,it:Ym,de:Zm,es:ty,"es-XL":ny,"pt-BR":sy};let ay=class{constructor(t){this.registered={},this.register=n=>{this.registered.connect=n.connect,this.registered.mount=n.mount,this.registered.info=n.info},this.load=async n=>{document.querySelectorAll("[data-tv-prefetch]").forEach(c=>c.remove());const s=this.getBranchName(n),u=window.tv.manifest.branches[s];if(!u)throw new Error(`[loader] Unknown branch "${s}" can not be found in manifest`);const e=u.bundles[n.app];if(!e)throw new Error(`[loader] Unknown app "${n.app}" can not be loaded from branch "${s}"`);try{s==="** hmr **"?await this.loadHMRBundle(e):s==="** dist **"?await this.loadDistBundle(e):await this.loadS3Bundle(e)}catch(c){console.error(`[loader] Unable to load "${n.app}" from branch "${s}":`,c),this.showLoaderError();return}if(Vh("[loader] load success",{app:n.app,appVersion:e.version??u.version,loaderVersion:window.tv.manifest.loader.version,branch:s}),!n.autoMount)return;const l=n;l.version=e.version??u.version,this.mount(l)},this.connect=(n,i)=>{if(!this.registered.connect)throw new Error("[loader] There is not a registered connect function");return this.registered.connect(n,i)},this.mount=n=>{var l,c,h;if(!this.registered.mount){console.error("[loader] There is not a registered app to mount"),this.showLoaderError();return}const i=document.getElementsByClassName("loader-status")[0];if(i&&i.remove(),this.registered.unmount&&this.registered.unmount(),this.registered.info){const R=this.registered.info(n);ep({branch:R.branch,"app.tag":R.tag,"app.type":R.type,"app.version":R.version,"app.wrapper":R.wrapper}),(l=window.tv.analytics)==null||l.pageView(R.tag)}_r.setup(n.app,((c=n.room)==null?void 0:c.code)??((h=n.client)==null?void 0:h.code));const s=document.querySelectorAll("[data-tv-style]"),e=Array.from(document.querySelectorAll("[data-tv-prefetch]")).map(R=>{const m=document.createElement("link");return m.rel="stylesheet",m.href=R.href,m.setAttribute("data-tv-style",""),m});
112document.head.append(...e),s.forEach(R=>R.remove()),this.registered.unmount=this.registered.mount(n)??void 0,delete this.registered.connect,delete this.registered.mount,delete this.registered.info},this.debugLoad=async(n,i)=>{throw new Error("[Loader] Debug controllers are not available in production builds")},this.manifest=t}getBranchName(t){var u,e,l,c,h;const n=(e=(u=t.match)==null?void 0:u.params)==null?void 0:e.branch,i=_r.get("preference:branch"),s=this.manifest.branches;if(n)return n==="hmr"?"** hmr **":n==="dist"?"** dist **":n;if(t.branch)return t.branch;if((l=s["** hmr **"])!=null&&l.bundles[t.app])return"** hmr **";if(i&&((c=s[i])!=null&&c.bundles[t.app]))return i;if((h=s["** dist **"])!=null&&h.bundles[t.app])return"** dist **";if(s.main)return"main";throw new Error("[loader] Could not resolve a branch name and main is not available")}getS3Url(t,n){return`https://bundles.jackbox.tv/${n}/${t}`}async loadHMRBundle(t){const n=t.file;await n()}loadScript(t){return new Promise((n,i)=>{const s=document.createElement("script");s.src=t,s.async=!0,s.type="module",s.crossOrigin="",s.onerror=i,s.onload=n,s.setAttribute("data-tv-script",""),document.head.append(s)})}async fetchBundle(t,n,i){n.forEach(u=>{const e=i?this.getS3Url(u,i):u,l=document.createElement("link");i?l.rel="prefetch":(l.rel="preload",l.as="style"),l.href=e,l.setAttribute("data-tv-prefetch",""),document.head.append(l)});const s=i?this.getS3Url(t,i):t;await this.loadScript(s)}async loadDistBundle(t){return this.fetchBundle(`/@fs/${t.file}`,t.css)}async loadS3Bundle(t){return this.fetchBundle(t.file,t.css,t.base)}showLoaderError(){const t=document.getElementsByClassName("loader-status")[0];if(!t)return;const n=document.createElement("p"),i=navigator.languages[0],s=jc[i]??jc.en;t.classList.add("error"),n.textContent=s.RETRY,t.append(n),t.addEventListener("click",()=>window.location.reload())}};const Xc={EcastEntityNotFound:2005,EcastFilterError:2021},fy=["ceCurrentVideo.currentTime","chrome-extension","ResizeObserver","webkitExitFullScreen","window.webkit.messageHandlers.selectedTextHandler.postMessage","promiseResolveThenableJob","Cannot read property 'then' of undefined","null is not an object (evaluating 't.scrollHeight')","Cannot read properties of null (reading 'removeEventListener')"],uy=r=>{Fm({dsn:"https://[email protected]/6387933",debug:"false",environment:r.environment,release:`tv-mono@${r.loader.version}`,ignoreErrors:fy,beforeSend:async(t,n)=>{if(n.originalException){const i=n.originalException;if(i.code===Xc.EcastEntityNotFound)return Qx("no entity found having key",{extra:{exception:n.originalException}}),null;if(i.code===Xc.EcastFilterError)return null}if(window.tv.onError)try{const i=await window.tv.onError(t,n);i&&(t.contexts=t.contexts||{},t.contexts.debug=i)}catch(i){console.error("failed to send states to ecast",i)}return t}}),ep({"app.tag":"@loader","app.version":r.loader.version,"app.type":r.loader.type,branch:r.loader.branch})};let Fc;async function $c(){if(!Fc)try{Fc=await navigator.wakeLock.request("screen")}catch(r){console.warn(r)}}const oy=async()=>{navigator.wakeLock&&(await $c(),document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&$c()}))};function ly(r){let t="<div>";return r?(t+=`   <h1>Debug JSON Index : ${r}</h1>`,Object.keys(window.tv.debugMap[r]).forEach(n=>{t+=`    <a href="/${window.tv.debugMap[r][n]}" target="_blank">${n}</a>`})):(t+="   <h1>Debug JSON Index</h1>",Object.keys(window.tv.debugMap).sort().forEach(n=>{t+="    <details>",t+=`        <summary>${n}</summary>`,Object.keys(window.tv.debugMap[n]).forEach(i=>{t+=`        <a href="/${window.tv.debugMap[n][i]}" target="_blank">${i}</a>`}),t+="    </details>"})),t+="</div>",t}function cy(){return`
113    html {
114        padding: 30px;
115        background: #4254f4;
116        color: #fff;
117    }
118
119    body {
120        background: #4254f4;
121    }
122
123    body .loader-status {
124        display: none;
125    }
126
127    h1 {
128        font-size: 24px;
129        padding-bottom: 15px;
130    }
131
132    details {
133        width: 200px;
134    }
135    
136    a {
137        display: block;
138        padding-left: 20px;
139        color: #d4d8ff;
140    }
141    `}function Hc(r){if(!window.tv.debugMap)return;const t=document.createElement("style");t.innerHTML=cy(),document.getElementsByTagName("html")[0].append(t);const i=document.getElementById("app");i.innerHTML=ly(r)}function py(){const r=window.tv.manifest;let t="<div>";t+=`   <h1>Current Manifest : ${r.environment}</h1>`;const n=new Date(r.loader.lastUpdated);return t+="   <h2>Loader</h2>",t+=`   <p>last deployed: <strong>${n.toLocaleDateString()} ${n.toLocaleTimeString()}</strong></p>`,t+=`   <p>branch: <strong>${r.loader.branch}</strong></p>`,t+=`   <p>version: <strong>${r.loader.version}</strong></p>`,t+=`   <p>type: <strong>${r.loader.type}</strong></p>`,t+="   <h2>Branches</h2>
141",Object.keys(r.branches).sort().forEach(i=>{const s=r.branches[i],u=new Date(s.lastUpdated);t+="    <details>",t+="        <summary>",t+=`            <span class="name">${i}</span>`,t+=`            <span class="version">${s.version}</span>`,t+=`            <span class="date">${u.toLocaleDateString()} ${u.toLocaleTimeString()}</span>`,t+=`            <span class="type">${s.type}</span>`,t+=`            <span class="type">${Object.keys(s.bundles).length} Apps</span>`,t+="        </summary>",Object.keys(s.bundles).forEach(e=>{const l=s.bundles[e];l.version?t+=`        <p><span class="name">${e}</span> <span class="version">${l.version}</span></p>`:t+=`        <p><span class="name">${e}</span> <span class="version">${s.version}</span></p>`}),t+="    </details>"}),t+="</div>",t}function Ey(){return`
142    html {
143        padding: 30px;
144        background: #4254f4;
145        color: #fff;
146    }
147
148    body {
149        background: #4254f4;
150    }
151
152    body .loader-status {
153        display: none;
154    }
155
156    h1 {
157        font-size: 24px;
158    }
159
160    h2 {
161        padding-top: 30px;
162    }
163
164    details {
165        padding: 3px 0;
166        border-bottom: 1px solid #a4adfa;
167    }
168
169    details span {
170        font-size: 14px;
171        display: inline-block;
172    }
173
174    span.name {
175        width: 175px;
176    }
177
178    span.version {
179        width: 225px;
180    }
181
182    span.date {
183        width: 225px;
184        font-style: italic;
185    }
186
187    span.type {
188        color: #4254F4;
189        font-size: 11px;
190        padding: 2px 10px 0px;
191        background: #fff;
192        border-radius: 10px;
193    }
194    
195    details p {
196        padding: 3px 0;
197        padding-left: 30px;
198        font-size: 14px;
199    }
200
201    details p:nth-child(odd) {
202        background: rgba(255, 255, 255, 0.1);
203    }
204    `}function hy(){if(!window.tv.manifest)return;const r=document.createElement("style");r.innerHTML=Ey(),document.getElementsByTagName("html")[0].append(r);const n=document.getElementById("app");n.innerHTML=py()}const _y={routes:[{path:"/",load:"@connect"},{path:["/past-games","/past-games/:galleryId"],load:"@connect"},{path:"/gallery",redirect:"/past-games"},{path:"/gallery/:galleryId",handler:r=>({redirect:`/past-games/${r.data.galleryId}`})},{path:["/gallery/:galleryId/:artifactId","/gallery/:galleryId/:artifactId/:itemId"],handler:r=>{const t=Bf(r.data.galleryId);return!t||!t.categoryId?{redirect:"/"}:(r.data.categoryId=t.categoryId,{load:t.tag})}},{path:["/render/incoming/:gameId/:renderer","/render/payload/:gameId/:renderer","/render/artifact/:gameId/:artifactId/:renderer","/render/:gameId/:artifactId/:renderer"],handler:r=>{const t=Bf(r.data.gameId);return t?{load:t.tag}:{redirect:"/"}}},{path:"/moderator",load:"@moderator"},{path:["/moderate","/moderation","/moderador","/moderateur","/moderatore"],redirect:"/moderator"},{path:"/manifest",handler:()=>{hy()}},{path:"/debug",handler:()=>{Hc()}},{path:["/debug/:app","/debug/local/:app"],handler:r=>{Hc(r.data.app)}},{path:["/debug/local/:app/:file","/debug/local/:app/:file/:marker"],debugLoad:"local"},{path:["/debug/cloud/:app/:file","/debug/cloud/:app/:file/:marker"],debugLoad:"cloud"}]},xy={hmrApps:["teeko-web"],hostnames:["teeko.jackboxgames.com"],routes:[{path:["/","/event"],load:"@teeko-web"}]};class Ry{constructor(t){this.hmrApp="loader",this.sites=t;const n=this.getMatch(window.location.pathname);this.executeMatch(n)}executeMatch(t){var i,s;const n=((s=t==null?void 0:(i=t.route).handler)==null?void 0:s.call(i,t))??(t==null?void 0:t.route);if(!t||!n){this.redirect("/",t);return}if(n.debugLoad){window.tv.debugLoad(n.debugLoad,t);return}if(n.load){window.tv.load({app:n.load,match:t,autoMount:t.route.autoMount??!0});return}if(t.route.redirect){this.redirect(t.route.redirect,t);return}if(!t.route.handler)throw console.error(t),new Error("[Router] Unable to execute match")}redirect(t,n){const i=this.getMatch(t);if(!i)throw new Error("[Router] Redirecting to an unexpected path causes an infinite redirect loop");n&&(i.hashString||(i.hashString=n.hashString),i.params||(i.params=n.params),i.queryString||(i.queryString=n.queryString)),window.history.replaceState(null,"",t),this.executeMatch(i)}getSite(){const t=document.location.hostname;return(t==="localhost"||t==="127.0.0.1"?this.sites.find(i=>{var s;return(s=i.hmrApps)==null?void 0:s.includes(this.hmrApp)}):this.sites.find(i=>{var s;return(s=i.hostnames)==null?void 0:s.includes(t)}))??this.sites[0]}splitPath(t){return t.replace(/^\s*\/*\s*|\s*\/*\s*$/g,"").split("/")}matchRouteToPath(t,n){if(t.length!==n.length)return!1;for(let i=0;i<t.length;i++)if(t[i][0]!==":"&&t[i]!==n[i])return!1;return!0}getRoute(t,n){const i=this.splitPath(t);for(let s=0;s<n.length;s++){const u=Array.isArray(n[s].path)?n[s].path:[n[s].path];for(let e=0;e<u.length;e++){const l=this.splitPath(u[e]);if(this.matchRouteToPath(l,i))return{route:n[s],parts:l}}}return null}parseData(t,n){const i={},s=this.splitPath(t);for(let u=0;u<n.parts.length;u++)n.parts[u][0]===":"&&(i[n.parts[u].substring(1)]=s[u]);return i}
204parseParams(){if(!document.location.search)return{};const t=new URLSearchParams(document.location.search);return Object.fromEntries(t)}getMatch(t){const n=this.getSite(),i=this.getRoute(t,n.routes);if(!i)return null;const s={url:document.location.href,route:i.route,path:i.parts.join("/"),parts:i.parts,data:this.parseData(t,i),params:this.parseParams()};if(document.location.hash){let u=document.location.hash;document.location.hash[0]==="#"&&(u=u.substring(1)),s.hashString=u}return document.location.search&&(s.queryString=document.location.search),s}}const gy="production",my=1,yy={branch:"main",sha:"eee8139080cdd1ba8d5feee11609e587e82a0a77",lastUpdated:1790985455015,version:"5.1609.789",type:"production"},by={main:{sha:"eee8139080cdd1ba8d5feee11609e587e82a0a77",lastUpdated:1790985455015,version:"5.1609.789",type:"production",bundles:{"@connect":{file:"Ddtbb_dq.js",css:["assets/BlzOjZap.css"],base:"main/@connect",version:"5.1603.789"},"the-wheel":{file:"101d135e.js",css:["assets/46b94a6f.css"],base:"main/pp8-the-wheel",version:"5.94.0"},"drawful-animate":{file:"86c6e843.js",css:["assets/ce7372e9.css"],base:"main/pp8-drawful-animate",version:"5.229.113"},"@moderator":{file:"De1vvXy3.js",css:["assets/DM581vHN.css"],base:"main/@moderator",version:"5.1508.786"},"awshirt-tjsp":{file:"CI0V2SaO.js",css:["assets/uxXKJEXn.css"],base:"main/tjsp-awshirt",version:"5.1570.787"},"ecast-test-client":{file:"c12562a3.js",css:["assets/f88dcee1.css"],base:"main/internal-ecast-test-client",version:"5.0.0"},drawful:{file:"BvVaeIf6.js",css:["assets/CoDaBc6C.css"],base:"main/pp1-drawful",version:"5.744.354"},fibbage:{file:"DaKo9mbS.js",css:["assets/DjUjQAOa.css"],base:"main/pp1-fibbage",version:"5.744.354"},lieswatter:{file:"09a27e0e.js",css:["assets/a7ece1cd.css"],base:"main/pp1-lieswatter",version:"5.0.0"},wordspud:{file:"BAxZI-bl.js",css:["assets/COT_8Pss.css"],base:"main/pp1-wordspud",version:"5.744.354"},ydkj2015:{file:"db1903af.js",css:["assets/d93bd31e.css"],base:"main/pp1-ydkj2015",version:"5.0.0"},auction:{file:"CSSnIcAJ.js",css:["assets/BKkzFLAJ.css"],base:"main/pp2-auction",version:"5.744.354"},bombintern:{file:"D2g4tnp0.js",css:["assets/CfrVSZQS.css"],base:"main/pp2-bombintern",version:"5.744.354"},earwax:{file:"C3W_9PV4.js",css:["assets/C6TlasFk.css"],base:"main/pp2-earwax",version:"5.744.354"},fibbage2:{file:"BaSlv3jI.js",css:["assets/9vUJlQoS.css"],base:"main/pp2-fibbage2",version:"5.744.354"},quiplash:{file:"CILlAqD6.js",css:["assets/Jzqwl2n0.css"],base:"main/pp2-quiplash",version:"5.744.354"},awshirt:{file:"D4K62J9U.js",css:["assets/7hxROMjc.css"],base:"main/pp3-awshirt",version:"5.817.418"},fakinit:{file:"Dybl7NpV.js",css:["assets/C8F2oEzc.css"],base:"main/pp3-fakinit",version:"5.744.354"},pollposition:{file:"BaqgJ3Tz.js",css:["assets/B0DH_T-P.css"],base:"main/pp3-pollposition",version:"5.744.354"},quiplash2:{file:"COjDIXz3.js",css:["assets/6TJF95HM.css"],base:"main/pp3-quiplash2",version:"5.744.354"},triviadeath:{file:"B-yuzEFx.js",css:["assets/DzU9jCH0.css"],base:"main/pp3-triviadeath",version:"5.744.354"},bracketeering:{file:"BfRp36-0.js",css:["assets/B-KSbHYS.css"],base:"main/pp4-bracketeering",version:"5.824.421"},fibbage3:{file:"CDGDaXHT.js",css:["assets/B_bJ0hJK.css"],base:"main/pp4-fibbage3",version:"5.824.421"},monstermingle:{file:"DTzQG6GE.js",css:["assets/Bu0AkBam.css"],base:"main/pp4-monstermingle",version:"5.824.421"},overdrawn:{file:"CbqCOYUO.js",css:["assets/D1g5Ajk5.css"],base:"main/pp4-overdrawn",version:"5.824.421"},survivetheinternet:{file:"CH4lMJdr.js",css:["assets/Dy_GujbZ.css"],base:"main/pp4-survivetheinternet",version:"5.824.421"},patentlystupid:{file:"B7iIx9gd.js",css:["assets/BgQjZMKz.css"],base:"main/pp5-patentlystupid",version:"5.824.421"},rapbattle:{file:"Cj5OwgH2.js",css:["assets/C3g5yvt1.css"],base:"main/pp5-rapbattle",version:"5.824.421"},slingshoot:{file:"BBWOfJzJ.js",css:["assets/COVIsQji.css"],base:"main/pp5-slingshoot",version:"5.824.421"},splittheroom:{file:"Ch-CwubX.js",css:["assets/CK_BNyWk.css"],base:"main/pp5-splittheroom",version:"5.824.421"},ydkj2018:{file:"yXFuoy11.js",css:["assets/l6q_L91Z.css"],base:"main/pp5-ydkj2018",version:"5.824.421"},jokeboat:{file:"VS1TFN6j.js",css:["assets/D1eXz9Ki.css"],base:"main/pp6-jokeboat",version:"5.824.421"},pushthebutton:{file:"CqhzaitR.js",css:["assets/3m1XkhUC.css"],base:"main/pp6-pushthebutton",version:"5.824.421"},ridictionary:{file:"Dx1wbUYk.js",css:["assets/DCvDrgjJ.css"],base:"main/pp6-ridictionary",version:"5.824.421"},rolemodels:{file:"Brsq0z3j.js",css:["assets/_o3l24R2.css"],base:"main/pp6-rolemodels",version:"5.824.421"},triviadeath2:{file:"BaU_7e-3.js",css:["assets/CYiT2Bs2.css"],base:"main/pp6-triviadeath2",version:"5.824.421"},"blanky-blank":{file:"BO7Fy9Y5.js",css:["assets/CeJXS-Fx.css"],base:"main/pp7-blanky-blank",version:"5.824.421"},everyday:{file:"CrrR0txn.js",css:["assets/Dn6W3WAk.css"],base:"main/pp7-everyday",version:"5.824.421"},"jackbox-talks":{file:"BLhquKo6.js",css:["assets/ZAyUVPBU.css"],base:"main/pp7-jackboxtalks",version:"5.824.421"},quiplash3:{file:"db0w6vxc.js",css:["assets/DopdNwj4.css"],base:"main/pp7-quiplash3",version:"5.824.421"},worldchamps:{file:"C28IgALt.js",css:["assets/DOy1XQff.css"],base:"main/pp7-worldchamps",version:"5.824.421"},"acquisitions-inc":{file:"CIimsojn.js",css:["assets/BNH4TBfE.css"],base:"main/standalone-acquisitions-inc",version:"5.824.421"},drawful2international:{file:"DIB4S7TQ.js",css:["assets/hpN3daiI.css"],base:"main/standalone-drawful2-international",version:"5.1380.732"},drawful2:{file:"BcMNflQx.js",css:["assets/yIIYtp0b.css"],base:"main/standalone-drawful2",version:"5.824.421"},"guesspionage-crowdplay":{file:"d8e22d89.js",css:["assets/1abe6b0a.css"],base:"main/standalone-guesspionage-crowdplay",version:"5.0.0"},"quiplash2-international":{file:"BEhHQyjd.js",css:["assets/CPIOQtNj.css"],base:"main/standalone-quiplash2-international",version:"5.1380.732"},"survey-bomb":{file:"68d527a5.js",css:["assets/bc77cc37.css"],base:"main/pp8-survey-bomb",version:"5.94.0"},"triviadeath2-tjsp":{file:"WyivvM8_.js",css:["assets/CTuLcpW8.css"],base:"main/tjsp-triviadeath2",version:"5.436.189"},"murder-detectives":{file:"CnZCw0i0.js",css:["assets/DELnY406.css"],base:"main/pp8-murder-detectives",version:"5.431.187"},"quiplash3-tjsp":{file:"BOjZ8CBv.js",css:["assets/BanTm26z.css"],base:"main/tjsp-quiplash3",version:"5.1321.690"},"apply-yourself":{file:"36ab8997.js",css:["assets/ec87b7c0.css"],base:"main/pp8-apply-yourself",version:"5.0.0"},"antique-freak":{file:"eaedd0a5.js",css:["assets/012be2f0.css"],base:"main/pp9-antique-freak",version:"5.94.0"},fourbage:{file:"DBnJkyRY.js",css:["assets/Dw6pGAIW.css"],base:"main/pp9-fourbage",version:"5.1389.737"},htmf:{file:"CDhiE11q.js",css:["assets/CF6laOjP.css"],base:"main/pp9-htmf",version:"5.528.271"},lineup:{file:"DW9SyhVj.js",css:["assets/DNfjT2XE.css"],base:"main/pp9-lineup",version:"5.1370.726"},"range-game":{file:"Bbkar6ip.js",css:["assets/DVFOz932.css"],base:"main/pp9-range-game",version:"5.528.271"},prototype:{file:"DX0IGmqU.js",css:["assets/BMlZllQ2.css"],base:"main/internal-prototype",version:"5.1588.789"},"@teeko-web":{file:"9DWT5D6y.js",css:["assets/BoQ_-yZE.css"],base:"main/@teeko-web",version:"5.1212.653"},awshirt2:{file:"Dx_wpJcf.js",css:["assets/COfuY7MX.css"],base:"main/pp10-awshirt2",version:"5.1265.660"},"nopus-opus":{file:"sdYc5FYJ.js",css:["assets/C4hIcMtC.css"],base:"main/pp10-nopus-opus",ver
204sion:"5.814.418"},"risky-text":{file:"DXeCJwvj.js",css:["assets/BWxVWDBC.css"],base:"main/pp10-risky-text",version:"5.1266.660"},"time-trivia":{file:"rS8FVYuD.js",css:["assets/yMKkTa44.css"],base:"main/pp10-time-trivia",version:"5.1266.660"},"us-them":{file:"CrCAwOKc.js",css:["assets/Cw63fkNP.css"],base:"main/pp10-us-them",version:"5.1266.660"},captcha:{file:"ea9z4ih3.js",css:["assets/Ca9x9WJF.css"],base:"main/ppad-captcha",version:"5.668.302"},drawful3:{file:"DpdbwhXP.js",css:["assets/Cdn0yWwl.css"],base:"main/ppad-drawful3",version:"5.675.302"},fakinit2:{file:"CrastBNy.js",css:["assets/BKnwC14t.css"],base:"main/ppad-fakinit2",version:"5.1473.781"},bigsurvey:{file:"6ydCp5wM.js",css:["assets/CiDDhWV9.css"],base:"main/standalone-bigsurvey",version:"5.814.418"},"mic-game":{file:"DFxei7rs.js",css:["assets/1ut_Yig1.css"],base:"main/pp11-sfx",version:"5.1266.660"},"you-ruined-it":{file:"COC4s1D2.js",css:["assets/CJJ7gZQ5.css"],base:"main/pp11-you-ruined-it",version:"5.1266.660"},cookies:{file:"BQObmdF6.js",css:["assets/DJ8fVm2k.css"],base:"main/pp11-cookies",version:"5.1266.660"},"dirty-detectives":{file:"BRQtXdNt.js",css:["assets/2K-tQDUO.css"],base:"main/pp11-dirty-detectives",version:"5.1266.660"},"trivia-rpg":{file:"BYe7-OWj.js",css:["assets/DRLFgME2.css"],base:"main/pp11-trivia-rpg",version:"5.1327.691"},tmp3:{file:"7qiNOLWO.js",css:["assets/DORR1stw.css"],base:"main/standalone-tmp3",version:"5.1608.789"},debate:{file:"BOPT6aRV.js",css:["assets/C-qlsQ3Y.css"],base:"main/pp12-debate",version:"5.1599.789"},reaction:{file:"BqGsZt70.js",css:["assets/BwZ_WdBj.css"],base:"main/pp12-reaction",version:"5.1605.789"},"grating-cards":{file:"IfLKZ0qD.js",css:["assets/C_Fv5cJ0.css"],base:"main/pp12-grating-cards",version:"5.1604.789"},megafriends:{file:"BQ3GCzpk.js",css:["assets/PvVY4wOx.css"],base:"main/pp12-megafriends",version:"5.1606.789"},processing:{file:"B0ewl0Wt.js",css:["assets/xXEFk5lB.css"],base:"main/pp12-processing",version:"5.1559.787"},fakinitxl:{file:"Dmxab9r4.js",css:["assets/BHlmV5V-.css"],base:"main/standalone-fakinitxl",version:"5.1609.789"}}}},dy={environment:gy,version:my,loader:yy,branches:by},Sf=dy;let Ty=ay;const or=new Ty(Sf);window.tv={apps:Qh,debugLoad:or.debugLoad,debugActions:{},load:or.load,games:zc,register:or.register,mount:or.mount,connect:or.connect,manifest:Sf};uy(Sf);new Dp().setup();_r.setup();oy();new Ry([_y,xy]);
205//# sourceMappingURL=Deifx_2w.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.