1import{a as Df,b as Mf,c as Nf,d as rd,e as ye,f as At,g as Dt,h as ra,i as oe,j as Kt,k as $n,l as $T,m as ut,n as qt}from"/status-page/dist/chunk-7OOEZTAR.js";import{a as ue,b as Lt,c as o,d as Of,f as Ae,g as a7,h as yt,i as R,j as fe,k as td,l as qT,m as VT,n as n2}from"/status-page/dist/chunk-PCD4O62K.js";var C2=Ae((YQ,A2)=>{A2.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}});var Xa=Ae(()=>{var Z2;(function(r){(function(e){var t=typeof globalThis=="object"?globalThis:typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:u(),i=s(r);typeof t.Reflect!="undefined"&&(i=s(t.Reflect,i)),e(i,t),typeof t.Reflect=="undefined"&&(t.Reflect=r);function s(c,m){return function(p,h){Object.defineProperty(c,p,{configurable:!0,writable:!0,value:h}),m&&m(p,h)}}o(s,"makeExporter");function a(){try{return Function("return this;")()}catch(c){}}o(a,"functionThis");function l(){try{return(0,eval)("(function() { return this; })()")}catch(c){}}o(l,"indirectEvalThis");function u(){return a()||l()}o(u,"sloppyModeThis")})(function(e,t){var i=Object.prototype.hasOwnProperty,s=typeof Symbol=="function",a=s&&typeof Symbol.toPrimitive!="undefined"?Symbol.toPrimitive:"@@toPrimitive",l=s&&typeof Symbol.iterator!="undefined"?Symbol.iterator:"@@iterator",u=typeof Object.create=="function",c={__proto__:[]}instanceof Array,m=!u&&!c,p={create:u?function(){return ri(Object.create(null))}:c?function(){return ri({__proto__:null})}:function(){return ri({})},has:m?function(X,B){return i.call(X,B)}:function(X,B){return B in X},get:m?function(X,B){return i.call(X,B)?X[B]:void 0}:function(X,B){return X[B]}},h=Object.getPrototypeOf(Function),g=typeof Map=="function"&&typeof Map.prototype.entries=="function"?Map:ti(),f=typeof Set=="function"&&typeof Set.prototype.entries=="function"?Set:Qt(),P=typeof WeakMap=="function"?WeakMap:pt(),T=s?Symbol.for("@reflect-metadata:registry"):void 0,C=ei(),b=Nr(C);function y(X,B,be,V){if(j(be)){if(!me(X))throw new TypeError;if(!Oe(B))throw new TypeError;return $(X,B)}else{if(!me(X))throw new TypeError;if(!Pe(B))throw new TypeError;if(!Pe(V)&&!j(V)&&!z(V))throw new TypeError;return z(V)&&(V=void 0),be=K(be),F(X,B,be,V)}}o(y,"decorate"),e("decorate",y);function A(X,B){function be(V,ge){if(!Pe(V))throw new TypeError;if(!j(ge)&&!Ue(ge))throw new TypeError;pe(X,B,V,ge)}return o(be,"decorator"),be}o(A,"metadata"),e("metadata",A);function S(X,B,be,V){if(!Pe(be))throw new TypeError;return j(V)||(V=K(V)),pe(X,B,be,V)}o(S,"defineMetadata"),e("defineMetadata",S);function D(X,B,be){if(!Pe(B))throw new TypeError;return j(be)||(be=K(be)),U(X,B,be)}o(D,"hasMetadata"),e("hasMetadata",D);function M(X,B,be){if(!Pe(B))throw new TypeError;return j(be)||(be=K(be)),ie(X,B,be)}o(M,"hasOwnMetadata"),e("hasOwnMetadata",M);function _(X,B,be){if(!Pe(B))throw new TypeError;return j(be)||(be=K(be)),G(X,B,be)}o(_,"getMetadata"),e("getMetadata",_);function k(X,B,be){if(!Pe(B))throw new TypeError;return j(be)||(be=K(be)),W(X,B,be)}o(k,"getOwnMetadata"),e("getOwnMetadata",k);function H(X,B){if(!Pe(X))throw new TypeError;return j(B)||(B=K(B)),Y(X,B)}o(H,"getMetadataKeys"),e("getMetadataKeys",H);function J(X,B){if(!Pe(X))throw new TypeError;return j(B)||(B=K(B)),ae(X,B)}o(J,"getOwnMetadataKeys"),e("getOwnMetadataKeys",J);function q(X,B,be){if(!Pe(B))throw new TypeError;if(j(be)||(be=K(be)),!Pe(B))throw new TypeError;j(be)||(be=K(be));var V=Qe(B,be,!1);return j(V)?!1:V.OrdinaryDeleteMetadata(X,B,be)}o(q,"deleteMetadata"),e("deleteMetadata",q);function $(X,B){for(var be=X.length-1;be>=0;--be){var V=X[be],ge=V(B);if(!j(ge)&&!z(ge)){if(!Oe(ge))throw new TypeError;B=ge}}return B}o($,"DecorateConstructor");function F(X,B,be,V){for(var ge=X.length-1;ge>=0;--ge){var ke=X[ge],lt=ke(B,be,V);if(!j(lt)&&!z(lt)){if(!Pe(lt))throw new TypeError;V=lt}}return V}o(F,"DecorateProperty");function U(X,B,be){var V=ie(X,B,be);if(V)return!0;var ge=Ot(B);return z(ge)?!1:U(X,ge,be)}o(U,"OrdinaryHasMetadata");function ie(X,B,be){var V=Qe(B,be,!1);return j(V)?!1:Fe(V.OrdinaryHasOwnMetadata(X,B,be))}o(ie,"OrdinaryHasOwnMetadata");function G(X,B,be){var V=ie(X,B,be);if(V)return W(X,B,be);var ge=Ot(B);if(!z(ge))return G(X,ge,be)}o(G,"OrdinaryGetMetadata");function W(X,B,be){var V=Qe(B,be,!1);if(!j(V))return V.OrdinaryGetOwnMetadata(X,B,be)}o(W,"OrdinaryGetOwnMetadata");function pe(X,B,be,V){var ge=Qe(be,V,!0);ge.OrdinaryDefineOwnMetadata(X,B,be,V)}o(pe,"OrdinaryDefineOwnMetadata");function Y(X,B){var be=ae(X,B),V=Ot(X);if(V===null)return be;var ge=Y(V,B);if(ge.length<=0)return be;if(be.length<=0)return ge;for(var ke=new f,lt=[],Ie=0,ve=be;Ie<ve.length;Ie++){var Ne=ve[Ie],je=ke.has(Ne);je||(ke.add(Ne),lt.push(Ne))}for(var xe=0,at=ge;xe<at.length;xe++){var Ne=at[xe],je=ke.has(Ne);je||(ke.add(Ne),lt.push(Ne))}return lt}o(Y,"OrdinaryMetadataKeys");function ae(X,B){var be=Qe(X,B,!1);return be?be.OrdinaryOwnMetadataKeys(X,B):[]}o(ae,"OrdinaryOwnMetadataKeys");function ne(X){if(X===null)return 1;switch(typeof X){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return X===null?1:6;default:return 6}}o(ne,"Type");function j(X){return X===void 0}o(j,"IsUndefined");function z(X){return X===null}o(z,"IsNull");function Q(X){return typeof X=="symbol"}o(Q,"IsSymbol");function Pe(X){return typeof X=="object"?X!==null:typeof X=="function"}o(Pe,"IsObject");function ce(X,B){switch(ne(X)){case 0:return X;case 1:return X;case 2:return X;case 3:return X;case 4:return X;case 5:return X}var be=B===3?"string":B===5?"number":"default",V=_e(X,a);if(V!==void 0){var ge=V.call(X,be);if(Pe(ge))throw new TypeError;return ge}return dt(X,be==="default"?"number":be)}o(ce,"ToPrimitive");
1function dt(X,B){if(B==="string"){var be=X.toString;if(Ce(be)){var V=be.call(X);if(!Pe(V))return V}var ge=X.valueOf;if(Ce(ge)){var V=ge.call(X);if(!Pe(V))return V}}else{var ge=X.valueOf;if(Ce(ge)){var V=ge.call(X);if(!Pe(V))return V}var ke=X.toString;if(Ce(ke)){var V=ke.call(X);if(!Pe(V))return V}}throw new TypeError}o(dt,"OrdinaryToPrimitive");function Fe(X){return!!X}o(Fe,"ToBoolean");function te(X){return""+X}o(te,"ToString");function K(X){var B=ce(X,3);return Q(B)?B:te(B)}o(K,"ToPropertyKey");function me(X){return Array.isArray?Array.isArray(X):X instanceof Object?X instanceof Array:Object.prototype.toString.call(X)==="[object Array]"}o(me,"IsArray");function Ce(X){return typeof X=="function"}o(Ce,"IsCallable");function Oe(X){return typeof X=="function"}o(Oe,"IsConstructor");function Ue(X){switch(ne(X)){case 3:return!0;case 4:return!0;default:return!1}}o(Ue,"IsPropertyKey");function Re(X,B){return X===B||X!==X&&B!==B}o(Re,"SameValueZero");function _e(X,B){var be=X[B];if(be!=null){if(!Ce(be))throw new TypeError;return be}}o(_e,"GetMethod");function We(X){var B=_e(X,l);if(!Ce(B))throw new TypeError;var be=B.call(X);if(!Pe(be))throw new TypeError;return be}o(We,"GetIterator");function Xe(X){return X.value}o(Xe,"IteratorValue");function it(X){var B=X.next();return B.done?!1:B}o(it,"IteratorStep");function ze(X){var B=X.return;B&&B.call(X)}o(ze,"IteratorClose");function Ot(X){var B=Object.getPrototypeOf(X);if(typeof X!="function"||X===h||B!==h)return B;var be=X.prototype,V=be&&Object.getPrototypeOf(be);if(V==null||V===Object.prototype)return B;var ge=V.constructor;return typeof ge!="function"||ge===X?B:ge}o(Ot,"OrdinaryGetPrototypeOf");function Jt(){var X;!j(T)&&typeof t.Reflect!="undefined"&&!(T in t.Reflect)&&typeof t.Reflect.defineMetadata=="function"&&(X=nt(t.Reflect));var B,be,V,ge=new P,ke={registerProvider:lt,getProvider:ve,setProvider:je};return ke;function lt(xe){if(!Object.isExtensible(ke))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case X===xe:break;case j(B):B=xe;break;case B===xe:break;case j(be):be=xe;break;case be===xe:break;default:V===void 0&&(V=new f),V.add(xe);break}}function Ie(xe,at){if(!j(B)){if(B.isProviderFor(xe,at))return B;if(!j(be)){if(be.isProviderFor(xe,at))return B;if(!j(V))for(var jt=We(V);;){var $t=it(jt);if(!$t)return;var Pr=Xe($t);if(Pr.isProviderFor(xe,at))return ze(jt),Pr}}}if(!j(X)&&X.isProviderFor(xe,at))return X}function ve(xe,at){var jt=ge.get(xe),$t;return j(jt)||($t=jt.get(at)),j($t)&&($t=Ie(xe,at),j($t)||(j(jt)&&(jt=new g,ge.set(xe,jt)),jt.set(at,$t))),$t}function Ne(xe){if(j(xe))throw new TypeError;return B===xe||be===xe||!j(V)&&V.has(xe)}function je(xe,at,jt){if(!Ne(jt))throw new Error("Metadata provider not registered.");var $t=ve(xe,at);if($t!==jt){if(!j($t))return!1;var Pr=ge.get(xe);j(Pr)&&(Pr=new g,ge.set(xe,Pr)),Pr.set(at,jt)}return!0}}o(Jt,"CreateMetadataRegistry");function ei(){var X;return!j(T)&&Pe(t.Reflect)&&Object.isExtensible(t.Reflect)&&(X=t.Reflect[T]),j(X)&&(X=Jt()),!j(T)&&Pe(t.Reflect)&&Object.isExtensible(t.Reflect)&&Object.defineProperty(t.Reflect,T,{enumerable:!1,configurable:!1,writable:!1,value:X}),X}o(ei,"GetOrCreateMetadataRegistry");function Nr(X){var B=new P,be={isProviderFor:o(function(Ne,je){var xe=B.get(Ne);return j(xe)?!1:xe.has(je)},"isProviderFor"),OrdinaryDefineOwnMetadata:lt,OrdinaryHasOwnMetadata:ge,OrdinaryGetOwnMetadata:ke,OrdinaryOwnMetadataKeys:Ie,OrdinaryDeleteMetadata:ve};return C.registerProvider(be),be;function V(Ne,je,xe){var at=B.get(Ne),jt=!1;if(j(at)){if(!xe)return;at=new g,B.set(Ne,at),jt=!0}var $t=at.get(je);if(j($t)){if(!xe)return;if($t=new g,at.set(je,$t),!X.setProvider(Ne,je,be))throw at.delete(je),jt&&B.delete(Ne),new Error("Wrong provider for target.")}return $t}o(V,"GetOrCreateMetadataMap");function ge(Ne,je,xe){var at=V(je,xe,!1);return j(at)?!1:Fe(at.has(Ne))}o(ge,"OrdinaryHasOwnMetadata");function ke(Ne,je,xe){var at=V(je,xe,!1);if(!j(at))return at.get(Ne)}o(ke,"OrdinaryGetOwnMetadata");function lt(Ne,je,xe,at){var jt=V(xe,at,!0);jt.set(Ne,je)}o(lt,"OrdinaryDefineOwnMetadata");function Ie(Ne,je){var xe=[],at=V(Ne,je,!1);if(j(at))return xe;for(var jt=at.keys(),$t=We(jt),Pr=0;;){var Vn=it($t);if(!Vn)return xe.length=Pr,xe;var yo=Xe(Vn);try{xe[Pr]=yo}catch(hs){try{ze($t)}finally{throw hs}}Pr++}}o(Ie,"OrdinaryOwnMetadataKeys");function ve(Ne,je,xe){var at=V(je,xe,!1);if(j(at)||!at.delete(Ne))return!1;if(at.size===0){var jt=B.get(je);j(jt)||(jt.delete(xe),jt.size===0&&B.delete(jt))}return!0}o(ve,"OrdinaryDeleteMetadata")}o(Nr,"CreateMetadataProvider");function nt(X){var B=X.defineMetadata,be=X.hasOwnMetadata,V=X.getOwnMetadata,ge=X.getOwnMetadataKeys,ke=X.deleteMetadata,lt=new P,Ie={isProviderFor:o(function(ve,Ne){var je=lt.get(ve);return!j(je)&&je.has(Ne)?!0:ge(ve,Ne).length?(j(je)&&(je=new f,lt.set(ve,je)),je.add(Ne),!0):!1},"isProviderFor"),OrdinaryDefineOwnMetadata:B,OrdinaryHasOwnMetadata:be,OrdinaryGetOwnMetadata:V,OrdinaryOwnMetadataKeys:ge,OrdinaryDeleteMetadata:ke};return Ie}o(nt,"CreateFallbackProvider");function Qe(X,B,be){var V=C.getProvider(X,B);if(!j(V))return V;if(be){if(C.setProvider(X,B,b))return b;throw new Error("Illegal state.")}}o(Qe,"GetMetadataProvider");function ti(){var X={},B=[],be=(function(){function Ie(ve,Ne,je){this._index=0,this._keys=ve,this._values=Ne,this._selector=je}return o(Ie,"MapIterator"),Ie.prototype["@@iterator"]=function(){return this},Ie.prototype[l]=function(){return this},Ie.prototype.next=function(){var ve=this._index;if(ve>=0&&ve<this._keys.length){var Ne=this._selector(this._keys[ve],this._values[ve]);return ve+1>=this._keys.length?(this._index=-1,this._keys=B,this._values=B):this._index++,{value:Ne,done:!1}}return{value:void 0,done:!0}},Ie.prototype.throw=function(ve){throw this._index>=0&&(this._index=-1,this._keys=B,this._values=B),ve},Ie.prototype.return=function(ve){return this._index>=0&&(this._index=-1,this._keys=B,this._values=B),{value:ve,done:!0}},Ie})(),V=(function(){function Ie(){this._keys=[],this._values=[],this._cacheKey=X,this._cacheIndex=-2}return o(Ie,"Map"),Object.defineProperty(Ie.prototype,"size",{get:o(function(){return this._keys.length},"get"),enumerable:!0,configurable:!0}),Ie.prototype.has=function(ve){return this._find(ve,!1)>=0},Ie.prototype.get=function(ve){var Ne=this._find(ve,!1);return Ne>=0?this._values[Ne]:void 0},Ie.prototype.set=function(ve,Ne){var je=this._find(ve,!0);return this._values[je]=Ne,this},Ie.prototype.delete=function(ve){var Ne=this._find(ve,!1);if(Ne>=0){for(var je=this._keys.length,xe=Ne+1;xe<je;xe++)this._keys[xe-1]=this._keys[xe],this._values[xe-1]=this._values[xe];return this._keys.length--,this._values.length--,Re(ve,this._cacheKey)&&(this._cacheKey=X,this._cacheIndex=-2),!0}return!1},Ie.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=X,this._cacheIndex=-2},Ie.prototype.keys=function(){return new be(this._keys,this._values,ge)},Ie.prototype.values=function(){return new be(this._keys,this._values,ke)},Ie.prototype.entries=function(){return new be(this._keys,this._values,lt)},Ie.prototype["@@iterator"]=function(){return this.entries()},Ie.prototype[l]=function(){return this.entries()},Ie.prototype._find=function(ve,Ne){if(!Re(this._cacheKey,ve)){this._cacheIndex=-1;for(var je=0;je<this._keys.length;je++)if(Re(this._keys[je],ve)){this._cacheIndex=je;break}}return this._cacheIndex<0&&Ne&&(this._cacheIndex=this._keys.length,this._keys.push(ve),this._values.push(void 0)),this._cacheIndex},Ie})();return V;function ge(Ie,ve){return Ie}function ke(Ie,ve){return ve}function lt(Ie,ve){return[Ie,ve]}}o(ti,"CreateMapPolyfill");function Qt(){var X=(function(){function B(){this._map=new g}
1return o(B,"Set"),Object.defineProperty(B.prototype,"size",{get:o(function(){return this._map.size},"get"),enumerable:!0,configurable:!0}),B.prototype.has=function(be){return this._map.has(be)},B.prototype.add=function(be){return this._map.set(be,be),this},B.prototype.delete=function(be){return this._map.delete(be)},B.prototype.clear=function(){this._map.clear()},B.prototype.keys=function(){return this._map.keys()},B.prototype.values=function(){return this._map.keys()},B.prototype.entries=function(){return this._map.entries()},B.prototype["@@iterator"]=function(){return this.keys()},B.prototype[l]=function(){return this.keys()},B})();return X}o(Qt,"CreateSetPolyfill");function pt(){var X=16,B=p.create(),be=V();return(function(){function ve(){this._key=V()}return o(ve,"WeakMap"),ve.prototype.has=function(Ne){var je=ge(Ne,!1);return je!==void 0?p.has(je,this._key):!1},ve.prototype.get=function(Ne){var je=ge(Ne,!1);return je!==void 0?p.get(je,this._key):void 0},ve.prototype.set=function(Ne,je){var xe=ge(Ne,!0);return xe[this._key]=je,this},ve.prototype.delete=function(Ne){var je=ge(Ne,!1);return je!==void 0?delete je[this._key]:!1},ve.prototype.clear=function(){this._key=V()},ve})();function V(){var ve;do ve="@@WeakMap@@"+Ie();while(p.has(B,ve));return B[ve]=!0,ve}function ge(ve,Ne){if(!i.call(ve,be)){if(!Ne)return;Object.defineProperty(ve,be,{value:p.create()})}return ve[be]}function ke(ve,Ne){for(var je=0;je<Ne;++je)ve[je]=Math.random()*255|0;return ve}function lt(ve){if(typeof Uint8Array=="function"){var Ne=new Uint8Array(ve);return typeof crypto!="undefined"?crypto.getRandomValues(Ne):typeof msCrypto!="undefined"?msCrypto.getRandomValues(Ne):ke(Ne,ve),Ne}return ke(new Array(ve),ve)}function Ie(){var ve=lt(X);ve[6]=ve[6]&79|64,ve[8]=ve[8]&191|128;for(var Ne="",je=0;je<X;++je){var xe=ve[je];(je===4||je===6||je===8)&&(Ne+="-"),xe<16&&(Ne+="0"),Ne+=xe.toString(16).toLowerCase()}return Ne}}o(pt,"CreateWeakMapPolyfill");function ri(X){return X.__=void 0,delete X.__,X}o(ri,"MakeDictionary")})})(Z2||(Z2={}))});var ex=Ae(Jf=>{"use strict";Jf.byteLength=T_;Jf.toByteArray=S_;Jf.fromByteArray=E_;var Hs=[],Gn=[],b_=typeof Uint8Array!="undefined"?Uint8Array:Array,g1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(el=0,Y2=g1.length;el<Y2;++el)Hs[el]=g1[el],Gn[g1.charCodeAt(el)]=el;var el,Y2;Gn[45]=62;Gn[95]=63;function X2(r){var e=r.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var i=t===e?0:4-t%4;return[t,i]}o(X2,"getLens");function T_(r){var e=X2(r),t=e[0],i=e[1];return(t+i)*3/4-i}o(T_,"byteLength");function P_(r,e,t){return(e+t)*3/4-t}o(P_,"_byteLength");function S_(r){var e,t=X2(r),i=t[0],s=t[1],a=new b_(P_(r,i,s)),l=0,u=s>0?i-4:i,c;for(c=0;c<u;c+=4)e=Gn[r.charCodeAt(c)]<<18|Gn[r.charCodeAt(c+1)]<<12|Gn[r.charCodeAt(c+2)]<<6|Gn[r.charCodeAt(c+3)],a[l++]=e>>16&255,a[l++]=e>>8&255,a[l++]=e&255;return s===2&&(e=Gn[r.charCodeAt(c)]<<2|Gn[r.charCodeAt(c+1)]>>4,a[l++]=e&255),s===1&&(e=Gn[r.charCodeAt(c)]<<10|Gn[r.charCodeAt(c+1)]<<4|Gn[r.charCodeAt(c+2)]>>2,a[l++]=e>>8&255,a[l++]=e&255),a}o(S_,"toByteArray");function A_(r){return Hs[r>>18&63]+Hs[r>>12&63]+Hs[r>>6&63]+Hs[r&63]}o(A_,"tripletToBase64");function C_(r,e,t){for(var i,s=[],a=e;a<t;a+=3)i=(r[a]<<16&16711680)+(r[a+1]<<8&65280)+(r[a+2]&255),s.push(A_(i));return s.join("")}o(C_,"encodeChunk");function E_(r){for(var e,t=r.length,i=t%3,s=[],a=16383,l=0,u=t-i;l<u;l+=a)s.push(C_(r,l,l+a>u?u:l+a));return i===1?(e=r[t-1],s.push(Hs[e>>2]+Hs[e<<4&63]+"==")):i===2&&(e=(r[t-2]<<8)+r[t-1],s.push(Hs[e>>10]+Hs[e>>4&63]+Hs[e<<2&63]+"=")),s.join("")}o(E_,"fromByteArray")});var tx=Ae(y1=>{y1.read=function(r,e,t,i,s){var a,l,u=s*8-i-1,c=(1<<u)-1,m=c>>1,p=-7,h=t?s-1:0,g=t?-1:1,f=r[e+h];for(h+=g,a=f&(1<<-p)-1,f>>=-p,p+=u;p>0;a=a*256+r[e+h],h+=g,p-=8);for(l=a&(1<<-p)-1,a>>=-p,p+=i;p>0;l=l*256+r[e+h],h+=g,p-=8);if(a===0)a=1-m;else{if(a===c)return l?NaN:(f?-1:1)*(1/0);l=l+Math.pow(2,i),a=a-m}return(f?-1:1)*l*Math.pow(2,a-i)};y1.write=function(r,e,t,i,s,a){var l,u,c,m=a*8-s-1,p=(1<<m)-1,h=p>>1,g=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,f=i?0:a-1,P=i?1:-1,T=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,l=p):(l=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-l))<1&&(l--,
1c*=2),l+h>=1?e+=g/c:e+=g*Math.pow(2,1-h),e*c>=2&&(l++,c/=2),l+h>=p?(u=0,l=p):l+h>=1?(u=(e*c-1)*Math.pow(2,s),l=l+h):(u=e*Math.pow(2,h-1)*Math.pow(2,s),l=0));s>=8;r[t+f]=u&255,f+=P,u/=256,s-=8);for(l=l<<s|u,m+=s;m>0;r[t+f]=l&255,f+=P,l/=256,m-=8);r[t+f-P]|=T*128}});var Zf=Ae(du=>{"use strict";var b1=ex(),uu=tx(),rx=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;du.Buffer=Te;du.SlowBuffer=D_;du.INSPECT_MAX_BYTES=50;var Qf=2147483647;du.kMaxLength=Qf;Te.TYPED_ARRAY_SUPPORT=w_();!Te.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function w_(){try{let r=new Uint8Array(1),e={foo:o(function(){return 42},"foo")};return Object.setPrototypeOf(e,Uint8Array.prototype),Object.setPrototypeOf(r,e),r.foo()===42}catch(r){return!1}}o(w_,"typedArraySupport");Object.defineProperty(Te.prototype,"parent",{enumerable:!0,get:o(function(){if(Te.isBuffer(this))return this.buffer},"get")});Object.defineProperty(Te.prototype,"offset",{enumerable:!0,get:o(function(){if(Te.isBuffer(this))return this.byteOffset},"get")});function Po(r){if(r>Qf)throw new RangeError('The value "'+r+'" is invalid for option "size"');let e=new Uint8Array(r);return Object.setPrototypeOf(e,Te.prototype),e}o(Po,"createBuffer");function Te(r,e,t){if(typeof r=="number"){if(typeof e=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return A1(r)}return ox(r,e,t)}o(Te,"Buffer");Te.poolSize=8192;function ox(r,e,t){if(typeof r=="string")return v_(r,e);if(ArrayBuffer.isView(r))return x_(r);if(r==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r);if(Ws(r,ArrayBuffer)||r&&Ws(r.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(Ws(r,SharedArrayBuffer)||r&&Ws(r.buffer,SharedArrayBuffer)))return P1(r,e,t);if(typeof r=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');let i=r.valueOf&&r.valueOf();if(i!=null&&i!==r)return Te.from(i,e,t);let s=O_(r);if(s)return s;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof r[Symbol.toPrimitive]=="function")return Te.from(r[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof r)}o(ox,"from");Te.from=function(r,e,t){return ox(r,e,t)};Object.setPrototypeOf(Te.prototype,Uint8Array.prototype);Object.setPrototypeOf(Te,Uint8Array);function ax(r){if(typeof r!="number")throw new TypeError('"size" argument must be of type number');if(r<0)throw new RangeError('The value "'+r+'" is invalid for option "size"')}o(ax,"assertSize");function R_(r,e,t){return ax(r),r<=0?Po(r):e!==void 0?typeof t=="string"?Po(r).fill(e,t):Po(r).fill(e):Po(r)}o(R_,"alloc");Te.alloc=function(r,e,t){return R_(r,e,t)};function A1(r){return ax(r),Po(r<0?0:C1(r)|0)}o(A1,"allocUnsafe");Te.allocUnsafe=function(r){return A1(r)};Te.allocUnsafeSlow=function(r){return A1(r)};function v_(r,e){if((typeof e!="string"||e==="")&&(e="utf8"),!Te.isEncoding(e))throw new TypeError("Unknown encoding: "+e);let t=lx(r,e)|0,i=Po(t),s=i.write(r,e);return s!==t&&(i=i.slice(0,s)),i}o(v_,"fromString");function T1(r){let e=r.length<0?0:C1(r.length)|0,t=Po(e);for(let i=0;i<e;i+=1)t[i]=r[i]&255;return t}o(T1,"fromArrayLike");function x_(r){if(Ws(r,Uint8Array)){let e=new Uint8Array(r);return P1(e.buffer,e.byteOffset,e.byteLength)}return T1(r)}o(x_,"fromArrayView");function P1(r,e,t){if(e<0||r.byteLength<e)throw new RangeError('"offset" is outside of buffer bounds');if(r.byteLength<e+(t||0))throw new RangeError('"length" is outside of buffer bounds');let i;return e===void 0&&t===void 0?i=new Uint8Array(r):t===void 0?i=new Uint8Array(r,e):i=new Uint8Array(r,e,t),Object.setPrototypeOf(i,Te.prototype),i}o(P1,"fromArrayBuffer");function O_(r){if(Te.isBuffer(r)){let e=C1(r.length)|0,t=Po(e);return t.length===0||r.copy(t,0,0,e),t}if(r.length!==void 0)return typeof r.length!="number"||w1(r.length)?Po(0):T1(r);if(r.type==="Buffer"&&Array.isArray(r.data))return T1(r.data)}o(O_,"fromObject");function C1(r){if(r>=Qf)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Qf.toString(16)+" bytes");return r|0}o(C1,"checked");function D_(r){return+r!=r&&(r=0),Te.alloc(+r)}o(D_,"SlowBuffer");Te.isBuffer=o(function(e){return e!=null&&e._isBuffer===!0&&e!==Te.prototype},"isBuffer");Te.compare=o(function(e,t){if(Ws(e,Uint8Array)&&(e=Te.from(e,e.offset,e.byteLength)),Ws(t,Uint8Array)&&(t=Te.from(t,t.offset,t.byteLength)),!Te.isBuffer(e)||!Te.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let i=e.length,s=t.length;for(let a=0,l=Math.min(i,s);a<l;++a)if(e[a]!==t[a]){i=e[a],s=t[a];break}return i<s?-1:s<i?1:0},"compare");Te.isEncoding=o(function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},"isEncoding");Te.concat=o(function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return Te.alloc(0);let i;if(t===void 0)for(t=0,i=0;i<e.length;++i)t+=e[i].length;let s=Te.allocUnsafe(t),a=0;for(i=0;i<e.length;++i){let l=e[i];if(Ws(l,Uint8Array))a+l.length>s.length?(Te.isBuffer(l)||(l=Te.from(l)),l.copy(s,a)):Uint8Array.prototype.set.call(s,l,a);else if(Te.isBuffer(l))l.copy(s,a);else throw new TypeError('"list" argument must be an Array of Buffers');a+=l.length}return s},"concat");function lx(r,e){if(Te.isBuffer(r))return r.length;if(ArrayBuffer.isView(r)||Ws(r,ArrayBuffer))return r.byteLength;if(typeof r!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof r);let t=r.length,i=arguments.length>2&&arguments[2]===!0;if(!i&&t===0)return 0;let s=!1;for(;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return S1(r).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return yx(r).length;default:if(s)return i?-1:S1(r).length;e=(""+e).toLowerCase(),s=!0}}o(lx,"byteLength");Te.byteLength=lx;function M_(r,e,t){let i=!1;if((e===void 0||e<0)&&(e=0),e>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,e>>>=0,t<=e))return"";for(r||(r="utf8");;)switch(r){case"hex":return q_(this,e,t);case"utf8":case"utf-8":return cx(this,e,t);case"ascii":return U_(this,e,t);case"latin1":case"binary":return B_(this,e,t);case"base64":return __(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return V_(this,e,t);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(r+"").toLowerCase(),i=!0}}o(M_,"slowToString");Te.prototype._isBuffer=!0;function tl(r,e,t){let i=r[e];r[e]=r[t],r[t]=i}o(tl,"swap");Te.prototype.swap16=o(function(){let e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)tl(this,t,t+1);return this},"swap16");Te.prototype.swap32=o(function(){let e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)tl(this,t,t+3),tl(this,t+1,t+2);return this},"swap32");Te.prototype.swap64=o(function(){let e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)tl(this,t,t+7),tl(this,t+1,t+6),tl(this,t+2,t+5),tl(this,t+3,t+4);return this},"swap64");Te.prototype.toString=o(function(){let e=this.length;return e===0?"":arguments.length===0?cx(this,0,e):M_.apply(this,arguments)},"toString");
vendor: 12,381 bytes, line 1
1Te.prototype.toLocaleString=Te.prototype.toString;Te.prototype.equals=o(function(e){if(!Te.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:Te.compare(this,e)===0},"equals");Te.prototype.inspect=o(function(){let e="",t=du.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},"inspect");rx&&(Te.prototype[rx]=Te.prototype.inspect);Te.prototype.compare=o(function(e,t,i,s,a){if(Ws(e,Uint8Array)&&(e=Te.from(e,e.offset,e.byteLength)),!Te.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),i===void 0&&(i=e?e.length:0),s===void 0&&(s=0),a===void 0&&(a=this.length),t<0||i>e.length||s<0||a>this.length)throw new RangeError("out of range index");if(s>=a&&t>=i)return 0;if(s>=a)return-1;if(t>=i)return 1;if(t>>>=0,i>>>=0,s>>>=0,a>>>=0,this===e)return 0;let l=a-s,u=i-t,c=Math.min(l,u),m=this.slice(s,a),p=e.slice(t,i);for(let h=0;h<c;++h)if(m[h]!==p[h]){l=m[h],u=p[h];break}return l<u?-1:u<l?1:0},"compare");function ux(r,e,t,i,s){if(r.length===0)return-1;if(typeof t=="string"?(i=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,w1(t)&&(t=s?0:r.length-1),t<0&&(t=r.length+t),t>=r.length){if(s)return-1;t=r.length-1}else if(t<0)if(s)t=0;else return-1;if(typeof e=="string"&&(e=Te.from(e,i)),Te.isBuffer(e))return e.length===0?-1:ix(r,e,t,i,s);if(typeof e=="number")return e=e&255,typeof Uint8Array.prototype.indexOf=="function"?s?Uint8Array.prototype.indexOf.call(r,e,t):Uint8Array.prototype.lastIndexOf.call(r,e,t):ix(r,[e],t,i,s);throw new TypeError("val must be string, number or Buffer")}o(ux,"bidirectionalIndexOf");function ix(r,e,t,i,s){let a=1,l=r.length,u=e.length;if(i!==void 0&&(i=String(i).toLowerCase(),i==="ucs2"||i==="ucs-2"||i==="utf16le"||i==="utf-16le")){if(r.length<2||e.length<2)return-1;a=2,l/=2,u/=2,t/=2}function c(p,h){return a===1?p[h]:p.readUInt16BE(h*a)}o(c,"read");let m;if(s){let p=-1;for(m=t;m<l;m++)if(c(r,m)===c(e,p===-1?0:m-p)){if(p===-1&&(p=m),m-p+1===u)return p*a}else p!==-1&&(m-=m-p),p=-1}else for(t+u>l&&(t=l-u),m=t;m>=0;m--){let p=!0;for(let h=0;h<u;h++)if(c(r,m+h)!==c(e,h)){p=!1;break}if(p)return m}return-1}o(ix,"arrayIndexOf");Te.prototype.includes=o(function(e,t,i){return this.indexOf(e,t,i)!==-1},"includes");Te.prototype.indexOf=o(function(e,t,i){return ux(this,e,t,i,!0)},"indexOf");Te.prototype.lastIndexOf=o(function(e,t,i){return ux(this,e,t,i,!1)},"lastIndexOf");function N_(r,e,t,i){t=Number(t)||0;let s=r.length-t;i?(i=Number(i),i>s&&(i=s)):i=s;let a=e.length;i>a/2&&(i=a/2);let l;for(l=0;l<i;++l){let u=parseInt(e.substr(l*2,2),16);if(w1(u))return l;r[t+l]=u}return l}o(N_,"hexWrite");function I_(r,e,t,i){return Kf(S1(e,r.length-t),r,t,i)}o(I_,"utf8Write");function j_(r,e,t,i){return Kf(W_(e),r,t,i)}o(j_,"asciiWrite");function L_(r,e,t,i){return Kf(yx(e),r,t,i)}o(L_,"base64Write");function k_(r,e,t,i){return Kf(z_(e,r.length-t),r,t,i)}o(k_,"ucs2Write");Te.prototype.write=o(function(e,t,i,s){if(t===void 0)s="utf8",i=this.length,t=0;else if(i===void 0&&typeof t=="string")s=t,i=this.length,t=0;else if(isFinite(t))t=t>>>0,isFinite(i)?(i=i>>>0,s===void 0&&(s="utf8")):(s=i,i=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let a=this.length-t;if((i===void 0||i>a)&&(i=a),e.length>0&&(i<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");s||(s="utf8");let l=!1;for(;;)switch(s){case"hex":return N_(this,e,t,i);case"utf8":case"utf-8":return I_(this,e,t,i);case"ascii":case"latin1":case"binary":return j_(this,e,t,i);case"base64":return L_(this,e,t,i);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k_(this,e,t,i);default:if(l)throw new TypeError("Unknown encoding: "+s);s=(""+s).toLowerCase(),l=!0}},"write");Te.prototype.toJSON=o(function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},"toJSON");function __(r,e,t){return e===0&&t===r.length?b1.fromByteArray(r):b1.fromByteArray(r.slice(e,t))}o(__,"base64Slice");function cx(r,e,t){t=Math.min(r.length,t);let i=[],s=e;for(;s<t;){let a=r[s],l=null,u=a>239?4:a>223?3:a>191?2:1;if(s+u<=t){let c,m,p,h;switch(u){case 1:a<128&&(l=a);break;case 2:c=r[s+1],(c&192)===128&&(h=(a&31)<<6|c&63,h>127&&(l=h));break;case 3:c=r[s+1],m=r[s+2],(c&192)===128&&(m&192)===128&&(h=(a&15)<<12|(c&63)<<6|m&63,h>2047&&(h<55296||h>57343)&&(l=h));break;case 4:c=r[s+1],m=r[s+2],p=r[s+3],(c&192)===128&&(m&192)===128&&(p&192)===128&&(h=(a&15)<<18|(c&63)<<12|(m&63)<<6|p&63,h>65535&&h<1114112&&(l=h))}}l===null?(l=65533,u=1):l>65535&&(l-=65536,i.push(l>>>10&1023|55296),l=56320|l&1023),i.push(l),s+=u}return F_(i)}o(cx,"utf8Slice");var nx=4096;function F_(r){let e=r.length;if(e<=nx)return String.fromCharCode.apply(String,r);let t="",i=0;for(;i<e;)t+=String.fromCharCode.apply(String,r.slice(i,i+=nx));return t}o(F_,"decodeCodePointsArray");function U_(r,e,t){let i="";t=Math.min(r.length,t);for(let s=e;s<t;++s)i+=String.fromCharCode(r[s]&127);return i}o(U_,"asciiSlice");function B_(r,e,t){let i="";t=Math.min(r.length,t);for(let s=e;s<t;++s)i+=String.fromCharCode(r[s]);return i}o(B_,"latin1Slice");function q_(r,e,t){let i=r.length;(!e||e<0)&&(e=0),(!t||t<0||t>i)&&(t=i);let s="";for(let a=e;a<t;++a)s+=J_[r[a]];return s}o(q_,"hexSlice");function V_(r,e,t){let i=r.slice(e,t),s="";for(let a=0;a<i.length-1;a+=2)s+=String.fromCharCode(i[a]+i[a+1]*256);return s}o(V_,"utf16leSlice");Te.prototype.slice=o(function(e,t){let i=this.length;e=~~e,t=t===void 0?i:~~t,e<0?(e+=i,e<0&&(e=0)):e>i&&(e=i),t<0?(t+=i,t<0&&(t=0)):t>i&&(t=i),t<e&&(t=e);let s=this.subarray(e,t);return Object.setPrototypeOf(s,Te.prototype),s},"slice");function ii(r,e,t){if(r%1!==0||r<0)throw new RangeError("offset is not uint");if(r+e>t)throw new RangeError("Trying to access beyond buffer length")}o(ii,"checkOffset");Te.prototype.readUintLE=Te.prototype.readUIntLE=o(function(e,t,i){e=e>>>0,t=t>>>0,i||ii(e,t,this.length);let s=this[e],a=1,l=0;for(;++l<t&&(a*=256);)s+=this[e+l]*a;return s},"readUIntLE");Te.prototype.readUintBE=Te.prototype.readUIntBE=o(function(e,t,i){e=e>>>0,t=t>>>0,i||ii(e,t,this.length);let s=this[e+--t],a=1;for(;t>0&&(a*=256);)s+=this[e+--t]*a;return s},"readUIntBE");Te.prototype.readUint8=Te.prototype.readUInt8=o(function(e,t){return e=e>>>0,t||ii(e,1,this.length),this[e]},"readUInt8");Te.prototype.readUint16LE=Te.prototype.readUInt16LE=o(function(e,t){return e=e>>>0,t||ii(e,2,this.length),this[e]|this[e+1]<<8},"readUInt16LE");Te.prototype.readUint16BE=Te.prototype.readUInt16BE=o(function(e,t){return e=e>>>0,t||ii(e,2,this.length),this[e]<<8|this[e+1]},"readUInt16BE");Te.prototype.readUint32LE=Te.prototype.readUInt32LE=o(function(e,t){return e=e>>>0,t||ii(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+this[e+3]*16777216},"readUInt32LE");Te.prototype.readUint32BE=Te.prototype.readUInt32BE=o(function(e,t){return e=e>>>0,t||ii(e,4,this.length),this[e]*16777216+(this[e+1]<<16|this[e+2]<<8|this[e+3])},"readUInt32BE");Te.prototype.readBigUInt64LE=ia(o(function(e){e=e>>>0,cu(e,"offset");let t=this[e],i=this[e+7];(t===void 0||i===void 0)&&md(e,this.length-8);let s=t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24,a=this[++e]+this[++e]*2**8+this[++e]*2**16+i*2**24;return BigInt(s)+(BigInt(a)<<BigInt(32))},"readBigUInt64LE"));Te.prototype.readBigUInt64BE=ia(o(function(e){e=e>>>0,cu(e,"offset");let t=this[e],i=this[e+7];(t===void 0||i===void 0)&&md(e,this.length-8);let s=t*2**24+this[++e]*2**16+this[++e]*2**8+this[++e],a=this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+i;return(BigInt(s)<<BigInt(32))+BigInt(a)},"readBigUInt64BE"));Te.prototype.readIntLE=o(function(e,t,i){e=e>>>0,t=t>>>0,i||ii(e,t,this.length);let s=this[e],a=1,l=0;for(;++l<t&&(a*=256);)s+=this[e+l]*a;return a*=128,s>=a&&(s-=Math.pow(2,8*t)),s},"readIntLE");Te.prototype.readIntBE=o(function(e,t,i){e=e>>>0,t=t>>>0,i||ii(e,t,this.length);let s=t,a=1,l=this[e+--s];for(;s>0&&(a*=256);)l+=this[e+--s]*a;return a*=128,l>=a&&(l-=Math.pow(2,8*t)),l},"readIntBE");Te.prototype.readInt8=o(function(e,t){return e=e>>>0,t||ii(e,1,this.length),this[e]&128?(255-this[e]+1)*-1:this[e]},"readInt8");Te.prototype.readInt16LE=o(function(e,t){e=e>>>0,t||ii(e,2,this.length);let i=this[e]|this[e+1]<<8;return i&32768?i|4294901760:i},"readInt16LE");Te.prototype.readInt16BE=o(function(e,t){e=e>>>0,t||ii(e,2,this.length);let i=this[e+1]|this[e]<<8;return i&32768?i|4294901760:i},"readInt16BE");Te.prototype.readInt32LE=o(function(e,t){return e=e>>>0,t||ii(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},"readInt32LE");Te.prototype.readInt32BE=o(function(e,t){return e=e>>>0,t||ii(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},"readInt32BE");Te.prototype.readBigInt64LE=ia(o(function(e){e=e>>>0,cu(e,"offset");let t=this[e],i=this[e+7];(t===void 0||i===void 0)&&md(e,this.length-8);let s=this[e+4]+this[e+5]*2**8+this[e+6]*2**16+(i<<24);return(BigInt(s)<<BigInt(32))+BigInt(t+this[++e]*2**8+this[++e]*2**16+this[++e]*2**24)},"readBigInt64LE"));Te.prototype.readBigInt64BE=ia(o(function(e){e=e>>>0,cu(e,"offset");let t=this[e],i=this[e+7];(t===void 0||i===void 0)&&md(e,this.length-8);let s=(t<<24)+this[++e]*2**16+this[++e]*2**8+this[++e];return(BigInt(s)<<BigInt(32))+BigInt(this[++e]*2**24+this[++e]*2**16+this[++e]*2**8+i)},"readBigInt64BE"));Te.prototype.readFloatLE=o(function(e,t){return e=e>>>0,t||ii(e,4,this.length),uu.read(this,e,!0,23,4)},"readFloatLE");Te.prototype.readFloatBE=o(function(e,t){return e=e>>>0,t||ii(e,4,this.length),uu.read(this,e,!1,23,4)},"readFloatBE");Te.prototype.readDoubleLE=o(function(e,t){return e=e>>>0,t||ii(e,8,this.length),uu.read(this,e,!0,52,8)},"readDoubleLE");Te.prototype.readDoubleBE=o(function(e,t){return e=e>>>0,t||ii(e,8,this.length),uu.read(this,e,!1,52,8)},"readDoubleBE");function tn(r,e,t,i,s,a){if(!Te.isBuffer(r))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>s||e<a)throw new RangeError('"value" argument is out of bounds');if(t+i>r.length)throw new RangeError("Index out of range")}o(tn,"checkInt");Te.prototype.writeUintLE=Te.prototype.writeUIntLE=o(function(e,t,i,s){if(e=+e,t=t>>>0,i=i>>>0,!s){let u=Math.pow(2,8*i)-1;tn(this,e,t,i,u,0)}let a=1,l=0;for(this[t]=e&255;++l<i&&(a*=256);)this[t+l]=e/a&255;return t+i},"writeUIntLE");Te.prototype.writeUintBE=Te.prototype.writeUIntBE=o(function(e,t,i,s){if(e=+e,t=t>>>0,i=i>>>0,!s){let u=Math.pow(2,8*i)-1;tn(this,e,t,i,u,0)}let a=i-1,l=1;for(this[t+a]=e&255;--a>=0&&(l*=256);)this[t+a]=e/l&255;return t+i},"writeUIntBE");Te.prototype.writeUint8=Te.prototype.writeUInt8=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,1,255,0),this[t]=e&255,t+1},"writeUInt8");Te.prototype.writeUint16LE=Te.prototype.writeUInt16LE=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,2,65535,0),this[t]=e&255,this[t+1]=e>>>8,t+2},"writeUInt16LE");Te.prototype.writeUint16BE=Te.prototype.writeUInt16BE=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=e&255,t+2},"writeUInt16BE");Te.prototype.writeUint32LE=Te.prototype.writeUInt32LE=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=e&255,t+4},"writeUInt32LE");Te.prototype.writeUint32BE=Te.prototype.writeUInt32BE=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4},"writeUInt32BE");function dx(r,e,t,i,s){gx(e,i,s,r,t,7);let a=Number(e&BigInt(4294967295));r[t++]=a,a=a>>8,r[t++]=a,a=a>>8,r[t++]=a,a=a>>8,r[t++]=a;let l=Number(e>>BigInt(32)&BigInt(4294967295));return r[t++]=l,l=l>>8,r[t++]=l,l=l>>8,r[t++]=l,l=l>>8,r[t++]=l,t}o(dx,"wrtBigUInt64LE");function px(r,e,t,i,s){gx(e,i,s,r,t,7);let a=Number(e&BigInt(4294967295));r[t+7]=a,a=a>>8,r[t+6]=a,a=a>>8,r[t+5]=a,a=a>>8,r[t+4]=a;let l=Number(e>>BigInt(32)&BigInt(4294967295));return r[t+3]=l,l=l>>8,r[t+2]=l,l=l>>8,r[t+1]=l,l=l>>8,r[t]=l,t+8}o(px,"wrtBigUInt64BE");Te.prototype.writeBigUInt64LE=ia(o(function(e,t=0){return dx(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))},"writeBigUInt64LE"));Te.prototype.writeBigUInt64BE=ia(o(function(e,t=0){return px(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))},"writeBigUInt64BE"));Te.prototype.writeIntLE=o(function(e,t,i,s){if(e=+e,t=t>>>0,!s){let c=Math.pow(2,8*i-1);
1tn(this,e,t,i,c-1,-c)}let a=0,l=1,u=0;for(this[t]=e&255;++a<i&&(l*=256);)e<0&&u===0&&this[t+a-1]!==0&&(u=1),this[t+a]=(e/l>>0)-u&255;return t+i},"writeIntLE");Te.prototype.writeIntBE=o(function(e,t,i,s){if(e=+e,t=t>>>0,!s){let c=Math.pow(2,8*i-1);tn(this,e,t,i,c-1,-c)}let a=i-1,l=1,u=0;for(this[t+a]=e&255;--a>=0&&(l*=256);)e<0&&u===0&&this[t+a+1]!==0&&(u=1),this[t+a]=(e/l>>0)-u&255;return t+i},"writeIntBE");Te.prototype.writeInt8=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=e&255,t+1},"writeInt8");Te.prototype.writeInt16LE=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,2,32767,-32768),this[t]=e&255,this[t+1]=e>>>8,t+2},"writeInt16LE");Te.prototype.writeInt16BE=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=e&255,t+2},"writeInt16BE");Te.prototype.writeInt32LE=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,4,2147483647,-2147483648),this[t]=e&255,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},"writeInt32LE");Te.prototype.writeInt32BE=o(function(e,t,i){return e=+e,t=t>>>0,i||tn(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=e&255,t+4},"writeInt32BE");Te.prototype.writeBigInt64LE=ia(o(function(e,t=0){return dx(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))},"writeBigInt64LE"));Te.prototype.writeBigInt64BE=ia(o(function(e,t=0){return px(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))},"writeBigInt64BE"));function mx(r,e,t,i,s,a){if(t+i>r.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}
1o(mx,"checkIEEE754");function fx(r,e,t,i,s){return e=+e,t=t>>>0,s||mx(r,e,t,4,34028234663852886e22,-34028234663852886e22),uu.write(r,e,t,i,23,4),t+4}o(fx,"writeFloat");Te.prototype.writeFloatLE=o(function(e,t,i){return fx(this,e,t,!0,i)},"writeFloatLE");Te.prototype.writeFloatBE=o(function(e,t,i){return fx(this,e,t,!1,i)},"writeFloatBE");function hx(r,e,t,i,s){return e=+e,t=t>>>0,s||mx(r,e,t,8,17976931348623157e292,-17976931348623157e292),uu.write(r,e,t,i,52,8),t+8}o(hx,"writeDouble");Te.prototype.writeDoubleLE=o(function(e,t,i){return hx(this,e,t,!0,i)},"writeDoubleLE");Te.prototype.writeDoubleBE=o(function(e,t,i){return hx(this,e,t,!1,i)},"writeDoubleBE");Te.prototype.copy=o(function(e,t,i,s){if(!Te.isBuffer(e))throw new TypeError("argument should be a Buffer");if(i||(i=0),!s&&s!==0&&(s=this.length),t>=e.length&&(t=e.length),t||(t=0),s>0&&s<i&&(s=i),s===i||e.length===0||this.length===0)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(i<0||i>=this.length)throw new RangeError("Index out of range");if(s<0)throw new RangeError("sourceEnd out of bounds");s>this.length&&(s=this.length),e.length-t<s-i&&(s=e.length-t+i);let a=s-i;return this===e&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(t,i,s):Uint8Array.prototype.set.call(e,this.subarray(i,s),t),a},"copy");Te.prototype.fill=o(function(e,t,i,s){if(typeof e=="string"){if(typeof t=="string"?(s=t,t=0,i=this.length):typeof i=="string"&&(s=i,i=this.length),s!==void 0&&typeof s!="string")throw new TypeError("encoding must be a string");if(typeof s=="string"&&!Te.isEncoding(s))throw new TypeError("Unknown encoding: "+s);if(e.length===1){let l=e.charCodeAt(0);(s==="utf8"&&l<128||s==="latin1")&&(e=l)}}else typeof e=="number"?e=e&255:typeof e=="boolean"&&(e=Number(e));if(t<0||this.length<t||this.length<i)throw new RangeError("Out of range index");if(i<=t)return this;t=t>>>0,i=i===void 0?this.length:i>>>0,e||(e=0);let a;if(typeof e=="number")for(a=t;a<i;++a)this[a]=e;else{let l=Te.isBuffer(e)?e:Te.from(e,s),u=l.length;if(u===0)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<i-t;++a)this[a+t]=l[a%u]}return this},"fill");var lu={};function E1(r,e,t){var i;lu[r]=(i=class extends t{constructor(){super(),Object.defineProperty(this,"message",{value:e.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${r}]`,this.stack,delete this.name}get code(){return r}set code(a){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:a,writable:!0})}toString(){return`${this.name} [${r}]: ${this.message}`}},o(i,"NodeError"),i)}o(E1,"E");E1("ERR_BUFFER_OUT_OF_BOUNDS",function(r){return r?`${r} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError);E1("ERR_INVALID_ARG_TYPE",function(r,e){return`The "${r}" argument must be of type number. Received type ${typeof e}`},TypeError);E1("ERR_OUT_OF_RANGE",function(r,e,t){let i=`The value of "${r}" is out of range.`,s=t;return Number.isInteger(t)&&Math.abs(t)>2**32?s=sx(String(t)):typeof t=="bigint"&&(s=String(t),(t>BigInt(2)**BigInt(32)||t<-(BigInt(2)**BigInt(32)))&&(s=sx(s)),s+="n"),i+=` It must be ${e}. Received ${s}`,i},RangeError);function sx(r){let e="",t=r.length,i=r[0]==="-"?1:0;for(;t>=i+4;t-=3)e=`_${r.slice(t-3,t)}${e}`;return`${r.slice(0,t)}${e}`}o(sx,"addNumericalSeparator");function $_(r,e,t){cu(e,"offset"),(r[e]===void 0||r[e+t]===void 0)&&md(e,r.length-(t+1))}o($_,"checkBounds");function gx(r,e,t,i,s,a){if(r>t||r<e){let l=typeof e=="bigint"?"n":"",u;throw a>3?e===0||e===BigInt(0)?u=`>= 0${l} and < 2${l} ** ${(a+1)*8}${l}`:u=`>= -(2${l} ** ${(a+1)*8-1}${l}) and < 2 ** ${(a+1)*8-1}${l}`:u=`>= ${e}${l} and <= ${t}${l}`,new lu.ERR_OUT_OF_RANGE("value",u,r)}$_(i,s,a)}o(gx,"checkIntBI");function cu(r,e){if(typeof r!="number")throw new lu.ERR_INVALID_ARG_TYPE(e,"number",r)}o(cu,"validateNumber");function md(r,e,t){throw Math.floor(r)!==r?(cu(r,t),new lu.ERR_OUT_OF_RANGE(t||"offset","an integer",r)):e<0?new lu.ERR_BUFFER_OUT_OF_BOUNDS:new lu.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${e}`,r)}o(md,"boundsError");var G_=/[^+/0-9A-Za-z-_]/g;function H_(r){if(r=r.split("=")[0],r=r.trim().replace(G_,""),r.length<2)return"";for(;r.length%4!==0;)r=r+"=";return r}
1o(H_,"base64clean");function S1(r,e){e=e||1/0;let t,i=r.length,s=null,a=[];for(let l=0;l<i;++l){if(t=r.charCodeAt(l),t>55295&&t<57344){if(!s){if(t>56319){(e-=3)>-1&&a.push(239,191,189);continue}else if(l+1===i){(e-=3)>-1&&a.push(239,191,189);continue}s=t;continue}if(t<56320){(e-=3)>-1&&a.push(239,191,189),s=t;continue}t=(s-55296<<10|t-56320)+65536}else s&&(e-=3)>-1&&a.push(239,191,189);if(s=null,t<128){if((e-=1)<0)break;a.push(t)}else if(t<2048){if((e-=2)<0)break;a.push(t>>6|192,t&63|128)}else if(t<65536){if((e-=3)<0)break;a.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((e-=4)<0)break;a.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return a}o(S1,"utf8ToBytes");function W_(r){let e=[];for(let t=0;t<r.length;++t)e.push(r.charCodeAt(t)&255);return e}o(W_,"asciiToBytes");function z_(r,e){let t,i,s,a=[];for(let l=0;l<r.length&&!((e-=2)<0);++l)t=r.charCodeAt(l),i=t>>8,s=t%256,a.push(s),a.push(i);return a}o(z_,"utf16leToBytes");function yx(r){return b1.toByteArray(H_(r))}o(yx,"base64ToBytes");function Kf(r,e,t,i){let s;for(s=0;s<i&&!(s+t>=e.length||s>=r.length);++s)e[s+t]=r[s];return s}o(Kf,"blitBuffer");function Ws(r,e){return r instanceof e||r!=null&&r.constructor!=null&&r.constructor.name!=null&&r.constructor.name===e.name}o(Ws,"isInstance");function w1(r){return r!==r}o(w1,"numberIsNaN");var J_=(function(){let r="0123456789abcdef",e=new Array(256);for(let t=0;t<16;++t){let i=t*16;for(let s=0;s<16;++s)e[i+s]=r[t]+r[s]}return e})();function ia(r){return typeof BigInt=="undefined"?Q_:r}o(ia,"defineBigIntMethod");function Q_(){throw new Error("BigInt not supported")}o(Q_,"BufferBigIntNotDefined")});var il=Ae((hie,z1)=>{typeof Object.create=="function"?z1.exports=o(function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))},"inherits"):z1.exports=o(function(e,t){if(t){e.super_=t;var i=o(function(){},"TempCtor");i.prototype=t.prototype,e.prototype=new i,e.prototype.constructor=e}},"inherits")});var Ao=Ae((J1,Tx)=>{var sh=Zf(),Js=sh.Buffer;function bx(r,e){for(var t in r)e[t]=r[t]}o(bx,"copyProps");Js.from&&Js.alloc&&Js.allocUnsafe&&Js.allocUnsafeSlow?Tx.exports=sh:(bx(sh,J1),J1.Buffer=nl);function nl(r,e,t){return Js(r,e,t)}o(nl,"SafeBuffer");nl.prototype=Object.create(Js.prototype);bx(Js,nl);nl.from=function(r,e,t){if(typeof r=="number")throw new TypeError("Argument must not be a number");return Js(r,e,t)};nl.alloc=function(r,e,t){if(typeof r!="number")throw new TypeError("Argument must be a number");var i=Js(r);return e!==void 0?typeof t=="string"?i.fill(e,t):i.fill(e):i.fill(0),i};nl.allocUnsafe=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return Js(r)};nl.allocUnsafeSlow=function(r){if(typeof r!="number")throw new TypeError("Argument must be a number");return sh.SlowBuffer(r)}});var Sx=Ae((bie,Px)=>{var K_={}.toString;Px.exports=Array.isArray||function(r){return K_.call(r)=="[object Array]"}});var fu=Ae((Tie,Ax)=>{"use strict";Ax.exports=TypeError});var Q1=Ae((Pie,Cx)=>{"use strict";Cx.exports=Object});var wx=Ae((Sie,Ex)=>{"use strict";Ex.exports=Error});var vx=Ae((Aie,Rx)=>{"use strict";Rx.exports=EvalError});var Ox=Ae((Cie,xx)=>{"use strict";xx.exports=RangeError});var Mx=Ae((Eie,Dx)=>{"use strict";Dx.exports=ReferenceError});var K1=Ae((wie,Nx)=>{"use strict";Nx.exports=SyntaxError});var jx=Ae((Rie,Ix)=>{"use strict";Ix.exports=URIError});var kx=Ae((vie,Lx)=>{"use strict";Lx.exports=Math.abs});var Fx=Ae((xie,_x)=>{"use strict";_x.exports=Math.floor});var Bx=Ae((Oie,Ux)=>{"use strict";Ux.exports=Math.max});var Vx=Ae((Die,qx)=>{"use strict";qx.exports=Math.min});var Gx=Ae((Mie,$x)=>{"use strict";$x.exports=Math.pow});var Wx=Ae((Nie,Hx)=>{"use strict";Hx.exports=Math.round});var Jx=Ae((Iie,zx)=>{"use strict";zx.exports=Number.isNaN||o(function(e){return e!==e},"isNaN")});var Kx=Ae((Lie,Qx)=>{"use strict";var Z_=Jx();Qx.exports=o(function(e){return Z_(e)||e===0?e:e<0?-1:1},"sign")});var Yx=Ae((_ie,Zx)=>{"use strict";Zx.exports=Object.getOwnPropertyDescriptor});var hu=Ae((Fie,Xx)=>{"use strict";var oh=Yx();if(oh)try{oh([],"length")}catch(r){oh=null}Xx.exports=oh});var yd=Ae((Uie,eO)=>{"use strict";var ah=Object.defineProperty||!1;if(ah)try{ah({},"a",{value:1})}catch(r){ah=!1}eO.exports=ah});var Z1=Ae((Bie,tO)=>{"use strict";
1tO.exports=o(function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},t=Symbol("test"),i=Object(t);if(typeof t=="string"||Object.prototype.toString.call(t)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var s=42;e[t]=s;for(var a in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var l=Object.getOwnPropertySymbols(e);if(l.length!==1||l[0]!==t||!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var u=Object.getOwnPropertyDescriptor(e,t);if(u.value!==s||u.enumerable!==!0)return!1}return!0},"hasSymbols")});var nO=Ae((Vie,iO)=>{"use strict";var rO=typeof Symbol!="undefined"&&Symbol,Y_=Z1();iO.exports=o(function(){return typeof rO!="function"||typeof Symbol!="function"||typeof rO("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:Y_()},"hasNativeSymbols")});var Y1=Ae((Gie,sO)=>{"use strict";sO.exports=typeof Reflect!="undefined"&&Reflect.getPrototypeOf||null});var X1=Ae((Hie,oO)=>{"use strict";var X_=Q1();oO.exports=X_.getPrototypeOf||null});var uO=Ae((Wie,lO)=>{"use strict";var eF="Function.prototype.bind called on incompatible ",tF=Object.prototype.toString,rF=Math.max,iF="[object Function]",aO=o(function(e,t){for(var i=[],s=0;s<e.length;s+=1)i[s]=e[s];for(var a=0;a<t.length;a+=1)i[a+e.length]=t[a];return i},"concatty"),nF=o(function(e,t){for(var i=[],s=t||0,a=0;s<e.length;s+=1,a+=1)i[a]=e[s];return i},"slicy"),sF=o(function(r,e){for(var t="",i=0;i<r.length;i+=1)t+=r[i],i+1<r.length&&(t+=e);return t},"joiny");lO.exports=o(function(e){var t=this;if(typeof t!="function"||tF.apply(t)!==iF)throw new TypeError(eF+t);for(var i=nF(arguments,1),s,a=o(function(){if(this instanceof s){var p=t.apply(this,aO(i,arguments));return Object(p)===p?p:this}return t.apply(e,aO(i,arguments))},"binder"),l=rF(0,t.length-i.length),u=[],c=0;c<l;c++)u[c]="$"+c;if(s=Function("binder","return function ("+sF(u,",")+"){ return binder.apply(this,arguments); }")(a),t.prototype){var m=o(function(){},"Empty");m.prototype=t.prototype,s.prototype=new m,m.prototype=null}return s},"bind")});var gu=Ae((Jie,cO)=>{"use strict";var oF=uO();cO.exports=Function.prototype.bind||oF});var lh=Ae((Qie,dO)=>{"use strict";dO.exports=Function.prototype.call});var uh=Ae((Kie,pO)=>{"use strict";pO.exports=Function.prototype.apply});var fO=Ae((Zie,mO)=>{"use strict";mO.exports=typeof Reflect!="undefined"&&Reflect&&Reflect.apply});var eP=Ae((Yie,hO)=>{"use strict";var aF=gu(),lF=uh(),uF=lh(),cF=fO();hO.exports=cF||aF.call(uF,lF)});var ch=Ae((Xie,gO)=>{"use strict";var dF=gu(),pF=fu(),mF=lh(),fF=eP();gO.exports=o(function(e){if(e.length<1||typeof e[0]!="function")throw new pF("a function is required");return fF(dF,mF,e)},"callBindBasic")});var AO=Ae((tne,SO)=>{"use strict";var hF=ch(),yO=hu(),TO;try{TO=[].__proto__===Array.prototype}catch(r){if(!r||typeof r!="object"||!("code"in r)||r.code!=="ERR_PROTO_ACCESS")throw r}var tP=!!TO&&yO&&yO(Object.prototype,"__proto__"),PO=Object,bO=PO.getPrototypeOf;SO.exports=tP&&typeof tP.get=="function"?hF([tP.get]):typeof bO=="function"?o(function(e){return bO(e==null?e:PO(e))},"getDunder"):!1});var rP=Ae((ine,RO)=>{"use strict";var CO=Y1(),EO=X1(),wO=AO();RO.exports=CO?o(function(e){return CO(e)},"getProto"):EO?o(function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return EO(e)},"getProto"):wO?o(function(e){return wO(e)},"getProto"):null});var xO=Ae((sne,vO)=>{"use strict";var gF=Function.prototype.call,yF=Object.prototype.hasOwnProperty,bF=gu();vO.exports=bF.call(gF,yF)});var sP=Ae((one,jO)=>{"use strict";var Mt,TF=Q1(),PF=wx(),SF=vx(),AF=Ox(),CF=Mx(),Pu=K1(),Tu=fu(),EF=jx(),wF=kx(),RF=Fx(),vF=Bx(),xF=Vx(),OF=Gx(),DF=Wx(),MF=Kx(),NO=Function,iP=o(function(r){try{return NO('"use strict"; return ('+r+").constructor;")()}catch(e){}},"getEvalledConstructor"),bd=hu(),NF=yd(),nP=o(function(){throw new Tu},"throwTypeError"),IF=bd?(function(){try{return arguments.callee,nP}catch(r){try{return bd(arguments,"callee").get}catch(e){return nP}}})():nP,yu=nO()(),ni=rP(),jF=X1(),LF=Y1(),IO=uh(),Td=lh(),bu={},kF=typeof Uint8Array=="undefined"||!ni?Mt:ni(Uint8Array),sl={__proto__:null,"%AggregateError%":typeof AggregateError=="undefined"?Mt:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?Mt:ArrayBuffer,"%ArrayIteratorPrototype%":yu&&ni?ni([][Symbol.iterator]()):Mt,"%AsyncFromSyncIteratorPrototype%":Mt,"%AsyncFunction%":bu,"%AsyncGenerator%":bu,"%AsyncGeneratorFunction%":bu,"%AsyncIteratorPrototype%":bu,"%Atomics%":typeof Atomics=="undefined"?Mt:Atomics,"%BigInt%":typeof BigInt=="undefined"?Mt:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?Mt:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?Mt:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?Mt:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":PF,"%eval%":eval,"%EvalError%":SF,"%Float16Array%":typeof Float16Array=="undefined"?Mt:Float16Array,"%Float32Array%":typeof Float32Array=="undefined"?Mt:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?Mt:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?Mt:FinalizationRegistry,"%Function%":NO,"%GeneratorFunction%":bu,"%Int8Array%":typeof Int8Array=="undefined"?Mt:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?Mt:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?Mt:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
1IteratorPrototype%":yu&&ni?ni(ni([][Symbol.iterator]())):Mt,"%JSON%":typeof JSON=="object"?JSON:Mt,"%Map%":typeof Map=="undefined"?Mt:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!yu||!ni?Mt:ni(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":TF,"%Object.getOwnPropertyDescriptor%":bd,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?Mt:Promise,"%Proxy%":typeof Proxy=="undefined"?Mt:Proxy,"%RangeError%":AF,"%ReferenceError%":CF,"%Reflect%":typeof Reflect=="undefined"?Mt:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?Mt:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!yu||!ni?Mt:ni(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?Mt:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":yu&&ni?ni(""[Symbol.iterator]()):Mt,"%Symbol%":yu?Symbol:Mt,"%SyntaxError%":Pu,"%ThrowTypeError%":IF,"%TypedArray%":kF,"%TypeError%":Tu,"%Uint8Array%":typeof Uint8Array=="undefined"?Mt:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?Mt:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?Mt:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?Mt:Uint32Array,"%URIError%":EF,"%WeakMap%":typeof WeakMap=="undefined"?Mt:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?Mt:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?Mt:WeakSet,"%Function.prototype.call%":Td,"%Function.prototype.apply%":IO,"%Object.defineProperty%":NF,"%Object.getPrototypeOf%":jF,"%Math.abs%":wF,"%Math.floor%":RF,"%Math.max%":vF,"%Math.min%":xF,"%Math.pow%":OF,"%Math.round%":DF,"%Math.sign%":MF,"%Reflect.getPrototypeOf%":LF};if(ni)try{null.error}catch(r){OO=ni(ni(r)),sl["%Error.prototype%"]=OO}var OO,_F=o(function r(e){var t;if(e==="%AsyncFunction%")t=iP("async function () {}");else if(e==="%GeneratorFunction%")t=iP("function* () {}");else if(e==="%AsyncGeneratorFunction%")t=iP("async function* () {}");else if(e==="%AsyncGenerator%"){var i=r("%AsyncGeneratorFunction%");i&&(t=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var s=r("%AsyncGenerator%");s&&ni&&(t=ni(s.prototype))}return sl[e]=t,t},"doEval"),DO={__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"]},Pd=gu(),dh=xO(),FF=Pd.call(Td,Array.prototype.concat),UF=Pd.call(IO,Array.prototype.splice),MO=Pd.call(Td,String.prototype.replace),ph=Pd.call(Td,String.prototype.slice),BF=Pd.call(Td,RegExp.prototype.exec),qF=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,VF=/\\(\\)?/g,$F=o(function(e){var t=ph(e,0,1),i=ph(e,-1);if(t==="%"&&i!=="%")throw new Pu("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&t!=="%")throw new Pu("invalid intrinsic syntax, expected opening `%`");var s=[];return MO(e,qF,function(a,l,u,c){s[s.length]=u?MO(c,VF,"$1"):l||a}),s},"stringToPath"),GF=o(function(e,t){var i=e,s;
1if(dh(DO,i)&&(s=DO[i],i="%"+s[0]+"%"),dh(sl,i)){var a=sl[i];if(a===bu&&(a=_F(i)),typeof a=="undefined"&&!t)throw new Tu("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:s,name:i,value:a}}throw new Pu("intrinsic "+e+" does not exist!")},"getBaseIntrinsic");jO.exports=o(function(e,t){if(typeof e!="string"||e.length===0)throw new Tu("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof t!="boolean")throw new Tu('"allowMissing" argument must be a boolean');if(BF(/^%?[^%]*%?$/,e)===null)throw new Pu("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=$F(e),s=i.length>0?i[0]:"",a=GF("%"+s+"%",t),l=a.name,u=a.value,c=!1,m=a.alias;m&&(s=m[0],UF(i,FF([0,1],m)));for(var p=1,h=!0;p<i.length;p+=1){var g=i[p],f=ph(g,0,1),P=ph(g,-1);if((f==='"'||f==="'"||f==="`"||P==='"'||P==="'"||P==="`")&&f!==P)throw new Pu("property names with quotes must have matching quotes");if((g==="constructor"||!h)&&(c=!0),s+="."+g,l="%"+s+"%",dh(sl,l))u=sl[l];else if(u!=null){if(!(g in u)){if(!t)throw new Tu("base intrinsic for "+e+" exists, but the property is not available.");return}if(bd&&p+1>=i.length){var T=bd(u,g);h=!!T,h&&"get"in T&&!("originalValue"in T.get)?u=T.get:u=u[g]}else h=dh(u,g),u=u[g];h&&!c&&(sl[l]=u)}}return u},"GetIntrinsic")});var oP=Ae((lne,_O)=>{"use strict";var LO=sP(),kO=ch(),HF=kO([LO("%String.prototype.indexOf%")]);_O.exports=o(function(e,t){var i=LO(e,!!t);return typeof i=="function"&&HF(e,".prototype.")>-1?kO([i]):i},"callBoundIntrinsic")});var qO=Ae((cne,BO)=>{"use strict";var UO=Function.prototype.toString,Su=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,lP,mh;if(typeof Su=="function"&&typeof Object.defineProperty=="function")try{lP=Object.defineProperty({},"length",{get:o(function(){throw mh},"get")}),mh={},Su(function(){throw 42},null,lP)}catch(r){r!==mh&&(Su=null)}else Su=null;var WF=/^\s*class\b/,uP=o(function(e){try{var t=UO.call(e);return WF.test(t)}catch(i){return!1}},"isES6ClassFunction"),aP=o(function(e){try{return uP(e)?!1:(UO.call(e),!0)}catch(t){return!1}},"tryFunctionToStr"),fh=Object.prototype.toString,zF="[object Object]",JF="[object Function]",QF="[object GeneratorFunction]",KF="[object HTMLAllCollection]",ZF="[object HTML document.all class]",YF="[object HTMLCollection]",XF=typeof Symbol=="function"&&!!Symbol.toStringTag,eU=!(0 in[,]),cP=o(function(){return!1},"isDocumentDotAll");typeof document=="object"&&(FO=document.all,fh.call(FO)===fh.call(document.all)&&(cP=o(function(e){if((eU||!e)&&(typeof e=="undefined"||typeof e=="object"))try{var t=fh.call(e);return(t===KF||t===ZF||t===YF||t===zF)&&e("")==null}catch(i){}return!1},"isDocumentDotAll")));var FO;BO.exports=o(Su?function(e){if(cP(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;try{Su(e,null,lP)}catch(t){if(t!==mh)return!1}return!uP(e)&&aP(e)}:function(e){if(cP(e))return!0;if(!e||typeof e!="function"&&typeof e!="object")return!1;if(XF)return aP(e);if(uP(e))return!1;var t=fh.call(e);return t!==JF&&t!==QF&&!/^\[object HTML/.test(t)?!1:aP(e)},"isCallable")});var GO=Ae((pne,$O)=>{"use strict";var tU=qO(),rU=Object.prototype.toString,VO=Object.prototype.hasOwnProperty,iU=o(function(e,t,i){for(var s=0,a=e.length;s<a;s++)VO.call(e,s)&&(i==null?t(e[s],s,e):t.call(i,e[s],s,e))},"forEachArray"),nU=o(function(e,t,i){for(var s=0,a=e.length;s<a;s++)i==null?t(e.charAt(s),s,e):t.call(i,e.charAt(s),s,e)},"forEachString"),sU=o(function(e,t,i){for(var s in e)VO.call(e,s)&&(i==null?t(e[s],s,e):t.call(i,e[s],s,e))},"forEachObject");function oU(r){return rU.call(r)==="[object Array]"}o(oU,"isArray");$O.exports=o(function(e,t,i){if(!tU(t))throw new TypeError("iterator must be a function");var s;arguments.length>=3&&(s=i),oU(e)?iU(e,t,s):typeof e=="string"?nU(e,t,s):sU(e,t,s)},"forEach")});var WO=Ae((fne,HO)=>{"use strict";HO.exports=["Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]});var JO=Ae((hne,zO)=>{"use strict";var dP=WO(),aU=typeof globalThis=="undefined"?global:globalThis;zO.exports=o(function(){for(var e=[],t=0;t<dP.length;t++)typeof aU[dP[t]]=="function"&&(e[e.length]=dP[t]);return e},"availableTypedArrays")});var YO=Ae((yne,ZO)=>{"use strict";var QO=yd(),lU=K1(),Au=fu(),KO=hu();ZO.exports=o(function(e,t,i){if(!e||typeof e!="object"&&typeof e!="function")throw new Au("`obj` must be an object or a function`");if(typeof t!="string"&&typeof t!="symbol")throw new Au("`property` must be a string or a symbol`");
1if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new Au("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new Au("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new Au("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new Au("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,a=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,u=arguments.length>6?arguments[6]:!1,c=!!KO&&KO(e,t);if(QO)QO(e,t,{configurable:l===null&&c?c.configurable:!l,enumerable:s===null&&c?c.enumerable:!s,value:i,writable:a===null&&c?c.writable:!a});else if(u||!s&&!a&&!l)e[t]=i;else throw new lU("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},"defineDataProperty")});var t5=Ae((Tne,e5)=>{"use strict";var pP=yd(),XO=o(function(){return!!pP},"hasPropertyDescriptors");XO.hasArrayLengthDefineBug=o(function(){if(!pP)return null;try{return pP([],"length",{value:1}).length!==1}catch(e){return!0}},"hasArrayLengthDefineBug");e5.exports=XO});var o5=Ae((Sne,s5)=>{"use strict";var uU=sP(),r5=YO(),cU=t5()(),i5=hu(),n5=fu(),dU=uU("%Math.floor%");s5.exports=o(function(e,t){if(typeof e!="function")throw new n5("`fn` is not a function");if(typeof t!="number"||t<0||t>4294967295||dU(t)!==t)throw new n5("`length` must be a positive 32-bit integer");var i=arguments.length>2&&!!arguments[2],s=!0,a=!0;if("length"in e&&i5){var l=i5(e,"length");l&&!l.configurable&&(s=!1),l&&!l.writable&&(a=!1)}return(s||a||!i)&&(cU?r5(e,"length",t,!0,!0):r5(e,"length",t)),e},"setFunctionLength")});var l5=Ae((Cne,a5)=>{"use strict";var pU=gu(),mU=uh(),fU=eP();a5.exports=o(function(){return fU(pU,mU,arguments)},"applyBind")});var d5=Ae((wne,hh)=>{"use strict";var hU=o5(),u5=yd(),gU=ch(),c5=l5();hh.exports=o(function(e){var t=gU(arguments),i=e.length-(arguments.length-1);return hU(t,1+(i>0?i:0),!0)},"callBind");u5?u5(hh.exports,"apply",{value:c5}):hh.exports.apply=c5});var m5=Ae((vne,p5)=>{"use strict";var yU=Z1();p5.exports=o(function(){return yU()&&!!Symbol.toStringTag},"hasToStringTagShams")});var b5=Ae((One,y5)=>{"use strict";var bh=GO(),bU=JO(),f5=d5(),fP=oP(),yh=hu(),gh=rP(),TU=fP("Object.prototype.toString"),g5=m5()(),h5=typeof globalThis=="undefined"?global:globalThis,mP=bU(),hP=fP("String.prototype.slice"),PU=fP("Array.prototype.indexOf",!0)||o(function(e,t){for(var i=0;i<e.length;i+=1)if(e[i]===t)return i;return-1},"indexOf"),Th={__proto__:null};g5&&yh&&gh?bh(mP,function(r){var e=new h5[r];if(Symbol.toStringTag in e&&gh){var t=gh(e),i=yh(t,Symbol.toStringTag);if(!i&&t){var s=gh(t);i=yh(s,Symbol.toStringTag)}Th["$"+r]=f5(i.get)}}):bh(mP,function(r){var e=new h5[r],t=e.slice||e.set;t&&(Th["$"+r]=f5(t))});var SU=o(function(e){var t=!1;return bh(Th,function(i,s){if(!t)try{"$"+i(e)===s&&(t=hP(s,1))}catch(a){}}),t},"tryAllTypedArrays"),AU=o(function(e){var t=!1;return bh(Th,function(i,s){if(!t)try{i(e),t=hP(s,1)}catch(a){}}),t},"tryAllSlices");y5.exports=o(function(e){if(!e||typeof e!="object")return!1;if(!g5){var t=hP(TU(e),8,-1);return PU(mP,t)>-1?t:t!=="Object"?!1:AU(e)}return yh?SU(e):null},"whichTypedArray")});var P5=Ae((Mne,T5)=>{"use strict";var CU=b5();T5.exports=o(function(e){return!!CU(e)},"isTypedArray")});var A5=Ae((Ine,S5)=>{"use strict";var EU=fu(),wU=oP(),RU=wU("TypedArray.prototype.buffer",!0),vU=P5();S5.exports=RU||o(function(e){if(!vU(e))throw new EU("Not a Typed Array");return e.buffer},"typedArrayBuffer")});var w5=Ae((Lne,E5)=>{"use strict";var bs=Ao().Buffer,xU=Sx(),OU=A5(),DU=ArrayBuffer.isView||o(function(e){try{return OU(e),!0}catch(t){return!1}},"isView"),MU=typeof Uint8Array!="undefined",C5=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined",NU=C5&&(bs.prototype instanceof Uint8Array||bs.TYPED_ARRAY_SUPPORT);E5.exports=o(function(e,t){if(bs.isBuffer(e))return e.constructor&&!("isBuffer"in e)?bs.from(e):e;if(typeof e=="string")return bs.from(e,t);if(C5&&DU(e)){if(e.byteLength===0)return bs.alloc(0);if(NU){var i=bs.from(e.buffer,e.byteOffset,e.byteLength);if(i.byteLength===e.byteLength)return i}var s=e instanceof Uint8Array?e:new Uint8Array(e.buffer,e.byteOffset,e.byteLength),a=bs.from(s);if(a.length===e.byteLength)return a}if(MU&&e instanceof Uint8Array)return bs.from(e);var l=xU(e);if(l)for(var u=0;u<e.length;u+=1){var c=e[u];if(typeof c!="number"||c<0||c>255||~~c!==c)throw new RangeError("Array items must be numbers in the range 0-255.")}if(l||bs.isBuffer(e)&&e.constructor&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e))return bs.from(e);throw new TypeError('The "data" argument must be a string, an Array, a Buffer, a Uint8Array, or a DataView.')},"toBuffer")});var ol=Ae((_ne,R5)=>{"use strict";var IU=Ao().Buffer,jU=w5();function Ph(r,e){this._block=IU.alloc(r),this._finalSize=e,this._blockSize=r,this._len=0}o(Ph,"Hash");Ph.prototype.update=function(r,e){r=jU(r,e||"utf8");for(var t=this._block,i=this._blockSize,s=r.length,a=this._len,l=0;l<s;){for(var u=a%i,c=Math.min(s-l,i-u),m=0;m<c;m++)t[u+m]=r[l+m];a+=c,l+=c,a%i===0&&this._update(t)}return this._len+=s,this};Ph.prototype.digest=function(r){var e=this._len%this._blockSize;this._block[e]=128,this._block.fill(0,e+1),e>=this._finalSize&&(this._update(this._block),this._block.fill(0));var t=this._len*8;if(t<=4294967295)this._block.writeUInt32BE(t,this._blockSize-4);else{var i=(t&4294967295)>>>0,s=(t-i)/4294967296;this._block.writeUInt32BE(s,this._blockSize-8),this._block.writeUInt32BE(i,this._blockSize-4)}this._update(this._block);var a=this._hash();return r?a.toString(r):a};Ph.prototype._update=function(){throw new Error("_update must be implemented by subclass")};R5.exports=Ph});var O5=Ae((Une,x5)=>{"use strict";var LU=il(),v5=ol(),kU=Ao().Buffer,_U=[1518500249,1859775393,-1894007588,-899497514],FU=new Array(80);function Sd(){this.init(),this._w=FU,v5.call(this,64,56)}o(Sd,"Sha");LU(Sd,v5);Sd.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function UU(r){return r<<5|r>>>27}o(UU,"rotl5");function BU(r){return r<<30|r>>>2}o(BU,"rotl30");function qU(r,e,t,i){return r===0?e&t|~e&i:r===2?e&t|e&i|t&i:e^t^i}o(qU,"ft");Sd.prototype._update=function(r){for(var e=this._w,t=this._a|0,i=this._b|0,s=this._c|0,a=this._d|0,l=this._e|0,u=0;u<16;++u)e[u]=r.readInt32BE(u*4);for(;u<80;++u)e[u]=e[u-3]^e[u-8]^e[u-14]^e[u-16];for(var c=0;c<80;++c){var m=~~(c/20),p=UU(t)+qU(m,i,s,a)+l+e[c]+_U[m]|0;l=a,a=s,s=BU(i),i=t,t=p}this._a=t+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=l+this._e|0};Sd.prototype._hash=function(){var r=kU.allocUnsafe(20);return r.writeInt32BE(this._a|0,0),r.writeInt32BE(this._b|0,4),r.writeInt32BE(this._c|0,8),r.writeInt32BE(this._d|0,12),r.writeInt32BE(this._e|0,16),r};x5.exports=Sd});var N5=Ae((qne,M5)=>{"use strict";var VU=il(),D5=ol(),$U=Ao().Buffer,GU=[1518500249,1859775393,-1894007588,-899497514],HU=new Array(80);function Ad(){this.init(),this._w=HU,D5.call(this,64,56)}o(Ad,"Sha1");VU(Ad,D5);Ad.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this};function WU(r){return r<<1|r>>>31}o(WU,"rotl1");function zU(r){return r<<5|r>>>27}o(zU,"rotl5");function JU(r){return r<<30|r>>>2}o(JU,"rotl30");function QU(r,e,t,i){return r===0?e&t|~e&i:r===2?e&t|e&i|t&i:e^t^i}o(QU,"ft");Ad.prototype._update=function(r){for(var e=this._w,t=this._a|0,i=this._b|0,s=this._c|0,a=this._d|0,l=this._e|0,u=0;u<16;++u)e[u]=r.readInt32BE(u*4);for(;u<80;
1++u)e[u]=WU(e[u-3]^e[u-8]^e[u-14]^e[u-16]);for(var c=0;c<80;++c){var m=~~(c/20),p=zU(t)+QU(m,i,s,a)+l+e[c]+GU[m]|0;l=a,a=s,s=JU(i),i=t,t=p}this._a=t+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=l+this._e|0};Ad.prototype._hash=function(){var r=$U.allocUnsafe(20);return r.writeInt32BE(this._a|0,0),r.writeInt32BE(this._b|0,4),r.writeInt32BE(this._c|0,8),r.writeInt32BE(this._d|0,12),r.writeInt32BE(this._e|0,16),r};M5.exports=Ad});var gP=Ae(($ne,j5)=>{"use strict";var KU=il(),I5=ol(),ZU=Ao().Buffer,YU=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],XU=new Array(64);function Cd(){this.init(),this._w=XU,I5.call(this,64,56)}o(Cd,"Sha256");KU(Cd,I5);Cd.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this};function e9(r,e,t){return t^r&(e^t)}o(e9,"ch");function t9(r,e,t){return r&e|t&(r|e)}o(t9,"maj");function r9(r){return(r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10)}o(r9,"sigma0");function i9(r){return(r>>>6|r<<26)^(r>>>11|r<<21)^(r>>>25|r<<7)}o(i9,"sigma1");function n9(r){return(r>>>7|r<<25)^(r>>>18|r<<14)^r>>>3}o(n9,"gamma0");function s9(r){return(r>>>17|r<<15)^(r>>>19|r<<13)^r>>>10}o(s9,"gamma1");Cd.prototype._update=function(r){for(var e=this._w,t=this._a|0,i=this._b|0,s=this._c|0,a=this._d|0,l=this._e|0,u=this._f|0,c=this._g|0,m=this._h|0,p=0;p<16;++p)e[p]=r.readInt32BE(p*4);for(;p<64;++p)e[p]=s9(e[p-2])+e[p-7]+n9(e[p-15])+e[p-16]|0;for(var h=0;h<64;++h){var g=m+i9(l)+e9(l,u,c)+YU[h]+e[h]|0,f=r9(t)+t9(t,i,s)|0;m=c,c=u,u=l,l=a+g|0,a=s,s=i,i=t,t=g+f|0}this._a=t+this._a|0,this._b=i+this._b|0,this._c=s+this._c|0,this._d=a+this._d|0,this._e=l+this._e|0,this._f=u+this._f|0,this._g=c+this._g|0,this._h=m+this._h|0};Cd.prototype._hash=function(){var r=ZU.allocUnsafe(32);return r.writeInt32BE(this._a,0),r.writeInt32BE(this._b,4),r.writeInt32BE(this._c,8),r.writeInt32BE(this._d,12),r.writeInt32BE(this._e,16),r.writeInt32BE(this._f,20),r.writeInt32BE(this._g,24),r.writeInt32BE(this._h,28),r};j5.exports=Cd});var k5=Ae((Hne,L5)=>{"use strict";var o9=il(),a9=gP(),l9=ol(),u9=Ao().Buffer,c9=new Array(64);function Sh(){this.init(),this._w=c9,l9.call(this,64,56)}o(Sh,"Sha224");o9(Sh,a9);Sh.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this};Sh.prototype._hash=function(){var r=u9.allocUnsafe(28);return r.writeInt32BE(this._a,0),r.writeInt32BE(this._b,4),r.writeInt32BE(this._c,8),r.writeInt32BE(this._d,12),r.writeInt32BE(this._e,16),r.writeInt32BE(this._f,20),r.writeInt32BE(this._g,24),r};L5.exports=Sh});var yP=Ae((zne,$5)=>{"use strict";var d9=il(),V5=ol(),p9=Ao().Buffer,_5=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,
11322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],m9=new Array(160);function Ed(){this.init(),this._w=m9,V5.call(this,128,112)}o(Ed,"Sha512");d9(Ed,V5);Ed.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this};function F5(r,e,t){return t^r&(e^t)}o(F5,"Ch");function U5(r,e,t){return r&e|t&(r|e)}o(U5,"maj");function B5(r,e){return(r>>>28|e<<4)^(e>>>2|r<<30)^(e>>>7|r<<25)}o(B5,"sigma0");function q5(r,e){return(r>>>14|e<<18)^(r>>>18|e<<14)^(e>>>9|r<<23)}o(q5,"sigma1");function f9(r,e){return(r>>>1|e<<31)^(r>>>8|e<<24)^r>>>7}o(f9,"Gamma0");function h9(r,e){return(r>>>1|e<<31)^(r>>>8|e<<24)^(r>>>7|e<<25)}o(h9,"Gamma0l");function g9(r,e){return(r>>>19|e<<13)^(e>>>29|r<<3)^r>>>6}o(g9,"Gamma1");function y9(r,e){return(r>>>19|e<<13)^(e>>>29|r<<3)^(r>>>6|e<<26)}o(y9,"Gamma1l");function si(r,e){return r>>>0<e>>>0?1:0}o(si,"getCarry");Ed.prototype._update=function(r){for(var e=this._w,t=this._ah|0,i=this._bh|0,s=this._ch|0,a=this._dh|0,l=this._eh|0,u=this._fh|0,c=this._gh|0,m=this._hh|0,p=this._al|0,h=this._bl|0,g=this._cl|0,f=this._dl|0,P=this._el|0,T=this._fl|0,C=this._gl|0,b=this._hl|0,y=0;y<32;y+=2)e[y]=r.readInt32BE(y*4),e[y+1]=r.readInt32BE(y*4+4);for(;y<160;y+=2){var A=e[y-30],S=e[y-30+1],D=f9(A,S),M=h9(S,A);A=e[y-4],S=e[y-4+1];var _=g9(A,S),k=y9(S,A),H=e[y-14],J=e[y-14+1],q=e[y-32],$=e[y-32+1],F=M+J|0,U=D+H+si(F,M)|0;F=F+k|0,U=U+_+si(F,k)|0,F=F+$|0,U=U+q+si(F,$)|0,e[y]=U,e[y+1]=F}for(var ie=0;ie<160;ie+=2){U=e[ie],F=e[ie+1];var G=U5(t,i,s),W=U5(p,h,g),pe=B5(t,p),Y=B5(p,t),ae=q5(l,P),ne=q5(P,l),j=_5[ie],z=_5[ie+1],Q=F5(l,u,c),Pe=F5(P,T,C),ce=b+ne|0,dt=m+ae+si(ce,b)|0;ce=ce+Pe|0,dt=dt+Q+si(ce,Pe)|0,ce=ce+z|0,dt=dt+j+si(ce,z)|0,ce=ce+F|0,dt=dt+U+si(ce,F)|0;var Fe=Y+W|0,te=pe+G+si(Fe,Y)|0;m=c,b=C,c=u,C=T,u=l,T=P,P=f+ce|0,l=a+dt+si(P,f)|0,a=s,f=g,s=i,g=h,i=t,h=p,p=ce+Fe|0,t=dt+te+si(p,ce)|0}this._al=this._al+p|0,this._bl=this._bl+h|0,this._cl=this._cl+g|0,this._dl=this._dl+f|0,this._el=this._el+P|0,this._fl=this._fl+T|0,this._gl=this._gl+C|0,this._hl=this._hl+b|0,this._ah=this._ah+t+si(this._al,p)|0,this._bh=this._bh+i+si(this._bl,h)|0,this._ch=this._ch+s+si(this._cl,g)|0,this._dh=this._dh+a+si(this._dl,f)|0,this._eh=this._eh+l+si(this._el,P)|0,this._fh=this._fh+u+si(this._fl,T)|0,this._gh=this._gh+c+si(this._gl,C)|0,this._hh=this._hh+m+si(this._hl,b)|0};Ed.prototype._hash=function(){var r=p9.allocUnsafe(64);function e(t,i,s){r.writeInt32BE(t,s),r.writeInt32BE(i,s+4)}return o(e,"writeInt64BE"),e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),e(this._gh,this._gl,48),e(this._hh,this._hl,56),r};$5.exports=Ed});var H5=Ae((Qne,G5)=>{"use strict";var b9=il(),T9=yP(),P9=ol(),S9=Ao().Buffer,A9=new Array(160);function Ah(){this.init(),this._w=A9,P9.call(this,128,112)}o(Ah,"Sha384");b9(Ah,T9);Ah.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this};Ah.prototype._hash=function(){var r=S9.allocUnsafe(48);function e(t,i,s){r.writeInt32BE(t,s),r.writeInt32BE(i,s+4)}return o(e,"writeInt64BE"),e(this._ah,this._al,0),e(this._bh,this._bl,8),e(this._ch,this._cl,16),e(this._dh,this._dl,24),e(this._eh,this._el,32),e(this._fh,this._fl,40),r};G5.exports=Ah});var W5=Ae((Zne,Co)=>{"use strict";Co.exports=o(function(e){var t=e.toLowerCase(),i=Co.exports[t];
vendor: 5,510 bytes, line 1
1if(!i)throw new Error(t+" is not supported (we accept pull requests)");return new i},"SHA");Co.exports.sha=O5();Co.exports.sha1=N5();Co.exports.sha224=k5();Co.exports.sha256=gP();Co.exports.sha384=H5();Co.exports.sha512=yP()});var sD=Ae((QP,KP)=>{(function(r,e){typeof QP=="object"&&typeof KP!="undefined"?KP.exports=e():typeof define=="function"&&define.amd?define(e):(r=typeof globalThis!="undefined"?globalThis:r||self).dayjs=e()})(QP,(function(){"use strict";var r=1e3,e=6e4,t=36e5,i="millisecond",s="second",a="minute",l="hour",u="day",c="week",m="month",p="quarter",h="year",g="date",f="Invalid Date",P=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,T=/\[([^\]]+)]|YYYY|YY|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:o(function($){var F=["th","st","nd","rd"],U=$%100;return"["+$+(F[(U-20)%10]||F[U]||F[0])+"]"},"ordinal")},b=o(function($,F,U){var ie=String($);return!ie||ie.length>=F?$:""+Array(F+1-ie.length).join(U)+$},"m"),y={s:b,z:o(function($){var F=-$.utcOffset(),U=Math.abs(F),ie=Math.floor(U/60),G=U%60;return(F<=0?"+":"-")+b(ie,2,"0")+":"+b(G,2,"0")},"z"),m:o(function $(F,U){if(F.date()<U.date())return-$(U,F);var ie=12*(U.year()-F.year())+(U.month()-F.month()),G=F.clone().add(ie,m),W=U-G<0,pe=F.clone().add(ie+(W?-1:1),m);return+(-(ie+(U-G)/(W?G-pe:pe-G))||0)},"t"),a:o(function($){return $<0?Math.ceil($)||0:Math.floor($)},"a"),p:o(function($){return{M:m,y:h,w:c,d:u,D:g,h:l,m:a,s,ms:i,Q:p}[$]||String($||"").toLowerCase().replace(/s$/,"")},"p"),u:o(function($){return $===void 0},"u")},A="en",S={};S[A]=C;var D="$isDayjsObject",M=o(function($){return $ instanceof J||!(!$||!$[D])},"S"),_=o(function $(F,U,ie){var G;if(!F)return A;if(typeof F=="string"){var W=F.toLowerCase();S[W]&&(G=W),U&&(S[W]=U,G=W);var pe=F.split("-");if(!G&&pe.length>1)return $(pe[0])}else{var Y=F.name;S[Y]=F,G=Y}return!ie&&G&&(A=G),G||!ie&&A},"t"),k=o(function($,F){if(M($))return $.clone();var U=typeof F=="object"?F:{};return U.date=$,U.args=arguments,new J(U)},"O"),H=y;H.l=_,H.i=M,H.w=function($,F){return k($,{locale:F.$L,utc:F.$u,x:F.$x,$offset:F.$offset})};var J=(function(){function $(U){this.$L=_(U.locale,null,!0),this.parse(U),this.$x=this.$x||U.x||{},this[D]=!0}o($,"M");var F=$.prototype;return F.parse=function(U){this.$d=(function(ie){var G=ie.date,W=ie.utc;if(G===null)return new Date(NaN);if(H.u(G))return new Date;if(G instanceof Date)return new Date(G);if(typeof G=="string"&&!/Z$/i.test(G)){var pe=G.match(P);if(pe){var Y=pe[2]-1||0,ae=(pe[7]||"0").substring(0,3);return W?new Date(Date.UTC(pe[1],Y,pe[3]||1,pe[4]||0,pe[5]||0,pe[6]||0,ae)):new Date(pe[1],Y,pe[3]||1,pe[4]||0,pe[5]||0,pe[6]||0,ae)}}return new Date(G)})(U),this.init()},F.init=function(){var U=this.$d;this.$y=U.getFullYear(),this.$M=U.getMonth(),this.$D=U.getDate(),this.$W=U.getDay(),this.$H=U.getHours(),this.$m=U.getMinutes(),this.$s=U.getSeconds(),this.$ms=U.getMilliseconds()},F.$utils=function(){return H},F.isValid=function(){return this.$d.toString()!==f},F.isSame=function(U,ie){var G=k(U);return this.startOf(ie)<=G&&G<=this.endOf(ie)},F.isAfter=function(U,ie){return k(U)<this.startOf(ie)},F.isBefore=function(U,ie){return this.endOf(ie)<k(U)},F.$g=function(U,ie,G){return H.u(U)?this[ie]:this.set(G,U)},F.unix=function(){return Math.floor(this.valueOf()/1e3)},F.valueOf=function(){return this.$d.getTime()},F.startOf=function(U,ie){var G=this,W=!!H.u(ie)||ie,pe=H.p(U),Y=o(function(dt,Fe){var te=H.w(G.$u?Date.UTC(G.$y,Fe,dt):new Date(G.$y,Fe,dt),G);return W?te:te.endOf(u)},"l"),ae=o(function(dt,Fe){return H.w(G.toDate()[dt].apply(G.toDate("s"),(W?[0,0,0,0]:[23,59,59,999]).slice(Fe)),G)},"$"),ne=this.$W,j=this.$M,z=this.$D,Q="set"+(this.$u?"UTC":"");switch(pe){case h:return W?Y(1,0):Y(31,11);case m:return W?Y(1,j):Y(0,j+1);case c:var Pe=this.$locale().weekStart||0,ce=(ne<Pe?ne+7:ne)-Pe;return Y(W?z-ce:z+(6-ce),j);case u:case g:return ae(Q+"Hours",0);case l:return ae(Q+"Minutes",1);case a:return ae(Q+"Seconds",2);case s:return ae(Q+"Milliseconds",3);default:return this.clone()}},F.endOf=function(U){return this.startOf(U,!1)},F.$set=function(U,ie){var G,W=H.p(U),pe="set"+(this.$u?"UTC":""),Y=(G={},G[u]=pe+"Date",G[g]=pe+"Date",G[m]=pe+"Month",G[h]=pe+"FullYear",G[l]=pe+"Hours",G[a]=pe+"Minutes",G[s]=pe+"Seconds",G[i]=pe+"Milliseconds",G)[W],ae=W===u?this.$D+(ie-this.$W):ie;if(W===m||W===h){var ne=this.clone().set(g,1);ne.$d[Y](ae),ne.init(),this.$d=ne.set(g,Math.min(this.$D,ne.daysInMonth())).$d}else Y&&this.$d[Y](ae);return this.init(),this},F.set=function(U,ie){return this.clone().$set(U,ie)},F.get=function(U){return this[H.p(U)]()},F.add=function(U,ie){var G,W=this;U=Number(U);var pe=H.p(ie),Y=o(function(j){var z=k(W);return H.w(z.date(z.date()+Math.round(j*U)),W)},"y");if(pe===m)return this.set(m,this.$M+U);if(pe===h)return this.set(h,this.$y+U);if(pe===u)return Y(1);if(pe===c)return Y(7);var ae=(G={},G[a]=e,G[l]=t,G[s]=r,G)[pe]||1,ne=this.$d.getTime()+U*ae;return H.w(ne,this)},F.subtract=function(U,ie){return this.add(-1*U,ie)},F.format=function(U){var ie=this,G=this.$locale();if(!this.isValid())return G.invalidDate||f;var W=U||"YYYY-MM-DDTHH:mm:ssZ",pe=H.z(this),Y=this.$H,ae=this.$m,ne=this.$M,j=G.weekdays,z=G.months,Q=G.meridiem,Pe=o(function(Fe,te,K,me){return Fe&&(Fe[te]||Fe(ie,W))||K[te].slice(0,me)}
1,"h"),ce=o(function(Fe){return H.s(Y%12||12,Fe,"0")},"d"),dt=Q||function(Fe,te,K){var me=Fe<12?"AM":"PM";return K?me.toLowerCase():me};return W.replace(T,(function(Fe,te){return te||(function(K){switch(K){case"YY":return String(ie.$y).slice(-2);case"YYYY":return H.s(ie.$y,4,"0");case"M":return ne+1;case"MM":return H.s(ne+1,2,"0");case"MMM":return Pe(G.monthsShort,ne,z,3);case"MMMM":return Pe(z,ne);case"D":return ie.$D;case"DD":return H.s(ie.$D,2,"0");case"d":return String(ie.$W);case"dd":return Pe(G.weekdaysMin,ie.$W,j,2);case"ddd":return Pe(G.weekdaysShort,ie.$W,j,3);case"dddd":return j[ie.$W];case"H":return String(Y);case"HH":return H.s(Y,2,"0");case"h":return ce(1);case"hh":return ce(2);case"a":return dt(Y,ae,!0);case"A":return dt(Y,ae,!1);case"m":return String(ae);case"mm":return H.s(ae,2,"0");case"s":return String(ie.$s);case"ss":return H.s(ie.$s,2,"0");case"SSS":return H.s(ie.$ms,3,"0");case"Z":return pe}return null})(Fe)||pe.replace(":","")}))},F.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},F.diff=function(U,ie,G){var W,pe=this,Y=H.p(ie),ae=k(U),ne=(ae.utcOffset()-this.utcOffset())*e,j=this-ae,z=o(function(){return H.m(pe,ae)},"D");switch(Y){case h:W=z()/12;break;case m:W=z();break;case p:W=z()/3;break;case c:W=(j-ne)/6048e5;break;case u:W=(j-ne)/864e5;break;case l:W=j/t;break;case a:W=j/e;break;case s:W=j/r;break;default:W=j}return G?W:H.a(W)},F.daysInMonth=function(){return this.endOf(m).$D},F.$locale=function(){return S[this.$L]},F.locale=function(U,ie){if(!U)return this.$L;var G=this.clone(),W=_(U,ie,!0);return W&&(G.$L=W),G},F.clone=function(){return H.w(this.$d,this)},F.toDate=function(){return new Date(this.valueOf())},F.toJSON=function(){return this.isValid()?this.toISOString():null},F.toISOString=function(){return this.$d.toISOString()},F.toString=function(){return this.$d.toUTCString()},$})(),q=J.prototype;return k.prototype=q,[["$ms",i],["$s",s],["$m",a],["$H",l],["$W",u],["$M",m],["$y",h],["$D",g]].forEach((function($){q[$[1]]=function(F){return this.$g(F,$[0],$[1])}})),k.extend=function($,F){return $.$i||($(F,J,k),$.$i=!0),k},k.locale=_,k.isDayjs=M,k.unix=function($){return k(1e3*$)},k.en=S[A],k.Ls=S,k.p={},k}))});var lD=Ae((S1e,aD)=>{var Du=1e3,Mu=Du*60,Nu=Mu*60,cl=Nu*24,H9=cl*7,W9=cl*365.25;aD.exports=function(r,e){e=e||{};var t=typeof r;if(t==="string"&&r.length>0)return z9(r);if(t==="number"&&isFinite(r))return e.long?Q9(r):J9(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function z9(r){if(r=String(r),!(r.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(r);if(e){var t=parseFloat(e[1]),i=(e[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return t*W9;case"weeks":case"week":case"w":return t*H9;case"days":case"day":case"d":return t*cl;case"hours":case"hour":case"hrs":case"hr":case"h":return t*Nu;case"minutes":case"minute":case"mins":case"min":case"m":return t*Mu;case"seconds":case"second":case"secs":case"sec":case"s":return t*Du;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return t;default:return}}}}o(z9,"parse");function J9(r){var e=Math.abs(r);return e>=cl?Math.round(r/cl)+"d":e>=Nu?Math.round(r/Nu)+"h":e>=Mu?Math.round(r/Mu)+"m":e>=Du?Math.round(r/Du)+"s":r+"ms"}o(J9,"fmtShort");function Q9(r){var e=Math.abs(r);return e>=cl?Bh(r,e,cl,"day"):e>=Nu?Bh(r,e,Nu,"hour"):e>=Mu?Bh(r,e,Mu,"minute"):e>=Du?Bh(r,e,Du,"second"):r+" ms"}o(Q9,"fmtLong");function Bh(r,e,t,i){var s=e>=t*1.5;return Math.round(r/t)+" "+i+(s?"s":"")}o(Bh,"plural")});var cD=Ae((C1e,uD)=>{function K9(r){t.debug=t,t.default=t,t.coerce=c,t.disable=l,t.enable=s,t.enabled=u,t.humanize=lD(),t.destroy=m,Object.keys(r).forEach(p=>{t[p]=r[p]}),t.names=[],t.skips=[],t.formatters={};function e(p){let h=0;for(let g=0;g<p.length;g++)h=(h<<5)-h+p.charCodeAt(g),h|=0;return t.colors[Math.abs(h)%t.colors.length]}o(e,"selectColor"),t.selectColor=e;function t(p){let h,g=null,f,P;function T(...C){if(!T.enabled)return;let b=T,y=Number(new Date),A=y-(h||y);b.diff=A,b.prev=h,b.curr=y,h=y,C[0]=t.coerce(C[0]),typeof C[0]!="str
1ing"&&C.unshift("%O");let S=0;C[0]=C[0].replace(/%([a-zA-Z%])/g,(M,_)=>{if(M==="%%")return"%";S++;let k=t.formatters[_];if(typeof k=="function"){let H=C[S];M=k.call(b,H),C.splice(S,1),S--}return M}),t.formatArgs.call(b,C),(b.log||t.log).apply(b,C)}return o(T,"debug"),T.namespace=p,T.useColors=t.useColors(),T.color=t.selectColor(p),T.extend=i,T.destroy=t.destroy,Object.defineProperty(T,"enabled",{enumerable:!0,configurable:!1,get:o(()=>g!==null?g:(f!==t.namespaces&&(f=t.namespaces,P=t.enabled(p)),P),"get"),set:o(C=>{g=C},"set")}),typeof t.init=="function"&&t.init(T),T}o(t,"createDebug");function i(p,h){let g=t(this.namespace+(typeof h=="undefined"?":":h)+p);return g.log=this.log,g}o(i,"extend");function s(p){t.save(p),t.namespaces=p,t.names=[],t.skips=[];let h=(typeof p=="string"?p:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let g of h)g[0]==="-"?t.skips.push(g.slice(1)):t.names.push(g)}o(s,"enable");function a(p,h){let g=0,f=0,P=-1,T=0;for(;g<p.length;)if(f<h.length&&(h[f]===p[g]||h[f]==="*"))h[f]==="*"?(P=f,T=g,f++):(g++,f++);else if(P!==-1)f=P+1,T++,g=T;else return!1;for(;f<h.length&&h[f]==="*";)f++;return f===h.length}o(a,"matchesTemplate");function l(){let p=[...t.names,...t.skips.map(h=>"-"+h)].join(",");return t.enable(""),p}o(l,"disable");function u(p){for(let h of t.skips)if(a(p,h))return!1;for(let h of t.names)if(a(p,h))return!0;return!1}o(u,"enabled");function c(p){return p instanceof Error?p.stack||p.message:p}o(c,"coerce");function m(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return o(m,"destroy"),t.enable(t.load()),t}o(K9,"setup");uD.exports=K9});var dD=Ae((sn,qh)=>{sn.formatArgs=Y9;sn.save=X9;sn.load=eB;sn.useColors=Z9;sn.storage=tB();sn.destroy=(()=>{let r=!1;return()=>{r||(r=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();sn.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function Z9(){if(typeof window!="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let r;return typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&(r=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(r[1],10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}o(Z9,"useColors");function Y9(r){if(r[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+r[0]+(this.useColors?"%c ":" ")+"+"+qh.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;r.splice(1,0,e,"color: inherit");let t=0,i=0;r[0].replace(/%[a-zA-Z%]/g,s=>{s!=="%%"&&(t++,s==="%c"&&(i=t))}),r.splice(i,0,e)}o(Y9,"formatArgs");sn.log=console.debug||console.log||(()=>{});function X9(r){try{r?sn.storage.setItem("debug",r):sn.storage.removeItem("debug")}catch(e){}}o(X9,"save");function eB(){let r;try{r=sn.storage.getItem("debug")||sn.storage.getItem("DEBUG")}catch(e){}return!r&&typeof process!="undefined"&&"env"in process&&(r=process.env.DEBUG),r}o(eB,"load");function tB(){try{return localStorage}catch(r){}}o(tB,"localstorage");qh.exports=cD()(sn);var{formatters:rB}=qh.exports;rB.j=function(r){try{return JSON.stringify(r)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var jI=Ae(()=>{});var It=Ae((v0,LI)=>{(function(r,e){typeof v0=="object"?LI.exports=v0=e():typeof define=="function"&&define.amd?define([],e):r.CryptoJS=e()})(v0,function(){var r=r||(function(e,t){var i;if(typeof window!="undefined"&&window.crypto&&(i=window.crypto),typeof self!="undefined"&&self.crypto&&(i=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(i=globalThis.crypto),!i&&typeof window!="undefined"&&window.msCrypto&&(i=window.msCrypto),!i&&typeof global!="undefined"&&global.crypto&&(i=global.crypto),!i&&typeof Of=="function")try{i=jI()}catch(b){}var s=o(function(){if(i){if(typeof i.getRandomValues=="function")try{return i.getRandomValues(new Uint32Array(1))[0]}catch(b){}if(typeof i.randomBytes=="function")try{return i.randomBytes(4).readInt32LE()}catch(b){}}throw new Error("Native crypto module could not be used to get secure random number.")},"cryptoSecureRandomInt"),a=Object.create||(function(){function b(){}return o(b,"F"),function(y){var A;return b.prototype=y,A=new b,b.prototype=null,A}})(),l={},u=l.lib={},c=u.Base=(function(){return{extend:o(function(b){var y=a(this);return b&&y.mixIn(b),(!y.hasOwnProperty("init")||this.init===y.init)&&(y.init=function(){y.$super.init.a
1pply(this,arguments)}),y.init.prototype=y,y.$super=this,y},"extend"),create:o(function(){var b=this.extend();return b.init.apply(b,arguments),b},"create"),init:o(function(){},"init"),mixIn:o(function(b){for(var y in b)b.hasOwnProperty(y)&&(this[y]=b[y]);b.hasOwnProperty("toString")&&(this.toString=b.toString)},"mixIn"),clone:o(function(){return this.init.prototype.extend(this)},"clone")}})(),m=u.WordArray=c.extend({init:o(function(b,y){b=this.words=b||[],y!=t?this.sigBytes=y:this.sigBytes=b.length*4},"init"),toString:o(function(b){return(b||h).stringify(this)},"toString"),concat:o(function(b){var y=this.words,A=b.words,S=this.sigBytes,D=b.sigBytes;if(this.clamp(),S%4)for(var M=0;M<D;M++){var _=A[M>>>2]>>>24-M%4*8&255;y[S+M>>>2]|=_<<24-(S+M)%4*8}else for(var k=0;k<D;k+=4)y[S+k>>>2]=A[k>>>2];return this.sigBytes+=D,this},"concat"),clamp:o(function(){var b=this.words,y=this.sigBytes;b[y>>>2]&=4294967295<<32-y%4*8,b.length=e.ceil(y/4)},"clamp"),clone:o(function(){var b=c.clone.call(this);return b.words=this.words.slice(0),b},"clone"),random:o(function(b){for(var y=[],A=0;A<b;A+=4)y.push(s());return new m.init(y,b)},"random")}),p=l.enc={},h=p.Hex={stringify:o(function(b){for(var y=b.words,A=b.sigBytes,S=[],D=0;D<A;D++){var M=y[D>>>2]>>>24-D%4*8&255;S.push((M>>>4).toString(16)),S.push((M&15).toString(16))}return S.join("")},"stringify"),parse:o(function(b){for(var y=b.length,A=[],S=0;S<y;S+=2)A[S>>>3]|=parseInt(b.substr(S,2),16)<<24-S%8*4;return new m.init(A,y/2)},"parse")},g=p.Latin1={stringify:o(function(b){for(var y=b.words,A=b.sigBytes,S=[],D=0;D<A;D++){var M=y[D>>>2]>>>24-D%4*8&255;S.push(String.fromCharCode(M))}return S.join("")},"stringify"),parse:o(function(b){for(var y=b.length,A=[],S=0;S<y;S++)A[S>>>2]|=(b.charCodeAt(S)&255)<<24-S%4*8;return new m.init(A,y)},"parse")},f=p.Utf8={stringify:o(function(b){try{return decodeURIComponent(escape(g.stringify(b)))}catch(y){throw new Error("Malformed UTF-8 data")}},"stringify"),parse:o(function(b){return g.parse(unescape(encodeURIComponent(b)))},"parse")},P=u.BufferedBlockAlgorithm=c.extend({reset:o(function(){this._data=new m.init,this._nDataBytes=0},"reset"),_append:o(function(b){typeof b=="string"&&(b=f.parse(b)),this._data.concat(b),this._nDataBytes+=b.sigBytes},"_append"),_process:o(function(b){var y,A=this._data,S=A.words,D=A.sigBytes,M=this.blockSize,_=M*4,k=D/_;b?k=e.ceil(k):k=e.max((k|0)-this._minBufferSize,0);var H=k*M,J=e.min(H*4,D);if(H){for(var q=0;q<H;q+=M)this._doProcessBlock(S,q);y=S.splice(0,H),A.sigBytes-=J}return new m.init(y,J)},"_process"),clone:o(function(){var b=c.clone.call(this);return b._data=this._data.clone(),b},"clone"),_minBufferSize:0}),T=u.Hasher=P.extend({cfg:c.extend(),init:o(function(b){this.cfg=this.cfg.extend(b),this.reset()},"init"),reset:o(function(){P.reset.call(this),this._doReset()},"reset"),update:o(function(b){return this._append(b),this._process(),this},"update"),finalize:o(function(b){b&&this._append(b);var y=this._doFinalize();return y},"finalize"),blockSize:512/32,_createHelper:o(function(b){return function(y,A){return new b.init(A).finalize(y)}},"_createHelper"),_createHmacHelper:o(function(b){return function(y,A){return new C.HMAC.init(b,A).finalize(y)}},"_createHmacHelper")}),C=l.algo={};return l})(Math);return r})});var Kp=Ae((x0,kI)=>{(function(r,e){typeof x0=="object"?kI.exports=x0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(x0,function(r){return(function(e){var t=r,i=t.lib,s=i.Base,a=i.WordArray,l=t.x64={},u=l.Word=s.extend({init:o(function(m,p){this.high=m,this.low=p},"init")}),c=l.WordArray=s.extend({init:o(function(m,p){m=this.words=m||[],p!=e?this.sigBytes=p:this.sigBytes=m.length*8},"init"),toX32:o(function(){for(var m=this.words,p=m.length,h=[],g=0;g<p;g++){var f=m[g];h.push(f.high),h.push(f.low)}return a.create(h,this.sigBytes)},"toX32"),clone:o(function(){for(var m=s.clone.call(this),p=m.words=this.words.slice(0),h=p.length,g=0;g<h;g++)p[g]=p[g].clone();return m},"clone")})})(),r})});var FI=Ae((O0,_I)=>{(function(r,e){typeof O0=="object"?_I.exports=O0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(O0,function(r){return(function(){if(typeof ArrayBuffer=="function"){var e=r,t=e.lib,i=t.WordArray,s=i.init,a=i.init=function(l){if(l instanceof ArrayBuffer&&(l=new Uint8Array(l)),(l instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&l instanceof Uint8ClampedArray||l instanceof Int16Array||l instanceof Uint16Array||l instanceof Int32Array||l instanceof Uint32Array||l instanceof Float32Array||l instanceof Float64Array)&&(l=new Uint8Array(l.buffer,l.byteOffset,l.byteLength)),l instanceof Uint8Array){for(var u=l.byteLength,c=[],m=0;m<u;m++)c[m>>>2]|=l[m]<<24-m%4*8;s.call(this,c,u)}else s.apply(this,arguments)};a.prototype=i}})(),r.lib.WordArray})});var BI=Ae((D0,UI)=>{(function(r,e){typeof D0=="object"?UI.exports=D0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(D0,function(r){return(function(){var e=r,t=e.lib,i=t.WordArray,s=e.enc,a=s.Utf16=s.Utf16BE={stringify:o(function(u){for(var c=u.words,m=u.sigBytes,p=[],h=0;h<m;h+=2){var g=c[h>>>2]>>>16-h%4*8&65535;p.push(String.fromCharCode(g))}return p.join("")},"stringify"),parse:o(function(u){for(var c=u.length,m=[],p=0;p<c;p++)m[p>>>1]|=u.charCodeAt(p)<<16-p%2*16;return i.create(m,c*2)},"parse")};s.Utf16LE={stringify:o(function(u){for(var c=u.words,m=u.sigBytes,p=[],h=0;h<m;h+=2){var g=l(c[h>>>2]>>>16-h%4*8&65535);p.push(String.fromCharCode(g))}return p.join("")},"stringify"),parse:o(function(u){for(var c=u.length,m=[],p=0;p<c;p++)m[p>>>1]|=l(u.charCodeAt(p)<<16-p%2*16);return i.create(m,c*2)},"parse")};function l(u){return u<<8&4278255360|u>>>8&16711935}o(l,"swapEndian")})(),r.enc.Utf16})});var ba=Ae((M0,qI)=>{(function(r,e){typeof M0=="object"?qI.exports=M0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(M0,function(r){return(function(){var e=r,t=e.lib,i=t.WordArray,s=e.enc,a=s.Base64={stringify:o(function(u){var c=u.words,m=u.sigBytes,p=this._map;u.clamp();for(var h=[],g=0;g<m;g+=3)for(var f=c[g>>>2]>>>24-g%4*8&255,P=c[g+1>>>2]>>>24-(g+1)%4*8&255,T=c[g+2>>>2]>>>24-(g+2)%4*8&255,C=f<<16|P<<8|T,b=0;b<4&&g+b*.75<m;b++)h.push(p.charAt(C>>>6*(3-b)&63));var y=p.charAt(64);if(y)for(;h.length%4;)h.push(y);return h.join("")},"stringify"),parse:o(function(u){var c=u.length,m=this._map,p=this._reverseMap;if(!p){p=this._reverseMap=[];for(var h=0;h<m.length;h++)p[m.charCodeAt(h)]=h}var g=m.charAt(64);if(g){var f=u.indexOf(g);f!==-1&&(c=f)}return l(u,c,p)},"parse"),_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/="};function l(u,c,m){for(var p=[],h=0,g=0;g<c;g++)if(g%4){var f=m[u.charCodeAt(g-1)]<<g%4*2,P=m[u.charCodeAt(g)]>>>6-g%4*2,T=f|P;p[h>>>2]|=T<<24-h%4*8,h++}return i.create(p,h)}o(l,"parseLoop")})(),r.enc.Base64})});var $I=Ae((N0,VI)=>{(function(r,e){typeof N0=="object"?VI.exports=N0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(N0,function(r){return(function(){var e=r,t=e.lib,i=t.WordArray,s=e.enc,a=s.Base64url={stringify:o(function(u,c){c===void 0&&(c=!0);var m=u.words,p=u.sigBytes,h=c?this._safe_map:this._map;u.clamp();for(var g=[],f=0;f<p;f+=3)for(var P=m[f>>>2]>>>24-f%4*8&255,T=m[f+1>>>2]>>>24-(f+1)%4*8&255,C=m[f+2>>>2]>>>24-(f+2)%4*8&255,b=P<<16|T<<8|C,y=0;y<4&&f+y*.75<p;y++)g.push(h.charAt(b>>>6*(3-y)&63));var A=h.charAt(64);if(A)for(;g.length%4;)g.push(A);return g.join("")},"stringify"),parse:o(function(u,c){c===void 0&&(c=!0);var m=u.length,p=c?this._safe_map:this._map,h=this._reverseMap;if(!h){h=this._reverseMap=[];for(var g=0;g<p.length;g++)h[p.charCodeAt(g)]=g}var f=p.charAt(64);if(f){var P=u.indexOf(f);P!==-1&&(m=P)}return l(u,m,h)},"parse"),_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function l(u,c,m){for(var p=[],h=0,g=0;g<c;g++)if(g%4){var f=m[u.charCodeAt(g-1)]<<g%4*2,P=m[u.charCodeAt(g)]>>>6-g%4*2,T=f|P;p[h>>>2]|=T<<24-h%4*8,h++}return i.create(p,h)}o(l,"parseLoop")})(),r.enc.Base64url})});var Ta=Ae((I0,GI)=>{(function(r,e){typeof I0=="object"?GI.exports=I0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(I0,function(r){return(function(e){var t=r,i=t.lib,s=i.WordArray,a=i.Hasher,l=t.algo,u=[];(function(){for(var f=0;f<64;f++)u[f]=e.abs(e.sin(f+1))*4294967296|0})();var c=l.MD5=a.extend({_doReset:o(function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},"_doReset"),_doProcessBlock:o(function(f,P){for(var T=0;T<16;T++){var C=P+T,b=f[C];f[C]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360}var y=this._hash.words,A=f[P+0],S=f[P+1],D=f[P+2],M=f[P+3],_=f[P+4],k=f[P+5],H=f[P+6],J=f[P+7],q=f[P+8],$=f[P+9],F=f[P+10],U=f[P+11],ie=f[P+12],G=f[P+13],W=f[P+14],pe=f[P+15],Y=y[0],ae=y[1],ne=y[2],j=y[3];Y=m(Y,ae,ne,j,A,7,u[0]),j=m(j,Y,ae,ne,S,12,u[1]),ne=m(ne,j,Y,ae,D,17,u[2]),ae=m(ae,ne,j,Y,M,22,u[3]),Y=m(Y,ae,ne,j,_,7,u[4]),j=m(j,Y,ae,ne,k,12,u[5]),ne=m(ne,j,Y,ae,H,17,u[6]),ae=m(ae,ne,j,Y,J,22,u[7]),Y=m(Y,ae,ne,j,q,7,u[8]),j=m(j,Y,ae,ne,$,12,u[9]),ne=m(ne,j,Y,ae,F,17,u[10]),ae=m(ae,ne,j,Y,U,22,u[11]),Y=m(Y,ae,ne,j,ie,7,u[12]),j=m(j,Y,ae,ne,G,12,u[13]),ne=m(ne,j,Y,ae,W,17,u[14]),ae=m(ae,ne,j,Y,pe,22,u[15]),Y=p(Y,ae,ne,j,S,5,u[16]),j=p(j,Y,ae,ne,H,9,u[17]),ne=p(ne,j,Y,ae,U,14,u[18]),ae=p(ae,ne,j,Y,A,20,u[19]),Y=p(Y,ae,ne,j,k,5,u[20]),j=p(j,Y,ae,ne,F,9,u[21]),ne=p(ne,j,Y,ae,pe,14,u[22]),ae=p(ae,ne,j,Y,_,20,u[23]),Y=p(Y,ae,ne,j,$,5,u[24]),j=p(j,Y,ae,ne,W,9,u[25]),ne=p(ne,j,Y,ae,M,14,u[26]),ae=p(ae,ne,j,Y,q,20,u[27]),Y=p(Y,ae,ne,j,G,5,u[28]),j=p(j,Y,ae,ne,D,9,u[29]),ne=p(ne,j,Y,ae,J,14,u[30]),ae=p(ae,ne,j,Y,ie,20,u[31]),Y=h(Y,ae,ne,j,k,4,u[32]),j=h(j,Y,ae,ne,q,11,u[33]),ne=h(ne,j,Y,ae,U,16,u[34]),ae=h(ae,ne,j,Y,W,23,u[35]),Y=h(Y,ae,ne,j,S,4,u[36]),j=h(j,Y,ae,ne,_,11,u[37]),ne=h(ne,j,Y,ae,J,16,u[38]),ae=h(ae,ne,j,Y,F,23,u[39]),Y=h(Y,ae,ne,j,G,4,u[40]),j=h(j,Y,ae,ne,A,11,u[41]),ne=h(ne,j,Y,ae,M,16,u[42]),ae=h(ae,ne,j,Y,H,23,u[43]),Y=h(Y,ae,ne,j,$,4,u[44]),j=h(j,Y,ae,ne,ie,11,u[45]),ne=h(ne,j,Y,ae,pe,16,u[46]),ae=h(ae,ne,j,Y,D,23,u[47]),Y=g(Y,ae,ne,j,A,6,u[48]),j=g(j,Y,ae,ne,J,10,u[49]),ne=g(ne,j,Y,ae,W,15,u[50]),ae=g(ae,ne,j,Y,k,21,u[51]),Y=g(Y,ae,ne,j,ie,6,u[52]),j=g(j,Y,ae,ne,M,10,u[53]),ne=g(ne,j,Y,ae,F,15,u[54]),ae=g(ae,ne,j,Y,S,21,u[55]),Y=g(Y,ae,ne,j,q,6,u[56]),j=g(j,Y,ae,ne,pe,10,u[57]),ne=g(ne,j,Y,ae,H,15,u[58]),ae=g(ae,ne,j,Y,G,21,u[59]),Y=g(Y,ae,ne,j,_,6,u[60]),j=g(j,Y,ae,ne,U,10,u[61]),ne=g(ne,j,Y,ae,D,15,u[62]),ae=g(ae,ne,j,Y,$,21,u[63]),y[0]=y[0]+Y|0,y[1]=y[1]+ae|0,y[2]=y[2]+ne|0,y[3]=y[3]+j|0},"_doProcessBlock"),_doFinalize:o(function(){var f=this._data,P=f.words,T=this._nDataBytes*8,C=f.sigBytes*8;P[C>>>5]|=128<<24-C%32;var b=e.floor(T/4294967296),y=T;P[(C+64>>>9<<4)+15]=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,P[(C+64>>>9<<4)+14]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,f.sigBytes=(P.length+1)*4,this._process();for(var A=this._hash,S=A.words,D=0;D<4;D++){var M=S[D];S[D]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360}return A},"_doFinalize"),clone:o(function(){var f=a.clone.call(this);return f._hash=this._hash.clone(),f},"clone")});function m(f,P,T,C,b,y,A){var S=f+(P&T|~P&C)+b+A;return(S<<y|S>>>32-y)+P}o(m,"FF");function p(f,P,T,C,b,y,A){var S=f+(P&C|T&~C)+b+A;return(S<<y|S>>>32-y)+P}o(p,"GG");function h(f,P,T,C,b,y,A){var S=f+(P^T^C)+b+A;return(S<<y|S>>>32-y)+P}o(h,"HH");function g(f,P,T,C,b,y,A){var S=f+(T^(P|~C))+b+A;return(S<<y|S>>>32-y)+P}o(g,"II"),t.MD5=a._createHelper(c),t.HmacMD5=a._createHmacHelper(c)})(Math),r.MD5})});var NC=Ae((j0,HI)=>{(function(r,e){typeof j0=="object"?HI.exports=j0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(j0,function(r){return(function(){var e=r,t=e.lib,i=t.WordArray,s=t.Hasher,a=e.algo,l=[],u=a.SHA1=s.extend({_doReset:o(function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},"_doReset"),_doProcessBlock:o(function(c,m){for(var p=this._hash.words,h=p[0],g=p[1],f=p[2],P=p[3],T=p[4],C=0;C<80;
1C++){if(C<16)l[C]=c[m+C]|0;else{var b=l[C-3]^l[C-8]^l[C-14]^l[C-16];l[C]=b<<1|b>>>31}var y=(h<<5|h>>>27)+T+l[C];C<20?y+=(g&f|~g&P)+1518500249:C<40?y+=(g^f^P)+1859775393:C<60?y+=(g&f|g&P|f&P)-1894007588:y+=(g^f^P)-899497514,T=P,P=f,f=g<<30|g>>>2,g=h,h=y}p[0]=p[0]+h|0,p[1]=p[1]+g|0,p[2]=p[2]+f|0,p[3]=p[3]+P|0,p[4]=p[4]+T|0},"_doProcessBlock"),_doFinalize:o(function(){var c=this._data,m=c.words,p=this._nDataBytes*8,h=c.sigBytes*8;return m[h>>>5]|=128<<24-h%32,m[(h+64>>>9<<4)+14]=Math.floor(p/4294967296),m[(h+64>>>9<<4)+15]=p,c.sigBytes=m.length*4,this._process(),this._hash},"_doFinalize"),clone:o(function(){var c=s.clone.call(this);return c._hash=this._hash.clone(),c},"clone")});e.SHA1=s._createHelper(u),e.HmacSHA1=s._createHmacHelper(u)})(),r.SHA1})});var k0=Ae((L0,WI)=>{(function(r,e){typeof L0=="object"?WI.exports=L0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(L0,function(r){return(function(e){var t=r,i=t.lib,s=i.WordArray,a=i.Hasher,l=t.algo,u=[],c=[];(function(){function h(T){for(var C=e.sqrt(T),b=2;b<=C;b++)if(!(T%b))return!1;return!0}o(h,"isPrime");
1function g(T){return(T-(T|0))*4294967296|0}o(g,"getFractionalBits");for(var f=2,P=0;P<64;)h(f)&&(P<8&&(u[P]=g(e.pow(f,1/2))),c[P]=g(e.pow(f,1/3)),P++),f++})();var m=[],p=l.SHA256=a.extend({_doReset:o(function(){this._hash=new s.init(u.slice(0))},"_doReset"),_doProcessBlock:o(function(h,g){for(var f=this._hash.words,P=f[0],T=f[1],C=f[2],b=f[3],y=f[4],A=f[5],S=f[6],D=f[7],M=0;M<64;M++){if(M<16)m[M]=h[g+M]|0;else{var _=m[M-15],k=(_<<25|_>>>7)^(_<<14|_>>>18)^_>>>3,H=m[M-2],J=(H<<15|H>>>17)^(H<<13|H>>>19)^H>>>10;m[M]=k+m[M-7]+J+m[M-16]}var q=y&A^~y&S,$=P&T^P&C^T&C,F=(P<<30|P>>>2)^(P<<19|P>>>13)^(P<<10|P>>>22),U=(y<<26|y>>>6)^(y<<21|y>>>11)^(y<<7|y>>>25),ie=D+U+q+c[M]+m[M],G=F+$;D=S,S=A,A=y,y=b+ie|0,b=C,C=T,T=P,P=ie+G|0}f[0]=f[0]+P|0,f[1]=f[1]+T|0,f[2]=f[2]+C|0,f[3]=f[3]+b|0,f[4]=f[4]+y|0,f[5]=f[5]+A|0,f[6]=f[6]+S|0,f[7]=f[7]+D|0},"_doProcessBlock"),_doFinalize:o(function(){var h=this._data,g=h.words,f=this._nDataBytes*8,P=h.sigBytes*8;return g[P>>>5]|=128<<24-P%32,g[(P+64>>>9<<4)+14]=e.floor(f/4294967296),g[(P+64>>>9<<4)+15]=f,h.sigBytes=g.length*4,this._process(),this._hash},"_doFinalize"),clone:o(function(){var h=a.clone.call(this);return h._hash=this._hash.clone(),h},"clone")});t.SHA256=a._createHelper(p),t.HmacSHA256=a._createHmacHelper(p)})(Math),r.SHA256})});var JI=Ae((_0,zI)=>{(function(r,e,t){typeof _0=="object"?zI.exports=_0=e(It(),k0()):typeof define=="function"&&define.amd?define(["./core","./sha256"],e):e(r.CryptoJS)})(_0,function(r){return(function(){var e=r,t=e.lib,i=t.WordArray,s=e.algo,a=s.SHA256,l=s.SHA224=a.extend({_doReset:o(function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},"_doReset"),_doFinalize:o(function(){var u=a._doFinalize.call(this);return u.sigBytes-=4,u},"_doFinalize")});e.SHA224=a._createHelper(l),e.HmacSHA224=a._createHmacHelper(l)})(),r.SHA224})});var IC=Ae((F0,QI)=>{(function(r,e,t){typeof F0=="object"?QI.exports=F0=e(It(),Kp()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(r.CryptoJS)})(F0,function(r){return(function(){var e=r,t=e.lib,i=t.Hasher,s=e.x64,a=s.Word,l=s.WordArray,u=e.algo;function c(){return a.create.apply(a,arguments)}o(c,"X64Word_create");var m=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],p=[];(function(){for(var g=0;g<80;g++)p[g]=c()})();var h=u.SHA512=i.extend({_doReset:o(function(){this._hash=new l.init([new a.init(1779033703,4089235720),new a.init(3144134277,2227873595),new a.init(1013904242,4271175723),new a.init(2773480762,1595750129),new a.init(1359893119,2917565137),new a.init(2600822924,725511199),new a.init(528734635,4215389547),new a.init(1541459225,327033209)])},"_doReset"),_doProcessBlock:o(function(g,f){for(var P=this._hash.words,T=P[0],C=P[1],b=P[2],y=P[3],A=P[4],S=P[5],D=P[6],M=P[7],_=T.high,k=T.low,H=C.high,J=C.low,q=b.high,$=b.low,F=y.high,U=y.low,ie=A.high,G=A.low,W=S.high,pe=S.low,Y=D.high,ae=D.low,ne=M.high,j=M.low,z=_,Q=k,Pe=H,ce=J,dt=q,Fe=$,te=F,K=U,me=ie,Ce=G,Oe=W,Ue=pe,Re=Y,_e=ae,We=ne,Xe=j,it=0;
vendor: 11,877 bytes, line 1
1it<80;it++){var ze,Ot,Jt=p[it];if(it<16)Ot=Jt.high=g[f+it*2]|0,ze=Jt.low=g[f+it*2+1]|0;else{var ei=p[it-15],Nr=ei.high,nt=ei.low,Qe=(Nr>>>1|nt<<31)^(Nr>>>8|nt<<24)^Nr>>>7,ti=(nt>>>1|Nr<<31)^(nt>>>8|Nr<<24)^(nt>>>7|Nr<<25),Qt=p[it-2],pt=Qt.high,ri=Qt.low,X=(pt>>>19|ri<<13)^(pt<<3|ri>>>29)^pt>>>6,B=(ri>>>19|pt<<13)^(ri<<3|pt>>>29)^(ri>>>6|pt<<26),be=p[it-7],V=be.high,ge=be.low,ke=p[it-16],lt=ke.high,Ie=ke.low;ze=ti+ge,Ot=Qe+V+(ze>>>0<ti>>>0?1:0),ze=ze+B,Ot=Ot+X+(ze>>>0<B>>>0?1:0),ze=ze+Ie,Ot=Ot+lt+(ze>>>0<Ie>>>0?1:0),Jt.high=Ot,Jt.low=ze}var ve=me&Oe^~me&Re,Ne=Ce&Ue^~Ce&_e,je=z&Pe^z&dt^Pe&dt,xe=Q&ce^Q&Fe^ce&Fe,at=(z>>>28|Q<<4)^(z<<30|Q>>>2)^(z<<25|Q>>>7),jt=(Q>>>28|z<<4)^(Q<<30|z>>>2)^(Q<<25|z>>>7),$t=(me>>>14|Ce<<18)^(me>>>18|Ce<<14)^(me<<23|Ce>>>9),Pr=(Ce>>>14|me<<18)^(Ce>>>18|me<<14)^(Ce<<23|me>>>9),Vn=m[it],yo=Vn.high,hs=Vn.low,ki=Xe+Pr,Vs=We+$t+(ki>>>0<Xe>>>0?1:0),ki=ki+Ne,Vs=Vs+ve+(ki>>>0<Ne>>>0?1:0),ki=ki+hs,Vs=Vs+yo+(ki>>>0<hs>>>0?1:0),ki=ki+ze,Vs=Vs+Ot+(ki>>>0<ze>>>0?1:0),ee=jt+xe,Se=at+je+(ee>>>0<jt>>>0?1:0);We=Re,Xe=_e,Re=Oe,_e=Ue,Oe=me,Ue=Ce,Ce=K+ki|0,me=te+Vs+(Ce>>>0<K>>>0?1:0)|0,te=dt,K=Fe,dt=Pe,Fe=ce,Pe=z,ce=Q,Q=ki+ee|0,z=Vs+Se+(Q>>>0<ki>>>0?1:0)|0}k=T.low=k+Q,T.high=_+z+(k>>>0<Q>>>0?1:0),J=C.low=J+ce,C.high=H+Pe+(J>>>0<ce>>>0?1:0),$=b.low=$+Fe,b.high=q+dt+($>>>0<Fe>>>0?1:0),U=y.low=U+K,y.high=F+te+(U>>>0<K>>>0?1:0),G=A.low=G+Ce,A.high=ie+me+(G>>>0<Ce>>>0?1:0),pe=S.low=pe+Ue,S.high=W+Oe+(pe>>>0<Ue>>>0?1:0),ae=D.low=ae+_e,D.high=Y+Re+(ae>>>0<_e>>>0?1:0),j=M.low=j+Xe,M.high=ne+We+(j>>>0<Xe>>>0?1:0)},"_doProcessBlock"),_doFinalize:o(function(){var g=this._data,f=g.words,P=this._nDataBytes*8,T=g.sigBytes*8;f[T>>>5]|=128<<24-T%32,f[(T+128>>>10<<5)+30]=Math.floor(P/4294967296),f[(T+128>>>10<<5)+31]=P,g.sigBytes=f.length*4,this._process();var C=this._hash.toX32();return C},"_doFinalize"),clone:o(function(){var g=i.clone.call(this);return g._hash=this._hash.clone(),g},"clone"),blockSize:1024/32});e.SHA512=i._createHelper(h),e.HmacSHA512=i._createHmacHelper(h)})(),r.SHA512})});var ZI=Ae((U0,KI)=>{(function(r,e,t){typeof U0=="object"?KI.exports=U0=e(It(),Kp(),IC()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],e):e(r.CryptoJS)})(U0,function(r){return(function(){var e=r,t=e.x64,i=t.Word,s=t.WordArray,a=e.algo,l=a.SHA512,u=a.SHA384=l.extend({_doReset:o(function(){this._hash=new s.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},"_doReset"),_doFinalize:o(function(){var c=l._doFinalize.call(this);return c.sigBytes-=16,c},"_doFinalize")});e.SHA384=l._createHelper(u),e.HmacSHA384=l._createHmacHelper(u)})(),r.SHA384})});var XI=Ae((B0,YI)=>{(function(r,e,t){typeof B0=="object"?YI.exports=B0=e(It(),Kp()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],e):e(r.CryptoJS)})(B0,function(r){return(function(e){var t=r,i=t.lib,s=i.WordArray,a=i.Hasher,l=t.x64,u=l.Word,c=t.algo,m=[],p=[],h=[];(function(){for(var P=1,T=0,C=0;C<24;C++){m[P+5*T]=(C+1)*(C+2)/2%64;var b=T%5,y=(2*P+3*T)%5;P=b,T=y}for(var P=0;P<5;P++)for(var T=0;T<5;T++)p[P+5*T]=T+(2*P+3*T)%5*5;for(var A=1,S=0;S<24;S++){for(var D=0,M=0,_=0;_<7;_++){if(A&1){var k=(1<<_)-1;k<32?M^=1<<k:D^=1<<k-32}A&128?A=A<<1^113:A<<=1}h[S]=u.create(D,M)}})();var g=[];(function(){for(var P=0;P<25;P++)g[P]=u.create()})();var f=c.SHA3=a.extend({cfg:a.cfg.extend({outputLength:512}),_doReset:o(function(){for(var P=this._state=[],T=0;T<25;T++)P[T]=new u.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},"_doReset"),_doProcessBlock:o(function(P,T){for(var C=this._state,b=this.blockSize/2,y=0;y<b;y++){var A=P[T+2*y],S=P[T+2*y+1];A=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var D=C[y];D.high^=S,D.low^=A}for(var M=0;M<24;M++){for(var _=0;_<5;_++){for(var k=0,H=0,J=0;J<5;J++){var D=C[_+5*J];k^=D.high,H^=D.low}var q=g[_];q.high=k,q.low=H}for(var _=0;_<5;_++)for(var $=g[(_+4)%5],F=g[(_+1)%5],U=F.high,ie=F.low,k=$.high^(U<<1|ie>>>31),H=$.low^(ie<<1|U>>>31),J=0;J<5;J++){var D=C[_+5*J];D.high^=k,D.low^=H}for(var G=1;G<25;G++){var k,H,D=C[G],W=D.high,pe=D.low,Y=m[G];Y<32?(k=W<<Y|pe>>>32-Y,H=pe<<Y|W>>>32-Y):(k=pe<<Y-32|W>>>64-Y,H=W<<Y-32|pe>>>64-Y);var ae=g[p[G]];ae.high=k,ae.low=H}var ne=g[0],j=C[0];ne.high=j.high,ne.low=j.low;for(var _=0;_<5;_++)for(var J=0;J<5;J++){var G=_+5*J,D=C[G],z=g[G],Q=g[(_+1)%5+5*J],Pe=g[(_+2)%5+5*J];D.high=z.high^~Q.high&Pe.high,D.low=z.low^~Q.low&Pe.low}var D=C[0],ce=h[M];D.high^=ce.high,D.low^=ce.low}},"_doProcessBlock"),_doFinalize:o(function(){var P=this._data,T=P.words,C=this._nDataBytes*8,b=P.sigBytes*8,y=this.blockSize*32;T[b>>>5]|=1<<24-b%32,T[(e.ceil((b+1)/y)*y>>>5)-1]|=128,P.sigBytes=T.length*4,this._process();for(var A=this._state,S=this.cfg.outputLength/8,D=S/8,M=[],_=0;_<D;_++){var k=A[_],H=k.high,J=k.low;H=(H<<8|H>>>24)&16711935|(H<<24|H>>>8)&4278255360,J=(J<<8|J>>>24)&16711935|(J<<24|J>>>8)&4278255360,M.push(J),M.push(H)}return new s.init(M,S)},"_doFinalize"),clone:o(function(){for(var P=a.clone.call(this),T=P._state=this._state.slice(0),C=0;C<25;C++)T[C]=T[C].clone();return P},"clone")});t.SHA3=a._createHelper(f),t.HmacSHA3=a._createHmacHelper(f)})(Math),r.SHA3})});var t3=Ae((q0,e3)=>{(function(r,e){typeof q0=="object"?e3.exports=q0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(q0,function(r){return(function(e){var t=r,i=t.lib,s=i.WordArray,a=i.Hasher,l=t.algo,u=s.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=s.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),m=s.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),p=s.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),h=s.create([0,1518500249,1859775393,2400959708,2840853838]),g=s.create([1352829926,1548603684,1836072691,2053994217,0]),f=l.RIPEMD160=a.extend({_doReset:o(function(){this._hash=s.create([1732584193,4023233417,2562383102,271733878,3285377520])},"_doReset"),_doProcessBlock:o(function(S,D){for(var M=0;M<16;M++){var _=D+M,k=S[_];S[_]=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360}var H=this._hash.words,J=h.words,q=g.words,$=u.words,F=c.words,U=m.words,ie=p.words,G,W,pe,Y,ae,ne,j,z,Q,Pe;ne=G=H[0],j=W=H[1],z=pe=H[2],Q=Y=H[3],Pe=ae=H[4];for(var ce,M=0;M<80;M+=1)ce=G+S[D+$[M]]|0,M<16?ce+=P(W,pe,Y)+J[0]:M<32?ce+=T(W,pe,Y)+J[1]:M<48?ce+=C(W,pe,Y)+J[2]:M<64?ce+=b(W,pe,Y)+J[3]:ce+=y(W,pe,Y)+J[4],ce=ce|0,ce=A(ce,U[M]),ce=ce+ae|0,G=ae,ae=Y,Y=A(pe,10),pe=W,W=ce,ce=ne+S[D+F[M]]|0,M<16?ce+=y(j,z,Q)+q[0]:M<32?ce+=b(j,z,Q)+q[1]:M<48?ce+=C(j,z,Q)+q[2]:M<64?ce+=T(j,z,Q)+q[3]:ce+=P(j,z,Q)+q[4],ce=ce|0,ce=A(ce,ie[M]),ce=ce+Pe|0,ne=Pe,Pe=Q,Q=A(z,10),z=j,j=ce;ce=H[1]+pe+Q|0,H[1]=H[2]+Y+Pe|0,H[2]=H[3]+ae+ne|0,H[3]=H[4]+G+j|0,H[4]=H[0]+W+z|0,H[0]=ce},"_doProcessBlock"),_doFinalize:o(function(){var S=this._data,D=S.words,M=this._nDataBytes*8,_=S.sigBytes*8;D[_>>>5]|=128<<24-_%32,D[(_+64>>>9<<4)+14]=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,S.sigBytes=(D.length+1)*4,this._process();for(var k=this._hash,H=k.words,J=0;J<5;J++){var q=H[J];H[J]=(q<<8|q>>>24)&16711935|(q<<24|q>>>8)&4278255360}return k},"_doFinalize"),clone:o(function(){var S=a.clone.call(this);return S._hash=this._hash.clone(),S},"clone")});function P(S,D,M){return S^D^M}o(P,"f1");function T(S,D,M){return S&D|~S&M}o(T,"f2");function C(S,D,M){return(S|~D)^M}o(C,"f3");function b(S,D,M){return S&M|D&~M}o(b,"f4");function y(S,D,M){return S^(D|~M)}o(y,"f5");function A(S,D){return S<<D|S>>>32-D}o(A,"rotl"),t.RIPEMD160=a._createHelper(f),t.HmacRIPEMD160=a._createHmacHelper(f)})(Math),r.RIPEMD160})});var $0=Ae((V0,r3)=>{(function(r,e){typeof V0=="object"?r3.exports=V0=e(It()):typeof define=="function"&&define.amd?define(["./core"],e):e(r.CryptoJS)})(V0,function(r){(function(){var e=r,t=e.lib,i=t.Base,s=e.enc,a=s.Utf8,l=e.algo,u=l.HMAC=i.extend({init:o(function(c,m){c=this._hasher=new c.init,typeof m=="string"&&(m=a.parse(m));var p=c.blockSize,h=p*4;m.sigBytes>h&&(m=c.finalize(m)),m.clamp();for(var g=this._oKey=m.clone(),f=this._iKey=m.clone(),P=g.words,T=f.words,C=0;C<p;C++)P[C]^=1549556828,T[C]^=909522486;g.sigBytes=f.sigBytes=h,this.reset()},"init"),reset:o(function(){var c=this._hasher;c.reset(),c.update(this._iKey)},"reset"),update:o(function(c){return this._hasher.update(c),this},"update"),finalize:o(function(c){var m=this._hasher,p=m.finalize(c);m.reset();var h=m.finalize(this._oKey.clone().concat(p));return h},"finalize")})})()})});var n3=Ae((G0,i3)=>{(function(r,e,t){typeof G0=="object"?i3.exports=G0=e(It(),k0(),$0()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],e):e(r.CryptoJS)})(G0,function(r){return(function(){var e=r,t=e.lib,i=t.Base,s=t.WordArray,a=e.algo,l=a.SHA256,u=a.HMAC,c=a.PBKDF2=i.extend({cfg:i.extend({keySize:128/32,hasher:l,iterations:25e4}),init:o(function(m){this.cfg=this.cfg.extend(m)},"init"),compute:o(function(m,p){for(var h=this.cfg,g=u.create(h.hasher,m),f=s.create(),P=s.create([1]),T=f.words,C=P.words,b=h.keySize,y=h.iterations;T.length<b;){var A=g.update(p).finalize(P);g.reset();for(var S=A.words,D=S.length,M=A,_=1;_<y;_++){M=g.finalize(M),g.reset();for(var k=M.words,H=0;H<D;H++)S[H]^=k[H]}f.concat(A),C[0]++}return f.sigBytes=b*4,f},"compute")});e.PBKDF2=function(m,p,h){return c.create(h).compute(m,p)}})(),r.PBKDF2})});var ko=Ae((H0,s3)=>{(function(r,e,t){typeof H0=="object"?s3.exports=H0=e(It(),NC(),$0()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],e):e(r.CryptoJS)})(H0,function(r){return(function(){var e=r,t=e.lib,i=t.Base,s=t.WordArray,a=e.algo,l=a.MD5,u=a.EvpKDF=i.extend({cfg:i.extend({keySize:128/32,hasher:l,iterations:1}),init:o(function(c){this.cfg=this.cfg.extend(c)},"init"),compute:o(function(c,m){for(var p,h=this.cfg,g=h.hasher.create(),f=s.create(),P=f.words,T=h.keySize,C=h.iterations;P.length<T;){p&&g.update(p),p=g.update(c).finalize(m),g.reset();for(var b=1;b<C;b++)p=g.finalize(p),g.reset();f.concat(p)}return f.sigBytes=T*4,f},"compute")});e.EvpKDF=function(c,m,p){return u.create(p).compute(c,m)}})(),r.EvpKDF})});var Jr=Ae((W0,o3)=>{(function(r,e,t){typeof W0=="object"?o3.exports=W0=e(It(),ko()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],e):e(r.CryptoJS)})(W0,function(r){r.lib.Cipher||(function(e){var t=r,i=t.lib,s=i.Base,a=i.WordArray,l=i.BufferedBlockAlgorithm,u=t.enc,c=u.Utf8,m=u.Base64,p=t.algo,h=p.EvpKDF,g=i.Cipher=l.extend({cfg:s.extend(),createEncryptor:o(function(q,$){return this.create(this._ENC_XFORM_MODE,q,$)},"createEncryptor"),createDecryptor:o(function(q,$){return this.create(this._DEC_XFORM_MODE,q,$)},"createDecryptor"),init:o(function(q,$,F){this.cfg=this.cfg.extend(F),this._xformMode=q,this._key=$,this.reset()},"init"),reset:o(function(){l.reset.call(this),this._doReset()},"reset"),process:o(function(q){return this._append(q),this._process()},"process"),finalize:o(function(q){q&&this._append(q);var $=this._doFinalize();return $},"finalize"),keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:(function(){function q($){return typeof $=="string"?J:_}return o(q,"selectCipherStrategy"),function($){return{encrypt:o(function(F,U,ie){return q(U).encrypt
1($,F,U,ie)},"encrypt"),decrypt:o(function(F,U,ie){return q(U).decrypt($,F,U,ie)},"decrypt")}}})()}),f=i.StreamCipher=g.extend({_doFinalize:o(function(){var q=this._process(!0);return q},"_doFinalize"),blockSize:1}),P=t.mode={},T=i.BlockCipherMode=s.extend({createEncryptor:o(function(q,$){return this.Encryptor.create(q,$)},"createEncryptor"),createDecryptor:o(function(q,$){return this.Decryptor.create(q,$)},"createDecryptor"),init:o(function(q,$){this._cipher=q,this._iv=$},"init")}),C=P.CBC=(function(){var q=T.extend();q.Encryptor=q.extend({processBlock:o(function(F,U){var ie=this._cipher,G=ie.blockSize;$.call(this,F,U,G),ie.encryptBlock(F,U),this._prevBlock=F.slice(U,U+G)},"processBlock")}),q.Decryptor=q.extend({processBlock:o(function(F,U){var ie=this._cipher,G=ie.blockSize,W=F.slice(U,U+G);ie.decryptBlock(F,U),$.call(this,F,U,G),this._prevBlock=W},"processBlock")});function $(F,U,ie){var G,W=this._iv;W?(G=W,this._iv=e):G=this._prevBlock;for(var pe=0;pe<ie;pe++)F[U+pe]^=G[pe]}return o($,"xorBlock"),q})(),b=t.pad={},y=b.Pkcs7={pad:o(function(q,$){for(var F=$*4,U=F-q.sigBytes%F,ie=U<<24|U<<16|U<<8|U,G=[],W=0;W<U;W+=4)G.push(ie);var pe=a.create(G,U);q.concat(pe)},"pad"),unpad:o(function(q){var $=q.words[q.sigBytes-1>>>2]&255;q.sigBytes-=$},"unpad")},A=i.BlockCipher=g.extend({cfg:g.cfg.extend({mode:C,padding:y}),reset:o(function(){var q;g.reset.call(this);var $=this.cfg,F=$.iv,U=$.mode;this._xformMode==this._ENC_XFORM_MODE?q=U.createEncryptor:(q=U.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==q?this._mode.init(this,F&&F.words):(this._mode=q.call(U,this,F&&F.words),this._mode.__creator=q)},"reset"),_doProcessBlock:o(function(q,$){this._mode.processBlock(q,$)},"_doProcessBlock"),_doFinalize:o(function(){var q,$=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?($.pad(this._data,this.blockSize),q=this._process(!0)):(q=this._process(!0),$.unpad(q)),q},"_doFinalize"),blockSize:128/32}),S=i.CipherParams=s.extend({init:o(function(q){this.mixIn(q)},"init"),toString:o(function(q){return(q||this.formatter).stringify(this)},"toString")}),D=t.format={},M=D.OpenSSL={stringify:o(function(q){var $,F=q.ciphertext,U=q.salt;return U?$=a.create([1398893684,1701076831]).concat(U).concat(F):$=F,$.toString(m)},"stringify"),parse:o(function(q){var $,F=m.parse(q),U=F.words;return U[0]==1398893684&&U[1]==1701076831&&($=a.create(U.slice(2,4)),U.splice(0,4),F.sigBytes-=16),S.create({ciphertext:F,salt:$})},"parse")},_=i.SerializableCipher=s.extend({cfg:s.extend({format:M}),encrypt:o(function(q,$,F,U){U=this.cfg.extend(U);var ie=q.createEncryptor(F,U),G=ie.finalize($),W=ie.cfg;return S.create({ciphertext:G,key:F,iv:W.iv,algorithm:q,mode:W.mode,padding:W.padding,blockSize:q.blockSize,formatter:U.format})},"encrypt"),decrypt:o(function(q,$,F,U){U=this.cfg.extend(U),$=this._parse($,U.format);var ie=q.createDecryptor(F,U).finalize($.ciphertext);return ie},"decrypt"),_parse:o(function(q,$){return typeof q=="string"?$.parse(q,this):q},"_parse")}),k=t.kdf={},H=k.OpenSSL={execute:o(function(q,$,F,U,ie){if(U||(U=a.random(64/8)),ie)var G=h.create({keySize:$+F,hasher:ie}).compute(q,U);else var G=h.create({keySize:$+F}).compute(q,U);var W=a.create(G.words.slice($),F*4);return G.sigBytes=$*4,S.create({key:G,iv:W,salt:U})},"execute")},J=i.PasswordBasedCipher=_.extend({cfg:_.cfg.extend({kdf:H}),encrypt:o(function(q,$,F,U){U=this.cfg.extend(U);var ie=U.kdf.execute(F,q.keySize,q.ivSize,U.salt,U.hasher);U.iv=ie.iv;var G=_.encrypt.call(this,q,$,ie.key,U);return G.mixIn(ie),G},"encrypt"),decrypt:o(function(q,$,F,U){U=this.cfg.extend(U),$=this._parse($,U.format);var ie=U.kdf.execute(F,q.keySize,q.ivSize,$.salt,U.hasher);U.iv=ie.iv;var G=_.decrypt.call(this,q,$,ie.key,U);return G},"decrypt")})})()})});var l3=Ae((z0,a3)=>{(function(r,e,t){typeof z0=="object"?a3.exports=z0=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(z0,function(r){return r.mode.CFB=(function(){var e=r.lib.BlockCipherMode.extend();e.Encryptor=e.extend({processBlock:o(function(i,s){var a=this._cipher,l=a.blockSize;t.call(this,i,s,l,a),this._prevBlock=i.slice(s,s+l)},"processBlock")}),e.Decryptor=e.extend({processBlock:o(function(i,s){var a=this._cipher,l=a.blockSize,u=i.slice(s,s+l);t.call(this,i,s,l,a),this._prevBlock=u},"processBlock")});function t(i,s,a,l){var u,c=this._iv;c?(u=c.slice(0),this._iv=void 0):u=this._prevBlock,l.encryptBlock(u,0);for(var m=0;m<a;m++)i[s+m]^=u[m]}return o(t,"generateKeystreamAndEncrypt"),e})(),r.mode.CFB})});var c3=Ae((J0,u3)=>{(function(r,e,t){typeof J0=="object"?u3.exports=J0=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(J0,function(r){return r.mode.CTR=(function(){var e=r.lib.BlockCipherMode.extend(),t=e.Encryptor=e.extend({processBlock:o(function(i,s){var a=this._cipher,l=a.blockSize,u=this._iv,c=this._counter;u&&(c=this._counter=u.slice(0),this._iv=void 0);var m=c.slice(0);a.encryptBlock(m,0),c[l-1]=c[l-1]+1|0;for(var p=0;p<l;p++)i[s+p]^=m[p]},"processBlock")});return e.Decryptor=t,e})(),r.mode.CTR})});var p3=Ae((Q0,d3)=>{(function(r,e,t){typeof Q0=="object"?d3.exports=Q0=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(Q0,function(r){return r.mode.CTRGladman=(function(){var e=r.lib.BlockCipherMode.extend();function t(a){if((a>>24&255)===255){var l=a>>16&255,u=a>>8&255,c=a&255;l===255?(l=0,u===255?(u=0,c===255?c=0:++c):++u):++l,a=0,a+=l<<16,a+=u<<8,a+=c}else a+=1<<24;return a}o(t,"incWord");function i(a){return(a[0]=t(a[0]))===0&&(a[1]=t(a[1])),a}o(i,"incCounter");var s=e.Encryptor=e.extend({processBlock:o(function(a,l){var u=this._cipher,c=u.blockSize,m=this._iv,p=this._counter;m&&(p=this._counter=m.slice(0),this._iv=void 0),i(p);var h=p.slice(0);u.encryptBlock(h,0);for(var g=0;g<c;g++)a[l+g]^=h[g]},"processBlock")});return e.Decryptor=s,e})(),r.mode.CTRGladman})});var f3=Ae((K0,m3)=>{(function(r,e,t){typeof K0=="object"?m3.exports=K0=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(K0,function(r){return r.mode.OFB=(function(){var e=r.lib.BlockCipherMode.extend(),t=e.Encryptor=e.extend({processBlock:o(function(i,s){var a=this._cipher,l=a.blockSize,u=this._iv,c=this._keystream;u&&(c=this._keystream=u.slice(0),this._iv=void 0),a.encryptBlock(c,0);for(var m=0;m<l;m++)i[s+m]^=c[m]},"processBlock")});return e.Decryptor=t,e})(),r.mode.OFB})});var g3=Ae((Z0,h3)=>{(function(r,e,t){typeof Z0=="object"?h3.exports=Z0=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(Z0,function(r){return r.mode.ECB=(function(){var e=r.lib.BlockCipherMode.extend();return e.Encryptor=e.extend({processBlock:o(function(t,i){this._cipher.encryptBlock(t,i)},"processBlock")}),e.Decryptor=e.extend({processBlock:o(function(t,i){this._cipher.decryptBlock(t,i)},"processBlock")}),e})(),r.mode.ECB})});var b3=Ae((Y0,y3)=>
1{(function(r,e,t){typeof Y0=="object"?y3.exports=Y0=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(Y0,function(r){return r.pad.AnsiX923={pad:o(function(e,t){var i=e.sigBytes,s=t*4,a=s-i%s,l=i+a-1;e.clamp(),e.words[l>>>2]|=a<<24-l%4*8,e.sigBytes+=a},"pad"),unpad:o(function(e){var t=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=t},"unpad")},r.pad.Ansix923})});var P3=Ae((X0,T3)=>{(function(r,e,t){typeof X0=="object"?T3.exports=X0=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(X0,function(r){return r.pad.Iso10126={pad:o(function(e,t){var i=t*4,s=i-e.sigBytes%i;e.concat(r.lib.WordArray.random(s-1)).concat(r.lib.WordArray.create([s<<24],1))},"pad"),unpad:o(function(e){var t=e.words[e.sigBytes-1>>>2]&255;e.sigBytes-=t},"unpad")},r.pad.Iso10126})});var A3=Ae((ey,S3)=>{(function(r,e,t){typeof ey=="object"?S3.exports=ey=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(ey,function(r){return r.pad.Iso97971={pad:o(function(e,t){e.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(e,t)},"pad"),unpad:o(function(e){r.pad.ZeroPadding.unpad(e),e.sigBytes--},"unpad")},r.pad.Iso97971})});var E3=Ae((ty,C3)=>{(function(r,e,t){typeof ty=="object"?C3.exports=ty=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(ty,function(r){return r.pad.ZeroPadding={pad:o(function(e,t){var i=t*4;e.clamp(),e.sigBytes+=i-(e.sigBytes%i||i)},"pad"),unpad:o(function(e){for(var t=e.words,i=e.sigBytes-1,i=e.sigBytes-1;i>=0;i--)if(t[i>>>2]>>>24-i%4*8&255){e.sigBytes=i+1;break}},"unpad")},r.pad.ZeroPadding})});var R3=Ae((ry,w3)=>{(function(r,e,t){typeof ry=="object"?w3.exports=ry=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(ry,function(r){return r.pad.NoPadding={pad:o(function(){},"pad"),unpad:o(function(){},"unpad")},r.pad.NoPadding})});var x3=Ae((iy,v3)=>{(function(r,e,t){typeof iy=="object"?v3.exports=iy=e(It(),Jr()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],e):e(r.CryptoJS)})(iy,function(r){return(function(e){var t=r,i=t.lib,s=i.CipherParams,a=t.enc,l=a.Hex,u=t.format,c=u.Hex={stringify:o(function(m){return m.ciphertext.toString(l)},"stringify"),parse:o(function(m){var p=l.parse(m);return s.create({ciphertext:p})},"parse")}})(),r.format.Hex})});var D3=Ae((ny,O3)=>{(function(r,e,t){typeof ny=="object"?O3.exports=ny=e(It(),ba(),Ta(),ko(),Jr()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(r.CryptoJS)})(ny,function(r){return(function(){var e=r,t=e.lib,i=t.BlockCipher,s=e.algo,a=[],l=[],u=[],c=[],m=[],p=[],h=[],g=[],f=[],P=[];(function(){for(var b=[],y=0;y<256;y++)y<128?b[y]=y<<1:b[y]=y<<1^283;for(var A=0,S=0,y=0;y<256;y++){var D=S^S<<1^S<<2^S<<3^S<<4;D=D>>>8^D&255^99,a[A]=D,l[D]=A;var M=b[A],_=b[M],k=b[_],H=b[D]*257^D*16843008;u[A]=H<<24|H>>>8,c[A]=H<<16|H>>>16,m[A]=H<<8|H>>>24,p[A]=H;var H=k*16843009^_*65537^M*257^A*16843008;h[D]=H<<24|H>>>8,g[D]=H<<16|H>>>16,f[D]=H<<8|H>>>24,P[D]=H,A?(A=M^b[b[b[k^M]]],S^=b[b[S]]):A=S=1}})();var T=[0,1,2,4,8,16,32,64,128,27,54],C=s.AES=i.extend({_doReset:o(function(){var b;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var y=this._keyPriorReset=this._key,A=y.words,S=y.sigBytes/4,D=this._nRounds=S+6,M=(D+1)*4,_=this._keySchedule=[],k=0;k<M;k++)k<S?_[k]=A[k]:(b=_[k-1],k%S?S>6&&k%S==4&&(b=a[b>>>24]<<24|a[b>>>16&255]<<16|a[b>>>8&255]<<8|a[b&255]):(b=b<<8|b>>>24,b=a[b>>>24]<<24|a[b>>>16&255]<<16|a[b>>>8&255]<<8|a[b&255],b^=T[k/S|0]<<24),_[k]=_[k-S]^b);for(var H=this._invKeySchedule=[],J=0;J<M;J++){var k=M-J;if(J%4)var b=_[k];else var b=_[k-4];J<4||k<=4?H[J]=b:H[J]=h[a[b>>>24]]^g[a[b>>>16&255]]^f[a[b>>>8&255]]^P[a[b&255]]}}},"_doReset"),encryptBlock:o(function(b,y){this._doCryptBlock(b,y,this._keySchedule,u,c,m,p,a)},"encryptBlock"),decryptBlock:o(function(b,y){var A=b[y+1];b[y+1]=b[y+3],b[y+3]=A,this._doCryptBlock(b,y,this._invKeySchedule,h,g,f,P,l);var A=b[y+1];b[y+1]=b[y+3],b[y+3]=A},"decryptBlock"),_doCryptBlock:o(function(b,y,A,S,D,M,_,k){for(var H=this._nRounds,J=b[y]^A[0],q=b[y+1]^A[1],$=b[y+2]^A[2],F=b[y+3]^A[3],U=4,ie=1;ie<H;ie++){var G=S[J>>>24]^D[q>>>16&255]^M[$>>>
vendor: 1,256 bytes, line 1
18&255]^_[F&255]^A[U++],W=S[q>>>24]^D[$>>>16&255]^M[F>>>8&255]^_[J&255]^A[U++],pe=S[$>>>24]^D[F>>>16&255]^M[J>>>8&255]^_[q&255]^A[U++],Y=S[F>>>24]^D[J>>>16&255]^M[q>>>8&255]^_[$&255]^A[U++];J=G,q=W,$=pe,F=Y}var G=(k[J>>>24]<<24|k[q>>>16&255]<<16|k[$>>>8&255]<<8|k[F&255])^A[U++],W=(k[q>>>24]<<24|k[$>>>16&255]<<16|k[F>>>8&255]<<8|k[J&255])^A[U++],pe=(k[$>>>24]<<24|k[F>>>16&255]<<16|k[J>>>8&255]<<8|k[q&255])^A[U++],Y=(k[F>>>24]<<24|k[J>>>16&255]<<16|k[q>>>8&255]<<8|k[$&255])^A[U++];b[y]=G,b[y+1]=W,b[y+2]=pe,b[y+3]=Y},"_doCryptBlock"),keySize:256/32});e.AES=i._createHelper(C)})(),r.AES})});var N3=Ae((sy,M3)=>{(function(r,e,t){typeof sy=="object"?M3.exports=sy=e(It(),ba(),Ta(),ko(),Jr()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(r.CryptoJS)})(sy,function(r){return(function(){var e=r,t=e.lib,i=t.WordArray,s=t.BlockCipher,a=e.algo,l=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],u=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],m
vendor: 7,629 bytes, line 1
1=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
1p=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],h=a.DES=s.extend({_doReset:o(function(){for(var T=this._key,C=T.words,b=[],y=0;y<56;y++){var A=l[y]-1;b[y]=C[A>>>5]>>>31-A%32&1}for(var S=this._subKeys=[],D=0;D<16;D++){for(var M=S[D]=[],_=c[D],y=0;y<24;y++)M[y/6|0]|=b[(u[y]-1+_)%28]<<31-y%6,M[4+(y/6|0)]|=b[28+(u[y+24]-1+_)%28]<<31-y%6;M[0]=M[0]<<1|M[0]>>>31;for(var y=1;y<7;y++)M[y]=M[y]>>>(y-1)*4+3;M[7]=M[7]<<5|M[7]>>>27}for(var k=this._invSubKeys=[],y=0;y<16;y++)k[y]=S[15-y]},"_doReset"),encryptBlock:o(function(T,C){this._doCryptBlock(T,C,this._subKeys)},"encryptBlock"),decryptBlock:o(function(T,C){this._doCryptBlock(T,C,this._invSubKeys)},"decryptBlock"),_doCryptBlock:o(function(T,C,b){this._lBlock=T[C],this._rBlock=T[C+1],g.call(this,4,252645135),g.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),g.call(this,1,1431655765);for(var y=0;y<16;y++){for(var A=b[y],S=this._lBlock,D=this._rBlock,M=0,_=0;_<8;_++)M|=m[_][((D^A[_])&p[_])>>>0];this._lBlock=D,this._rBlock=S^M}var k=this._lBlock;this._lBlock=this._rBlock,this._rBlock=k,g.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),g.call(this,16,65535),g.call(this,4,252645135),T[C]=this._lBlock,T[C+1]=this._rBlock},"_doCryptBlock"),keySize:64/32,ivSize:64/32,blockSize:64/32});function g(T,C){var b=(this._lBlock>>>T^this._rBlock)&C;this._rBlock^=b,this._lBlock^=b<<T}o(g,"exchangeLR");function f(T,C){var b=(this._rBlock>>>T^this._lBlock)&C;this._lBlock^=b,this._rBlock^=b<<T}o(f,"exchangeRL"),e.DES=s._createHelper(h);var P=a.TripleDES=s.extend({_doReset:o(function(){var T=this._key,C=T.words;if(C.length!==2&&C.length!==4&&C.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var b=C.slice(0,2),y=C.length<4?C.slice(0,2):C.slice(2,4),A=C.length<6?C.slice(0,2):C.slice(4,6);this._des1=h.createEncryptor(i.create(b)),this._des2=h.createEncryptor(i.create(y)),this._des3=h.createEncryptor(i.create(A))},"_doReset"),encryptBlock:o(function(T,C){this._des1.encryptBlock(T,C),this._des2.decryptBlock(T,C),this._des3.encryptBlock(T,C)},"encryptBlock"),decryptBlock:o(function(T,C){this._des3.decryptBlock(T,C),this._des2.encryptBlock(T,C),this._des1.decryptBlock(T,C)},"decryptBlock"),keySize:192/32,ivSize:64/32,blockSize:64/32});e.TripleDES=s._createHelper(P)})(),r.TripleDES})});var j3=Ae((oy,I3)=>{(function(r,e,t){typeof oy=="object"?I3.exports=oy=e(It(),ba(),Ta(),ko(),Jr()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(r.CryptoJS)})(oy,function(r){return(function(){var e=r,t=e.lib,i=t.StreamCipher,s=e.algo,a=s.RC4=i.extend({_doReset:o(function(){for(var c=this._key,m=c.words,p=c.sigBytes,h=this._S=[],g=0;g<256;g++)h[g]=g;
1for(var g=0,f=0;g<256;g++){var P=g%p,T=m[P>>>2]>>>24-P%4*8&255;f=(f+h[g]+T)%256;var C=h[g];h[g]=h[f],h[f]=C}this._i=this._j=0},"_doReset"),_doProcessBlock:o(function(c,m){c[m]^=l.call(this)},"_doProcessBlock"),keySize:256/32,ivSize:0});function l(){for(var c=this._S,m=this._i,p=this._j,h=0,g=0;g<4;g++){m=(m+1)%256,p=(p+c[m])%256;var f=c[m];c[m]=c[p],c[p]=f,h|=c[(c[m]+c[p])%256]<<24-g*8}return this._i=m,this._j=p,h}o(l,"generateKeystreamWord"),e.RC4=i._createHelper(a);var u=s.RC4Drop=a.extend({cfg:a.cfg.extend({drop:192}),_doReset:o(function(){a._doReset.call(this);for(var c=this.cfg.drop;c>0;c--)l.call(this)},"_doReset")});e.RC4Drop=i._createHelper(u)})(),r.RC4})});var k3=Ae((ay,L3)=>{(function(r,e,t){typeof ay=="object"?L3.exports=ay=e(It(),ba(),Ta(),ko(),Jr()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(r.CryptoJS)})(ay,function(r){return(function(){var e=r,t=e.lib,i=t.StreamCipher,s=e.algo,a=[],l=[],u=[],c=s.Rabbit=i.extend({_doReset:o(function(){for(var p=this._key.words,h=this.cfg.iv,g=0;g<4;g++)p[g]=(p[g]<<8|p[g]>>>24)&16711935|(p[g]<<24|p[g]>>>8)&4278255360;var f=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],P=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var g=0;g<4;g++)m.call(this);for(var g=0;g<8;g++)P[g]^=f[g+4&7];if(h){var T=h.words,C=T[0],b=T[1],y=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,A=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,S=y>>>16|A&4294901760,D=A<<16|y&65535;P[0]^=y,P[1]^=S,P[2]^=A,P[3]^=D,P[4]^=y,P[5]^=S,P[6]^=A,P[7]^=D;for(var g=0;g<4;g++)m.call(this)}},"_doReset"),_doProcessBlock:o(function(p,h){var g=this._X;m.call(this),a[0]=g[0]^g[5]>>>16^g[3]<<16,a[1]=g[2]^g[7]>>>16^g[5]<<16,a[2]=g[4]^g[1]>>>16^g[7]<<16,a[3]=g[6]^g[3]>>>16^g[1]<<16;for(var f=0;f<4;f++)a[f]=(a[f]<<8|a[f]>>>24)&16711935|(a[f]<<24|a[f]>>>8)&4278255360,p[h+f]^=a[f]},"_doProcessBlock"),blockSize:128/32,ivSize:64/32});function m(){for(var p=this._X,h=this._C,g=0;g<8;g++)l[g]=h[g];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0<l[0]>>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0<l[1]>>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0<l[2]>>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0<l[3]>>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0<l[4]>>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0<l[5]>>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0<l[6]>>>0?1:0)|0,this._b=h[7]>>>0<l[7]>>>0?1:0;for(var g=0;g<8;g++){var f=p[g]+h[g],P=f&65535,T=f>>>16,C=((P*P>>>17)+P*T>>>15)+T*T,b=((f&4294901760)*f|0)+((f&65535)*f|0);u[g]=C^b}p[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,p[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,p[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,p[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,p[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,p[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,p[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,p[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}o(m,"nextState"),e.Rabbit=i._createHelper(c)})(),r.Rabbit})});var F3=Ae((ly,_3)=>{(function(r,e,t){typeof ly=="object"?_3.exports=ly=e(It(),ba(),Ta(),ko(),Jr()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(r.CryptoJS)})(ly,function(r){return(function(){var e=r,t=e.lib,i=t.StreamCipher,s=e.algo,a=[],l=[],u=[],c=s.RabbitLegacy=i.extend({_doReset:o(function(){var p=this._key.words,h=this.cfg.iv,g=this._X=[p[0],p[3]<<16|p[2]>>>16,p[1],p[0]<<16|p[3]>>>16,p[2],p[1]<<16|p[0]>>>16,p[3],p[2]<<16|p[1]>>>16],f=this._C=[p[2]<<16|p[2]>>>16,p[0]&4294901760|p[1]&65535,p[3]<<16|p[3]>>>16,p[1]&4294901760|p[2]&65535,p[0]<<16|p[0]>>>16,p[2]&4294901760|p[3]&65535,p[1]<<16|p[1]>>>16,p[3]&4294901760|p[0]&65535];this._b=0;for(var P=0;P<4;P++)m.call(this);for(var P=0;P<8;P++)f[P]^=g[P+4&7];if(h){var T=h.words,C=T[0],b=T[1],y=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,A=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,S=y>>>16|A&4294901760,D=A<<16|y&65535;f[0]^=y,f[1]^=S,f[2]^=A,f[3]^=D,f[4]^=y,f[5]^=S,f[6]^=A,f[7]^=D;for(var P=0;P<4;P++)m.call(this)}},"_doReset"),_doProcessBlock:o(function(p,h){var g=this._X;m.call(this),a[0]=g[0]^g[5]>>>16^g[3]<<16,a[1]=g[2]^g[7]>>>16^g[5]<<16,a[2]=g[4]^g[1]>>>16^g[7]<<16,a[3]=g[6]^g[3]>>>16^g[1]<<16;for(var f=0;f<4;f++)a[f]=(a[f]<<8|a[f]>>>24)&16711935|(a[f]<<24|a[f]>>>8)&4278255360,p[h+f]^=a[f]},"_doProcessBlock"),blockSize:128/32,ivSize:64/32});function m(){for(var p=this._X,h=this._C,g=0;g<8;g++)l[g]=h[g];h[0]=h[0]+1295307597+this._b|0,h[1]=h[1]+3545052371+(h[0]>>>0<l[0]>>>0?1:0)|0,h[2]=h[2]+886263092+(h[1]>>>0<l[1]>>>0?1:0)|0,h[3]=h[3]+1295307597+(h[2]>>>0<l[2]>>>0?1:0)|0,h[4]=h[4]+3545052371+(h[3]>>>0<l[3]>>>0?1:0)|0,h[5]=h[5]+886263092+(h[4]>>>0<l[4]>>>0?1:0)|0,h[6]=h[6]+1295307597+(h[5]>>>0<l[5]>>>0?1:0)|0,h[7]=h[7]+3545052371+(h[6]>>>0<l[6]>>>0?1:0)|0,this._b=h[7]>>>0<l[7]>>>0?1:0;for(var g=0;g<8;g++){var f=p[g]+h[g],P=f&65535,T=f>>>16,C=((P*P>>>17)+P*T>>>15)+T*T,b=((f&4294901760)*f|0)+((f&65535)*f|0);u[g]=C^b}p[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,p[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,p[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,p[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,p[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,p[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,p[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,p[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}o(m,"nextState"),e.RabbitLegacy=i._createHelper(c)})(),r.RabbitLegacy})});var B3=Ae((uy,U3)=>
1{(function(r,e,t){typeof uy=="object"?U3.exports=uy=e(It(),ba(),Ta(),ko(),Jr()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],e):e(r.CryptoJS)})(uy,function(r){return(function(){var e=r,t=e.lib,i=t.BlockCipher,s=e.algo;let a=16,l=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],u
vendor: 11,038 bytes, line 1
1=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var
1c={pbox:[],sbox:[]};function m(P,T){let C=T>>24&255,b=T>>16&255,y=T>>8&255,A=T&255,S=P.sbox[0][C]+P.sbox[1][b];return S=S^P.sbox[2][y],S=S+P.sbox[3][A],S}o(m,"F");function p(P,T,C){let b=T,y=C,A;for(let S=0;S<a;++S)b=b^P.pbox[S],y=m(P,b)^y,A=b,b=y,y=A;return A=b,b=y,y=A,y=y^P.pbox[a],b=b^P.pbox[a+1],{left:b,right:y}}o(p,"BlowFish_Encrypt");function h(P,T,C){let b=T,y=C,A;for(let S=a+1;S>1;--S)b=b^P.pbox[S],y=m(P,b)^y,A=b,b=y,y=A;return A=b,b=y,y=A,y=y^P.pbox[1],b=b^P.pbox[0],{left:b,right:y}}o(h,"BlowFish_Decrypt");function g(P,T,C){for(let D=0;D<4;D++){P.sbox[D]=[];for(let M=0;M<256;M++)P.sbox[D][M]=u[D][M]}let b=0;for(let D=0;D<a+2;D++)P.pbox[D]=l[D]^T[b],b++,b>=C&&(b=0);let y=0,A=0,S=0;for(let D=0;D<a+2;D+=2)S=p(P,y,A),y=S.left,A=S.right,P.pbox[D]=y,P.pbox[D+1]=A;for(let D=0;D<4;D++)for(let M=0;M<256;M+=2)S=p(P,y,A),y=S.left,A=S.right,P.sbox[D][M]=y,P.sbox[D][M+1]=A;return!0}o(g,"BlowFishInit");var f=s.Blowfish=i.extend({_doReset:o(function(){if(this._keyPriorReset!==this._key){var P=this._keyPriorReset=this._key,T=P.words,C=P.sigBytes/4;g(c,T,C)}},"_doReset"),encryptBlock:o(function(P,T){var C=p(c,P[T],P[T+1]);P[T]=C.left,P[T+1]=C.right},"encryptBlock"),decryptBlock:o(function(P,T){var C=h(c,P[T],P[T+1]);P[T]=C.left,P[T+1]=C.right},"decryptBlock"),blockSize:64/32,keySize:128/32,ivSize:64/32});e.Blowfish=i._createHelper(f)})(),r.Blowfish})});var V3=Ae((cy,q3)=>{(function(r,e,t){typeof cy=="object"?q3.exports=cy=e(It(),Kp(),FI(),BI(),ba(),$I(),Ta(),NC(),k0(),JI(),IC(),ZI(),XI(),t3(),$0(),n3(),ko(),Jr(),l3(),c3(),p3(),f3(),g3(),b3(),P3(),A3(),E3(),R3(),x3(),D3(),N3(),j3(),k3(),F3(),B3()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./enc-base64url","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy","./blowfish"],e):r.CryptoJS=e(r.CryptoJS)})(cy,function(r){return r})});var hj=Ae((rE,iE)=>{(function(r,e){typeof rE=="object"&&typeof iE!="undefined"?iE.exports=e():typeof define=="function"&&define.amd?define(e):r.JSON5=e()})(rE,(function(){"use strict";function r(ee,Se){return Se={exports:{}},ee(Se,Se.exports),Se.exports}o(r,"createCommonjsModule");var e=r(function(ee){var Se=ee.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=Se)}),t=r(function(ee){var Se=ee.exports={version:"2.6.5"};typeof __e=="number"&&(__e=Se)}
1),i=t.version,s=o(function(ee){return typeof ee=="object"?ee!==null:typeof ee=="function"},"_isObject"),a=o(function(ee){if(!s(ee))throw TypeError(ee+" is not an object!");return ee},"_anObject"),l=o(function(ee){try{return!!ee()}catch(Se){return!0}},"_fails"),u=!l(function(){return Object.defineProperty({},"a",{get:o(function(){return 7},"get")}).a!=7}),c=e.document,m=s(c)&&s(c.createElement),p=o(function(ee){return m?c.createElement(ee):{}},"_domCreate"),h=!u&&!l(function(){return Object.defineProperty(p("div"),"a",{get:o(function(){return 7},"get")}).a!=7}),g=o(function(ee,Se){if(!s(ee))return ee;var Je,$e;if(Se&&typeof(Je=ee.toString)=="function"&&!s($e=Je.call(ee))||typeof(Je=ee.valueOf)=="function"&&!s($e=Je.call(ee))||!Se&&typeof(Je=ee.toString)=="function"&&!s($e=Je.call(ee)))return $e;throw TypeError("Can't convert object to primitive value")},"_toPrimitive"),f=Object.defineProperty,P=u?Object.defineProperty:o(function(Se,Je,$e){if(a(Se),Je=g(Je,!0),a($e),h)try{return f(Se,Je,$e)}catch(mt){}if("get"in $e||"set"in $e)throw TypeError("Accessors not supported!");return"value"in $e&&(Se[Je]=$e.value),Se},"defineProperty"),T={f:P},C=o(function(ee,Se){return{enumerable:!(ee&1),configurable:!(ee&2),writable:!(ee&4),value:Se}},"_propertyDesc"),b=u?function(ee,Se,Je){return T.f(ee,Se,C(1,Je))}:function(ee,Se,Je){return ee[Se]=Je,ee},y={}.hasOwnProperty,A=o(function(ee,Se){return y.call(ee,Se)},"_has"),S=0,D=Math.random(),M=o(function(ee){return"Symbol(".concat(ee===void 0?"":ee,")_",(++S+D).toString(36))},"_uid"),_=!1,k=r(function(ee){var Se="__core-js_shared__",Je=e[Se]||(e[Se]={});(ee.exports=function($e,mt){return Je[$e]||(Je[$e]=mt!==void 0?mt:{})})("versions",[]).push({version:t.version,mode:_?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})}),H=k("native-function-to-string",Function.toString),J=r(function(ee){var Se=M("src"),Je="toString",$e=(""+H).split(Je);t.inspectSource=function(mt){return H.call(mt)},(ee.exports=function(mt,xt,Nt,_i){var Hr=typeof Nt=="function";Hr&&(A(Nt,"name")||b(Nt,"name",xt)),mt[xt]!==Nt&&(Hr&&(A(Nt,Se)||b(Nt,Se,mt[xt]?""+mt[xt]:$e.join(String(xt)))),mt===e?mt[xt]=Nt:_i?mt[xt]?mt[xt]=Nt:b(mt,xt,Nt):(delete mt[xt],b(mt,xt,Nt)))})(Function.prototype,Je,o(function(){return typeof this=="function"&&this[Se]||H.call(this)},"toString"))}),q=o(function(ee){if(typeof ee!="function")throw TypeError(ee+" is not a function!");return ee},"_aFunction"),$=o(function(ee,Se,Je){if(q(ee),Se===void 0)return ee;switch(Je){case 1:return function($e){return ee.call(Se,$e)};case 2:return function($e,mt){return ee.call(Se,$e,mt)};case 3:return function($e,mt,xt){return ee.call(Se,$e,mt,xt)}}return function(){return ee.apply(Se,arguments)}},"_ctx"),F="prototype",U=o(function(ee,Se,Je){var $e=ee&U.F,mt=ee&U.G,xt=ee&U.S,Nt=ee&U.P,_i=ee&U.B,Hr=mt?e:xt?e[Se]||(e[Se]={}):(e[Se]||{})[F],Ja=mt?t:t[Se]||(t[Se]={}),Yl=Ja[F]||(Ja[F]={}),gs,$s,Fi,Xl;mt&&(Je=Se);for(gs in Je)$s=!$e&&Hr&&Hr[gs]!==void 0,Fi=($s?Hr:Je)[gs],Xl=_i&&$s?$(Fi,e):Nt&&typeof Fi=="function"?$(Function.call,Fi):Fi,Hr&&J(Hr,gs,Fi,ee&U.U),Ja[gs]!=Fi&&b(Ja,gs,Xl),Nt&&Yl[gs]!=Fi&&(Yl[gs]=Fi)},"$export");e.core=t,U.F=1,U.G=2,U.S=4,U.P=8,U.B=16,U.W=32,U.U=64,U.R=128;var ie=U,G=Math.ceil,W=Math.floor,pe=o(function(ee){return isNaN(ee=+ee)?0:(ee>0?W:G)(ee)},"_toInteger"),Y=o(function(ee){if(ee==null)throw TypeError("Can't call method on "+ee);return ee},"_defined"),ae=o(function(ee){return function(Se,Je){var $e=String(Y(Se)),mt=pe(Je),xt=$e.length,Nt,_i;return mt<0||mt>=xt?ee?"":void 0:(Nt=$e.charCodeAt(mt),Nt<55296||Nt>56319||mt+1===xt||(_i=$e.charCodeAt(mt+1))<56320||_i>57343?ee?$e.charAt(mt):Nt:ee?$e.slice(mt,mt+2):(Nt-55296<<10)+(_i-56320)+65536)}},"_stringAt"),ne=ae(!1);ie(ie.P,"String",{codePointAt:o(function(Se){return ne(this,Se)},"codePointAt")});var j=t.String.codePointAt,z=Math.max,Q=Math.min,Pe=o(function(ee,Se){return ee=pe(ee),ee<0?z(ee+Se,0):Q(ee,Se)},"_toAbsoluteIndex"),ce=String.fromCharCode,dt=String.fromCodePoint;ie(ie.S+ie.F*(!!dt&&dt.length!=1),"String",{fromCodePoint:o(function(Se){for(var Je=arguments,$e=[],mt=arguments.length,xt=0,Nt;mt>xt;){if(Nt=+Je[xt++],Pe(Nt,1114111)!==Nt)throw RangeError(Nt+" is not a valid code point");$e.push(Nt<65536?ce(Nt):ce(((Nt-=65536)>>10)+55296,Nt%1024+56320))}
1return $e.join("")},"fromCodePoint")});var Fe=t.String.fromCodePoint,te=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,K=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
1D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,me=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
1D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,Ce={Space_Separator:te,ID_Start:K,ID_Continue:me},Oe={isSpaceSeparator:o(function(Se){return typeof Se=="string"&&Ce.Space_Separator.test(Se)},"isSpaceSeparator"),isIdStartChar:o(function(Se){return typeof Se=="string"&&(Se>="a"&&Se<="z"||Se>="A"&&Se<="Z"||Se==="$"||Se==="_"||Ce.ID_Start.test(Se))},"isIdStartChar"),isIdContinueChar:o(function(Se){return typeof Se=="string"&&(Se>="a"&&Se<="z"||Se>="A"&&Se<="Z"||Se>="0"&&Se<="9"||Se==="$"||Se==="_"||Se==="\u200C"||Se==="\u200D"||Ce.ID_Continue.test(Se))},"isIdContinueChar"),isDigit:o(function(Se){return typeof Se=="string"&&/[0-9]/.test(Se)},"isDigit"),isHexDigit:o(function(Se){return typeof Se=="string"&&/[0-9A-Fa-f]/.test(Se)},"isHexDigit")},Ue,Re,_e,We,Xe,it,ze,Ot,Jt,ei=o(function(Se,Je){Ue=String(Se),Re="start",_e=[],We=0,Xe=1,it=0,ze=void 0,Ot=void 0,Jt=void 0;do ze=ri(),ve[Re]();while(ze.type!=="eof");return typeof Je=="function"?Nr({"":Jt},"",Je):Jt},"parse");function Nr(ee,Se,Je){var $e=ee[Se];if($e!=null&&typeof $e=="object")if(Array.isArray($e))for(var mt=0;mt<$e.length;mt++){var xt=String(mt),Nt=Nr($e,xt,Je);Nt===void 0?delete $e[xt]:Object.defineProperty($e,xt,{value:Nt,writable:!0,enumerable:!0,configurable:!0})}else for(var _i in $e){var Hr=Nr($e,_i,Je);Hr===void 0?delete $e[_i]:Object.defineProperty($e,_i,{value:Hr,writable:!0,enumerable:!0,configurable:!0})}return Je.call(ee,Se,$e)}o(Nr,"internalize");var nt,Qe,ti,Qt,pt;function ri(){for(nt="default",Qe="",ti=!1,Qt=1;;){pt=X();var ee=be[nt]();if(ee)return ee}}o(ri,"lex");function X(){if(Ue[We])return String.fromCodePoint(Ue.codePointAt(We))}o(X,"peek");function B(){var ee=X();return ee===` 2`?(Xe++,it=0):ee?it+=ee.length:it++,ee&&(We+=ee.length),ee}o(B,"read");var be={default:o(function(){switch(pt){case" ":case"\v":case"\f":case" ":case"\xA0":case"\uFEFF":case` 3`:case"\r":case"\u2028":case"\u2029":B();return;case"/":B(),nt="comment";return;case void 0:return B(),V("eof")}if(Oe.isSpaceSeparator(pt)){B();return}return be[Re]()},"default$1"),comment:o(function(){switch(pt){case"*":B(),nt="multiLineComment";return;case"/":B(),nt="singleLineComment";return}throw xe(B())},"comment"),multiLineComment:o(function(){switch(pt){case"*":B(),nt="multiLineCommentAsterisk";return;case void 0:throw xe(B())}B()},"multiLineComment"),multiLineCommentAsterisk:o(function(){switch(pt){case"*":B();return;case"/":B(),nt="default";return;case void 0:throw xe(B())}B(),nt="multiLineComment"},"multiLineCommentAsterisk"),singleLineComment:o(function(){switch(pt){case` 4`:case"\r":case"\u2028":case"\u2029":B(),nt="default";return;case void 0:return B(),V("eof")}B()},"singleLineComment"),value:o(function(){switch(pt){case"{":case"[":return V("punctuator",B());case"n":return B(),ge("ull"),V("null",null);case"t":return B(),ge("rue"),V("boolean",!0);case"f":return B(),ge("alse"),V("boolean",!1);case"-":case"+":B()==="-"&&(Qt=-1),nt="sign";return;case".":Qe=B(),nt="decimalPointLeading";return;case"0":Qe=B(),nt="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Qe=B(),nt="decimalInteger";return;case"I":return B(),ge("nfinity"),V("numeric",1/0);case"N":return B(),ge("aN"),V("numeric",NaN);case'"':case"'":ti=B()==='"',Qe="",nt="string";return}throw xe(B())},"value"),identifierNameStartEscape:o(function(){if(pt!=="u")throw xe(B());B();var Se=Ie();switch(Se){case"$":case"_":break;default:if(!Oe.isIdStartChar(Se))throw jt();break}Qe+=Se,nt="identifierName"},"identifierNameStartEscape"),identifierName:o(function(){switch(pt){case"$":case"_":case"\u200C":case"\u200D":Qe+=B();return;case"\\":B(),nt="identifierNameEscape";return}if(Oe.isIdContinueChar(pt)){Qe+=B();return}return V("identifier",Qe)}
4,"identifierName"),identifierNameEscape:o(function(){if(pt!=="u")throw xe(B());B();var Se=Ie();switch(Se){case"$":case"_":case"\u200C":case"\u200D":break;default:if(!Oe.isIdContinueChar(Se))throw jt();break}Qe+=Se,nt="identifierName"},"identifierNameEscape"),sign:o(function(){switch(pt){case".":Qe=B(),nt="decimalPointLeading";return;case"0":Qe=B(),nt="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":Qe=B(),nt="decimalInteger";return;case"I":return B(),ge("nfinity"),V("numeric",Qt*(1/0));case"N":return B(),ge("aN"),V("numeric",NaN)}throw xe(B())},"sign$1"),zero:o(function(){switch(pt){case".":Qe+=B(),nt="decimalPoint";return;case"e":case"E":Qe+=B(),nt="decimalExponent";return;case"x":case"X":Qe+=B(),nt="hexadecimal";return}return V("numeric",Qt*0)},"zero"),decimalInteger:o(function(){switch(pt){case".":Qe+=B(),nt="decimalPoint";return;case"e":case"E":Qe+=B(),nt="decimalExponent";return}if(Oe.isDigit(pt)){Qe+=B();return}return V("numeric",Qt*Number(Qe))},"decimalInteger"),decimalPointLeading:o(function(){if(Oe.isDigit(pt)){Qe+=B(),nt="decimalFraction";return}throw xe(B())},"decimalPointLeading"),decimalPoint:o(function(){switch(pt){case"e":case"E":Qe+=B(),nt="decimalExponent";return}if(Oe.isDigit(pt)){Qe+=B(),nt="decimalFraction";return}return V("numeric",Qt*Number(Qe))},"decimalPoint"),decimalFraction:o(function(){switch(pt){case"e":case"E":Qe+=B(),nt="decimalExponent";return}if(Oe.isDigit(pt)){Qe+=B();return}return V("numeric",Qt*Number(Qe))},"decimalFraction"),decimalExponent:o(function(){switch(pt){case"+":case"-":Qe+=B(),nt="decimalExponentSign";return}if(Oe.isDigit(pt)){Qe+=B(),nt="decimalExponentInteger";return}throw xe(B())},"decimalExponent"),decimalExponentSign:o(function(){if(Oe.isDigit(pt)){Qe+=B(),nt="decimalExponentInteger";return}throw xe(B())},"decimalExponentSign"),decimalExponentInteger:o(function(){if(Oe.isDigit(pt)){Qe+=B();return}return V("numeric",Qt*Number(Qe))},"decimalExponentInteger"),hexadecimal:o(function(){if(Oe.isHexDigit(pt)){Qe+=B(),nt="hexadecimalInteger";return}throw xe(B())},"hexadecimal"),hexadecimalInteger:o(function(){if(Oe.isHexDigit(pt)){Qe+=B();return}return V("numeric",Qt*Number(Qe))},"hexadecimalInteger"),string:o(function(){switch(pt){case"\\":B(),Qe+=ke();return;case'"':if(ti)return B(),V("string",Qe);Qe+=B();return;case"'":if(!ti)return B(),V("string",Qe);Qe+=B();return;case` 5`:case"\r":throw xe(B());case"\u2028":case"\u2029":$t(pt);break;case void 0:throw xe(B())}Qe+=B()},"string"),start:o(function(){switch(pt){case"{":case"[":return V("punctuator",B())}nt="value"},"start"),beforePropertyName:o(function(){switch(pt){case"$":case"_":Qe=B(),nt="identifierName";return;case"\\":B(),nt="identifierNameStartEscape";return;case"}":return V("punctuator",B());case'"':case"'":ti=B()==='"',nt="string";return}if(Oe.isIdStartChar(pt)){Qe+=B(),nt="identifierName";return}throw xe(B())},"beforePropertyName"),afterPropertyName:o(function(){if(pt===":")return V("punctuator",B());throw xe(B())},"afterPropertyName"),beforePropertyValue:o(function(){nt="value"},"beforePropertyValue"),afterPropertyValue:o(function(){switch(pt){case",":case"}":return V("punctuator",B())}throw xe(B())},"afterPropertyValue"),beforeArrayValue:o(function(){if(pt==="]")return V("punctuator",B());nt="value"},"beforeArrayValue"),afterArrayValue:o(function(){switch(pt){case",":case"]":return V("punctuator",B())}throw xe(B())},"afterArrayValue"),end:o(function(){throw xe(B())},"end")};function V(ee,Se){return{type:ee,value:Se,line:Xe,column:it}}o(V,"newToken");function ge(ee){for(var Se=0,Je=ee;Se<Je.length;Se+=1){var $e=Je[Se],mt=X();if(mt!==$e)throw xe(B());B()}}o(ge,"literal");function ke(){var ee=X();switch(ee){case"b":return B(),"\b";case"f":return B(),"\f";case"n":return B(),` 6`;case"r":return B(),"\r";case"t":return B()," ";case"v":return B(),"\v";case"0":if(B(),Oe.isDigit(X()))throw xe(B());return"\0";case"x":return B(),lt();case"u":return B(),Ie();case` 7`:case"\u2028":case"\u2029":return B(),"";case"\r":return B(),X()===` 8`&&B(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":throw xe(B());case void 0:throw xe(B())}return B()}o(ke,"escape");function lt(){var ee="",Se=X();if(!Oe.isHexDigit(Se)||(ee+=B(),Se=X(),!Oe.isHexDigit(Se)))throw xe(B());return ee+=B(),String.fromCodePoint(parseInt(ee,16))}o(lt,"hexEscape");function Ie(){for(var ee="",Se=4;Se-- >0;){var Je=X();if(!Oe.isHexDigit(Je))throw xe(B());ee+=B()}return String.fromCodePoint(parseInt(ee,16))}o(Ie,"unicodeEscape");var ve={start:o(function(){if(ze.type==="eof")throw at();Ne()},"start"),beforePropertyName:o(function(){switch(ze.type){case"identifier":case"string":Ot=ze.value,Re="afterPropertyName";return;case"punctuator":je();return;case"eof":throw at()}},"beforePropertyName"),afterPropertyName:o(function(){if(ze.type==="eof")throw at();Re="beforePropertyValue"},"afterPropertyName"),beforePropertyValue:o(function(){if(ze.type==="eof")throw at();Ne()},"beforePropertyValue"),beforeArrayValue:o(function(){if(ze.type==="eof")throw at();if(ze.type==="punctuator"&&ze.value==="]"){je();return}Ne()},"beforeArrayValue"),afterPropertyValue:o(function(){if(ze.type==="eof")throw at();switch(ze.value){case",":Re="beforePropertyName";return;case"}":je()}},"afterPropertyValue"),afterArrayValue:o(function(){if(ze.type==="eof")throw at();switch(ze.value){case",":Re="beforeArrayValue";return;case"]":je()}},"afterArrayValue"),end:o(function(){},"end")};function Ne(){var ee;switch(ze.type){case"punctuator":switch(ze.value){case"{":ee={};break;case"[":ee=[];break}break;case"null":case"boolean":case"numeric":case"string":ee=ze.value;break}if(Jt===void 0)Jt=ee;else{var Se=_e[_e.length-1];Array.isArray(Se)?Se.push(ee):Object.defineProperty(Se,Ot,{value:ee,writable:!0,enumerable:!0,configurable:!0})}if(ee!==null&&typeof ee=="object")_e.push(ee),Array.isArray(ee)?Re="beforeArrayValue":Re="beforePropertyName";else{var Je=_e[_e.length-1];Je==null?Re="end":Array.isArray(Je)?Re="afterArrayValue":Re="afterPropertyValue"}}o(Ne,"push");function je(){_e.pop();var ee=_e[_e.length-1];ee==null?Re="end":Array.isArray(ee)?Re="afterArrayValue":Re="afterPropertyValue"}o(je,"pop");
8function xe(ee){return Vn(ee===void 0?"JSON5: invalid end of input at "+Xe+":"+it:"JSON5: invalid character '"+Pr(ee)+"' at "+Xe+":"+it)}o(xe,"invalidChar");function at(){return Vn("JSON5: invalid end of input at "+Xe+":"+it)}o(at,"invalidEOF");function jt(){return it-=5,Vn("JSON5: invalid identifier character at "+Xe+":"+it)}o(jt,"invalidIdentifier");function $t(ee){console.warn("JSON5: '"+Pr(ee)+"' in strings is not valid ECMAScript; consider escaping")}o($t,"separatorChar");function Pr(ee){var Se={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(Se[ee])return Se[ee];if(ee<" "){var Je=ee.charCodeAt(0).toString(16);return"\\x"+("00"+Je).substring(Je.length)}return ee}o(Pr,"formatChar");function Vn(ee){var Se=new SyntaxError(ee);return Se.lineNumber=Xe,Se.columnNumber=it,Se}o(Vn,"syntaxError");var yo=o(function(Se,Je,$e){var mt=[],xt="",Nt,_i,Hr="",Ja;if(Je!=null&&typeof Je=="object"&&!Array.isArray(Je)&&($e=Je.space,Ja=Je.quote,Je=Je.replacer),typeof Je=="function")_i=Je;else if(Array.isArray(Je)){Nt=[];for(var Yl=0,gs=Je;Yl<gs.length;Yl+=1){var $s=gs[Yl],Fi=void 0;typeof $s=="string"?Fi=$s:(typeof $s=="number"||$s instanceof String||$s instanceof Number)&&(Fi=String($s)),Fi!==void 0&&Nt.indexOf(Fi)<0&&Nt.push(Fi)}}return $e instanceof Number?$e=Number($e):$e instanceof String&&($e=String($e)),typeof $e=="number"?$e>0&&($e=Math.min(10,Math.floor($e)),Hr=" ".substr(0,$e)):typeof $e=="string"&&(Hr=$e.substr(0,10)),Xl("",{"":Se});function Xl(zt,Ei){var St=Ei[zt];switch(St!=null&&(typeof St.toJSON5=="function"?St=St.toJSON5(zt):typeof St.toJSON=="function"&&(St=St.toJSON(zt))),_i&&(St=_i.call(Ei,zt,St)),St instanceof Number?St=Number(St):St instanceof String?St=String(St):St instanceof Boolean&&(St=St.valueOf()),St){case null:return"null";case!0:return"true";case!1:return"false"}if(typeof St=="string")return vf(St,!1);if(typeof St=="number")return String(St);if(typeof St=="object")return Array.isArray(St)?s7(St):i7(St)}o(Xl,"serializeProperty");function vf(zt){for(var Ei={"'":.1,'"':.2},St={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},gi="",ys=0;ys<zt.length;ys++){var wi=zt[ys];switch(wi){case"'":case'"':Ei[wi]++,gi+=wi;continue;case"\0":if(Oe.isDigit(zt[ys+1])){gi+="\\x00";continue}}if(St[wi]){gi+=St[wi];continue}if(wi<" "){var Qa=wi.charCodeAt(0).toString(16);gi+="\\x"+("00"+Qa).substring(Qa.length);continue}gi+=wi}var bo=Ja||Object.keys(Ei).reduce(function(ta,Ka){return Ei[ta]<Ei[Ka]?ta:Ka});return gi=gi.replace(new RegExp(bo,"g"),St[bo]),bo+gi+bo}o(vf,"quoteString");function i7(zt){if(mt.indexOf(zt)>=0)throw TypeError("Converting circular structure to JSON5");mt.push(zt);var Ei=xt;xt=xt+Hr;for(var St=Nt||Object.keys(zt),gi=[],ys=0,wi=St;ys<wi.length;ys+=1){var Qa=wi[ys],bo=Xl(Qa,zt);if(bo!==void 0){var ta=n7(Qa)+":";Hr!==""&&(ta+=" "),ta+=bo,gi.push(ta)}}var Ka;if(gi.length===0)Ka="{}";else{var xf;if(Hr==="")xf=gi.join(","),Ka="{"+xf+"}";else{var o7=`, 9`+xt;xf=gi.join(o7),Ka=`{ 10`+xt+xf+`, 11`+Ei+"}"}}return mt.pop(),xt=Ei,Ka}o(i7,"serializeObject");function n7(zt){if(zt.length===0)return vf(zt,!0);var Ei=String.fromCodePoint(zt.codePointAt(0));if(!Oe.isIdStartChar(Ei))return vf(zt,!0);for(var St=Ei.length;St<zt.length;St++)if(!Oe.isIdContinueChar(String.fromCodePoint(zt.codePointAt(St))))return vf(zt,!0);return zt}o(n7,"serializeKey");function s7(zt){if(mt.indexOf(zt)>=0)throw TypeError("Converting circular structure to JSON5");mt.push(zt);var Ei=xt;xt=xt+Hr;for(var St=[],gi=0;gi<zt.length;gi++){var ys=Xl(String(gi),zt);St.push(ys!==void 0?ys:"null")}var wi;if(St.length===0)wi="[]";else if(Hr===""){var Qa=St.join(",");wi="["+Qa+"]"}else{var bo=`, 12`+xt,ta=St.join(bo);wi=`[ 13`+xt+ta+`, 14`+Ei+"]"}return mt.pop(),xt=Ei,wi}o(s7,"serializeArray")},"stringify"),hs={parse:ei,stringify:yo},ki=hs,Vs=ki;return Vs}))});var oL=Ae(Xt=>{"use strict";function $E(r,e){var t=r.length;r.push(e);e:for(;0<t;){var i=t-1>>>1,s=r[i];if(0<zy(s,e))r[i]=e,r[t]=s,t=i;else break e}}o($E,"f");function Os(r){return r.length===0?null:r[0]}o(Os,"h");function Qy(r){if(r.length===0)return null;var e=r[0],t=r.pop();if(t!==e){r[0]=t;e:for(var i=0,s=r.length,a=s>>>1;i<a;){var l=2*(i+1)-1,u=r[l],c=l+1,m=r[c];if(0>zy(u,t))c<s&&0>zy(m,u)?(r[i]=m,r[c]=t,i=c):(r[i]=u,r[l]=t,i=l);
14else if(c<s&&0>zy(m,t))r[i]=m,r[c]=t,i=c;else break e}}return e}o(Qy,"k");function zy(r,e){var t=r.sortIndex-e.sortIndex;return t!==0?t:r.id-e.id}o(zy,"g");typeof performance=="object"&&typeof performance.now=="function"?(Zj=performance,Xt.unstable_now=function(){return Zj.now()}):(BE=Date,Yj=BE.now(),Xt.unstable_now=function(){return BE.now()-Yj});var Zj,BE,Yj,oo=[],Aa=[],HG=1,is=null,Oi=3,Ky=!1,Rl=!1,ym=!1,tL=typeof setTimeout=="function"?setTimeout:null,rL=typeof clearTimeout=="function"?clearTimeout:null,Xj=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function GE(r){for(var e=Os(Aa);e!==null;){if(e.callback===null)Qy(Aa);else if(e.startTime<=r)Qy(Aa),e.sortIndex=e.expirationTime,$E(oo,e);else break;e=Os(Aa)}}o(GE,"G");function HE(r){if(ym=!1,GE(r),!Rl)if(Os(oo)!==null)Rl=!0,zE(WE);else{var e=Os(Aa);e!==null&&JE(HE,e.startTime-r)}}o(HE,"H");function WE(r,e){Rl=!1,ym&&(ym=!1,rL(bm),bm=-1),Ky=!0;var t=Oi;try{for(GE(e),is=Os(oo);is!==null&&(!(is.expirationTime>e)||r&&!sL());){var i=is.callback;if(typeof i=="function"){is.callback=null,Oi=is.priorityLevel;var s=i(is.expirationTime<=e);e=Xt.unstable_now(),typeof s=="function"?is.callback=s:is===Os(oo)&&Qy(oo),GE(e)}else Qy(oo);is=Os(oo)}if(is!==null)var a=!0;else{var l=Os(Aa);l!==null&&JE(HE,l.startTime-e),a=!1}return a}finally{is=null,Oi=t,Ky=!1}}o(WE,"J");var Zy=!1,Jy=null,bm=-1,iL=5,nL=-1;function sL(){return!(Xt.unstable_now()-nL<iL)}o(sL,"M");function qE(){if(Jy!==null){var r=Xt.unstable_now();nL=r;var e=!0;try{e=Jy(!0,r)}finally{e?gm():(Zy=!1,Jy=null)}}else Zy=!1}o(qE,"R");var gm;typeof Xj=="function"?gm=o(function(){Xj(qE)},"S"):typeof MessageChannel!="undefined"?(VE=new MessageChannel,eL=VE.port2,VE.port1.onmessage=qE,gm=o(function(){eL.postMessage(null)},"S")):gm=o(function(){tL(qE,0)}
14,"S");var VE,eL;function zE(r){Jy=r,Zy||(Zy=!0,gm())}o(zE,"I");function JE(r,e){bm=tL(function(){r(Xt.unstable_now())},e)}o(JE,"K");Xt.unstable_IdlePriority=5;Xt.unstable_ImmediatePriority=1;Xt.unstable_LowPriority=4;Xt.unstable_NormalPriority=3;Xt.unstable_Profiling=null;Xt.unstable_UserBlockingPriority=2;Xt.unstable_cancelCallback=function(r){r.callback=null};Xt.unstable_continueExecution=function(){Rl||Ky||(Rl=!0,zE(WE))};Xt.unstable_forceFrameRate=function(r){0>r||125<r?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):iL=0<r?Math.floor(1e3/r):5};Xt.unstable_getCurrentPriorityLevel=function(){return Oi};Xt.unstable_getFirstCallbackNode=function(){return Os(oo)};Xt.unstable_next=function(r){switch(Oi){case 1:case 2:case 3:var e=3;break;default:e=Oi}var t=Oi;Oi=e;try{return r()}finally{Oi=t}};Xt.unstable_pauseExecution=function(){};Xt.unstable_requestPaint=function(){};Xt.unstable_runWithPriority=function(r,e){switch(r){case 1:case 2:case 3:case 4:case 5:break;default:r=3}var t=Oi;Oi=r;try{return e()}finally{Oi=t}};Xt.unstable_scheduleCallback=function(r,e,t){var i=Xt.unstable_now();switch(typeof t=="object"&&t!==null?(t=t.delay,t=typeof t=="number"&&0<t?i+t:i):t=i,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=t+s,r={id:HG++,callback:e,priorityLevel:r,startTime:t,expirationTime:s,sortIndex:-1},t>i?(r.sortIndex=t,$E(Aa,r),Os(oo)===null&&r===Os(Aa)&&(ym?(rL(bm),bm=-1):ym=!0,JE(HE,t-i))):(r.sortIndex=s,$E(oo,r),Rl||Ky||(Rl=!0,zE(WE))),r};Xt.unstable_shouldYield=sL;Xt.unstable_wrapCallback=function(r){var e=Oi;return function(){var t=Oi;Oi=e;try{return r.apply(this,arguments)}finally{Oi=t}}}});var lL=Ae((wJe,aL)=>{"use strict";aL.exports=oL()});var p8=Ae(Fn=>{"use strict";var WG=qt(),kn=lL();function Ee(r){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+r,t=1;t<arguments.length;t++)e+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+r+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}o(Ee,"p");var hk=new Set,Bm={};function Ul(r,e){Lc(r,e),Lc(r+"Capture",e)}o(Ul,"fa");function Lc(r,e){for(Bm[r]=e,r=0;r<e.length;r++)hk.add(e[r])}o(Lc,"ha");var Go=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),yw=Object.prototype.hasOwnProperty,zG=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,uL={},cL={};function JG(r){return yw.call(cL,r)?!0:yw.call(uL,r)?!1:zG.test(r)?cL[r]=!0:(uL[r]=!0,!1)}o(JG,"oa");function QG(r,e,t,i){if(t!==null&&t.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return i?!1:t!==null?!t.acceptsBooleans:(r=r.toLowerCase().slice(0,5),r!=="data-"&&r!=="aria-");default:return!1}}o(QG,"pa");function KG(r,e,t,i){if(e===null||typeof e=="undefined"||QG(r,e,t,i))return!0;if(i)return!1;if(t!==null)switch(t.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}o(KG,"qa");function Zi(r,e,t,i,s,a,l){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=i,this.attributeNamespace=s,this.mustUseProperty=t,this.propertyName=r,this.type=e,this.sanitizeURL=a,this.removeEmptyString=l}o(Zi,"v");var Si={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(r){Si[r]=new Zi(r,0,!1,r,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(r){var e=r[0];Si[e]=new Zi(e,1,!1,r[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(r){Si[r]=new Zi(r,2,!1,r.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(r){Si[r]=new Zi(r,2,!1,r,null,!1,!1)});
14"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(r){Si[r]=new Zi(r,3,!1,r.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(r){Si[r]=new Zi(r,3,!0,r,null,!1,!1)});["capture","download"].forEach(function(r){Si[r]=new Zi(r,4,!1,r,null,!1,!1)});["cols","rows","size","span"].forEach(function(r){Si[r]=new Zi(r,6,!1,r,null,!1,!1)});["rowSpan","start"].forEach(function(r){Si[r]=new Zi(r,5,!1,r.toLowerCase(),null,!1,!1)});var uR=/[\-:]([a-z])/g;function cR(r){return r[1].toUpperCase()}o(cR,"sa");"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(r){var e=r.replace(uR,cR);Si[e]=new Zi(e,1,!1,r,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(r){var e=r.replace(uR,cR);Si[e]=new Zi(e,1,!1,r,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(r){var e=r.replace(uR,cR);Si[e]=new Zi(e,1,!1,r,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(r){Si[r]=new Zi(r,1,!1,r.toLowerCase(),null,!1,!1)});Si.xlinkHref=new Zi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(r){Si[r]=new Zi(r,1,!1,r.toLowerCase(),null,!0,!0)});function dR(r,e,t,i){var s=Si.hasOwnProperty(e)?Si[e]:null;(s!==null?s.type!==0:i||!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(KG(e,t,s,i)&&(t=null),i||s===null?JG(e)&&(t===null?r.removeAttribute(e):r.setAttribute(e,""+t)):s.mustUseProperty?r[s.propertyName]=t===null?s.type===3?!1:"":t:(e=s.attributeName,i=s.attributeNamespace,t===null?r.removeAttribute(e):(s=s.type,t=s===3||s===4&&t===!0?"":""+t,i?r.setAttributeNS(i,e,t):r.setAttribute(e,t))))}o(dR,"ta");var Jo=WG.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Yy=Symbol.for("react.element"),yc=Symbol.for("react.portal"),bc=Symbol.for("react.fragment"),pR=Symbol.for("react.strict_mode"),bw=Symbol.for("react.profiler"),gk=Symbol.for("react.provider"),yk=Symbol.for("react.context"),mR=Symbol.for("react.forward_ref"),Tw=Symbol.for("react.suspense"),Pw=Symbol.for("react.suspense_list"),fR=Symbol.for("react.memo"),Ea=Symbol.for("react.lazy"),bk=Symbol.for("react.offscreen"),dL=Symbol.iterator;function Tm(r){return r===null||typeof r!="object"?null:(r=dL&&r[dL]||r["@@iterator"],typeof r=="function"?r:null)}o(Tm,"Ka");var Rr=Object.assign,QE;function vm(r){if(QE===void 0)try{throw Error()}catch(t){var e=t.stack.trim().match(/\n( *(at )?)/);QE=e&&e[1]||""}return` 15`+QE+r}o(vm,"Ma");var KE=!1;function ZE(r,e){if(!r||KE)return"";KE=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=o(function(){throw Error()},"b"),Object.defineProperty(e.prototype,"props",{set:o(function(){throw Error()},"set")}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(m){var i=m}Reflect.construct(r,[],e)}else{try{e.call()}catch(m){i=m}r.call(e.prototype)}else{try{throw Error()}catch(m){i=m}r()}}
15catch(m){if(m&&i&&typeof m.stack=="string"){for(var s=m.stack.split(` 16`),a=i.stack.split(` 17`),l=s.length-1,u=a.length-1;1<=l&&0<=u&&s[l]!==a[u];)u--;for(;1<=l&&0<=u;l--,u--)if(s[l]!==a[u]){if(l!==1||u!==1)do if(l--,u--,0>u||s[l]!==a[u]){var c=` 18`+s[l].replace(" at new "," at ");return r.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",r.displayName)),c}while(1<=l&&0<=u);break}}}finally{KE=!1,Error.prepareStackTrace=t}return(r=r?r.displayName||r.name:"")?vm(r):""}o(ZE,"Oa");function ZG(r){switch(r.tag){case 5:return vm(r.type);case 16:return vm("Lazy");case 13:return vm("Suspense");case 19:return vm("SuspenseList");case 0:case 2:case 15:return r=ZE(r.type,!1),r;case 11:return r=ZE(r.type.render,!1),r;case 1:return r=ZE(r.type,!0),r;default:return""}}o(ZG,"Pa");function Sw(r){if(r==null)return null;if(typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case bc:return"Fragment";case yc:return"Portal";case bw:return"Profiler";case pR:return"StrictMode";case Tw:return"Suspense";case Pw:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case yk:return(r.displayName||"Context")+".Consumer";case gk:return(r._context.displayName||"Context")+".Provider";case mR:var e=r.render;return r=r.displayName,r||(r=e.displayName||e.name||"",r=r!==""?"ForwardRef("+r+")":"ForwardRef"),r;case fR:return e=r.displayName||null,e!==null?e:Sw(r.type)||"Memo";case Ea:e=r._payload,r=r._init;try{return Sw(r(e))}catch(t){}}return null}o(Sw,"Qa");function YG(r){var e=r.type;switch(r.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return r=e.render,r=r.displayName||r.name||"",e.displayName||(r!==""?"ForwardRef("+r+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Sw(e);case 8:return e===pR?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}o(YG,"Ra");function Fa(r){switch(typeof r){case"boolean":case"number":case"string":case"undefined":return r;case"object":return r;default:return""}}o(Fa,"Sa");function Tk(r){var e=r.type;return(r=r.nodeName)&&r.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}o(Tk,"Ta");function XG(r){var e=Tk(r)?"checked":"value",t=Object.getOwnPropertyDescriptor(r.constructor.prototype,e),i=""+r[e];if(!r.hasOwnProperty(e)&&typeof t!="undefined"&&typeof t.get=="function"&&typeof t.set=="function"){var s=t.get,a=t.set;return Object.defineProperty(r,e,{configurable:!0,get:o(function(){return s.call(this)},"get"),set:o(function(l){i=""+l,a.call(this,l)},"set")}),Object.defineProperty(r,e,{enumerable:t.enumerable}),{getValue:o(function(){return i},"getValue"),setValue:o(function(l){i=""+l},"setValue"),stopTracking:o(function(){r._valueTracker=null,delete r[e]},"stopTracking")}}}o(XG,"Ua");function Xy(r){r._valueTracker||(r._valueTracker=XG(r))}o(Xy,"Va");function Pk(r){if(!r)return!1;var e=r._valueTracker;if(!e)return!0;var t=e.getValue(),i="";return r&&(i=Tk(r)?r.checked?"true":"false":r.value),r=i,r!==t?(e.setValue(r),!0):!1}o(Pk,"Wa");function vb(r){if(r=r||(typeof document!="undefined"?document:void 0),typeof r=="undefined")return null;try{return r.activeElement||r.body}catch(e){return r.body}}o(vb,"Xa");function Aw(r,e){var t=e.checked;return Rr({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t!=null?t:r._wrapperState.initialChecked})}o(Aw,"Ya");function pL(r,e){var t=e.defaultValue==null?"":e.defaultValue,i=e.checked!=null?e.checked:e.defaultChecked;t=Fa(e.value!=null?e.value:t),r._wrapperState={initialChecked:i,initialValue:t,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}o(pL,"Za");function Sk(r,e){e=e.checked,e!=null&&dR(r,"checked",e,!1)}o(Sk,"ab");function Cw(r,e){Sk(r,e);var t=Fa(e.value),i=e.type;if(t!=null)i==="number"?(t===0&&r.value===""||r.value!=t)&&(r.value=""+t):r.value!==""+t&&(r.value=""+t);else if(i==="submit"||i==="reset"){r.removeAttribute("value");return}e.hasOwnProperty("value")?Ew(r,e.type,t):e.hasOwnProperty("defaultValue")&&Ew(r,e.type,Fa(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(r.defaultChecked=!!e.defaultChecked)}o(Cw,"bb");function mL(r,e,t){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var i=e.type;if(!(i!=="submit"&&i!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+r._wrapperState.initialValue,t||e===r.value||(r.value=e),r.defaultValue=e}t=r.name,t!==""&&(r.name=""),r.defaultChecked=!!r._wrapperState.initialChecked,t!==""&&(r.name=t)}o(mL,"db");function Ew(r,e,t){(e!=="number"||vb(r.ownerDocument)!==r)&&(t==null?r.defaultValue=""+r._wrapperState.initialValue:r.defaultValue!==""+t&&(r.defaultValue=""+t))}o(Ew,"cb");var xm=Array.isArray;function Oc(r,e,t,i){if(r=r.options,e){e={};for(var s=0;s<t.length;s++)e["$"+t[s]]=!0;for(t=0;t<r.length;t++)s=e.hasOwnProperty("$"+r[t].value),r[t].selected!==s&&(r[t].selected=s),s&&i&&(r[t].defaultSelected=!0)}else{for(t=""+Fa(t),e=null,s=0;s<r.length;s++){if(r[s].value===t){r[s].selected=!0,i&&(r[s].defaultSelected=!0);return}e!==null||r[s].disabled||(e=r[s])}e!==null&&(e.selected=!0)}}o(Oc,"fb");function ww(r,e){if(e.dangerouslySetInnerHTML!=null)throw Error(Ee(91));return Rr({},e,{value:void 0,defaultValue:void 0,children:""+r._wrapperState.initialValue})}o(ww,"gb");function fL(r,e){var t=e.value;if(t==null){if(t=e.children,e=e.defaultValue,t!=null){if(e!=null)throw Error(Ee(92));if(xm(t)){if(1<t.length)throw Error(Ee(93));t=t[0]}e=t}e==null&&(e=""),t=e}r._wrapperState={initialValue:Fa(t)}}o(fL,"hb");function Ak(r,e){var t=Fa(e.value),i=Fa(e.defaultValue);t!=null&&(t=""+t,t!==r.value&&(r.value=t),e.defaultValue==null&&r.defaultValue!==t&&(r.defaultValue=t)),i!=null&&(r.defaultValue=""+i)}o(Ak,"ib");function hL(r){var e=r.textContent;e===r._wrapperState.initialValue&&e!==""&&e!==null&&(r.value=e)}o(hL,"jb");function Ck(r){switch(r){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}o(Ck,"kb");function Rw(r,e){return r==null||r==="http://www.w3.org/1999/xhtml"?Ck(e):r==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":r}o(Rw,"lb");var eb,Ek=(function(r){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(e,t,i,s){MSApp.execUnsafeLocalFunction(function(){return r(e,t,i,s)})}:r})(function(r,e){if(r.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in r)r.innerHTML=e;else{for(eb=eb||document.createElement("div"),eb.innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=eb.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;e.firstChild;)r.appendChild(e.firstChild)}});function qm(r,e){if(e){var t=r.firstChild;if(t&&t===r.lastChild&&t.nodeType===3){t.nodeValue=e;return}}r.textContent=e}o(qm,"ob");var Mm={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eH=["Webkit","ms","Moz","O"];Object.keys(Mm).forEach(function(r){eH.forEach(function(e){e=e+r.charAt(0).toUpperCase()+r.substring(1),Mm[e]=Mm[r]})});function wk(r,e,t){return e==null||typeof e=="boolean"||e===""?"":t||typeof e!="number"||e===0||Mm.hasOwnProperty(r)&&Mm[r]?(""+e).trim():e+"px"}o(wk,"rb");function Rk(r,e){r=r.style;for(var t in e)if(e.hasOwnProperty(t)){var i=t.indexOf("--")===0,s=wk(t,e[t],i);t==="float"&&(t="cssFloat"),i?r.setProperty(t,s):r[t]=s}}o(Rk,"sb");var tH=Rr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vw(r,e){if(e){if(tH[r]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(Ee(137,r));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(Ee(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(Ee(61))}if(e.style!=null&&typeof e.style!="object")throw Error(Ee(62))}}o(vw,"ub");function xw(r,e){if(r.indexOf("-")===-1)return typeof e.is=="str
18ing";switch(r){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}o(xw,"vb");var Ow=null;function hR(r){return r=r.target||r.srcElement||window,r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===3?r.parentNode:r}o(hR,"xb");var Dw=null,Dc=null,Mc=null;function gL(r){if(r=of(r)){if(typeof Dw!="function")throw Error(Ee(280));var e=r.stateNode;e&&(e=tT(e),Dw(r.stateNode,r.type,e))}}o(gL,"Bb");function vk(r){Dc?Mc?Mc.push(r):Mc=[r]:Dc=r}o(vk,"Eb");function xk(){if(Dc){var r=Dc,e=Mc;if(Mc=Dc=null,gL(r),e)for(r=0;r<e.length;r++)gL(e[r])}}o(xk,"Fb");function Ok(r,e){return r(e)}o(Ok,"Gb");function Dk(){}o(Dk,"Hb");var YE=!1;function Mk(r,e,t){if(YE)return r(e,t);YE=!0;try{return Ok(r,e,t)}finally{YE=!1,(Dc!==null||Mc!==null)&&(Dk(),xk())}}o(Mk,"Jb");function Vm(r,e){var t=r.stateNode;if(t===null)return null;var i=tT(t);if(i===null)return null;t=i[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(i=!i.disabled)||(r=r.type,i=!(r==="button"||r==="input"||r==="select"||r==="textarea")),r=!i;break e;default:r=!1}if(r)return null;if(t&&typeof t!="function")throw Error(Ee(231,e,typeof t));return t}o(Vm,"Kb");var Mw=!1;if(Go)try{hc={},Object.defineProperty(hc,"passive",{get:o(function(){Mw=!0},"get")}),window.addEventListener("test",hc,hc),window.removeEventListener("test",hc,hc)}catch(r){Mw=!1}var hc;function rH(r,e,t,i,s,a,l,u,c){var m=Array.prototype.slice.call(arguments,3);try{e.apply(t,m)}catch(p){this.onError(p)}}o(rH,"Nb");var Nm=!1,xb=null,Ob=!1,Nw=null,iH={onError:o(function(r){Nm=!0,xb=r},"onError")};function nH(r,e,t,i,s,a,l,u,c){Nm=!1,xb=null,rH.apply(iH,arguments)}o(nH,"Tb");function sH(r,e,t,i,s,a,l,u,c){if(nH.apply(this,arguments),Nm){if(Nm){var m=xb;Nm=!1,xb=null}else throw Error(Ee(198));Ob||(Ob=!0,Nw=m)}}o(sH,"Ub");function Bl(r){var e=r,t=r;if(r.alternate)for(;e.return;)e=e.return;else{r=e;do e=r,(e.flags&4098)!==0&&(t=e.return),r=e.return;while(r)}return e.tag===3?t:null}o(Bl,"Vb");function Nk(r){if(r.tag===13){var e=r.memoizedState;if(e===null&&(r=r.alternate,r!==null&&(e=r.memoizedState)),e!==null)return e.dehydrated}return null}o(Nk,"Wb");function yL(r){if(Bl(r)!==r)throw Error(Ee(188))}o(yL,"Xb");function oH(r){var e=r.alternate;if(!e){if(e=Bl(r),e===null)throw Error(Ee(188));return e!==r?null:r}for(var t=r,i=e;;){var s=t.return;if(s===null)break;var a=s.alternate;if(a===null){if(i=s.return,i!==null){t=i;continue}break}if(s.child===a.child){for(a=s.child;a;){if(a===t)return yL(s),r;if(a===i)return yL(s),e;a=a.sibling}throw Error(Ee(188))}if(t.return!==i.return)t=s,i=a;else{for(var l=!1,u=s.child;u;){if(u===t){l=!0,t=s,i=a;break}if(u===i){l=!0,i=s,t=a;break}u=u.sibling}if(!l){for(u=a.child;u;){if(u===t){l=!0,t=a,i=s;break}if(u===i){l=!0,i=a,t=s;break}u=u.sibling}if(!l)throw Error(Ee(189))}}if(t.alternate!==i)throw Error(Ee(190))}if(t.tag!==3)throw Error(Ee(188));return t.stateNode.current===t?r:e}o(oH,"Yb");function Ik(r){return r=oH(r),r!==null?jk(r):null}o(Ik,"Zb");function jk(r){if(r.tag===5||r.tag===6)return r;for(r=r.child;r!==null;){var e=jk(r);if(e!==null)return e;r=r.sibling}return null}o(jk,"$b");var Lk=kn.unstable_scheduleCallback,bL=kn.unstable_cancelCallback,aH=kn.unstable_shouldYield,lH=kn.unstable_requestPaint,kr=kn.unstable_now,uH=kn.unstable_getCurrentPriorityLevel,gR=kn.unstable_ImmediatePriority,kk=kn.unstable_UserBlockingPriority,Db=kn.unstable_NormalPriority,cH=kn.unstable_LowPriority,_k=kn.unstable_IdlePriority,Zb=null,co=null;function dH(r){if(co&&typeof co.onCommitFiberRoot=="function")try{co.onCommitFiberRoot(Zb,r,void 0,(r.current.flags&128)===128)}catch(e){}}o(dH,"mc");var js=Math.clz32?Math.clz32:fH,pH=Math.log,mH=Math.LN2;function fH(r){return r>>>=0,r===0?32:31-(pH(r)/mH|0)|0}o(fH,"nc");var tb=64,rb=4194304;function Om(r){switch(r&-r){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return r&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return r&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return r}}o(Om,"tc");function Mb(r,e){var t=r.pendingLanes;if(t===0)return 0;var i=0,s=r.suspendedLanes,a=r.pingedLanes,l=t&268435455;if(l!==0){var u=l&~s;u!==0?i=Om(u):(a&=l,a!==0&&(i=Om(a)))}else l=t&~s,l!==0?i=Om(l):a!==0&&(i=Om(a));if(i===0)return 0;if(e!==0&&e!==i&&(e&s)===0&&(s=i&-i,a=e&-e,s>=a||s===16&&(a&4194240)!==0))return e;if((i&4)!==0&&(i|=t&16),e=r.entangledLanes,e!==0)for(r=r.entanglements,e&=i;0<e;)t=31-js(e),s=1<<t,i|=r[t],e&=~s;return i}o(Mb,"uc");function hH(r,e){switch(r){case 1:case 2:case 4:return e+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}o(hH,"vc");function gH(r,e){for(var t=r.suspendedLanes,i=r.pingedLanes,s=r.expirationTimes,a=r.pendingLanes;0<a;){var l=31-js(a),u=1<<l,c=s[l];c===-1?((u&t)===0||(u&i)!==0)&&(s[l]=hH(u,e)):c<=e&&(r.expiredLanes|=u),a&=~u}}o(gH,"wc");function Iw(r){return r=r.pendingLanes&-1073741825,r!==0?r:r&1073741824?1073741824:0}o(Iw,"xc");function Fk(){var r=tb;return tb<<=1,(tb&4194240)===0&&(tb=64),r}o(Fk,"yc");function XE(r){for(var e=[],t=0;31>t;t++)e.push(r);return e}o(XE,"zc");function nf(r,e,t){r.pendingLanes|=e,e!==536870912&&(r.suspendedLanes=0,r.pingedLanes=0),r=r.eventTimes,e=31-js(e),r[e]=t}o(nf,"Ac");function yH(r,e){var t=r.pendingLanes&~e;r.pendingLanes=e,r.suspendedLanes=0,r.pingedLanes=0,r.expiredLanes&=e,r.mutableReadLanes&=e,r.entangledLanes&=e,e=r.entanglements;var i=r.eventTimes;for(r=r.expirationTimes;0<t;){var s=31-js(t),a=1<<s;e[s]=0,i[s]=-1,r[s]=-1,t&=~a}}o(yH,"Bc");function yR(r,e){var t=r.entangledLanes|=e;for(r=r.entanglements;t;){var i=31-js(t),s=1<<i;s&e|r[i]&e&&(r[i]|=e),t&=~s}}o(yR,"Cc");var Wt=0;function Uk(r){return r&=-r,1<r?4<r?(r&268435455)!==0?16:536870912:4:1}o(Uk,"Dc");var Bk,bR,qk,Vk,$k,jw=!1,ib=[],Da=null,Ma=null,Na=null,$m=new Map,Gm=new Map,Ra=[],bH="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function TL(r,e){switch(r){case"focusin":case"focusout":Da=null;break;case"dragenter":case"dragleave":Ma=null;break;case"mouseover":case"mouseout":Na=null;break;case"pointerover":case"pointerout":$m.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Gm.delete(e.pointerId)}}o(TL,"Sc");function Pm(r,e,t,i,s,a){return r===null||r.nativeEvent!==a?(r={blockedOn:e,domEventName:t,eventSystemFlags:i,nativeEvent:a,targetContainers:[s]},e!==null&&(e=of(e),e!==null&&bR(e)),r):(r.eventSystemFlags|=i,e=r.targetContainers,s!==null&&e.indexOf(s)===-1&&e.push(s),r)}o(Pm,"Tc");
18function TH(r,e,t,i,s){switch(e){case"focusin":return Da=Pm(Da,r,e,t,i,s),!0;case"dragenter":return Ma=Pm(Ma,r,e,t,i,s),!0;case"mouseover":return Na=Pm(Na,r,e,t,i,s),!0;case"pointerover":var a=s.pointerId;return $m.set(a,Pm($m.get(a)||null,r,e,t,i,s)),!0;case"gotpointercapture":return a=s.pointerId,Gm.set(a,Pm(Gm.get(a)||null,r,e,t,i,s)),!0}return!1}o(TH,"Uc");function Gk(r){var e=Ol(r.target);if(e!==null){var t=Bl(e);if(t!==null){if(e=t.tag,e===13){if(e=Nk(t),e!==null){r.blockedOn=e,$k(r.priority,function(){qk(t)});return}}else if(e===3&&t.stateNode.current.memoizedState.isDehydrated){r.blockedOn=t.tag===3?t.stateNode.containerInfo:null;return}}}r.blockedOn=null}o(Gk,"Vc");function yb(r){if(r.blockedOn!==null)return!1;for(var e=r.targetContainers;0<e.length;){var t=Lw(r.domEventName,r.eventSystemFlags,e[0],r.nativeEvent);if(t===null){t=r.nativeEvent;var i=new t.constructor(t.type,t);Ow=i,t.target.dispatchEvent(i),Ow=null}else return e=of(t),e!==null&&bR(e),r.blockedOn=t,!1;e.shift()}return!0}o(yb,"Xc");function PL(r,e,t){yb(r)&&t.delete(e)}o(PL,"Zc");function PH(){jw=!1,Da!==null&&yb(Da)&&(Da=null),Ma!==null&&yb(Ma)&&(Ma=null),Na!==null&&yb(Na)&&(Na=null),$m.forEach(PL),Gm.forEach(PL)}o(PH,"$c");function Sm(r,e){r.blockedOn===e&&(r.blockedOn=null,jw||(jw=!0,kn.unstable_scheduleCallback(kn.unstable_NormalPriority,PH)))}o(Sm,"ad");function Hm(r){function e(s){return Sm(s,r)}if(o(e,"b"),0<ib.length){Sm(ib[0],r);for(var t=1;t<ib.length;t++){var i=ib[t];i.blockedOn===r&&(i.blockedOn=null)}}for(Da!==null&&Sm(Da,r),Ma!==null&&Sm(Ma,r),Na!==null&&Sm(Na,r),$m.forEach(e),Gm.forEach(e),t=0;t<Ra.length;t++)i=Ra[t],i.blockedOn===r&&(i.blockedOn=null);for(;0<Ra.length&&(t=Ra[0],t.blockedOn===null);)Gk(t),t.blockedOn===null&&Ra.shift()}o(Hm,"bd");var Nc=Jo.ReactCurrentBatchConfig,Nb=!0;function SH(r,e,t,i){var s=Wt,a=Nc.transition;Nc.transition=null;try{Wt=1,TR(r,e,t,i)}finally{Wt=s,Nc.transition=a}}o(SH,"ed");function AH(r,e,t,i){var s=Wt,a=Nc.transition;Nc.transition=null;try{Wt=4,TR(r,e,t,i)}finally{Wt=s,Nc.transition=a}}o(AH,"gd");function TR(r,e,t,i){if(Nb){var s=Lw(r,e,t,i);if(s===null)ow(r,e,i,Ib,t),TL(r,i);else if(TH(s,r,e,t,i))i.stopPropagation();else if(TL(r,i),e&4&&-1<bH.indexOf(r)){for(;s!==null;){var a=of(s);if(a!==null&&Bk(a),a=Lw(r,e,t,i),a===null&&ow(r,e,i,Ib,t),a===s)break;s=a}s!==null&&i.stopPropagation()}else ow(r,e,i,null,t)}}o(TR,"fd");var Ib=null;function Lw(r,e,t,i){if(Ib=null,r=hR(i),r=Ol(r),r!==null)if(e=Bl(r),e===null)r=null;else if(t=e.tag,t===13){if(r=Nk(e),r!==null)return r;r=null}else if(t===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;r=null}else e!==r&&(r=null);return Ib=r,null}o(Lw,"Yc");function Hk(r){switch(r){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(uH()){case gR:return 1;case kk:return 4;case Db:case cH:return 16;case _k:return 536870912;default:return 16}default:return 16}}o(Hk,"jd");var xa=null,PR=null,bb=null;function Wk(){if(bb)return bb;var r,e=PR,t=e.length,i,s="value"in xa?xa.value:xa.textContent,a=s.length;for(r=0;r<t&&e[r]===s[r];r++);var l=t-r;
vendor: 6,868 bytes, line 18
18for(i=1;i<=l&&e[t-i]===s[a-i];i++);return bb=s.slice(r,1<i?1-i:void 0)}o(Wk,"nd");function Tb(r){var e=r.keyCode;return"charCode"in r?(r=r.charCode,r===0&&e===13&&(r=13)):r=e,r===10&&(r=13),32<=r||r===13?r:0}o(Tb,"od");function nb(){return!0}o(nb,"pd");function SL(){return!1}o(SL,"qd");function _n(r){function e(t,i,s,a,l){this._reactName=t,this._targetInst=s,this.type=i,this.nativeEvent=a,this.target=l,this.currentTarget=null;for(var u in r)r.hasOwnProperty(u)&&(t=r[u],this[u]=t?t(a):a[u]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?nb:SL,this.isPropagationStopped=SL,this}return o(e,"b"),Rr(e.prototype,{preventDefault:o(function(){this.defaultPrevented=!0;var t=this.nativeEvent;t&&(t.preventDefault?t.preventDefault():typeof t.returnValue!="unknown"&&(t.returnValue=!1),this.isDefaultPrevented=nb)},"preventDefault"),stopPropagation:o(function(){var t=this.nativeEvent;t&&(t.stopPropagation?t.stopPropagation():typeof t.cancelBubble!="unknown"&&(t.cancelBubble=!0),this.isPropagationStopped=nb)},"stopPropagation"),persist:o(function(){},"persist"),isPersistent:nb}),e}o(_n,"rd");var Vc={eventPhase:0,bubbles:0,cancelable:0,timeStamp:o(function(r){return r.timeStamp||Date.now()},"timeStamp"),defaultPrevented:0,isTrusted:0},SR=_n(Vc),sf=Rr({},Vc,{view:0,detail:0}),CH=_n(sf),ew,tw,Am,Yb=Rr({},sf,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:AR,button:0,buttons:0,relatedTarget:o(function(r){return r.relatedTarget===void 0?r.fromElement===r.srcElement?r.toElement:r.fromElement:r.relatedTarget},"relatedTarget"),movementX:o(function(r){return"movementX"in r?r.movementX:(r!==Am&&(Am&&r.type==="mousemove"?(ew=r.screenX-Am.screenX,tw=r.screenY-Am.screenY):tw=ew=0,Am=r),ew)},"movementX"),movementY:o(function(r){return"movementY"in r?r.movementY:tw},"movementY")}),AL=_n(Yb),EH=Rr({},Yb,{dataTransfer:0}),wH=_n(EH),RH=Rr({},sf,{relatedTarget:0}),rw=_n(RH),vH=Rr({},Vc,{animationName:0,elapsedTime:0,pseudoElement:0}),xH=_n(vH),OH=Rr({},Vc,{clipboardData:o(function(r){return"clipboardData"in r?r.clipboardData:window.clipboardData},"clipboardData")}),DH=_n(OH),MH=Rr({},Vc,{data:0}),CL=_n(MH),NH={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},IH={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},jH={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function LH(r){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(r):(r=jH[r])?!!e[r]:!1}o(LH,"Pd");function AR(){return LH}o(AR,"zd");var kH=Rr({},sf,{key:o(function(r){if(r.key){var e=NH[r.key]||r.key;if(e!=="Unidentified")return e}return r.type==="keypress"?(r=Tb(r),r===13?"Enter":String.fromCharCode(r)):r.type==="keydown"||r.type==="keyup"?IH[r.keyCode]||"Unidentified":""},"key"),code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:AR,charCode:o(function(r){return r.type==="keypress"?Tb(r):0},"charCode"),keyCode:o(function(r){return r.type==="keydown"||r.type==="keyup"?r.keyCode:0},"keyCode"),which:o(function(r){return r.type==="keypress"?Tb(r):r.type==="keydown"||r.type==="keyup"?r.keyCode:0},"which")}),_H=_n(kH),FH=Rr({},Yb,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),EL=_n(FH),UH=Rr({},sf,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:AR}),BH=_n(UH),qH=Rr({},Vc,{propertyName:0,elapsedTime:0,pseudoElement:0}),VH=_n(qH),$H=Rr({},Yb,{deltaX:o(function(r){return"deltaX"in r?r.deltaX:"wheelDeltaX"in r?-r.wheelDeltaX:0},"deltaX"),deltaY:o(function(r){return"deltaY"in r?r.deltaY:"wheelDeltaY"in r?-r.wheelDeltaY:"wheelDelta"in r?-r.wheelDelta:0},"deltaY"),deltaZ:0,deltaMode:0}),GH=_n($H),HH=[9,13,27,32],CR=Go&&"CompositionEvent"in window,Im=null;Go&&"documentMode"in document&&(Im=document.documentMode);var WH=Go&&"TextEvent"in window&&!Im,zk=Go&&(!CR||Im&&8<Im&&11>=Im),wL=" ",RL=!1;function Jk(r,e){switch(r){case"keyup":return HH.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}o(Jk,"ge");function Qk(r){return r=r.detail,typeof r=="object"&&"data"in r?r.data:null}o(Qk,"he");var Tc=!1;function zH(r,e){switch(r){case"compositionend":return Qk(e);case"keypress":return e.which!==32?null:(RL=!0,wL);case"textInput":return r=e.data,r===wL&&RL?null:r;default:return null}}o(zH,"je");function JH(r,e){if(Tc)return r==="compositionend"||!CR&&Jk(r,e)?(r=Wk(),bb=PR=xa=null,Tc=!1,r):null;switch(r){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return zk&&e.locale!=="ko"?null:e.data;default:return null}}o(JH,"ke");var QH={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function vL(r){var e=r&&r.nodeName&&r.nodeName.toLowerCase();return e==="input"?!!QH[r.type]:e==="textarea"}o(vL,"me");function Kk(r,e,t,i){vk(i),e=jb(e,"onChange"),0<e.length&&(t=new SR("onChange","change",null,t,i),r.push({event:t,listeners:e}))}o(Kk,"ne");var jm=null,Wm=null;function KH(r){a4(r,0)}o(KH,"re");function Xb(r){var e=Ac(r);if(Pk(e))return r}o(Xb,"te");function ZH(r,e){if(r==="change")return e}o(ZH,"ve");var Zk=!1;Go&&(Go?(ob="oninput"in document,ob||(iw=document.createElement("div"),iw.setAttribute("oninput","return;"),ob=typeof iw.oninput=="function"),sb=ob):sb=!1,Zk=sb&&(!document.documentMode||9<document.documentMode));var sb,ob,iw;function xL(){jm&&(jm.detachEvent("onpropertychange",Yk),Wm=jm=null)}o(xL,"Ae");function Yk(r){if(r.propertyName==="value"&&Xb(Wm)){var e=[];Kk(e,Wm,r,hR(r)),Mk(KH,e)}}o(Yk,"Be");function YH(r,e,t){r==="focusin"?(xL(),jm=e,Wm=t,jm.attachEvent("onpropertychange",Yk)):r==="focusout"&&xL()}o(YH,"Ce");function XH(r){if(r==="selectionchange"||r==="keyup"||r==="keydown")return Xb(Wm)}o(XH,"De");function eW(r,e){if(r==="click")return Xb(e)}o(eW,"Ee");function tW(r,e){if(r==="input"||r==="change")return Xb(e)}o(tW,"Fe");function rW(r,e){return r===e&&(r!==0||1/r===1/e)||r!==r&&e!==e}o(rW,"Ge");var ks=typeof Object.is=="function"?Object.is:rW;function zm(r,e){if(ks(r,e))return!0;
18if(typeof r!="object"||r===null||typeof e!="object"||e===null)return!1;var t=Object.keys(r),i=Object.keys(e);if(t.length!==i.length)return!1;for(i=0;i<t.length;i++){var s=t[i];if(!yw.call(e,s)||!ks(r[s],e[s]))return!1}return!0}o(zm,"Ie");function OL(r){for(;r&&r.firstChild;)r=r.firstChild;return r}o(OL,"Je");function DL(r,e){var t=OL(r);r=0;for(var i;t;){if(t.nodeType===3){if(i=r+t.textContent.length,r<=e&&i>=e)return{node:t,offset:e-r};r=i}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=OL(t)}}o(DL,"Ke");function Xk(r,e){return r&&e?r===e?!0:r&&r.nodeType===3?!1:e&&e.nodeType===3?Xk(r,e.parentNode):"contains"in r?r.contains(e):r.compareDocumentPosition?!!(r.compareDocumentPosition(e)&16):!1:!1}o(Xk,"Le");function e4(){for(var r=window,e=vb();e instanceof r.HTMLIFrameElement;){try{var t=typeof e.contentWindow.location.href=="string"}catch(i){t=!1}if(t)r=e.contentWindow;else break;e=vb(r.document)}return e}o(e4,"Me");function ER(r){var e=r&&r.nodeName&&r.nodeName.toLowerCase();return e&&(e==="input"&&(r.type==="text"||r.type==="search"||r.type==="tel"||r.type==="url"||r.type==="password")||e==="textarea"||r.contentEditable==="true")}o(ER,"Ne");function iW(r){var e=e4(),t=r.focusedElem,i=r.selectionRange;if(e!==t&&t&&t.ownerDocument&&Xk(t.ownerDocument.documentElement,t)){if(i!==null&&ER(t)){if(e=i.start,r=i.end,r===void 0&&(r=e),"selectionStart"in t)t.selectionStart=e,t.selectionEnd=Math.min(r,t.value.length);else if(r=(e=t.ownerDocument||document)&&e.defaultView||window,r.getSelection){r=r.getSelection();var s=t.textContent.length,a=Math.min(i.start,s);i=i.end===void 0?a:Math.min(i.end,s),!r.extend&&a>i&&(s=i,i=a,a=s),s=DL(t,a);var l=DL(t,i);s&&l&&(r.rangeCount!==1||r.anchorNode!==s.node||r.anchorOffset!==s.offset||r.focusNode!==l.node||r.focusOffset!==l.offset)&&(e=e.createRange(),e.setStart(s.node,s.offset),r.removeAllRanges(),a>i?(r.addRange(e),r.extend(l.node,l.offset)):(e.setEnd(l.node,l.offset),r.addRange(e)))}}for(e=[],r=t;r=r.parentNode;)r.nodeType===1&&e.push({element:r,left:r.scrollLeft,top:r.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t<e.length;t++)r=e[t],r.element.scrollLeft=r.left,r.element.scrollTop=r.top}}o(iW,"Oe");var nW=Go&&"documentMode"in document&&11>=document.documentMode,Pc=null,kw=null,Lm=null,_w=!1;function ML(r,e,t){var i=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;_w||Pc==null||Pc!==vb(i)||(i=Pc,"selectionStart"in i&&ER(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focusNode:i.focusNode,focusOffset:i.focusOffset}),Lm&&zm(Lm,i)||(Lm=i,i=jb(kw,"onSelect"),0<i.length&&(e=new SR("onSelect","select",null,e,t),r.push({event:e,listeners:i}),e.target=Pc)))}o(ML,"Ue");function ab(r,e){var t={};return t[r.toLowerCase()]=e.toLowerCase(),t["Webkit"+r]="webkit"+e,t["Moz"+r]="moz"+e,t}o(ab,"Ve");var Sc={animationend:ab("Animation","AnimationEnd"),animationiteration:ab("Animation","AnimationIteration"),animationstart:ab("Animation","AnimationStart"),transitionend:ab("Transition","TransitionEnd")},nw={},t4={};Go&&(t4=document.createElement("div").style,"AnimationEvent"in window||(delete Sc.animationend.animation,delete Sc.animationiteration.animation,delete Sc.animationstart.animation),"TransitionEvent"in window||delete Sc.transitionend.transition);function eT(r){if(nw[r])return nw[r];if(!Sc[r])return r;var e=Sc[r],t;for(t in e)if(e.hasOwnProperty(t)&&t in t4)return nw[r]=e[t];return r}o(eT,"Ze");var r4=eT("animationend"),i4=eT("animationiteration"),n4=eT("animationstart"),s4=eT("transitionend"),o4=new Map,NL="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ba(r,e){o4.set(r,e),Ul(e,[r])}o(Ba,"ff");for(lb=0;lb<NL.length;lb++)ub=NL[lb],IL=ub.toLowerCase(),jL=ub[0].toUpperCase()+ub.slice(1),Ba(IL,"on"+jL);var ub,IL,jL,lb;Ba(r4,"onAnimationEnd");Ba(i4,"onAnimationIteration");Ba(n4,"onAnimationStart");Ba("dblclick","onDoubleClick");Ba("focusin","onFocus");Ba("focusout","onBlur");Ba(s4,"onTransitionEnd");Lc("onMouseEnter",["mouseout","mouseover"]);Lc("onMouseLeave",["mouseout","mouseover"]);Lc("onPointerEnter",["pointerout","pointerover"]);Lc("onPointerLeave",["pointerout","pointerover"]);Ul("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));
vendor: 4,844 bytes, line 18
18Ul("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ul("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ul("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ul("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ul("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dm="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),sW=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dm));function LL(r,e,t){var i=r.type||"unknown-event";r.currentTarget=t,sH(i,e,void 0,r),r.currentTarget=null}o(LL,"nf");function a4(r,e){e=(e&4)!==0;for(var t=0;t<r.length;t++){var i=r[t],s=i.event;i=i.listeners;e:{var a=void 0;if(e)for(var l=i.length-1;0<=l;l--){var u=i[l],c=u.instance,m=u.currentTarget;if(u=u.listener,c!==a&&s.isPropagationStopped())break e;LL(s,u,m),a=c}else for(l=0;l<i.length;l++){if(u=i[l],c=u.instance,m=u.currentTarget,u=u.listener,c!==a&&s.isPropagationStopped())break e;LL(s,u,m),a=c}}}if(Ob)throw r=Nw,Ob=!1,Nw=null,r}o(a4,"se");function dr(r,e){var t=e[Vw];t===void 0&&(t=e[Vw]=new Set);var i=r+"__bubble";t.has(i)||(l4(e,r,2,!1),t.add(i))}o(dr,"D");function sw(r,e,t){var i=0;e&&(i|=4),l4(t,r,i,e)}o(sw,"qf");var cb="_reactListening"+Math.random().toString(36).slice(2);function Jm(r){if(!r[cb]){r[cb]=!0,hk.forEach(function(t){t!=="selectionchange"&&(sW.has(t)||sw(t,!1,r),sw(t,!0,r))});var e=r.nodeType===9?r:r.ownerDocument;e===null||e[cb]||(e[cb]=!0,sw("selectionchange",!1,e))}}o(Jm,"sf");function l4(r,e,t,i){switch(Hk(e)){case 1:var s=SH;break;case 4:s=AH;break;default:s=TR}t=s.bind(null,e,t,r),s=void 0,!Mw||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(s=!0),i?s!==void 0?r.addEventListener(e,t,{capture:!0,passive:s}):r.addEventListener(e,t,!0):s!==void 0?r.addEventListener(e,t,{passive:s}):r.addEventListener(e,t,!1)}o(l4,"pf");function ow(r,e,t,i,s){var a=i;if((e&1)===0&&(e&2)===0&&i!==null)e:for(;;){if(i===null)return;var l=i.tag;if(l===3||l===4){var u=i.stateNode.containerInfo;if(u===s||u.nodeType===8&&u.parentNode===s)break;if(l===4)for(l=i.return;l!==null;){var c=l.tag;if((c===3||c===4)&&(c=l.stateNode.containerInfo,c===s||c.nodeType===8&&c.parentNode===s))return;l=l.return}for(;u!==null;){if(l=Ol(u),l===null)return;if(c=l.tag,c===5||c===6){i=a=l;continue e}u=u.parentNode}}i=i.return}Mk(function(){var m=a,p=hR(t),h=[];e:{var g=o4.get(r);if(g!==void 0){var f=SR,P=r;switch(r){case"keypress":if(Tb(t)===0)break e;case"keydown":case"keyup":f=_H;break;case"focusin":P="focus",f=rw;break;case"focusout":P="blur",f=rw;break;case"beforeblur":case"afterblur":f=rw;break;case"click":if(t.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":f=AL;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":f=wH;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":f=BH;break;case r4:case i4:case n4:f=xH;break;case s4:f=VH;break;case"scroll":f=CH;break;case"wheel":f=GH;break;case"copy":case"cut":case"paste":f=DH;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":f=EL}var T=(e&4)!==0,C=!T&&r==="scroll",b=T?g!==null?g+"Capture":null:g;T=[];for(var y=m,A;y!==null;){A=y;var S=A.stateNode;if(A.tag===5&&S!==null&&(A=S,b!==null&&(S=Vm(y,b),S!=null&&T.push(Qm(y,S,A)))),C)break;y=y.return}0<T.length&&(g=new f(g,P,null,t,p),h.push({event:g,listeners:T}))}}if((e&7)===0){e:{if(g=r==="mouseover"||r==="pointerover",f=r==="mouseout"||r==="pointerout",g&&t!==Ow&&(P=t.relatedTarget||t.fromElement)&&(Ol(P)||P[Ho]))break e;if((f||g)&&(g=p.window===p?p:(g=p.ownerDocument)?g.defaultView||g.parentWindow:window,f?(P=t.relatedTarget||t.toElement,f=m,P=P?Ol(P):null,P!==null&&(C=Bl(P),P!==C||P.tag!==5&&P.tag!==6)&&(P=null)):(f=null,P=m),f!==P)){if(T=AL,S="onMouseLeave",b="onMouseEnter",y="mouse",(r==="pointerout"||r==="pointerover")&&(T=EL,S="onPointerLeave",b="onPointerEnter",y="pointer"),C=f==null?g:Ac(f),A=P==null?g:Ac(P),g=new T(S,y+"leave",f,t,p),g.target=C,g.relatedTarget=A,S=null,Ol(p)===m&&(T=new T(b,y+"enter",P,t,p),T.target=A,T.relatedTarget=C,S=T),C=S,f&&P)t:{for(T=f,b=P,y=0,A=T;A;A=gc(A))y++;for(A=0,S=b;S;S=gc(S))A++;for(;0<y-A;)T=gc(T),y--;for(;0<A-y;)b=gc(b),A--;for(;y--;){if(T===b||b!==null&&T===b.alternate)break t;T=gc(T),b=gc(b)}T=null}else T=null;f!==null&&kL(h,g,f,T,!1),P!==null&&C!==null&&kL(h,C,P,T,!0)}}
vendor: 2,333 bytes, lines 18-19
18e:{if(g=m?Ac(m):window,f=g.nodeName&&g.nodeName.toLowerCase(),f==="select"||f==="input"&&g.type==="file")var D=ZH;else if(vL(g))if(Zk)D=tW;else{D=XH;var M=YH}else(f=g.nodeName)&&f.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(D=eW);if(D&&(D=D(r,m))){Kk(h,D,t,p);break e}M&&M(r,g,m),r==="focusout"&&(M=g._wrapperState)&&M.controlled&&g.type==="number"&&Ew(g,"number",g.value)}switch(M=m?Ac(m):window,r){case"focusin":(vL(M)||M.contentEditable==="true")&&(Pc=M,kw=m,Lm=null);break;case"focusout":Lm=kw=Pc=null;break;case"mousedown":_w=!0;break;case"contextmenu":case"mouseup":case"dragend":_w=!1,ML(h,t,p);break;case"selectionchange":if(nW)break;case"keydown":case"keyup":ML(h,t,p)}var _;if(CR)e:{switch(r){case"compositionstart":var k="onCompositionStart";break e;case"compositionend":k="onCompositionEnd";break e;case"compositionupdate":k="onCompositionUpdate";break e}k=void 0}else Tc?Jk(r,t)&&(k="onCompositionEnd"):r==="keydown"&&t.keyCode===229&&(k="onCompositionStart");k&&(zk&&t.locale!=="ko"&&(Tc||k!=="onCompositionStart"?k==="onCompositionEnd"&&Tc&&(_=Wk()):(xa=p,PR="value"in xa?xa.value:xa.textContent,Tc=!0)),M=jb(m,k),0<M.length&&(k=new CL(k,r,null,t,p),h.push({event:k,listeners:M}),_?k.data=_:(_=Qk(t),_!==null&&(k.data=_)))),(_=WH?zH(r,t):JH(r,t))&&(m=jb(m,"onBeforeInput"),0<m.length&&(p=new CL("onBeforeInput","beforeinput",null,t,p),h.push({event:p,listeners:m}),p.data=_))}a4(h,e)})}o(ow,"hd");function Qm(r,e,t){return{instance:r,listener:e,currentTarget:t}}o(Qm,"tf");function jb(r,e){for(var t=e+"Capture",i=[];r!==null;){var s=r,a=s.stateNode;s.tag===5&&a!==null&&(s=a,a=Vm(r,t),a!=null&&i.unshift(Qm(r,a,s)),a=Vm(r,e),a!=null&&i.push(Qm(r,a,s))),r=r.return}return i}o(jb,"oe");function gc(r){if(r===null)return null;do r=r.return;while(r&&r.tag!==5);return r||null}o(gc,"vf");function kL(r,e,t,i,s){for(var a=e._reactName,l=[];t!==null&&t!==i;){var u=t,c=u.alternate,m=u.stateNode;if(c!==null&&c===i)break;u.tag===5&&m!==null&&(u=m,s?(c=Vm(t,a),c!=null&&l.unshift(Qm(t,c,u))):s||(c=Vm(t,a),c!=null&&l.push(Qm(t,c,u)))),t=t.return}l.length!==0&&r.push({event:e,listeners:l})}o(kL,"wf");var oW=/\r\n?/g,aW=/\u0000|\uFFFD/g;function _L(r){return(typeof r=="string"?r:""+r).replace(oW,` 19`).replace(aW,"")}o(_L,"zf");function db(r,e,t){if(e=_L(e),_L(r)!==e&&t)throw Error(Ee(425))}o(db,"Af");
19function Lb(){}o(Lb,"Bf");var Fw=null,Uw=null;function Bw(r,e){return r==="textarea"||r==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}o(Bw,"Ef");var qw=typeof setTimeout=="function"?setTimeout:void 0,lW=typeof clearTimeout=="function"?clearTimeout:void 0,FL=typeof Promise=="function"?Promise:void 0,uW=typeof queueMicrotask=="function"?queueMicrotask:typeof FL!="undefined"?function(r){return FL.resolve(null).then(r).catch(cW)}:qw;function cW(r){setTimeout(function(){throw r})}o(cW,"If");function aw(r,e){var t=e,i=0;do{var s=t.nextSibling;if(r.removeChild(t),s&&s.nodeType===8)if(t=s.data,t==="/$"){if(i===0){r.removeChild(s),Hm(e);return}i--}else t!=="$"&&t!=="$?"&&t!=="$!"||i++;t=s}while(t);Hm(e)}o(aw,"Kf");function Ia(r){for(;r!=null;r=r.nextSibling){var e=r.nodeType;if(e===1||e===3)break;if(e===8){if(e=r.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return r}o(Ia,"Lf");function UL(r){r=r.previousSibling;for(var e=0;r;){if(r.nodeType===8){var t=r.data;if(t==="$"||t==="$!"||t==="$?"){if(e===0)return r;e--}else t==="/$"&&e++}r=r.previousSibling}return null}o(UL,"Mf");var $c=Math.random().toString(36).slice(2),uo="__reactFiber$"+$c,Km="__reactProps$"+$c,Ho="__reactContainer$"+$c,Vw="__reactEvents$"+$c,dW="__reactListeners$"+$c,pW="__reactHandles$"+$c;function Ol(r){var e=r[uo];if(e)return e;for(var t=r.parentNode;t;){if(e=t[Ho]||t[uo]){if(t=e.alternate,e.child!==null||t!==null&&t.child!==null)for(r=UL(r);r!==null;){if(t=r[uo])return t;r=UL(r)}return e}r=t,t=r.parentNode}return null}o(Ol,"Wc");function of(r){return r=r[uo]||r[Ho],!r||r.tag!==5&&r.tag!==6&&r.tag!==13&&r.tag!==3?null:r}o(of,"Cb");function Ac(r){if(r.tag===5||r.tag===6)return r.stateNode;throw Error(Ee(33))}o(Ac,"ue");function tT(r){return r[Km]||null}o(tT,"Db");var $w=[],Cc=-1;function qa(r){return{current:r}}o(qa,"Uf");function pr(r){0>Cc||(r.current=$w[Cc],$w[Cc]=null,Cc--)}o(pr,"E");function er(r,e){Cc++,$w[Cc]=r.current,r.current=e}o(er,"G");var Ua={},Ii=qa(Ua),mn=qa(!1),jl=Ua;function kc(r,e){var t=r.type.contextTypes;if(!t)return Ua;var i=r.stateNode;if(i&&i.__reactInternalMemoizedUnmaskedChildContext===e)return i.__reactInternalMemoizedMaskedChildContext;var s={},a;for(a in t)s[a]=e[a];return i&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=e,r.__reactInternalMemoizedMaskedChildContext=s),s}o(kc,"Yf");function fn(r){return r=r.childContextTypes,r!=null}o(fn,"Zf");function kb(){pr(mn),pr(Ii)}o(kb,"$f");function BL(r,e,t){if(Ii.current!==Ua)throw Error(Ee(168));er(Ii,e),er(mn,t)}o(BL,"ag");function u4(r,e,t){var i=r.stateNode;if(e=e.childContextTypes,typeof i.getChildContext!="function")return t;i=i.getChildContext();for(var s in i)if(!(s in e))throw Error(Ee(108,YG(r)||"Unknown",s));return Rr({},t,i)}o(u4,"bg");function _b(r){return r=(r=r.stateNode)&&r.__reactInternalMemoizedMergedChildContext||Ua,jl=Ii.current,er(Ii,r),er(mn,mn.current),!0}o(_b,"cg");function qL(r,e,t){var i=r.stateNode;if(!i)throw Error(Ee(169));t?(r=u4(r,e,jl),i.__reactInternalMemoizedMergedChildContext=r,pr(mn),pr(Ii),er(Ii,r)):pr(mn),er(mn,t)}o(qL,"dg");var Bo=null,rT=!1,lw=!1;function c4(r){Bo===null?Bo=[r]:Bo.push(r)}o(c4,"hg");function mW(r){rT=!0,c4(r)}o(mW,"ig");function Va(){if(!lw&&Bo!==null){lw=!0;var r=0,e=Wt;try{var t=Bo;for(Wt=1;r<t.length;r++){var i=t[r];do i=i(!0);while(i!==null)}Bo=null,rT=!1}catch(s){throw Bo!==null&&(Bo=Bo.slice(r+1)),Lk(gR,Va),s}finally{Wt=e,lw=!1}}return null}o(Va,"jg");var Ec=[],wc=0,Fb=null,Ub=0,ns=[],ss=0,Ll=null,qo=1,Vo="";function vl(r,e){Ec[wc++]=Ub,Ec[wc++]=Fb,Fb=r,Ub=e}o(vl,"tg");function d4(r,e,t){ns[ss++]=qo,ns[ss++]=Vo,ns[ss++]=Ll,Ll=r;var i=qo;r=Vo;var s=32-js(i)-1;i&=~(1<<s),t+=1;var a=32-js(e)+s;if(30<a){var l=s-s%5;a=(i&(1<<l)-1).toString(32),i>>=l,s-=l,qo=1<<32-js(e)+s|t<<s|i,Vo=a+r}else qo=1<<a|t<<s|i,Vo=r}o(d4,"ug");function wR(r){r.return!==null&&(vl(r,1),d4(r,1,0))}o(wR,"vg");function RR(r){for(;r===Fb;)Fb=Ec[--wc],Ec[wc]=null,Ub=Ec[--wc],Ec[wc]=null;for(;r===Ll;)Ll=ns[--ss],ns[ss]=null,Vo=ns[--ss],ns[ss]=null,qo=ns[--ss],ns[ss]=null}o(RR,"wg");var Ln=null,jn=null,gr=!1,Is=null;function p4(r,e){var t=os(5,null,null,0);t.elementType="DELETED",t.stateNode=e,t.return=r,e=r.deletions,e===null?(r.deletions=[t],r.flags|=16):e.push(t)}o(p4,"Ag");function VL(r,e){switch(r.tag){case 5:var t=r.type;return e=e.nodeType!==1||t.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(r.stateNode=e,Ln=r,jn=Ia(e.firstChild),!0):!1;case 6:return e=r.pendingProps===""||e.nodeType!==3?null:e,e!==null?(r.stateNode=e,Ln=r,jn=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(t=Ll!==null?{id:qo,overflow:Vo}:null,r.memoizedState={dehydrated:e,treeContext:t,retryLane:1073741824},t=os(18,null,null,0),t.stateNode=e,t.return=r,r.child=t,Ln=r,jn=null,!0):!1;default:return!1}}o(VL,"Cg");function Gw(r){return(r.mode&1)!==0&&(r.flags&128)===0}o(Gw,"Dg");function Hw(r){if(gr){var e=jn;
19if(e){var t=e;if(!VL(r,e)){if(Gw(r))throw Error(Ee(418));e=Ia(t.nextSibling);var i=Ln;e&&VL(r,e)?p4(i,t):(r.flags=r.flags&-4097|2,gr=!1,Ln=r)}}else{if(Gw(r))throw Error(Ee(418));r.flags=r.flags&-4097|2,gr=!1,Ln=r}}}o(Hw,"Eg");function $L(r){for(r=r.return;r!==null&&r.tag!==5&&r.tag!==3&&r.tag!==13;)r=r.return;Ln=r}o($L,"Fg");function pb(r){if(r!==Ln)return!1;if(!gr)return $L(r),gr=!0,!1;var e;if((e=r.tag!==3)&&!(e=r.tag!==5)&&(e=r.type,e=e!=="head"&&e!=="body"&&!Bw(r.type,r.memoizedProps)),e&&(e=jn)){if(Gw(r))throw m4(),Error(Ee(418));for(;e;)p4(r,e),e=Ia(e.nextSibling)}if($L(r),r.tag===13){if(r=r.memoizedState,r=r!==null?r.dehydrated:null,!r)throw Error(Ee(317));e:{for(r=r.nextSibling,e=0;r;){if(r.nodeType===8){var t=r.data;if(t==="/$"){if(e===0){jn=Ia(r.nextSibling);break e}e--}else t!=="$"&&t!=="$!"&&t!=="$?"||e++}r=r.nextSibling}jn=null}}else jn=Ln?Ia(r.stateNode.nextSibling):null;return!0}o(pb,"Gg");function m4(){for(var r=jn;r;)r=Ia(r.nextSibling)}o(m4,"Hg");function _c(){jn=Ln=null,gr=!1}o(_c,"Ig");function vR(r){Is===null?Is=[r]:Is.push(r)}o(vR,"Jg");var fW=Jo.ReactCurrentBatchConfig;function Cm(r,e,t){if(r=t.ref,r!==null&&typeof r!="function"&&typeof r!="object"){if(t._owner){if(t=t._owner,t){if(t.tag!==1)throw Error(Ee(309));var i=t.stateNode}if(!i)throw Error(Ee(147,r));var s=i,a=""+r;return e!==null&&e.ref!==null&&typeof e.ref=="function"&&e.ref._stringRef===a?e.ref:(e=o(function(l){var u=s.refs;l===null?delete u[a]:u[a]=l},"b"),e._stringRef=a,e)}if(typeof r!="string")throw Error(Ee(284));if(!t._owner)throw Error(Ee(290,r))}return r}o(Cm,"Lg");function mb(r,e){throw r=Object.prototype.toString.call(e),Error(Ee(31,r==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":r))}o(mb,"Mg");function GL(r){var e=r._init;return e(r._payload)}o(GL,"Ng");function f4(r){function e(b,y){if(r){var A=b.deletions;A===null?(b.deletions=[y],b.flags|=16):A.push(y)}}o(e,"b");function t(b,y){if(!r)return null;for(;y!==null;)e(b,y),y=y.sibling;return null}o(t,"c");function i(b,y){for(b=new Map;y!==null;)y.key!==null?b.set(y.key,y):b.set(y.index,y),y=y.sibling;return b}o(i,"d");function s(b,y){return b=_a(b,y),b.index=0,b.sibling=null,b}o(s,"e");function a(b,y,A){return b.index=A,r?(A=b.alternate,A!==null?(A=A.index,A<y?(b.flags|=2,y):A):(b.flags|=2,y)):(b.flags|=1048576,y)}o(a,"f");function l(b){return r&&b.alternate===null&&(b.flags|=2),b}o(l,"g");function u(b,y,A,S){return y===null||y.tag!==6?(y=hw(A,b.mode,S),y.return=b,y):(y=s(y,A),y.return=b,y)}o(u,"h");function c(b,y,A,S){var D=A.type;return D===bc?p(b,y,A.props.children,S,A.key):y!==null&&(y.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===Ea&&GL(D)===y.type)?(S=s(y,A.props),S.ref=Cm(b,y,A),S.return=b,S):(S=Rb(A.type,A.key,A.props,null,b.mode,S),S.ref=Cm(b,y,A),S.return=b,S)}o(c,"k");function m(b,y,A,S){return y===null||y.tag!==4||y.stateNode.containerInfo!==A.containerInfo||y.stateNode.implementation!==A.implementation?(y=gw(A,b.mode,S),y.return=b,y):(y=s(y,A.children||[]),y.return=b,y)}o(m,"l");function p(b,y,A,S,D){return y===null||y.tag!==7?(y=Il(A,b.mode,S,D),y.return=b,y):(y=s(y,A),y.return=b,y)}o(p,"m");function h(b,y,A){if(typeof y=="string"&&y!==""||typeof y=="number")return y=hw(""+y,b.mode,A),y.return=b,y;if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Yy:return A=Rb(y.type,y.key,y.props,null,b.mode,A),A.ref=Cm(b,null,y),A.return=b,A;case yc:return y=gw(y,b.mode,A),y.return=b,y;case Ea:var S=y._init;return h(b,S(y._payload),A)}if(xm(y)||Tm(y))return y=Il(y,b.mode,A,null),y.return=b,y;mb(b,y)}return null}o(h,"q");function g(b,y,A,S){var D=y!==null?y.key:null;if(typeof A=="string"&&A!==""||typeof A=="number")return D!==null?null:u(b,y,""+A,S);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case Yy:return A.key===D?c(b,y,A,S):null;case yc:return A.key===D?m(b,y,A,S):null;case Ea:return D=A._init,g(b,y,D(A._payload),S)}if(xm(A)||Tm(A))return D!==null?null:p(b,y,A,S,null);mb(b,A)}return null}o(g,"r");function f(b,y,A,S,D){if(typeof S=="string"&&S!==""||typeof S=="number")return b=b.get(A)||null,u(y,b,""+S,D);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Yy:return b=b.get(S.key===null?A:S.key)||null,c(y,b,S,D);
vendor: 4,616 bytes, line 19
19case yc:return b=b.get(S.key===null?A:S.key)||null,m(y,b,S,D);case Ea:var M=S._init;return f(b,y,A,M(S._payload),D)}if(xm(S)||Tm(S))return b=b.get(A)||null,p(y,b,S,D,null);mb(y,S)}return null}o(f,"y");function P(b,y,A,S){for(var D=null,M=null,_=y,k=y=0,H=null;_!==null&&k<A.length;k++){_.index>k?(H=_,_=null):H=_.sibling;var J=g(b,_,A[k],S);if(J===null){_===null&&(_=H);break}r&&_&&J.alternate===null&&e(b,_),y=a(J,y,k),M===null?D=J:M.sibling=J,M=J,_=H}if(k===A.length)return t(b,_),gr&&vl(b,k),D;if(_===null){for(;k<A.length;k++)_=h(b,A[k],S),_!==null&&(y=a(_,y,k),M===null?D=_:M.sibling=_,M=_);return gr&&vl(b,k),D}for(_=i(b,_);k<A.length;k++)H=f(_,b,k,A[k],S),H!==null&&(r&&H.alternate!==null&&_.delete(H.key===null?k:H.key),y=a(H,y,k),M===null?D=H:M.sibling=H,M=H);return r&&_.forEach(function(q){return e(b,q)}),gr&&vl(b,k),D}o(P,"n");function T(b,y,A,S){var D=Tm(A);if(typeof D!="function")throw Error(Ee(150));if(A=D.call(A),A==null)throw Error(Ee(151));for(var M=D=null,_=y,k=y=0,H=null,J=A.next();_!==null&&!J.done;k++,J=A.next()){_.index>k?(H=_,_=null):H=_.sibling;var q=g(b,_,J.value,S);if(q===null){_===null&&(_=H);break}r&&_&&q.alternate===null&&e(b,_),y=a(q,y,k),M===null?D=q:M.sibling=q,M=q,_=H}if(J.done)return t(b,_),gr&&vl(b,k),D;if(_===null){for(;!J.done;k++,J=A.next())J=h(b,J.value,S),J!==null&&(y=a(J,y,k),M===null?D=J:M.sibling=J,M=J);return gr&&vl(b,k),D}for(_=i(b,_);!J.done;k++,J=A.next())J=f(_,b,k,J.value,S),J!==null&&(r&&J.alternate!==null&&_.delete(J.key===null?k:J.key),y=a(J,y,k),M===null?D=J:M.sibling=J,M=J);return r&&_.forEach(function($){return e(b,$)}),gr&&vl(b,k),D}o(T,"t");function C(b,y,A,S){if(typeof A=="object"&&A!==null&&A.type===bc&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case Yy:e:{for(var D=A.key,M=y;M!==null;){if(M.key===D){if(D=A.type,D===bc){if(M.tag===7){t(b,M.sibling),y=s(M,A.props.children),y.return=b,b=y;break e}}else if(M.elementType===D||typeof D=="object"&&D!==null&&D.$$typeof===Ea&&GL(D)===M.type){t(b,M.sibling),y=s(M,A.props),y.ref=Cm(b,M,A),y.return=b,b=y;break e}t(b,M);break}else e(b,M);M=M.sibling}A.type===bc?(y=Il(A.props.children,b.mode,S,A.key),y.return=b,b=y):(S=Rb(A.type,A.key,A.props,null,b.mode,S),S.ref=Cm(b,y,A),S.return=b,b=S)}return l(b);case yc:e:{for(M=A.key;y!==null;){if(y.key===M)if(y.tag===4&&y.stateNode.containerInfo===A.containerInfo&&y.stateNode.implementation===A.implementation){t(b,y.sibling),y=s(y,A.children||[]),y.return=b,b=y;break e}else{t(b,y);break}else e(b,y);y=y.sibling}y=gw(A,b.mode,S),y.return=b,b=y}return l(b);case Ea:return M=A._init,C(b,y,M(A._payload),S)}if(xm(A))return P(b,y,A,S);if(Tm(A))return T(b,y,A,S);mb(b,A)}return typeof A=="string"&&A!==""||typeof A=="number"?(A=""+A,y!==null&&y.tag===6?(t(b,y.sibling),y=s(y,A),y.return=b,b=y):(t(b,y),y=hw(A,b.mode,S),y.return=b,b=y),l(b)):t(b,y)}return o(C,"J"),C}o(f4,"Og");var Fc=f4(!0),h4=f4(!1),Bb=qa(null),qb=null,Rc=null,xR=null;function OR(){xR=Rc=qb=null}o(OR,"$g");function DR(r){var e=Bb.current;pr(Bb),r._currentValue=e}o(DR,"ah");function Ww(r,e,t){for(;r!==null;){var i=r.alternate;if((r.childLanes&e)!==e?(r.childLanes|=e,i!==null&&(i.childLanes|=e)):i!==null&&(i.childLanes&e)!==e&&(i.childLanes|=e),r===t)break;r=r.return}}o(Ww,"bh");function Ic(r,e){qb=r,xR=Rc=null,r=r.dependencies,r!==null&&r.firstContext!==null&&((r.lanes&e)!==0&&(pn=!0),r.firstContext=null)}o(Ic,"ch");function ls(r){var e=r._currentValue;if(xR!==r)if(r={context:r,memoizedValue:e,next:null},Rc===null){if(qb===null)throw Error(Ee(308));Rc=r,qb.dependencies={lanes:0,firstContext:r}}else Rc=Rc.next=r;return e}o(ls,"eh");var Dl=null;function MR(r){Dl===null?Dl=[r]:Dl.push(r)}o(MR,"gh");function g4(r,e,t,i){var s=e.interleaved;return s===null?(t.next=t,MR(e)):(t.next=s.next,s.next=t),e.interleaved=t,Wo(r,i)}o(g4,"hh");function Wo(r,e){r.lanes|=e;var t=r.alternate;for(t!==null&&(t.lanes|=e),t=r,r=r.return;r!==null;)r.childLanes|=e,t=r.alternate,t!==null&&(t.childLanes|=e),t=r,r=r.return;return t.tag===3?t.stateNode:null}o(Wo,"ih");var wa=!1;function NR(r){r.updateQueue={baseState:r.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}o(NR,"kh");function y4(r,e){r=r.updateQueue,e.updateQueue===r&&(e.updateQueue={baseState:r.baseState,firstBaseUpdate:r.firstBaseUpdate,lastBaseUpdate:r.lastBaseUpdate,shared:r.shared,effects:r.effects})}o(y4,"lh");function $o(r,e){return{eventTime:r,lane:e,tag:0,payload:null,callback:null,next:null}}o($o,"mh");function ja(r,e,t){var i=r.updateQueue;if(i===null)return null;if(i=i.shared,(Ft&2)!==0){var s=i.pending;
19return s===null?e.next=e:(e.next=s.next,s.next=e),i.pending=e,Wo(r,t)}return s=i.interleaved,s===null?(e.next=e,MR(i)):(e.next=s.next,s.next=e),i.interleaved=e,Wo(r,t)}o(ja,"nh");function Pb(r,e,t){if(e=e.updateQueue,e!==null&&(e=e.shared,(t&4194240)!==0)){var i=e.lanes;i&=r.pendingLanes,t|=i,e.lanes=t,yR(r,t)}}o(Pb,"oh");function HL(r,e){var t=r.updateQueue,i=r.alternate;if(i!==null&&(i=i.updateQueue,t===i)){var s=null,a=null;if(t=t.firstBaseUpdate,t!==null){do{var l={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};a===null?s=a=l:a=a.next=l,t=t.next}while(t!==null);a===null?s=a=e:a=a.next=e}else s=a=e;t={baseState:i.baseState,firstBaseUpdate:s,lastBaseUpdate:a,shared:i.shared,effects:i.effects},r.updateQueue=t;return}r=t.lastBaseUpdate,r===null?t.firstBaseUpdate=e:r.next=e,t.lastBaseUpdate=e}o(HL,"ph");function Vb(r,e,t,i){var s=r.updateQueue;wa=!1;var a=s.firstBaseUpdate,l=s.lastBaseUpdate,u=s.shared.pending;if(u!==null){s.shared.pending=null;var c=u,m=c.next;c.next=null,l===null?a=m:l.next=m,l=c;var p=r.alternate;p!==null&&(p=p.updateQueue,u=p.lastBaseUpdate,u!==l&&(u===null?p.firstBaseUpdate=m:u.next=m,p.lastBaseUpdate=c))}if(a!==null){var h=s.baseState;l=0,p=m=c=null,u=a;do{var g=u.lane,f=u.eventTime;if((i&g)===g){p!==null&&(p=p.next={eventTime:f,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var P=r,T=u;switch(g=e,f=t,T.tag){case 1:if(P=T.payload,typeof P=="function"){h=P.call(f,h,g);break e}h=P;break e;case 3:P.flags=P.flags&-65537|128;case 0:if(P=T.payload,g=typeof P=="function"?P.call(f,h,g):P,g==null)break e;h=Rr({},h,g);break e;case 2:wa=!0}}u.callback!==null&&u.lane!==0&&(r.flags|=64,g=s.effects,g===null?s.effects=[u]:g.push(u))}else f={eventTime:f,lane:g,tag:u.tag,payload:u.payload,callback:u.callback,next:null},p===null?(m=p=f,c=h):p=p.next=f,l|=g;if(u=u.next,u===null){if(u=s.shared.pending,u===null)break;g=u,u=g.next,g.next=null,s.lastBaseUpdate=g,s.shared.pending=null}}while(!0);if(p===null&&(c=h),s.baseState=c,s.firstBaseUpdate=m,s.lastBaseUpdate=p,e=s.shared.interleaved,e!==null){s=e;do l|=s.lane,s=s.next;while(s!==e)}else a===null&&(s.shared.lanes=0);_l|=l,r.lanes=l,r.memoizedState=h}}o(Vb,"qh");function WL(r,e,t){if(r=e.effects,e.effects=null,r!==null)for(e=0;e<r.length;e++){var i=r[e],s=i.callback;if(s!==null){if(i.callback=null,i=t,typeof s!="function")throw Error(Ee(191,s));s.call(i)}}}o(WL,"sh");var af={},po=qa(af),Zm=qa(af),Ym=qa(af);function Ml(r){if(r===af)throw Error(Ee(174));return r}o(Ml,"xh");function IR(r,e){switch(er(Ym,e),er(Zm,r),er(po,af),r=e.nodeType,r){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Rw(null,"");break;default:r=r===8?e.parentNode:e,e=r.namespaceURI||null,r=r.tagName,e=Rw(e,r)}pr(po),er(po,e)}o(IR,"yh");function Uc(){pr(po),pr(Zm),pr(Ym)}o(Uc,"zh");function b4(r){Ml(Ym.current);var e=Ml(po.current),t=Rw(e,r.type);e!==t&&(er(Zm,r),er(po,t))}o(b4,"Ah");function jR(r){Zm.current===r&&(pr(po),pr(Zm))}o(jR,"Bh");var Er=qa(0);function $b(r){for(var e=r;e!==null;){if(e.tag===13){var t=e.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===r)break;for(;e.sibling===null;){if(e.return===null||e.return===r)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}o($b,"Ch");var uw=[];function LR(){for(var r=0;r<uw.length;r++)uw[r]._workInProgressVersionPrimary=null;uw.length=0}o(LR,"Eh");var Sb=Jo.ReactCurrentDispatcher,cw=Jo.ReactCurrentBatchConfig,kl=0,wr=null,Kr=null,ui=null,Gb=!1,km=!1,Xm=0,hW=0;function Di(){throw Error(Ee(321))}o(Di,"P");function kR(r,e){if(e===null)return!1;for(var t=0;t<e.length&&t<r.length;t++)if(!ks(r[t],e[t]))return!1;return!0}o(kR,"Mh");function _R(r,e,t,i,s,a){if(kl=a,wr=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,Sb.current=r===null||r.memoizedState===null?TW:PW,r=t(i,s),km){a=0;do{if(km=!1,Xm=0,25<=a)throw Error(Ee(301));a+=1,ui=Kr=null,e.updateQueue=null,Sb.current=SW,r=t(i,s)}while(km)}if(Sb.current=Hb,e=Kr!==null&&Kr.next!==null,kl=0,ui=Kr=wr=null,Gb=!1,e)throw Error(Ee(300));return r}o(_R,"Nh");function FR(){var r=Xm!==0;return Xm=0,r}o(FR,"Sh");function lo(){var r={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ui===null?wr.memoizedState=ui=r:ui=ui.next=r,ui}o(lo,"Th");function us(){if(Kr===null){var r=wr.alternate;r=r!==null?r.memoizedState:null}else r=Kr.next;var e=ui===null?wr.memoizedState:ui.next;if(e!==null)ui=e,Kr=r;else{if(r===null)throw Error(Ee(310));
19Kr=r,r={memoizedState:Kr.memoizedState,baseState:Kr.baseState,baseQueue:Kr.baseQueue,queue:Kr.queue,next:null},ui===null?wr.memoizedState=ui=r:ui=ui.next=r}return ui}o(us,"Uh");function ef(r,e){return typeof e=="function"?e(r):e}o(ef,"Vh");function dw(r){var e=us(),t=e.queue;if(t===null)throw Error(Ee(311));t.lastRenderedReducer=r;var i=Kr,s=i.baseQueue,a=t.pending;if(a!==null){if(s!==null){var l=s.next;s.next=a.next,a.next=l}i.baseQueue=s=a,t.pending=null}if(s!==null){a=s.next,i=i.baseState;var u=l=null,c=null,m=a;do{var p=m.lane;if((kl&p)===p)c!==null&&(c=c.next={lane:0,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null}),i=m.hasEagerState?m.eagerState:r(i,m.action);else{var h={lane:p,action:m.action,hasEagerState:m.hasEagerState,eagerState:m.eagerState,next:null};c===null?(u=c=h,l=i):c=c.next=h,wr.lanes|=p,_l|=p}m=m.next}while(m!==null&&m!==a);c===null?l=i:c.next=u,ks(i,e.memoizedState)||(pn=!0),e.memoizedState=i,e.baseState=l,e.baseQueue=c,t.lastRenderedState=i}if(r=t.interleaved,r!==null){s=r;do a=s.lane,wr.lanes|=a,_l|=a,s=s.next;while(s!==r)}else s===null&&(t.lanes=0);return[e.memoizedState,t.dispatch]}o(dw,"Wh");function pw(r){var e=us(),t=e.queue;if(t===null)throw Error(Ee(311));t.lastRenderedReducer=r;var i=t.dispatch,s=t.pending,a=e.memoizedState;if(s!==null){t.pending=null;var l=s=s.next;do a=r(a,l.action),l=l.next;while(l!==s);ks(a,e.memoizedState)||(pn=!0),e.memoizedState=a,e.baseQueue===null&&(e.baseState=a),t.lastRenderedState=a}return[a,i]}o(pw,"Xh");function T4(){}o(T4,"Yh");function P4(r,e){var t=wr,i=us(),s=e(),a=!ks(i.memoizedState,s);if(a&&(i.memoizedState=s,pn=!0),i=i.queue,UR(C4.bind(null,t,i,r),[r]),i.getSnapshot!==e||a||ui!==null&&ui.memoizedState.tag&1){if(t.flags|=2048,tf(9,A4.bind(null,t,i,s,e),void 0,null),ci===null)throw Error(Ee(349));(kl&30)!==0||S4(t,e,s)}return s}o(P4,"Zh");function S4(r,e,t){r.flags|=16384,r={getSnapshot:e,value:t},e=wr.updateQueue,e===null?(e={lastEffect:null,stores:null},wr.updateQueue=e,e.stores=[r]):(t=e.stores,t===null?e.stores=[r]:t.push(r))}o(S4,"di");function A4(r,e,t,i){e.value=t,e.getSnapshot=i,E4(e)&&w4(r)}o(A4,"ci");function C4(r,e,t){return t(function(){E4(e)&&w4(r)})}o(C4,"ai");function E4(r){var e=r.getSnapshot;r=r.value;try{var t=e();return!ks(r,t)}catch(i){return!0}}o(E4,"ei");function w4(r){var e=Wo(r,1);e!==null&&Ls(e,r,1,-1)}o(w4,"fi");function zL(r){var e=lo();return typeof r=="function"&&(r=r()),e.memoizedState=e.baseState=r,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ef,lastRenderedState:r},e.queue=r,r=r.dispatch=bW.bind(null,wr,r),[e.memoizedState,r]}o(zL,"hi");function tf(r,e,t,i){return r={tag:r,create:e,destroy:t,deps:i,next:null},e=wr.updateQueue,e===null?(e={lastEffect:null,stores:null},wr.updateQueue=e,e.lastEffect=r.next=r):(t=e.lastEffect,t===null?e.lastEffect=r.next=r:(i=t.next,t.next=r,r.next=i,e.lastEffect=r)),r}o(tf,"bi");function R4(){return us().memoizedState}o(R4,"ji");function Ab(r,e,t,i){var s=lo();wr.flags|=r,s.memoizedState=tf(1|e,t,void 0,i===void 0?null:i)}o(Ab,"ki");function iT(r,e,t,i){var s=us();i=i===void 0?null:i;var a=void 0;if(Kr!==null){var l=Kr.memoizedState;if(a=l.destroy,i!==null&&kR(i,l.deps)){s.memoizedState=tf(e,t,a,i);return}}wr.flags|=r,s.memoizedState=tf(1|e,t,a,i)}o(iT,"li");function JL(r,e){return Ab(8390656,8,r,e)}o(JL,"mi");function UR(r,e){return iT(2048,8,r,e)}o(UR,"$h");function v4(r,e){return iT(4,2,r,e)}o(v4,"ni");function x4(r,e){return iT(4,4,r,e)}o(x4,"oi");function O4(r,e){if(typeof e=="function")return r=r(),e(r),function(){e(null)};if(e!=null)return r=r(),e.current=r,function(){e.current=null}}o(O4,"pi");function D4(r,e,t){return t=t!=null?t.concat([r]):null,iT(4,4,O4.bind(null,e,r),t)}o(D4,"qi");function BR(){}o(BR,"ri");function M4(r,e){var t=us();e=e===void 0?null:e;var i=t.memoizedState;return i!==null&&e!==null&&kR(e,i[1])?i[0]:(t.memoizedState=[r,e],r)}o(M4,"si");function N4(r,e){var t=us();e=e===void 0?null:e;var i=t.memoizedState;return i!==null&&e!==null&&kR(e,i[1])?i[0]:(r=r(),t.memoizedState=[r,e],r)}o(N4,"ti");function I4(r,e,t){return(kl&21)===0?(r.baseState&&(r.baseState=!1,pn=!0),r.memoizedState=t):(ks(t,e)||(t=Fk(),wr.lanes|=t,_l|=t,r.baseState=!0),e)}o(I4,"ui");function gW(r,e){var t=Wt;Wt=t!==0&&4>t?t:4,r(!0);var i=cw.transition;cw.transition={};try{r(!1),e()}finally{Wt=t,cw.transition=i}}o(gW,"vi");function j4(){return us().memoizedState}o(j4,"wi");function yW(r,e,t){var i=ka(r);if(t={lane:i,action:t,hasEagerState:!1,eagerState:null,next:null},L4(r))k4(e,t);else if(t=g4(r,e,t,i),t!==null){var s=Ki();Ls(t,r,i,s),_4(t,e,i)}}o(yW,"xi");function bW(r,e,t){var i=ka(r),s={lane:i,action:t,hasEagerState:!1,eagerState:null,next:null};if(L4(r))k4(e,s);else{var a=r.alternate;if(r.lanes===0&&(a===null||a.lanes===0)&&(a=e.lastRenderedReducer,a!==null))try{var l=e.lastRenderedState,u=a(l,t);if(s.hasEagerState=!0,s.eagerState=u,ks(u,l)){var c=e.interleaved;c===null?(s.next=s,MR(e)):(s.next=c.next,c.next=s),e.interleaved=s;return}}catch(m){}t=g4(r,e,s,i),t!==null&&(s=Ki(),Ls(t,r,i,s),_4(t,e,i))}}o(bW,"ii");function L4(r){var e=r.alternate;return r===wr||e!==null&&e===wr}o(L4,"zi");function k4(r,e){km=Gb=!0;var t=r.pending;t===null?e.next=e:(e.next=t.next,t.next=e),r.pending=e}o(k4,"Ai");function _4(r,e,t){if((t&4194240)!==0){var i=e.lanes;i&=r.pendingLanes,t|=i,e.lanes=t,yR(r,t)}}o(_4,"Bi");var Hb={readContext:ls,useCallback:Di,useContext:Di,useEffect:Di,useImperativeHandle:Di,useInsertionEffect:Di,useLayoutEffect:Di,useMemo:Di,useReducer:Di,useRef:Di,useState:Di,useDebugValue:Di,useDeferredValue:Di,useTransition:Di,useMutableSource:Di,useSyncExternalStore:Di,useId:Di,unstable_isNewReconciler:!1},TW={readContext:ls,useCallback:o(function(r,e){return lo().memoizedState=[r,e===void 0?null:e],r},"useCallback"),useContext:ls,useEffect:JL,useImperativeHandle:o(function(r,e,t){return t=t!=null?t.concat([r]):null,Ab(4194308,4,O4.bind(null,e,r),t)},"useImperativeHandle"),useLayoutEffect:o(function(r,e){return Ab(4194308,4,r,e)},"useLayoutEffect"),useInsertionEffect:o(function(r,e){return Ab(4,2,r,e)},"useInsertionEffect"),useMemo:o(function(r,e){var t=lo();return e=e===void 0?null:e,r=r(),t.memoizedState=[r,e],r},"useMemo"),useReducer:o(function(r,e,t){var i=lo();
19return e=t!==void 0?t(e):e,i.memoizedState=i.baseState=e,r={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:r,lastRenderedState:e},i.queue=r,r=r.dispatch=yW.bind(null,wr,r),[i.memoizedState,r]},"useReducer"),useRef:o(function(r){var e=lo();return r={current:r},e.memoizedState=r},"useRef"),useState:zL,useDebugValue:BR,useDeferredValue:o(function(r){return lo().memoizedState=r},"useDeferredValue"),useTransition:o(function(){var r=zL(!1),e=r[0];return r=gW.bind(null,r[1]),lo().memoizedState=r,[e,r]},"useTransition"),useMutableSource:o(function(){},"useMutableSource"),useSyncExternalStore:o(function(r,e,t){var i=wr,s=lo();if(gr){if(t===void 0)throw Error(Ee(407));t=t()}else{if(t=e(),ci===null)throw Error(Ee(349));(kl&30)!==0||S4(i,e,t)}s.memoizedState=t;var a={value:t,getSnapshot:e};return s.queue=a,JL(C4.bind(null,i,a,r),[r]),i.flags|=2048,tf(9,A4.bind(null,i,a,t,e),void 0,null),t},"useSyncExternalStore"),useId:o(function(){var r=lo(),e=ci.identifierPrefix;if(gr){var t=Vo,i=qo;t=(i&~(1<<32-js(i)-1)).toString(32)+t,e=":"+e+"R"+t,t=Xm++,0<t&&(e+="H"+t.toString(32)),e+=":"}else t=hW++,e=":"+e+"r"+t.toString(32)+":";return r.memoizedState=e},"useId"),unstable_isNewReconciler:!1},PW={readContext:ls,useCallback:M4,useContext:ls,useEffect:UR,useImperativeHandle:D4,useInsertionEffect:v4,useLayoutEffect:x4,useMemo:N4,useReducer:dw,useRef:R4,useState:o(function(){return dw(ef)},"useState"),useDebugValue:BR,useDeferredValue:o(function(r){var e=us();return I4(e,Kr.memoizedState,r)},"useDeferredValue"),useTransition:o(function(){var r=dw(ef)[0],e=us().memoizedState;return[r,e]},"useTransition"),useMutableSource:T4,useSyncExternalStore:P4,useId:j4,unstable_isNewReconciler:!1},SW={readContext:ls,useCallback:M4,useContext:ls,useEffect:UR,useImperativeHandle:D4,useInsertionEffect:v4,useLayoutEffect:x4,useMemo:N4,useReducer:pw,useRef:R4,useState:o(function(){return pw(ef)},"useState"),useDebugValue:BR,useDeferredValue:o(function(r){var e=us();return Kr===null?e.memoizedState=r:I4(e,Kr.memoizedState,r)},"useDeferredValue"),useTransition:o(function(){var r=pw(ef)[0],e=us().memoizedState;return[r,e]},"useTransition"),useMutableSource:T4,useSyncExternalStore:P4,useId:j4,unstable_isNewReconciler:!1};function Ms(r,e){if(r&&r.defaultProps){e=Rr({},e),r=r.defaultProps;for(var t in r)e[t]===void 0&&(e[t]=r[t]);return e}return e}o(Ms,"Ci");function zw(r,e,t,i){e=r.memoizedState,t=t(i,e),t=t==null?e:Rr({},e,t),r.memoizedState=t,r.lanes===0&&(r.updateQueue.baseState=t)}o(zw,"Di");var nT={isMounted:o(function(r){return(r=r._reactInternals)?Bl(r)===r:!1},"isMounted"),enqueueSetState:o(function(r,e,t){r=r._reactInternals;var i=Ki(),s=ka(r),a=$o(i,s);a.payload=e,t!=null&&(a.callback=t),e=ja(r,a,s),e!==null&&(Ls(e,r,s,i),Pb(e,r,s))},"enqueueSetState"),enqueueReplaceState:o(function(r,e,t){r=r._reactInternals;var i=Ki(),s=ka(r),a=$o(i,s);a.tag=1,a.payload=e,t!=null&&(a.callback=t),e=ja(r,a,s),e!==null&&(Ls(e,r,s,i),Pb(e,r,s))},"enqueueReplaceState"),enqueueForceUpdate:o(function(r,e){r=r._reactInternals;var t=Ki(),i=ka(r),s=$o(t,i);s.tag=2,e!=null&&(s.callback=e),e=ja(r,s,i),e!==null&&(Ls(e,r,i,t),Pb(e,r,i))},"enqueueForceUpdate")};function QL(r,e,t,i,s,a,l){return r=r.stateNode,typeof r.shouldComponentUpdate=="function"?r.shouldComponentUpdate(i,a,l):e.prototype&&e.prototype.isPureReactComponent?!zm(t,i)||!zm(s,a):!0}o(QL,"Fi");function F4(r,e,t){var i=!1,s=Ua,a=e.contextType;return typeof a=="object"&&a!==null?a=ls(a):(s=fn(e)?jl:Ii.current,i=e.contextTypes,a=(i=i!=null)?kc(r,s):Ua),e=new e(t,a),r.memoizedState=e.state!==null&&e.state!==void 0?e.state:null,e.updater=nT,r.stateNode=e,e._reactInternals=r,i&&(r=r.stateNode,r.__reactInternalMemoizedUnmaskedChildContext=s,r.__reactInternalMemoizedMaskedChildContext=a),e}o(F4,"Gi");function KL(r,e,t,i){r=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(t,i),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(t,i),e.state!==r&&nT.enqueueReplaceState(e,e.state,null)}o(KL,"Hi");function Jw(r,e,t,i){var s=r.stateNode;s.props=t,s.state=r.memoizedState,s.refs={},NR(r);var a=e.contextType;typeof a=="object"&&a!==null?s.context=ls(a):(a=fn(e)?jl:Ii.current,s.context=kc(r,a)),s.state=r.memoizedState,a=e.getDerivedStateFromProps,typeof a=="function"&&(zw(r,e,a,t),s.state=r.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(e=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),e!==s.state&&nT.enqueueReplaceState(s,s.state,null),Vb(r,t,s,i),s.state=r.memoizedState),typeof s.componentDidMount=="function"&&(r.flags|=4194308)}o(Jw,"Ii");function Bc(r,e){try{var t="",i=e;do t+=ZG(i),i=i.return;while(i);var s=t}catch(a){s=` 20Error generating stack: `+a.message+` 21`+a.stack}return{value:r,source:e,stack:s,digest:null}}o(Bc,"Ji");function mw(r,e,t){return{value:r,source:null,stack:t!=null?t:null,digest:e!=null?e:null}}
vendor: 7,883 bytes, line 21
21o(mw,"Ki");function Qw(r,e){try{console.error(e.value)}catch(t){setTimeout(function(){throw t})}}o(Qw,"Li");var AW=typeof WeakMap=="function"?WeakMap:Map;function U4(r,e,t){t=$o(-1,t),t.tag=3,t.payload={element:null};var i=e.value;return t.callback=function(){zb||(zb=!0,sR=i),Qw(r,e)},t}o(U4,"Ni");function B4(r,e,t){t=$o(-1,t),t.tag=3;var i=r.type.getDerivedStateFromError;if(typeof i=="function"){var s=e.value;t.payload=function(){return i(s)},t.callback=function(){Qw(r,e)}}var a=r.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(t.callback=function(){Qw(r,e),typeof i!="function"&&(La===null?La=new Set([this]):La.add(this));var l=e.stack;this.componentDidCatch(e.value,{componentStack:l!==null?l:""})}),t}o(B4,"Qi");function ZL(r,e,t){var i=r.pingCache;if(i===null){i=r.pingCache=new AW;var s=new Set;i.set(e,s)}else s=i.get(e),s===void 0&&(s=new Set,i.set(e,s));s.has(t)||(s.add(t),r=kW.bind(null,r,e,t),e.then(r,r))}o(ZL,"Si");function YL(r){do{var e;if((e=r.tag===13)&&(e=r.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return r;r=r.return}while(r!==null);return null}o(YL,"Ui");function XL(r,e,t,i,s){return(r.mode&1)===0?(r===e?r.flags|=65536:(r.flags|=128,t.flags|=131072,t.flags&=-52805,t.tag===1&&(t.alternate===null?t.tag=17:(e=$o(-1,1),e.tag=2,ja(t,e,1))),t.lanes|=1),r):(r.flags|=65536,r.lanes=s,r)}o(XL,"Vi");var CW=Jo.ReactCurrentOwner,pn=!1;function Qi(r,e,t,i){e.child=r===null?h4(e,null,t,i):Fc(e,r.child,t,i)}o(Qi,"Xi");function ek(r,e,t,i,s){t=t.render;var a=e.ref;return Ic(e,s),i=_R(r,e,t,i,a,s),t=FR(),r!==null&&!pn?(e.updateQueue=r.updateQueue,e.flags&=-2053,r.lanes&=~s,zo(r,e,s)):(gr&&t&&wR(e),e.flags|=1,Qi(r,e,i,s),e.child)}o(ek,"Yi");function tk(r,e,t,i,s){if(r===null){var a=t.type;return typeof a=="function"&&!JR(a)&&a.defaultProps===void 0&&t.compare===null&&t.defaultProps===void 0?(e.tag=15,e.type=a,q4(r,e,a,i,s)):(r=Rb(t.type,null,i,e,e.mode,s),r.ref=e.ref,r.return=e,e.child=r)}if(a=r.child,(r.lanes&s)===0){var l=a.memoizedProps;if(t=t.compare,t=t!==null?t:zm,t(l,i)&&r.ref===e.ref)return zo(r,e,s)}return e.flags|=1,r=_a(a,i),r.ref=e.ref,r.return=e,e.child=r}o(tk,"$i");function q4(r,e,t,i,s){if(r!==null){var a=r.memoizedProps;if(zm(a,i)&&r.ref===e.ref)if(pn=!1,e.pendingProps=i=a,(r.lanes&s)!==0)(r.flags&131072)!==0&&(pn=!0);else return e.lanes=r.lanes,zo(r,e,s)}return Kw(r,e,t,i,s)}o(q4,"bj");function V4(r,e,t){var i=e.pendingProps,s=i.children,a=r!==null?r.memoizedState:null;if(i.mode==="hidden")if((e.mode&1)===0)e.memoizedState={baseLanes:0,cachePool:null,transitions:null},er(xc,In),In|=t;else{if((t&1073741824)===0)return r=a!==null?a.baseLanes|t:t,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:r,cachePool:null,transitions:null},e.updateQueue=null,er(xc,In),In|=r,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},i=a!==null?a.baseLanes:t,er(xc,In),In|=i}else a!==null?(i=a.baseLanes|t,e.memoizedState=null):i=t,er(xc,In),In|=i;return Qi(r,e,s,t),e.child}o(V4,"dj");function $4(r,e){var t=e.ref;(r===null&&t!==null||r!==null&&r.ref!==t)&&(e.flags|=512,e.flags|=2097152)}o($4,"gj");function Kw(r,e,t,i,s){var a=fn(t)?jl:Ii.current;return a=kc(e,a),Ic(e,s),t=_R(r,e,t,i,a,s),i=FR(),r!==null&&!pn?(e.updateQueue=r.updateQueue,e.flags&=-2053,r.lanes&=~s,zo(r,e,s)):(gr&&i&&wR(e),e.flags|=1,Qi(r,e,t,s),e.child)}o(Kw,"cj");function rk(r,e,t,i,s){if(fn(t)){var a=!0;_b(e)}else a=!1;if(Ic(e,s),e.stateNode===null)Cb(r,e),F4(e,t,i),Jw(e,t,i,s),i=!0;else if(r===null){var l=e.stateNode,u=e.memoizedProps;l.props=u;var c=l.context,m=t.contextType;typeof m=="object"&&m!==null?m=ls(m):(m=fn(t)?jl:Ii.current,m=kc(e,m));var p=t.getDerivedStateFromProps,h=typeof p=="function"||typeof l.getSnapshotBeforeUpdate=="function";h||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==i||c!==m)&&KL(e,l,i,m),wa=!1;var g=e.memoizedState;l.state=g,Vb(e,i,l,s),c=e.memoizedState,u!==i||g!==c||mn.current||wa?(typeof p=="function"&&(zw(e,t,p,i),c=e.memoizedState),(u=wa||QL(e,t,u,i,g,c,m))?(h||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(e.flags|=4194308)):(typeof l.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=i,e.memoizedState=c),l.props=i,l.state=c,l.context=m,i=u):(typeof l.componentDidMount=="function"&&(e.flags|=4194308),i=!1)}else{l=e.stateNode,y4(r,e),u=e.memoizedProps,m=e.type===e.elementType?u:Ms(e.type,u),l.props=m,h=e.pendingProps,g=l.context,c=t.contextType,typeof c=="object"&&c!==null?c=ls(c):(c=fn(t)?jl:Ii.current,c=kc(e,c));var f=t.getDerivedStateFromProps;(p=typeof f=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==h||g!==c)&&KL(e,l,i,c),wa=!1,g=e.memoizedState,l.state=g,Vb(e,i,l,s);var P=e.memoizedState;u!==h||g!==P||mn.current||wa?(typeof f=="function"&&(zw(e,t,f,i),P=e.memoizedState),(m=wa||QL(e,t,m,i,g,P,c)||!1)?(p||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(i,P,c),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(i,P,c)),typeof l.componentDidUpdate=="function"&&(e.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof l.componentDidUpdate!="function"||u===r.memoizedProps&&g===r.memoizedState||(e.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===r.memoizedProps&&g===r.memoizedState||(e.flags|=1024),e.memoizedProps=i,e.memoizedState=P),l.props=i,l.state=P,l.context=c,i=m):(typeof l.componentDidUpdate!="function"||u===r.memoizedProps&&g===r.memoizedState||(e.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===r.memoizedProps&&g===r.memoizedState||(e.flags|=1024),i=!1)}return Zw(r,e,t,i,a,s)}o(rk,"hj");function Zw(r,e,t,i,s,a){$4(r,e);var l=(e.flags&128)!==0;if(!i&&!l)return s&&qL(e,t,!1),zo(r,e,a);i=e.stateNode,CW.current=e;var u=l&&typeof t.getDerivedStateFromError!="function"?null:i.render();return e.flags|=1,r!==null&&l?(e.child=Fc(e,r.child,null,a),e.child=Fc(e,null,u,a)):Qi(r,e,u,a),e.memoizedState=i.state,s&&qL(e,t,!0),e.child}o(Zw,"jj");function G4(r){var e=r.stateNode;e.pendingContext?BL(r,e.pendingContext,e.pendingContext!==e.context):e.context&&BL(r,e.context,!1),IR(r,e.containerInfo)}o(G4,"kj");function ik(r,e,t,i,s){return _c(),vR(s),e.flags|=256,Qi(r,e,t,i),e.child}o(ik,"lj");var Yw={dehydrated:null,treeContext:null,retryLane:0};function Xw(r){return{baseLanes:r,cachePool:null,transitions:null}}o(Xw,"nj");function H4(r,e,t){var i=e.pendingProps,s=Er.current,a=!1,l=(e.flags&128)!==0,u;if((u=l)||(u=r!==null&&r.memoizedState===null?!1:(s&2)!==0),u?(a=!0,e.flags&=-129):(r===null||r.memoizedState!==null)&&(s|=1),er(Er,s&1),r===null)return Hw(e),r=e.memoizedState,r!==null&&(r=r.dehydrated,r!==null)?((e.mode&1)===0?e.lanes=1:r.data==="$!"?e.lanes=8:e.lanes=1073741824,null):(l=i.children,r=i.fallback,a?(i=e.mode,a=e.child,l={mode:"hidden",children:l},(i&1)===0&&a!==null?(a.childLanes=0,a.pendingProps=l):a=aT(l,i,0,null),r=Il(r,i,t,null),a.return=e,r.return=e,a.sibling=r,e.child=a,e.child.memoizedState=Xw(t),e.memoizedState=Yw,r):qR(e,l));if(s=r.memoizedState,s!==null&&(u=s.dehydrated,u!==null))return EW(r,e,l,i,u,s,t);if(a){a=i.fallback,l=e.mode,s=r.child,u=s.sibling;var c={mode:"hidden",children:i.children};return(l&1)===0&&e.child!==s?(i=e.child,i.childLanes=0,i.pendingProps=c,e.deletions=null):(i=_a(s,c),i.subtreeFlags=s.subtreeFlags&14680064),u!==null?a=_a(u,a):(a=Il(a,l,t,null),a.flags|=2),a.return=e,i.return=e,i.sibling=a,e.child=i,i=a,a=e.child,l=r.child.memoizedState,l=l===null?Xw(t):{base
vendor: 9,140 bytes, line 21
21Lanes:l.baseLanes|t,cachePool:null,transitions:l.transitions},a.memoizedState=l,a.childLanes=r.childLanes&~t,e.memoizedState=Yw,i}return a=r.child,r=a.sibling,i=_a(a,{mode:"visible",children:i.children}),(e.mode&1)===0&&(i.lanes=t),i.return=e,i.sibling=null,r!==null&&(t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)),e.child=i,e.memoizedState=null,i}o(H4,"oj");function qR(r,e){return e=aT({mode:"visible",children:e},r.mode,0,null),e.return=r,r.child=e}o(qR,"qj");function fb(r,e,t,i){return i!==null&&vR(i),Fc(e,r.child,null,t),r=qR(e,e.pendingProps.children),r.flags|=2,e.memoizedState=null,r}o(fb,"sj");function EW(r,e,t,i,s,a,l){if(t)return e.flags&256?(e.flags&=-257,i=mw(Error(Ee(422))),fb(r,e,l,i)):e.memoizedState!==null?(e.child=r.child,e.flags|=128,null):(a=i.fallback,s=e.mode,i=aT({mode:"visible",children:i.children},s,0,null),a=Il(a,s,l,null),a.flags|=2,i.return=e,a.return=e,i.sibling=a,e.child=i,(e.mode&1)!==0&&Fc(e,r.child,null,l),e.child.memoizedState=Xw(l),e.memoizedState=Yw,a);if((e.mode&1)===0)return fb(r,e,l,null);if(s.data==="$!"){if(i=s.nextSibling&&s.nextSibling.dataset,i)var u=i.dgst;return i=u,a=Error(Ee(419)),i=mw(a,i,void 0),fb(r,e,l,i)}if(u=(l&r.childLanes)!==0,pn||u){if(i=ci,i!==null){switch(l&-l){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}s=(s&(i.suspendedLanes|l))!==0?0:s,s!==0&&s!==a.retryLane&&(a.retryLane=s,Wo(r,s),Ls(i,r,s,-1))}return zR(),i=mw(Error(Ee(421))),fb(r,e,l,i)}return s.data==="$?"?(e.flags|=128,e.child=r.child,e=_W.bind(null,r),s._reactRetry=e,null):(r=a.treeContext,jn=Ia(s.nextSibling),Ln=e,gr=!0,Is=null,r!==null&&(ns[ss++]=qo,ns[ss++]=Vo,ns[ss++]=Ll,qo=r.id,Vo=r.overflow,Ll=e),e=qR(e,i.children),e.flags|=4096,e)}o(EW,"rj");function nk(r,e,t){r.lanes|=e;var i=r.alternate;i!==null&&(i.lanes|=e),Ww(r.return,e,t)}o(nk,"vj");function fw(r,e,t,i,s){var a=r.memoizedState;a===null?r.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:i,tail:t,tailMode:s}:(a.isBackwards=e,a.rendering=null,a.renderingStartTime=0,a.last=i,a.tail=t,a.tailMode=s)}o(fw,"wj");function W4(r,e,t){var i=e.pendingProps,s=i.revealOrder,a=i.tail;if(Qi(r,e,i.children,t),i=Er.current,(i&2)!==0)i=i&1|2,e.flags|=128;else{if(r!==null&&(r.flags&128)!==0)e:for(r=e.child;r!==null;){if(r.tag===13)r.memoizedState!==null&&nk(r,t,e);else if(r.tag===19)nk(r,t,e);else if(r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break e;for(;r.sibling===null;){if(r.return===null||r.return===e)break e;r=r.return}r.sibling.return=r.return,r=r.sibling}i&=1}if(er(Er,i),(e.mode&1)===0)e.memoizedState=null;else switch(s){case"forwards":for(t=e.child,s=null;t!==null;)r=t.alternate,r!==null&&$b(r)===null&&(s=t),t=t.sibling;t=s,t===null?(s=e.child,e.child=null):(s=t.sibling,t.sibling=null),fw(e,!1,s,t,a);break;case"backwards":for(t=null,s=e.child,e.child=null;s!==null;){if(r=s.alternate,r!==null&&$b(r)===null){e.child=s;break}r=s.sibling,s.sibling=t,t=s,s=r}fw(e,!0,t,null,a);break;case"together":fw(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}o(W4,"xj");function Cb(r,e){(e.mode&1)===0&&r!==null&&(r.alternate=null,e.alternate=null,e.flags|=2)}o(Cb,"ij");function zo(r,e,t){if(r!==null&&(e.dependencies=r.dependencies),_l|=e.lanes,(t&e.childLanes)===0)return null;if(r!==null&&e.child!==r.child)throw Error(Ee(153));if(e.child!==null){for(r=e.child,t=_a(r,r.pendingProps),e.child=t,t.return=e;r.sibling!==null;)r=r.sibling,t=t.sibling=_a(r,r.pendingProps),t.return=e;t.sibling=null}return e.child}o(zo,"Zi");function wW(r,e,t){switch(e.tag){case 3:G4(e),_c();break;case 5:b4(e);break;case 1:fn(e.type)&&_b(e);break;case 4:IR(e,e.stateNode.containerInfo);break;case 10:var i=e.type._context,s=e.memoizedProps.value;er(Bb,i._currentValue),i._currentValue=s;break;case 13:if(i=e.memoizedState,i!==null)return i.dehydrated!==null?(er(Er,Er.current&1),e.flags|=128,null):(t&e.child.childLanes)!==0?H4(r,e,t):(er(Er,Er.current&1),r=zo(r,e,t),r!==null?r.sibling:null);er(Er,Er.current&1);break;case 19:if(i=(t&e.childLanes)!==0,(r.flags&128)!==0){if(i)return W4(r,e,t);e.flags|=128}if(s=e.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),er(Er,Er.current),i)break;return null;case 22:case 23:return e.lanes=0,V4(r,e,t)}return zo(r,e,t)}o(wW,"yj");var z4,eR,J4,Q4;z4=o(function(r,e){for(var t=e.child;t!==null;){if(t.tag===5||t.tag===6)r.appendChild(t.stateNode);else if(t.tag!==4&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return;t=t.return}t.sibling.return=t.return,t=t.sibling}},"zj");eR=o(function(){},"Aj");J4=o(function(r,e,t,i){var s=r.memoizedProps;if(s!==i){r=e.stateNode,Ml(po.current);var a=null;switch(t){case"input":s=Aw(r,s),i=Aw(r,i),a=[];break;case"select":s=Rr({},s,{value:void 0}),i=Rr({},i,{value:void 0}),a=[];break;case"textarea":s=ww(r,s),i=ww(r,i),a=[];break;default:typeof s.onClick!="function"&&typeof i.onClick=="function"&&(r.onclick=Lb)}vw(t,i);var l;t=null;for(m in s)if(!i.hasOwnProperty(m)&&s.hasOwnProperty(m)&&s[m]!=null)if(m==="style"){var u=s[m];for(l in u)u.hasOwnProperty(l)&&(t||(t={}),t[l]="")}else m!=="dangerouslySetInnerHTML"&&m!=="children"&&m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&m!=="autoFocus"&&(Bm.hasOwnProperty(m)?a||(a=[]):(a=a||[]).push(m,null));for(m in i){var c=i[m];if(u=s!=null?s[m]:void 0,i.hasOwnProperty(m)&&c!==u&&(c!=null||u!=null))if(m==="style")if(u){for(l in u)!u.hasOwnProperty(l)||c&&c.hasOwnProperty(l)||(t||(t={}),t[l]="");for(l in c)c.hasOwnProperty(l)&&u[l]!==c[l]&&(t||(t={}),t[l]=c[l])}else t||(a||(a=[]),a.push(m,t)),t=c;else m==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,u=u?u.__html:void 0,c!=null&&u!==c&&(a=a||[]).push(m,c)):m==="children"?typeof c!="string"&&typeof c!="number"||(a=a||[]).push(m,""+c):m!=="suppressContentEditableWarning"&&m!=="suppressHydrationWarning"&&(Bm.hasOwnProperty(m)?(c!=null&&m==="onScroll"&&dr("scroll",r),a||u===c||(a=[])):(a=a||[]).push(m,c))}t&&(a=a||[]).push("style",t);var m=a;(e.updateQueue=m)&&(e.flags|=4)}},"Bj");Q4=o(function(r,e,t,i){t!==i&&(e.flags|=4)},"Cj");function Em(r,e){if(!gr)switch(r.tailMode){case"hidden":e=r.tail;for(var t=null;e!==null;)e.alternate!==null&&(t=e),e=e.sibling;t===null?r.tail=null:t.sibling=null;break;case"collapsed":t=r.tail;for(var i=null;t!==null;)t.alternate!==null&&(i=t),t=t.sibling;i===null?e||r.tail===null?r.tail=null:r.tail.sibling=null:i.sibling=null}}o(Em,"Dj");function Mi(r){var e=r.alternate!==null&&r.alternate.child===r.child,t=0,i=0;if(e)for(var s=r.child;s!==null;)t|=s.lanes|s.childLanes,i|=s.subtreeFlags&14680064,i|=s.flags&14680064,s.return=r,s=s.sibling;else for(s=r.child;s!==null;)t|=s.lanes|s.childLanes,i|=s.subtreeFlags,i|=s.flags,s.return=r,s=s.sibling;return r.subtreeFlags|=i,r.childLanes=t,e}o(Mi,"S");function RW(r,e,t){var i=e.pendingProps;switch(RR(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Mi(e),null;case 1:return fn(e.type)&&kb(),Mi(e),null;case 3:return i=e.stateNode,Uc(),pr(mn),pr(Ii),LR(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(r===null||r.child===null)&&(pb(e)?e.flags|=4:r===null||r.memoizedState.isDehydrated&&(e.flags&256)===0||(e.flags|=1024,Is!==null&&(lR(Is),Is=null))),eR(r,e),Mi(e),null;case 5:jR(e);var s=Ml(Ym.current);if(t=e.type,r!==null&&e.stateNode!=null)J4(r,e,t,i,s),r.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!i){if(e.stateNode===null)throw Error(Ee(166));return Mi(e),null}if(r=Ml(po.current),pb(e)){i=e.stateNode,t=e.type;var a=e.memoizedProps;switch(i[uo]=e,i[Km]=a,r=(e.mode&1)!==0,t){case"dialog":dr("cancel",i),dr("close",i);break;case"iframe":case"object":case"embed":dr("load",i);break;case"video":case"audio":for(s=0;s<Dm.length;s++)dr(Dm[s],i);break;case"source":dr("error",i);break;case"img":case"image":case"link":dr("error",i),dr("load",i);break;case"details":dr("toggle",i);break;case"input":pL(i,a),dr("invalid",i);break;case"select":i._wrapperState={wasMultiple:!!a.multiple},dr("invalid",i);break;case"textarea":fL(i,a),dr("invalid",i)}vw(t,a),s=null;for(var l in a)if(a.hasOwnProperty(l)){var u=a[l];l==="children"?typeof u=="string"?i.textContent!==u&&(a.suppressHydrationWarning!==!0&&db(i.textContent,u,r),s=["children",u]):typeof u=="number"&&i.textContent!==""+u&&(a.suppressHydrationWarning!==!0&&db(i.textContent,u,r),s=["children",""+u]):Bm.hasOwnProperty(l)&&u!=null&&l==="onScroll"&&dr("scroll",i)}switch(t){case"input":Xy(i),mL(i,a,!0);break;case"textarea":Xy(i),hL(i);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(i.onclick=Lb)}i=s,e.updateQueue=i,i!==null&&(e.flags|=4)}else{l=s.nodeType===9?s:s.ownerDocument,r==="http://www.w3.org/1999/xhtml"&&(r=Ck(t)),r==="http://www.w3.org/1999/xhtml"?t==="script"?(r=l.createElement("div"),r.innerHTML="<script><\/script>
21",r=r.removeChild(r.firstChild)):typeof i.is=="string"?r=l.createElement(t,{is:i.is}):(r=l.createElement(t),t==="select"&&(l=r,i.multiple?l.multiple=!0:i.size&&(l.size=i.size))):r=l.createElementNS(r,t),r[uo]=e,r[Km]=i,z4(r,e,!1,!1),e.stateNode=r;e:{switch(l=xw(t,i),t){case"dialog":dr("cancel",r),dr("close",r),s=i;break;case"iframe":case"object":case"embed":dr("load",r),s=i;break;case"video":case"audio":for(s=0;s<Dm.length;s++)dr(Dm[s],r);s=i;break;case"source":dr("error",r),s=i;break;case"img":case"image":case"link":dr("error",r),dr("load",r),s=i;break;case"details":dr("toggle",r),s=i;break;case"input":pL(r,i),s=Aw(r,i),dr("invalid",r);break;case"option":s=i;break;case"select":r._wrapperState={wasMultiple:!!i.multiple},s=Rr({},i,{value:void 0}),dr("invalid",r);break;case"textarea":fL(r,i),s=ww(r,i),dr("invalid",r);break;default:s=i}vw(t,s),u=s;for(a in u)if(u.hasOwnProperty(a)){var c=u[a];a==="style"?Rk(r,c):a==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&Ek(r,c)):a==="children"?typeof c=="string"?(t!=="textarea"||c!=="")&&qm(r,c):typeof c=="number"&&qm(r,""+c):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Bm.hasOwnProperty(a)?c!=null&&a==="onScroll"&&dr("scroll",r):c!=null&&dR(r,a,c,l))}switch(t){case"input":Xy(r),mL(r,i,!1);break;case"textarea":Xy(r),hL(r);break;case"option":i.value!=null&&r.setAttribute("value",""+Fa(i.value));break;case"select":r.multiple=!!i.multiple,a=i.value,a!=null?Oc(r,!!i.multiple,a,!1):i.defaultValue!=null&&Oc(r,!!i.multiple,i.defaultValue,!0);break;default:typeof s.onClick=="function"&&(r.onclick=Lb)}switch(t){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}}i&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}return Mi(e),null;case 6:if(r&&e.stateNode!=null)Q4(r,e,r.memoizedProps,i);else{if(typeof i!="string"&&e.stateNode===null)throw Error(Ee(166));if(t=Ml(Ym.current),Ml(po.current),pb(e)){if(i=e.stateNode,t=e.memoizedProps,i[uo]=e,(a=i.nodeValue!==t)&&(r=Ln,r!==null))switch(r.tag){case 3:db(i.nodeValue,t,(r.mode&1)!==0);break;case 5:r.memoizedProps.suppressHydrationWarning!==!0&&db(i.nodeValue,t,(r.mode&1)!==0)}a&&(e.flags|=4)}else i=(t.nodeType===9?t:t.ownerDocument).createTextNode(i),i[uo]=e,e.stateNode=i}return Mi(e),null;case 13:if(pr(Er),i=e.memoizedState,r===null||r.memoizedState!==null&&r.memoizedState.dehydrated!==null){if(gr&&jn!==null&&(e.mode&1)!==0&&(e.flags&128)===0)m4(),_c(),e.flags|=98560,a=!1;else if(a=pb(e),i!==null&&i.dehydrated!==null){if(r===null){if(!a)throw Error(Ee(318));if(a=e.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(Ee(317));a[uo]=e}else _c(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Mi(e),a=!1}else Is!==null&&(lR(Is),Is=null),a=!0;if(!a)return e.flags&65536?e:null}return(e.flags&128)!==0?(e.lanes=t,e):(i=i!==null,i!==(r!==null&&r.memoizedState!==null)&&i&&(e.child.flags|=8192,(e.mode&1)!==0&&(r===null||(Er.current&1)!==0?Zr===0&&(Zr=3):zR())),e.updateQueue!==null&&(e.flags|=4),Mi(e),null);case 4:return Uc(),eR(r,e),r===null&&Jm(e.stateNode.containerInfo),Mi(e),null;case 10:return DR(e.type._context),Mi(e),null;case 17:return fn(e.type)&&kb(),Mi(e),null;case 19:if(pr(Er),a=e.memoizedState,a===null)return Mi(e),null;if(i=(e.flags&128)!==0,l=a.rendering,l===null)if(i)Em(a,!1);else{if(Zr!==0||r!==null&&(r.flags&128)!==0)for(r=e.child;r!==null;){if(l=$b(r),l!==null){for(e.flags|=128,Em(a,!1),i=l.updateQueue,i!==null&&(e.updateQueue=i,e.flags|=4),e.subtreeFlags=0,i=t,t=e.child;t!==null;)a=t,r=i,a.flags&=14680066,l=a.alternate,l===null?(a.childLanes=0,a.lanes=r,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,r=l.dependencies,a.dependencies=r===null?null:{lanes:r.lanes,firstContext:r.firstContext}),t=t.sibling;return er(Er,Er.current&1|2),e.child}r=r.sibling}a.tail!==null&&kr()>qc&&(e.flags|=128,i=!0,Em(a,!1),e.lanes=4194304)}else{if(!i)if(r=$b(l),r!==null){if(e.flags|=128,i=!0,t=r.updateQueue,t!==null&&(e.updateQueue=t,e.flags|=4),Em(a,!0),a.tail===null&&a.tailMode==="hidden"&&!l.alternate&&!gr)return Mi(e),null}else 2*kr()-a.renderingStartTime>qc&&t!==1073741824&&(e.flags|=128,i=!0,Em(a,!1),e.lanes=4194304);a.isBackwards?(l.sibling=e.child,e.child=l):(t=a.last,t!==null?t.sibling=l:e.child=l,a.last=l)}return a.tail!==null?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=kr(),e.sibling=null,t=Er.current,er(Er,i?t&1|2:t&1),e):(Mi(e),null);case 22:case 23:return WR(),i=e.memoizedState!==null,r!==null&&r.memoizedState!==null!==i&&(e.flags|=8192),i&&(e.mode&1)!==0?(In&1073741824)!==0&&(Mi(e),e.subtreeFlags&6&&(e.flags|=8192)):Mi(e),null;case 24:return null;case 25:return null}throw Error(Ee(156,e.tag))}o(RW,"Ej");function vW(r,e){switch(RR(e),e.tag){case 1:return fn(e.type)&&kb(),r=e.flags,r&65536?(e.flags=r&-65537|128,e):null;case 3:return Uc(),pr(mn),pr(Ii),LR(),r=e.flags,(r&65536)!==0&&(r&128)===0?(e.flags=r&-65537|128,e):null;case 5:return jR(e),null;case 13:if(pr(Er),r=e.memoizedState,r!==null&&r.dehydrated!==null){if(e.alternate===null)throw Error(Ee(340));_c()}return r=e.flags,r&65536?(e.flags=r&-65537|128,e):null;case 19:return pr(Er),null;case 4:return Uc(),null;
21case 10:return DR(e.type._context),null;case 22:case 23:return WR(),null;case 24:return null;default:return null}}o(vW,"Ij");var hb=!1,Ni=!1,xW=typeof WeakSet=="function"?WeakSet:Set,Ve=null;function vc(r,e){var t=r.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(i){Or(r,e,i)}else t.current=null}o(vc,"Lj");function tR(r,e,t){try{t()}catch(i){Or(r,e,i)}}o(tR,"Mj");var sk=!1;function OW(r,e){if(Fw=Nb,r=e4(),ER(r)){if("selectionStart"in r)var t={start:r.selectionStart,end:r.selectionEnd};else e:{t=(t=r.ownerDocument)&&t.defaultView||window;var i=t.getSelection&&t.getSelection();if(i&&i.rangeCount!==0){t=i.anchorNode;var s=i.anchorOffset,a=i.focusNode;i=i.focusOffset;try{t.nodeType,a.nodeType}catch(S){t=null;break e}var l=0,u=-1,c=-1,m=0,p=0,h=r,g=null;t:for(;;){for(var f;h!==t||s!==0&&h.nodeType!==3||(u=l+s),h!==a||i!==0&&h.nodeType!==3||(c=l+i),h.nodeType===3&&(l+=h.nodeValue.length),(f=h.firstChild)!==null;)g=h,h=f;for(;;){if(h===r)break t;if(g===t&&++m===s&&(u=l),g===a&&++p===i&&(c=l),(f=h.nextSibling)!==null)break;h=g,g=h.parentNode}h=f}t=u===-1||c===-1?null:{start:u,end:c}}else t=null}t=t||{start:0,end:0}}else t=null;for(Uw={focusedElem:r,selectionRange:t},Nb=!1,Ve=e;Ve!==null;)if(e=Ve,r=e.child,(e.subtreeFlags&1028)!==0&&r!==null)r.return=e,Ve=r;else for(;Ve!==null;){e=Ve;try{var P=e.alternate;if((e.flags&1024)!==0)switch(e.tag){case 0:case 11:case 15:break;
vendor: 29,368 bytes, line 21
21case 1:if(P!==null){var T=P.memoizedProps,C=P.memoizedState,b=e.stateNode,y=b.getSnapshotBeforeUpdate(e.elementType===e.type?T:Ms(e.type,T),C);b.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var A=e.stateNode.containerInfo;A.nodeType===1?A.textContent="":A.nodeType===9&&A.documentElement&&A.removeChild(A.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ee(163))}}catch(S){Or(e,e.return,S)}if(r=e.sibling,r!==null){r.return=e.return,Ve=r;break}Ve=e.return}return P=sk,sk=!1,P}o(OW,"Oj");function _m(r,e,t){var i=e.updateQueue;if(i=i!==null?i.lastEffect:null,i!==null){var s=i=i.next;do{if((s.tag&r)===r){var a=s.destroy;s.destroy=void 0,a!==void 0&&tR(e,t,a)}s=s.next}while(s!==i)}}o(_m,"Pj");function sT(r,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var t=e=e.next;do{if((t.tag&r)===r){var i=t.create;t.destroy=i()}t=t.next}while(t!==e)}}o(sT,"Qj");function rR(r){var e=r.ref;if(e!==null){var t=r.stateNode;r.tag,r=t,typeof e=="function"?e(r):e.current=r}}o(rR,"Rj");function K4(r){var e=r.alternate;e!==null&&(r.alternate=null,K4(e)),r.child=null,r.deletions=null,r.sibling=null,r.tag===5&&(e=r.stateNode,e!==null&&(delete e[uo],delete e[Km],delete e[Vw],delete e[dW],delete e[pW])),r.stateNode=null,r.return=null,r.dependencies=null,r.memoizedProps=null,r.memoizedState=null,r.pendingProps=null,r.stateNode=null,r.updateQueue=null}o(K4,"Sj");function Z4(r){return r.tag===5||r.tag===3||r.tag===4}o(Z4,"Tj");function ok(r){e:for(;;){for(;r.sibling===null;){if(r.return===null||Z4(r.return))return null;r=r.return}for(r.sibling.return=r.return,r=r.sibling;r.tag!==5&&r.tag!==6&&r.tag!==18;){if(r.flags&2||r.child===null||r.tag===4)continue e;r.child.return=r,r=r.child}if(!(r.flags&2))return r.stateNode}}o(ok,"Uj");function iR(r,e,t){var i=r.tag;if(i===5||i===6)r=r.stateNode,e?t.nodeType===8?t.parentNode.insertBefore(r,e):t.insertBefore(r,e):(t.nodeType===8?(e=t.parentNode,e.insertBefore(r,t)):(e=t,e.appendChild(r)),t=t._reactRootContainer,t!=null||e.onclick!==null||(e.onclick=Lb));else if(i!==4&&(r=r.child,r!==null))for(iR(r,e,t),r=r.sibling;r!==null;)iR(r,e,t),r=r.sibling}o(iR,"Vj");function nR(r,e,t){var i=r.tag;if(i===5||i===6)r=r.stateNode,e?t.insertBefore(r,e):t.appendChild(r);else if(i!==4&&(r=r.child,r!==null))for(nR(r,e,t),r=r.sibling;r!==null;)nR(r,e,t),r=r.sibling}o(nR,"Wj");var Ti=null,Ns=!1;function Ca(r,e,t){for(t=t.child;t!==null;)Y4(r,e,t),t=t.sibling}o(Ca,"Yj");function Y4(r,e,t){if(co&&typeof co.onCommitFiberUnmount=="function")try{co.onCommitFiberUnmount(Zb,t)}catch(u){}switch(t.tag){case 5:Ni||vc(t,e);case 6:var i=Ti,s=Ns;Ti=null,Ca(r,e,t),Ti=i,Ns=s,Ti!==null&&(Ns?(r=Ti,t=t.stateNode,r.nodeType===8?r.parentNode.removeChild(t):r.removeChild(t)):Ti.removeChild(t.stateNode));break;case 18:Ti!==null&&(Ns?(r=Ti,t=t.stateNode,r.nodeType===8?aw(r.parentNode,t):r.nodeType===1&&aw(r,t),Hm(r)):aw(Ti,t.stateNode));break;case 4:i=Ti,s=Ns,Ti=t.stateNode.containerInfo,Ns=!0,Ca(r,e,t),Ti=i,Ns=s;break;case 0:case 11:case 14:case 15:if(!Ni&&(i=t.updateQueue,i!==null&&(i=i.lastEffect,i!==null))){s=i=i.next;do{var a=s,l=a.destroy;a=a.tag,l!==void 0&&((a&2)!==0||(a&4)!==0)&&tR(t,e,l),s=s.next}while(s!==i)}Ca(r,e,t);break;case 1:if(!Ni&&(vc(t,e),i=t.stateNode,typeof i.componentWillUnmount=="function"))try{i.props=t.memoizedProps,i.state=t.memoizedState,i.componentWillUnmount()}catch(u){Or(t,e,u)}Ca(r,e,t);break;case 21:Ca(r,e,t);break;case 22:t.mode&1?(Ni=(i=Ni)||t.memoizedState!==null,Ca(r,e,t),Ni=i):Ca(r,e,t);break;default:Ca(r,e,t)}}o(Y4,"Zj");function ak(r){var e=r.updateQueue;if(e!==null){r.updateQueue=null;var t=r.stateNode;t===null&&(t=r.stateNode=new xW),e.forEach(function(i){var s=FW.bind(null,r,i);t.has(i)||(t.add(i),i.then(s,s))})}}o(ak,"ak");function Ds(r,e){var t=e.deletions;if(t!==null)for(var i=0;i<t.length;i++){var s=t[i];try{var a=r,l=e,u=l;e:for(;u!==null;){switch(u.tag){case 5:Ti=u.stateNode,Ns=!1;break e;case 3:Ti=u.stateNode.containerInfo,Ns=!0;break e;case 4:Ti=u.stateNode.containerInfo,Ns=!0;break e}u=u.return}if(Ti===null)throw Error(Ee(160));Y4(a,l,s),Ti=null,Ns=!1;var c=s.alternate;c!==null&&(c.return=null),s.return=null}catch(m){Or(s,e,m)}}if(e.subtreeFlags&12854)for(e=e.child;e!==null;)X4(e,r),e=e.sibling}o(Ds,"ck");function X4(r,e){var t=r.alternate,i=r.flags;switch(r.tag){case 0:case 11:case 14:case 15:if(Ds(e,r),ao(r),i&4){try{_m(3,r,r.return),sT(3,r)}catch(T){Or(r,r.return,T)}try{_m(5,r,r.return)}catch(T){Or(r,r.return,T)}}break;case 1:Ds(e,r),ao(r),i&512&&t!==null&&vc(t,t.return);break;case 5:if(Ds(e,r),ao(r),i&512&&t!==null&&vc(t,t.return),r.flags&32){var s=r.stateNode;try{qm(s,"")}catch(T){Or(r,r.return,T)}}if(i&4&&(s=r.stateNode,s!=null)){var a=r.memoizedProps,l=t!==null?t.memoizedProps:a,u=r.type,c=r.updateQueue;if(r.updateQueue=null,c!==null)try{u==="input"&&a.type==="radio"&&a.name!=null&&Sk(s,a),xw(u,l);var m=xw(u,a);for(l=0;l<c.length;l+=2){var p=c[l],h=c[l+1];p==="style"?Rk(s,h):p==="dangerouslySetInnerHTML"?Ek(s,h):p==="children"?qm(s,h):dR(s,p,h,m)}switch(u){case"input":Cw(s,a);break;case"textarea":Ak(s,a);break;case"select":var g=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!a.multiple;var f=a.value;f!=null?Oc(s,!!a.multiple,f,!1):g!==!!a.multiple&&(a.defaultValue!=null?Oc(s,!!a.multiple,a.defaultValue,!0):Oc(s,!!a.multiple,a.multiple?[]:"",!1))}s[Km]=a}catch(T){Or(r,r.return,T)}}break;case 6:if(Ds(e,r),ao(r),i&4){if(r.stateNode===null)throw Error(Ee(162));s=r.stateNode,a=r.memoizedProps;try{s.nodeValue=a}catch(T){Or(r,r.return,T)}}break;case 3:if(Ds(e,r),ao(r),i&4&&t!==null&&t.memoizedState.isDehydrated)try{Hm(e.containerInfo)}catch(T){Or(r,r.return,T)}break;case 4:Ds(e,r),ao(r);break;case 13:Ds(e,r),ao(r),s=r.child,s.flags&8192&&(a=s.memoizedState!==null,s.stateNode.isHidden=a,!a||s.alternate!==null&&s.alternate.memoizedState!==null||(GR=kr())),i&4&&ak(r);break;case 22:if(p=t!==null&&t.memoizedState!==null,r.mode&1?(Ni=(m=Ni)||p,Ds(e,r),Ni=m):Ds(e,r),ao(r),i&8192){if(m=r.memoizedState!==null,(r.stateNode.isHidden=m)&&!p&&(r.mode&1)!==0)for(Ve=r,p=r.child;p!==null;){for(h=Ve=p;Ve!==null;){switch(g=Ve,f=g.child,g.tag){case 0:case 11:case 14:case 15:_m(4,g,g.return);break;case 1:vc(g,g.return);var P=g.stateNode;if(typeof P.componentWillUnmount=="function"){i=g,t=g.return;try{e=i,P.props=e.memoizedProps,P.state=e.memoizedState,P.componentWillUnmount()}catch(T){Or(i,t,T)}}break;case 5:vc(g,g.return);break;case 22:if(g.memoizedState!==null){uk(h);continue}}f!==null?(f.return=g,Ve=f):uk(h)}p=p.sibling}e:for(p=null,h=r;;){if(h.tag===5){if(p===null){p=h;try{s=h.stateNode,m?(a=s.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(u=h.stateNode,c=h.memoizedProps.style,l=c!=null&&c.hasOwnProperty("display")?c.display:null,u.style.display=wk("display",l))}catch(T){Or(r,r.return,T)}}}else if(h.tag===6){if(p===null)try{h.stateNode.nodeValue=m?"":h.memoizedProps}catch(T){Or(r,r.return,T)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===r)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===r)break e;for(;h.sibling===null;){if(h.return===null||h.return===r)break e;p===h&&(p=null),h=h.return}p===h&&(p=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Ds(e,r),ao(r),i&4&&ak(r);break;case 21:break;default:Ds(e,r),ao(r)}}o(X4,"dk");function ao(r){var e=r.flags;if(e&2){try{e:{for(var t=r.return;t!==null;){if(Z4(t)){var i=t;break e}t=t.return}throw Error(Ee(160))}switch(i.tag){case 5:var s=i.stateNode;i.flags&32&&(qm(s,""),i.flags&=-33);var a=ok(r);nR(r,a,s);break;case 3:case 4:var l=i.stateNode.containerInfo,u=ok(r);iR(r,u,l);break;default:throw Error(Ee(161))}}catch(c){Or(r,r.return,c)}r.flags&=-3}e&4096&&(r.flags&=-4097)}o(ao,"ek");function DW(r,e,t){Ve=r,e8(r,e,t)}o(DW,"hk");function e8(r,e,t){for(var i=(r.mode&1)!==0;Ve!==null;){var s=Ve,a=s.child;if(s.tag===22&&i){var l=s.memoizedState!==null||hb;if(!l){var u=s.alternate,c=u!==null&&u.memoizedState!==null||Ni;u=hb;var m=Ni;if(hb=l,(Ni=c)&&!m)for(Ve=s;Ve!==null;)l=Ve,c=l.child,l.tag===22&&l.memoizedState!==null?ck(s):c!==null?(c.return=l,Ve=c):ck(s);for(;a!==null;)Ve=a,e8(a,e,t),a=a.sibling;Ve=s,hb=u,Ni=m}lk(r,e,t)}else(s.subtreeFlags&8772)!==0&&a!==null?(a.return=s,Ve=a):lk(r,e,t)}}o(e8,"ik");function lk(r){for(;Ve!==null;){var e=Ve;if((e.flags&8772)!==0){var t=e.alternate;try{if((e.flags&8772)!==0)switch(e.tag){case 0:case 11:case 15:Ni||sT(5,e);break;case 1:var i=e.stateNode;if(e.flags&4&&!Ni)if(t===null)i.componentDidMount();else{var s=e.elementType===e.type?t.memoizedProps:Ms(e.type,t.memoizedProps);i.componentDidUpdate(s,t.memoizedState,i.__reactInternalSnapshotBeforeUpdate)}var a=e.updateQueue;a!==null&&WL(e,a,i);break;case 3:var l=e.updateQueue;if(l!==null){if(t=null,e.child!==null)switch(e.child.tag){case 5:t=e.child.stateNode;break;case 1:t=e.child.stateNode}WL(e,l,t)}break;case 5:var u=e.stateNode;if(t===null&&e.flags&4){t=u;var c=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&t.focus();break;case"img":c.src&&(t.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var m=e.alternate;if(m!==null){var p=m.memoizedState;if(p!==null){var h=p.dehydrated;h!==null&&Hm(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Ee(163))}Ni||e.flags&512&&rR(e)}catch(g){Or(e,e.return,g)}}if(e===r){Ve=null;break}if(t=e.sibling,t!==null){t.return=e.return,Ve=t;break}Ve=e.return}}o(lk,"kk");function uk(r){for(;Ve!==null;){var e=Ve;if(e===r){Ve=null;break}var t=e.sibling;if(t!==null){t.return=e.return,Ve=t;break}Ve=e.return}}o(uk,"gk");function ck(r){for(;Ve!==null;){var e=Ve;try{switch(e.tag){case 0:case 11:case 15:var t=e.return;try{sT(4,e)}catch(c){Or(e,t,c)}break;case 1:var i=e.stateNode;if(typeof i.componentDidMount=="function"){var s=e.return;try{i.componentDidMount()}catch(c){Or(e,s,c)}}var a=e.return;try{rR(e)}catch(c){Or(e,a,c)}break;case 5:var l=e.return;try{rR(e)}catch(c){Or(e,l,c)}}}catch(c){Or(e,e.return,c)}if(e===r){Ve=null;break}var u=e.sibling;if(u!==null){u.return=e.return,Ve=u;break}Ve=e.return}}o(ck,"jk");var MW=Math.ceil,Wb=Jo.ReactCurrentDispatcher,VR=Jo.ReactCurrentOwner,as=Jo.ReactCurrentBatchConfig,Ft=0,ci=null,qr=null,Pi=0,In=0,xc=qa(0),Zr=0,rf=null,_l=0,oT=0,$R=0,Fm=null,dn=null,GR=0,qc=1/0,Uo=null,zb=!1,sR=null,La=null,gb=!1,Oa=null,Jb=0,Um=0,oR=null,Eb=-1,wb=0;function Ki(){return(Ft&6)!==0?kr():Eb!==-1?Eb:Eb=kr()}o(Ki,"R");function ka(r){return(r.mode&1)===0?1:(Ft&2)!==0&&Pi!==0?Pi&-Pi:fW.transition!==null?(wb===0&&(wb=Fk()),wb):(r=Wt,r!==0||(r=window.event,r=r===void 0?16:Hk(r.type)),r)}o(ka,"yi");function Ls(r,e,t,i){if(50<Um)throw Um=0,oR=null,Error(Ee(185));nf(r,t,i),((Ft&2)===0||r!==ci)&&(r===ci&&((Ft&2)===0&&(oT|=t),Zr===4&&va(r,Pi)),hn(r,i),t===1&&Ft===0&&(e.mode&1)===0&&(qc=kr()+500,rT&&Va()))}o(Ls,"gi");function hn(r,e){var t=r.callbackNode;gH(r,e);var i=Mb(r,r===ci?Pi:0);if(i===0)t!==null&&bL(t),r.callbackNode=null,r.callbackPriority=0;else if(e=i&-i,r.callbackPriority!==e){if(t!=null&&bL(t),e===1)r.tag===0?mW(dk.bind(null,r)):c4(dk.bind(null,r)),uW(function(){(Ft&6)===0&&Va()}),t=null;else{switch(Uk(i)){case 1:t=gR;break;case 4:t=kk;break;case 16:t=Db;break;case 536870912:t=_k;break;default:t=Db}t=l8(t,t8.bind(null,r))}r.callbackPriority=e,r.callbackNode=t}}o(hn,"Dk");function t8(r,e){if(Eb=-1,wb=0,(Ft&6)!==0)throw Error(Ee(327));var t=r.callbackNode;if(jc()&&r.callbackNode!==t)return null;var i=Mb(r,r===ci?Pi:0);if(i===0)return null;if((i&30)!==0||(i&r.expiredLanes)!==0||e)e=Qb(r,i);else{e=i;var s=Ft;Ft|=2;var a=i8();(ci!==r||Pi!==e)&&(Uo=null,qc=kr()+500,Nl(r,e));do try{jW();break}catch(u){r8(r,u)}while(!0);OR(),Wb.current=a,Ft=s,qr!==null?e=0:(ci=null,Pi=0,e=Zr)}if(e!==0){if(e===2&&(s=Iw(r),s!==0&&(i=s,e=aR(r,s))),e===1)throw t=rf,Nl(r,0),va(r,i),hn(r,kr()),t;if(e===6)va(r,i);else{if(s=r.current.alternate,(i&30)===0&&!NW(s)&&(e=Qb(r,i),e===2&&(a=Iw(r),a!==0&&(i=a,e=aR(r,a))),e===1))throw t=rf,Nl(r,0),va(r,i),hn(r,kr()),t;switch(r.finishedWork=s,r.finishedLanes=i,e){case 0:case 1:throw Error(Ee(345));case 2:xl(r,dn,Uo);break;case 3:if(va(r,i),(i&130023424)===i&&(e=GR+500-kr(),10<e)){if(Mb(r,0)!==0)break;if(s=r.suspendedLanes,(s&i)!==i){Ki(),r.pingedLanes|=r.suspendedLanes&s;break}r.timeoutHandle=qw(xl.bind(null,r,dn,Uo),e);break}xl(r,dn,Uo);break;case 4:if(va(r,i),(i&4194240)===i)break;for(e=r.eventTimes,s=-1;0<i;){var l=31-js(i);a=1<<l,l=e[l],l>s&&(s=l),i&=~a}if(i=s,i=kr()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*MW(i/1960))-i,10<i){r.timeoutHandle=qw(xl.bind(null,r,dn,Uo),i);break}xl(r,dn,Uo);break;case 5:xl(r,dn,Uo);break;default:throw Error(Ee(329))}}}return hn(r,kr()),r.callbackNode===t?t8.bind(null,r):null}o(t8,"Gk");function aR(r,e){var t=Fm;return r.current.memoizedState.isDehydrated&&(Nl(r,e).flags|=256),r=Qb(r,e),r!==2&&(e=dn,dn=t,e!==null&&lR(e)),r}o(aR,"Nk");function lR(r){dn===null?dn=r:dn.push.apply(dn,r)}o(lR,"Fj");function NW(r){for(var e=r;;){if(e.flags&16384){var t=e.updateQueue;if(t!==null&&(t=t.stores,t!==null))for(var i=0;i<t.length;i++){var s=t[i],a=s.getSnapshot;s=s.value;try{if(!ks(a(),s))return!1}catch(l){return!1}}}if(t=e.child,e.subtreeFlags&16384&&t!==null)t.return=e,e=t;else{if(e===r)break;for(;e.sibling===null;){if(e.return===null||e.return===r)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}o(NW,"Ok");function va(r,e){for(e&=~$R,e&=~oT,r.suspendedLanes|=e,r.pingedLanes&=~e,r=r.expirationTimes;0<e;){var t=31-js(e),i=1<<t;r[t]=-1,e&=~i}}o(va,"Ck");function dk(r){if((Ft&6)!==0)throw Error(Ee(327));jc();var e=Mb(r,0);if((e&1)===0)return hn(r,kr()),null;var t=Qb(r,e);if(r.tag!==0&&t===2){var i=Iw(r);i!==0&&(e=i,t=aR(r,i))}if(t===1)throw t=rf,Nl(r,0),va(r,e),hn(r,kr()),t;if(t===6)throw Error(Ee(345));return r.finishedWork=r.current.alternate,r.finishedLanes=e,xl(r,dn,Uo),hn(r,kr()),null}o(dk,"Ek");function HR(r,e){var t=Ft;Ft|=1;try{return r(e)}finally{Ft=t,Ft===0&&(qc=kr()+500,rT&&Va())}}o(HR,"Qk");function Fl(r){Oa!==null&&Oa.tag===0&&(Ft&6)===0&&jc();var e=Ft;Ft|=1;var t=as.transition,i=Wt;try{if(as.transition=null,Wt=1,r)return r()}finally{Wt=i,as.transition=t,Ft=e,(Ft&6)===0&&Va()}}o(Fl,"Rk");function WR(){In=xc.current,pr(xc)}o(WR,"Hj");function Nl(r,e){r.finishedWork=null,r.finishedLanes=0;var t=r.timeoutHandle;if(t!==-1&&(r.timeoutHandle=-1,lW(t)),qr!==null)for(t=qr.return;t!==null;){var i=t;switch(RR(i),i.tag){case 1:i=i.type.childContextTypes,i!=null&&kb();break;case 3:Uc(),pr(mn),pr(Ii),LR();break;case 5:jR(i);break;case 4:Uc();break;case 13:pr(Er);break;case 19:pr(Er);break;case 10:DR(i.type._context);break;case 22:case 23:WR()}t=t.return}if(ci=r,qr=r=_a(r.current,null),Pi=In=e,Zr=0,rf=null,$R=oT=_l=0,dn=Fm=null,Dl!==null){for(e=0;e<Dl.length;e++)if(t=Dl[e],i=t.interleaved,i!==null){t.interleaved=null;var s=i.next,a=t.pending;if(a!==null){var l=a.next;a.next=s,i.next=l}t.pending=i}Dl=null}return r}o(Nl,"Kk");function r8(r,e){do{var t=qr;try{if(OR(),Sb.current=Hb,Gb){for(var i=wr.memoizedState;i!==null;){var s=i.queue;s!==null&&(s.pending=null),i=i.next}Gb=!1}if(kl=0,ui=Kr=wr=null,km=!1,Xm=0,VR.current=null,t===null||t.return===null){Zr=1,rf=e,qr=null;break}e:{var a=r,l=t.return,u=t,c=e;if(e=Pi,u.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var m=c,p=u,h=p.tag;if((p.mode&1)===0&&(h===0||h===11||h===15)){var g=p.alternate;g?(p.updateQueue=g.updateQueue,p.memoizedState=g.memoizedState,p.lanes=g.lanes):(p.updateQueue=null,p.memoizedState=null)}var f=YL(l);if(f!==null){f.flags&=-257,XL(f,l,u,a,e),f.mode&1&&ZL(a,m,e),e=f,c=m;var P=e.updateQueue;if(P===null){var T=new Set;T.add(c),e.updateQueue=T}else P.add(c);break e}else{if((e&1)===0){ZL(a,m,e),zR();break e}c=Error(Ee(426))}}else if(gr&&u.mode&1){var C=YL(l);if(C!==null){(C.flags&65536)===0&&(C.flags|=256),XL(C,l,u,a,e),vR(Bc(c,u));break e}}a=c=Bc(c,u),Zr!==4&&(Zr=2),Fm===null?Fm=[a]:Fm.push(a),a=l;do{switch(a.tag){case 3:a.flags|=65536,e&=-e,a.lanes|=e;var b=U4(a,c,e);HL(a,b);break e;case 1:u=c;var y=a.type,A=a.stateNode;if((a.flags&128)===0&&(typeof y.getDerivedStateFromError=="function"||A!==null&&typeof A.componentDidCatch=="function"&&(La===null||!La.has(A)))){a.flags|=65536,e&=-e,a.lanes|=e;var S=B4(a,u,e);HL(a,S);break e}}a=a.return}while(a!==null)}s8(t)}catch(D){e=D,qr===t&&t!==null&&(qr=t=t.return);continue}break}while(!0)}o(r8,"Mk");function i8(){var r=Wb.current;return Wb.current=Hb,r===null?Hb:r}o(i8,"Jk");function zR(){(Zr===0||Zr===3||Zr===2)&&(Zr=4),ci===null||(_l&268435455)===0&&(oT&268435455)===0||va(ci,Pi)}o(zR,"tj");function Qb(r,e){var t=Ft;Ft|=2;var i=i8();(ci!==r||Pi!==e)&&(Uo=null,Nl(r,e));do try{IW();break}catch(s){r8(r,s)}while(!0);if(OR(),Ft=t,Wb.current=i,qr!==null)throw Error(Ee(261));return ci=null,Pi=0,Zr}o(Qb,"Ik");function IW(){for(;qr!==null;)n8(qr)}o(IW,"Tk");function jW(){for(;qr!==null&&!aH();)n8(qr)}o(jW,"Lk");function n8(r){var e=a8(r.alternate,r,In);r.memoizedProps=r.pendingProps,e===null?s8(r):qr=e,VR.current=null}o(n8,"Uk");function s8(r){var e=r;do{var t=e.alternate;if(r=e.return,(e.flags&32768)===0){if(t=RW(t,e,In),t!==null){qr=t;return}}else{if(t=vW(t,e),t!==null){t.flags&=32767,qr=t;return}if(r!==null)r.flags|=32768,r.subtreeFlags=0,r.deletions=null;else{Zr=6,qr=null;return}}if(e=e.sibling,e!==null){qr=e;return}qr=e=r}while(e!==null);Zr===0&&(Zr=5)}o(s8,"Sk");function xl(r,e,t){var i=Wt,s=as.transition;try{as.transition=null,Wt=1,LW(r,e,t,i)}finally{as.transition=s,Wt=i}return null}o(xl,"Pk");function LW(r,e,t,i){do jc();while(Oa!==null);if((Ft&6)!==0)throw Error(Ee(327));t=r.finishedWork;var s=r.finishedLanes;if(t===null)return null;if(r.finishedWork=null,r.finishedLanes=0,t===r.current)throw Error(Ee(177));r.callbackNode=null,r.callbackPriority=0;var a=t.lanes|t.childLanes;if(yH(r,a),r===ci&&(qr=ci=null,Pi=0),(t.subtreeFlags&2064)===0&&(t.flags&2064)===0||gb||(gb=!0,l8(Db,function(){return jc(),null})),a=(t.flags&15990)!==0,(t.subtreeFlags&15990)!==0||a){a=as.transition,as.transition=null;var l=Wt;Wt=1;var u=Ft;Ft|=4,VR.current=null,OW(r,t),X4(t,r),iW(Uw),Nb=!!Fw,Uw=Fw=null,r.current=t,DW(t,r,s),lH(),Ft=u,Wt=l,as.transition=a}else r.current=t;if(gb&&(gb=!1,Oa=r,Jb=s),a=r.pendingLanes,a===0&&(La=null),dH(t.stateNode,i),hn(r,kr()),e!==null)for(i=r.onRecoverableError,t=0;t<e.length;t++)s=e[t],i(s.value,{componentStack:s.stack,digest:s.digest});if(zb)throw zb=!1,r=sR,sR=null,r;return(Jb&1)!==0&&r.tag!==0&&jc(),a=r.pendingLanes,(a&1)!==0?r===oR?Um++:(Um=0,oR=r):Um=0,Va(),null}o(LW,"Wk");function jc(){if(Oa!==null){var r=Uk(Jb),e=as.transition,t=Wt;try{if(as.transition=null,Wt=16>r?16:r,Oa===null)var i=!1;else{if(r=Oa,Oa=null,Jb=0,(Ft&6)!==0)throw Error(Ee(331));var s=Ft;for(Ft|=4,Ve=r.current;Ve!==null;){var a=Ve,l=a.child;if((Ve.flags&16)!==0){var u=a.deletions;if(u!==null){for(var c=0;c<u.length;c++){var m=u[c];for(Ve=m;Ve!==null;){var p=Ve;switch(p.tag){case 0:case 11:case 15:_m(8,p,a)}var h=p.child;if(h!==null)h.return=p,Ve=h;else for(;Ve!==null;){p=Ve;var g=p.sibling,f=p.return;if(K4(p),p===m){Ve=null;break}if(g!==null){g.return=f,Ve=g;break}Ve=f}}}var P=a.alternate;if(P!==null){var T=P.child;if(T!==null){P.child=null;do{var C=T.sibling;T.sibling=null,T=C}while(T!==null)}}Ve=a}}if((a.subtreeFlags&2064)!==0&&l!==null)l.return=a,Ve=l;else e:for(;Ve!==null;){if(a=Ve,(a.flags&2048)!==0)switch(a.tag){case 0:case 11:case 15:_m(9,a,a.return)}var b=a.sibling;if(b!==null){b.return=a.return,Ve=b;break e}Ve=a.return}}var y=r.current;for(Ve=y;Ve!==null;){l=Ve;var A=l.child;if((l.subtreeFlags&2064)!==0&&A!==null)A.return=l,Ve=A;else e:for(l=y;Ve!==null;){if(u=Ve,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:sT(9,u)}}catch(D){Or(u,u.return,D)}if(u===l){Ve=null;break e}var S=u.sibling;if(S!==null){S.return=u.return,Ve=S;break e}Ve=u.return}}if(Ft=s,Va(),co&&typeof co.onPostCommitFiberRoot=="function")try{co.onPostCommitFiberRoot(Zb,r)}catch(D){}i=!0}return i}finally{Wt=t,as.transition=e}}return!1}o(jc,"Hk");function pk(r,e,t){e=Bc(t,e),e=U4(r,e,1),r=ja(r,e,1),e=Ki(),r!==null&&(nf(r,1,e),hn(r,e))}o(pk,"Xk");function Or(r,e,t){if(r.tag===3)pk(r,r,t);else for(;e!==null;){if(e.tag===3){pk(e,r,t);break}else if(e.tag===1){var i=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(La===null||!La.has(i))){r=Bc(t,r),r=B4(e,r,1),e=ja(e,r,1),r=Ki(),e!==null&&(nf(e,1,r),hn(e,r));break}}e=e.return}}o(Or,"W");function kW(r,e,t){var i=r.pingCache;i!==null&&i.delete(e),e=Ki(),r.pingedLanes|=r.suspendedLanes&t,ci===r&&(Pi&t)===t&&(Zr===4||Zr===3&&(Pi&130023424)===Pi&&500>kr()-GR?Nl(r,0):$R|=t),hn(r,e)}o(kW,"Ti");function o8(r,e){e===0&&((r.mode&1)===0?e=1:(e=rb,rb<<=1,(rb&130023424)===0&&(rb=4194304)));var t=Ki();r=Wo(r,e),r!==null&&(nf(r,e,t),hn(r,t))}o(o8,"Yk");function _W(r){var e=r.memoizedState,t=0;e!==null&&(t=e.retryLane),o8(r,t)}o(_W,"uj");function FW(r,e){var t=0;switch(r.tag){case 13:var i=r.stateNode,s=r.memoizedState;s!==null&&(t=s.retryLane);break;case 19:i=r.stateNode;break;default:throw Error(Ee(314))}i!==null&&i.delete(e),o8(r,t)}o(FW,"bk");var a8;a8=o(function(r,e,t){if(r!==null)if(r.memoizedProps!==e.pendingProps||mn.current)pn=!0;else{if((r.lanes&t)===0&&(e.flags&128)===0)return pn=!1,wW(r,e,t);pn=(r.flags&131072)!==0}else pn=!1,gr&&(e.flags&1048576)!==0&&d4(e,Ub,e.index);switch(e.lanes=0,e.tag){case 2:var i=e.type;Cb(r,e),r=e.pendingProps;var s=kc(e,Ii.current);Ic(e,t),s=_R(null,e,i,r,s,t);var a=FR();return e.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,fn(i)?(a=!0,_b(e)):a=!1,e.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,NR(e),s.updater=nT,e.stateNode=s,s._reactInternals=e,Jw(e,i,r,t),e=Zw(null,e,i,!0,a,t)):(e.tag=0,gr&&a&&wR(e),Qi(null,e,s,t),e=e.child),e;case 16:i=e.elementType;e:{switch(Cb(r,e),r=e.pendingProps,s=i._init,i=s(i._payload),e.type=i,s=e.tag=BW(i),r=Ms(i,r),s){case 0:e=Kw(null,e,i,r,t);break e;case 1:e=rk(null,e,i,r,t);break e;case 11:e=ek(null,e,i,r,t);break e;case 14:e=tk(null,e,i,Ms(i.type,r),t);break e}throw Error(Ee(306,i,""))}return e;case 0:return i=e.type,s=e.pendingProps,s=e.elementType===i?s:Ms(i,s),Kw(r,e,i,s,t);case 1:return i=e.type,s=e.pendingProps,s=e.elementType===i?s:Ms(i,s),rk(r,e,i,s,t);case 3:e:{if(G4(e),r===null)throw Error(Ee(387));i=e.pendingProps,a=e.memoizedState,s=a.element,y4(r,e),Vb(e,i,null,t);var l=e.memoizedState;if(i=l.element,a.isDehydrated)if(a={element:i,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},e.updateQueue.baseState=a,e.memoizedState=a,e.flags&256){s=Bc(Error(Ee(423)),e),e=ik(r,e,i,t,s);break e}else if(i!==s){s=Bc(Error(Ee(424)),e),e=ik(r,e,i,t,s);break e}else for(jn=Ia(e.stateNode.containerInfo.firstChild),Ln=e,gr=!0,Is=null,t=h4(e,null,i,t),e.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(_c(),i===s){e=zo(r,e,t);break e}Qi(r,e,i,t)}e=e.child}return e;case 5:return b4(e),r===null&&Hw(e),i=e.type,s=e.pendingProps,a=r!==null?r.memoizedProps:null,l=s.children,Bw(i,s)?l=null:a!==null&&Bw(i,a)&&(e.flags|=32),$4(r,e),Qi(r,e,l,t),e.child;case 6:return r===null&&Hw(e),null;case 13:return H4(r,e,t);case 4:return IR(e,e.stateNode.containerInfo),i=e.pendingProps,r===null?e.child=Fc(e,null,i,t):Qi(r,e,i,t),e.child;case 11:return i=e.type,s=e.pendingProps,s=e.elementType===i?s:Ms(i,s),ek(r,e,i,s,t);case 7:return Qi(r,e,e.pendingProps,t),e.child;case 8:return Qi(r,e,e.pendingProps.children,t),e.child;case 12:return Qi(r,e,e.pendingProps.children,t),e.child;case 10:e:{if(i=e.type._context,s=e.pendingProps,a=e.memoizedProps,l=s.value,er(Bb,i._currentValue),i._currentValue=l,a!==null)if(ks(a.value,l)){if(a.children===s.children&&!mn.current){e=zo(r,e,t);break e}}else for(a=e.child,a!==null&&(a.return=e);a!==null;){var u=a.dependencies;if(u!==null){l=a.child;for(var c=u.firstContext;c!==null;){if(c.context===i){if(a.tag===1){c=$o(-1,t&-t),c.tag=2;var m=a.updateQueue;if(m!==null){m=m.shared;var p=m.pending;p===null?c.next=c:(c.next=p.next,p.next=c),m.pending=c}}a.lanes|=t,c=a.alternate,c!==null&&(c.lanes|=t),Ww(a.return,t,e),u.lanes|=t;break}c=c.next}}else if(a.tag===10)l=a.type===e.type?null:a.child;else if(a.tag===18){if(l=a.return,l===null)throw Error(Ee(341));l.lanes|=t,u=l.alternate,u!==null&&(u.lanes|=t),Ww(l,t,e),l=a.sibling}else l=a.child;if(l!==null)l.return=a;else for(l=a;l!==null;){if(l===e){l=null;break}if(a=l.sibling,a!==null){a.return=l.return,l=a;break}l=l.return}a=l}Qi(r,e,s.children,t),e=e.child}return e;case 9:return s=e.type,i=e.pendingProps.children,Ic(e,t),s=ls(s),i=i(s),e.flags|=1,Qi(r,e,i,t),e.child;case 14:return i=e.type,s=Ms(i,e.pendingProps),s=Ms(i.type,s),tk(r,e,i,s,t);case 15:return q4(r,e,e.type,e.pendingProps,t);case 17:return i=e.type,s=e.pendingProps,s=e.elementType===i?s:Ms(i,s),Cb(r,e),e.tag=1,fn(i)?(r=!0,_b(e)):r=!1,Ic(e,t),F4(e,i,s),Jw(e,i,s,t),Zw(null,e,i,!0,r,t);case 19:return W4(r,e,t);case 22:return V4(r,e,t)}throw Error(Ee(156,e.tag))},"Vk");function l8(r,e){return Lk(r,e)}o(l8,"Fk");function UW(r,e,t,i){this.tag=r,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}o(UW,"$k");function os(r,e,t,i){return new UW(r,e,t,i)}o(os,"Bg");function JR(r){return r=r.prototype,!(!r||!r.isReactComponent)}o(JR,"aj");function BW(r){if(typeof r=="function")return JR(r)?1:0;if(r!=null){if(r=r.$$typeof,r===mR)return 11;if(r===fR)return 14}return 2}o(BW,"Zk");function _a(r,e){var t=r.alternate;return t===null?(t=os(r.tag,e,r.key,r.mode),t.elementType=r.elementType,t.type=r.type,t.stateNode=r.stateNode,t.alternate=r,r.alternate=t):(t.pendingProps=e,t.type=r.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=r.flags&14680064,t.childLanes=r.childLanes,t.lanes=r.lanes,t.child=r.child,t.memoizedProps=r.memoizedProps,t.memoizedState=r.memoizedState,t.updateQueue=r.updateQueue,e=r.dependencies,t.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},t.sibling=r.sibling,t.index=r.index,t.ref=r.ref,t}o(_a,"Pg");function Rb(r,e,t,i,s,a){var l=2;if(i=r,typeof r=="function")JR(r)&&(l=1);else if(typeof r=="string")l=5;else e:switch(r){case bc:return Il(t.children,s,a,e);case pR:l=8,s|=8;break;case bw:return r=os(12,t,e,s|2),r.elementType=bw,r.lanes=a,r;case Tw:return r=os(13,t,e,s),r.elementType=Tw,r.lanes=a,r;case Pw:return r=os(19,t,e,s),r.elementType=Pw,r.lanes=a,r;case bk:return aT(t,s,a,e);default:if(typeof r=="object"&&r!==null)switch(r.$$typeof){case gk:l=10;break e;case yk:l=9;break e;case mR:l=11;break e;case fR:l=14;break e;case Ea:l=16,i=null;break e}throw Error(Ee(130,r==null?r:typeof r,""))}return e=os(l,t,e,s),e.elementType=r,e.type=i,e.lanes=a,e}o(Rb,"Rg");function Il(r,e,t,i){return r=os(7,r,i,e),r.lanes=t,r}o(Il,"Tg");function aT(r,e,t,i){return r=os(22,r,i,e),r.elementType=bk,r.lanes=t,r.stateNode={isHidden:!1},r}o(aT,"pj");function hw(r,e,t){return r=os(6,r,null,e),r.lanes=t,r}o(hw,"Qg");function gw(r,e,t){return e=os(4,r.children!==null?r.children:[],r.key,e),e.lanes=t,e.stateNode={containerInfo:r.containerInfo,pendingChildren:null,implementation:r.implementation},e}o(gw,"Sg");function qW(r,e,t,i,s){this.tag=e,this.containerInfo=r,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=XE(0),this.expirationTimes=XE(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=XE(0),this.identifierPrefix=i,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}o(qW,"al");function QR(r,e,t,i,s,a,l,u,c){return r=new qW(r,e,t,u,c),e===1?(e=1,a===!0&&(e|=8)):e=0,a=os(3,null,null,e),r.current=a,a.stateNode=r,a.memoizedState={element:i,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},NR(a),r}o(QR,"bl");function VW(r,e,t){var i=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:yc,key:i==null?null:""+i,children:r,containerInfo:e,implementation:t}}o(VW,"cl");function u8(r){if(!r)return Ua;r=r._reactInternals;e:{if(Bl(r)!==r||r.tag!==1)throw Error(Ee(170));var e=r;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(fn(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error(Ee(171))}if(r.tag===1){var t=r.type;if(fn(t))return u4(r,t,e)}return e}o(u8,"dl");function c8(r,e,t,i,s,a,l,u,c){return r=QR(t,i,!0,r,s,a,l,u,c),r.context=u8(null),t=r.current,i=Ki(),s=ka(t),a=$o(i,s),a.callback=e!=null?e:null,ja(t,a,s),r.current.lanes=s,nf(r,s,i),hn(r,i),r}o(c8,"el");function lT(r,e,t,i){var s=e.current,a=Ki(),l=ka(s);return t=u8(t),e.context===null?e.context=t:e.pendingContext=t,e=$o(a,l),e.payload={element:r},i=i===void 0?null:i,i!==null&&(e.callback=i),r=ja(s,e,l),r!==null&&(Ls(r,s,l,a),Pb(r,s,l)),l}o(lT,"fl");function Kb(r){return r=r.current,r.child?(r.child.tag===5,r.child.stateNode):null}o(Kb,"gl");function mk(r,e){if(r=r.memoizedState,r!==null&&r.dehydrated!==null){var t=r.retryLane;r.retryLane=t!==0&&t<e?t:e}}
21o(mk,"hl");function KR(r,e){mk(r,e),(r=r.alternate)&&mk(r,e)}o(KR,"il");function $W(){return null}o($W,"jl");var d8=typeof reportError=="function"?reportError:function(r){console.error(r)};function ZR(r){this._internalRoot=r}o(ZR,"ll");uT.prototype.render=ZR.prototype.render=function(r){var e=this._internalRoot;if(e===null)throw Error(Ee(409));lT(r,e,null,null)};uT.prototype.unmount=ZR.prototype.unmount=function(){var r=this._internalRoot;if(r!==null){this._internalRoot=null;var e=r.containerInfo;Fl(function(){lT(null,r,null,null)}),e[Ho]=null}};function uT(r){this._internalRoot=r}o(uT,"ml");uT.prototype.unstable_scheduleHydration=function(r){if(r){var e=Vk();r={blockedOn:null,target:r,priority:e};for(var t=0;t<Ra.length&&e!==0&&e<Ra[t].priority;t++);Ra.splice(t,0,r),t===0&&Gk(r)}};function YR(r){return!(!r||r.nodeType!==1&&r.nodeType!==9&&r.nodeType!==11)}o(YR,"nl");function cT(r){return!(!r||r.nodeType!==1&&r.nodeType!==9&&r.nodeType!==11&&(r.nodeType!==8||r.nodeValue!==" react-mount-point-unstable "))}o(cT,"ol");function fk(){}o(fk,"pl");function GW(r,e,t,i,s){if(s){if(typeof i=="function"){var a=i;i=o(function(){var m=Kb(l);a.call(m)},"d")}var l=c8(e,i,r,0,null,!1,!1,"",fk);return r._reactRootContainer=l,r[Ho]=l.current,Jm(r.nodeType===8?r.parentNode:r),Fl(),l}for(;s=r.lastChild;)r.removeChild(s);if(typeof i=="function"){var u=i;i=o(function(){var m=Kb(c);u.call(m)},"d")}var c=QR(r,0,!1,null,null,!1,!1,"",fk);return r._reactRootContainer=c,r[Ho]=c.current,Jm(r.nodeType===8?r.parentNode:r),Fl(function(){lT(e,c,t,i)}),c}o(GW,"ql");function dT(r,e,t,i,s){var a=t._reactRootContainer;if(a){var l=a;if(typeof s=="function"){var u=s;s=o(function(){var c=Kb(l);u.call(c)},"e")}lT(e,l,r,s)}else l=GW(t,e,r,s,i);return Kb(l)}o(dT,"rl");Bk=o(function(r){switch(r.tag){case 3:var e=r.stateNode;if(e.current.memoizedState.isDehydrated){var t=Om(e.pendingLanes);t!==0&&(yR(e,t|1),hn(e,kr()),(Ft&6)===0&&(qc=kr()+500,Va()))}break;case 13:Fl(function(){var i=Wo(r,1);if(i!==null){var s=Ki();Ls(i,r,1,s)}}),KR(r,1)}},"Ec");bR=o(function(r){if(r.tag===13){var e=Wo(r,134217728);if(e!==null){var t=Ki();Ls(e,r,134217728,t)}KR(r,134217728)}},"Fc");qk=o(function(r){if(r.tag===13){var e=ka(r),t=Wo(r,e);if(t!==null){var i=Ki();Ls(t,r,e,i)}KR(r,e)}},"Gc");Vk=o(function(){return Wt},"Hc");$k=o(function(r,e){var t=Wt;try{return Wt=r,e()}finally{Wt=t}},"Ic");Dw=o(function(r,e,t){switch(e){case"input":if(Cw(r,t),e=t.name,t.type==="radio"&&e!=null){for(t=r;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<t.length;e++){var i=t[e];if(i!==r&&i.form===r.form){var s=tT(i);if(!s)throw Error(Ee(90));Pk(i),Cw(i,s)}}}break;case"textarea":Ak(r,t);break;case"select":e=t.value,e!=null&&Oc(r,!!t.multiple,e,!1)}},"yb");Ok=HR;Dk=Fl;var HW={usingClientEntryPoint:!1,Events:[of,Ac,tT,vk,xk,HR]},wm={findFiberByHostInstance:Ol,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},WW={bundleType:wm.bundleType,version:wm.version,rendererPackageName:wm.rendererPackageName,rendererConfig:wm.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Jo.ReactCurrentDispatcher,findHostInstanceByFiber:o(function(r){return r=Ik(r),r===null?null:r.stateNode},"findHostInstanceByFiber"),findFiberByHostInstance:wm.findFiberByHostInstance||$W,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"&&(Rm=__REACT_DEVTOOLS_GLOBAL_HOOK__,!Rm.isDisabled&&Rm.supportsFiber))try{Zb=Rm.inject(WW),co=Rm}catch(r){}var Rm;Fn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=HW;Fn.createPortal=function(r,e){var t=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!YR(e))throw Error(Ee(200));return VW(r,e,null,t)};Fn.createRoot=function(r,e){if(!YR(r))throw Error(Ee(299));var t=!1,i="",s=d8;return e!=null&&(e.unstable_strictMode===!0&&(t=!0),e.identifierPrefix!==void 0&&(i=e.identifierPrefix),e.onRecoverableError!==void 0&&(s=e.onRecoverableError)),e=QR(r,1,!1,null,null,t,!1,i,s),r[Ho]=e.current,Jm(r.nodeType===8?r.parentNode:r),new ZR(e)};Fn.findDOMNode=function(r){if(r==null)return null;if(r.nodeType===1)return r;var e=r._reactInternals;if(e===void 0)throw typeof r.render=="function"?Error(Ee(188)):(r=Object.keys(r).join(","),Error(Ee(268,r)));return r=Ik(e),r=r===null?null:r.stateNode,r};Fn.flushSync=function(r){return Fl(r)};Fn.hydrate=function(r,e,t){if(!cT(e))throw Error(Ee(200));return dT(null,r,e,!0,t)};Fn.hydrateRoot=function(r,e,t){if(!YR(r))throw Error(Ee(405));var i=t!=null&&t.hydratedSources||null,s=!1,a="",l=d8;if(t!=null&&(t.unstable_strictMode===!0&&(s=!0),t.identifierPrefix!==void 0&&(a=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),e=c8(e,null,r,1,t!=null?t:null,s,!1,a,l),r[Ho]=e.current,Jm(r),i)for(r=0;r<i.length;r++)t=i[r],s=t._getVersion,s=s(t._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[t,s]:e.mutableSourceEagerHydrationData.push(t,s);return new uT(e)};Fn.render=function(r,e,t){if(!cT(e))throw Error(Ee(200));return dT(null,r,e,!1,t)};Fn.unmountComponentAtNode=function(r){if(!cT(r))throw Error(Ee(40));return r._reactRootContainer?(Fl(function(){dT(null,null,r,!1,function(){r._reactRootContainer=null,r[Ho]=null})}),!0):!1};Fn.unstable_batchedUpdates=HR;Fn.unstable_renderSubtreeIntoContainer=function(r,e,t,i){if(!cT(t))throw Error(Ee(200));if(r==null||r._reactInternals===void 0)throw Error(Ee(38));return dT(r,e,t,!1,i)};Fn.version="18.3.1-next-f1338f8080-20240426"});var XR=Ae((xJe,f8)=>{"use strict";function m8(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(m8)}catch(r){console.error(r)}}o(m8,"checkDCE");m8(),f8.exports=p8()});var Cv=Ae(zc=>{"use strict";Object.defineProperty(zc,"__esModule",{value:!0});zc.cssValue=zc.parseLengthAndUnit=void 0;var Gz={cm:!0,mm:!0,in:!0,px:!0,pt:!0,pc:!0,em:!0,ex:!0,ch:!0,rem:!0,vw:!0,vh:!0,vmin:!0,vmax:!0,"%":!0};function G8(r){if(typeof r=="number")return{value:r,unit:"px"};var e,t=(r.match(/^[0-9.]*/)||"").toString();t.includes(".")?e=parseFloat(t):e=parseInt(t,10);var i=(r.match(/[^0-9]*$/)||"").toString();
21return Gz[i]?{value:e,unit:i}:(console.warn("React Spinners: ".concat(r," is not a valid css value. Defaulting to ").concat(e,"px.")),{value:e,unit:"px"})}o(G8,"parseLengthAndUnit");zc.parseLengthAndUnit=G8;function Hz(r){var e=G8(r);return"".concat(e.value).concat(e.unit)}o(Hz,"cssValue");zc.cssValue=Hz});var Ev=Ae(wT=>{"use strict";Object.defineProperty(wT,"__esModule",{value:!0});wT.createAnimation=void 0;var Wz=o(function(r,e,t){var i="react-spinners-".concat(r,"-").concat(t);if(typeof window=="undefined"||!window.document)return i;var s=document.createElement("style");document.head.appendChild(s);var a=s.sheet,l=` 22 @keyframes `.concat(i,` { 23 `).concat(e,` 24 } 25 `);return a&&a.insertRule(l,0),i},"createAnimation");wT.createAnimation=Wz});var H8=Ae(vT=>{"use strict";Object.defineProperty(vT,"__esModule",{value:!0});vT.calculateRgba=void 0;var RT;(function(r){r.maroon="#800000",r.red="#FF0000",r.orange="#FFA500",r.yellow="#FFFF00",r.olive="#808000",r.green="#008000",r.purple="#800080",r.fuchsia="#FF00FF",r.lime="#00FF00",r.teal="#008080",r.aqua="#00FFFF",r.blue="#0000FF",r.navy="#000080",r.black="#000000",r.gray="#808080",r.silver="#C0C0C0",r.white="#FFFFFF"})(RT||(RT={}));var zz=o(function(r,e){if(r.includes("/"))return r.replace("rgb(","rgba(");var t=r.substring(r.startsWith("rgba(")?5:4,r.length-1).trim(),i=t.split(",");return i.length===4?r.replace("rgb(","rgba("):i.length===3?"rgba(".concat(t,", ").concat(e,")"):"rgba(".concat(t," / ").concat(e,")")},"handleRgbColorString"),Jz=o(function(r,e){if(r.startsWith("rgb"))return zz(r,e);if(Object.keys(RT).includes(r)&&(r=RT[r]),r[0]==="#"&&(r=r.slice(1)),r.length===3){var t="";r.split("").forEach(function(s){t+=s,t+=s}),r=t}var i=(r.match(/.{2}/g)||[]).map(function(s){return parseInt(s,16)}).join(", ");return"rgba(".concat(i,", ").concat(e,")")},"calculateRgba");vT.calculateRgba=Jz});var z8=Ae(Un=>{"use strict";var xT=Un&&Un.__assign||function(){return xT=Object.assign||function(r){for(var e,t=1,i=arguments.length;t<i;t++){e=arguments[t];for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=e[s])}return r},xT.apply(this,arguments)},Qz=Un&&Un.__createBinding||(Object.create?(function(r,e,t,i){i===void 0&&(i=t);var s=Object.getOwnPropertyDescriptor(e,t);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[t]},"get")}),Object.defineProperty(r,i,s)}):(function(r,e,t,i){i===void 0&&(i=t),r[i]=e[t]})),Kz=Un&&Un.__setModuleDefault||(Object.create?(function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}):function(r,e){r.default=e}),Zz=Un&&Un.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&Qz(e,r,t);return Kz(e,r),e},Yz=Un&&Un.__rest||function(r,e){var t={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&e.indexOf(i)<0&&(t[i]=r[i]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,i=Object.getOwnPropertySymbols(r);s<i.length;s++)e.indexOf(i[s])<0&&Object.prototype.propertyIsEnumerable.call(r,i[s])&&(t[i[s]]=r[i[s]]);return t};Object.defineProperty(Un,"__esModule",{value:!0});var wv=Zz(qt()),Rv=Cv(),W8=Ev(),Xz=H8(),eJ=(0,W8.createAnimation)("BarLoader","0% {left: -35%;right: 100%} 60% {left: 100%;right: -90%} 100% {left: 100%;right: -90%}","long"),tJ=(0,W8.createAnimation)("BarLoader","0% {left: -200%;right: 100%} 60% {left: 107%;right: -8%} 100% {left: 107%;right: -8%}","short");function rJ(r){var e=r.loading,t=e===void 0?!0:e,i=r.color,s=i===void 0?"#000000":i,a=r.speedMultiplier,l=a===void 0?1:a,u=r.cssOverride,c=u===void 0?{}:u,m=r.height,p=m===void 0?4:m,h=r.width,g=h===void 0?100:h,f=Yz(r,["loading","color","speedMultiplier","cssOverride","height","width"]),P=xT({display:"inherit",position:"relative",width:(0,Rv.cssValue)(g),height:(0,Rv.cssValue)(p),overflow:"hidden",backgroundColor:(0,Xz.calculateRgba)(s,.2),backgroundClip:"padding-box"},c),T=o(function(C){return{position:"absolute",height:(0,Rv.cssValue)(p),overflow:"hidden",backgroundColor:s,backgroundClip:"padding-box",display:"block",borderRadius:2,willChange:"left, right",animationFillMode:"forwards",animation:"".concat(C===1?eJ:tJ," ").concat(2.1/l,"s ").concat(C===2?"".concat(1.15/l,"s"):""," ").concat(C===1?"cubic-bezier(0.65, 0.815, 0.735, 0.395)":"cubic-bezier(0.165, 0.84, 0.44, 1)"," infinite")}},"style");return t?wv.createElement("span",xT({style:P},f),wv.createElement("span",{style:T(1)}),wv.createElement("span",{style:T(2)})):null}o(rJ,"BarLoader");Un.default=rJ});var J8=Ae(Bn=>{"use strict";var DT=Bn&&Bn.__assign||function(){return DT=Object.assign||function(r){for(var e,t=1,i=arguments.length;t<i;t++){e=arguments[t];for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&(r[s]=e[s])}return r},DT.apply(this,arguments)},iJ=Bn&&Bn.__createBinding||(Object.create?(function(r,e,t,i){i===void 0&&(i=t);var s=Object.getOwnPropertyDescriptor(e,t);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[t]},"get")}),Object.defineProperty(r,i,s)}):(function(r,e,t,i){i===void 0&&(i=t),r[i]=e[t]})),nJ=Bn&&Bn.__setModuleDefault||(Object.create?(function(r,e){Object.defineProperty(r,"default",{enumerable:!0,value:e})}):function(r,e){r.default=e}),sJ=Bn&&Bn.__importStar||function(r){if(r&&r.__esModule)return r;var e={};if(r!=null)for(var t in r)t!=="default"&&Object.prototype.hasOwnProperty.call(r,t)&&iJ(e,r,t);return nJ(e,r),e},oJ=Bn&&Bn.__rest||function(r,e){var t={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&e.indexOf(i)<0&&(t[i]=r[i]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,i=Object.getOwnPropertySymbols(r);s<i.length;s++)e.indexOf(i[s])<0&&Object.prototype.propertyIsEnumerable.call(r,i[s])&&(t[i[s]]=r[i[s]]);return t};Object.defineProperty(Bn,"__esModule",{value:!0});var OT=sJ(qt()),vv=Cv(),aJ=Ev(),lJ=(0,aJ.createAnimation)("BeatLoader","50% {transform: scale(0.75);opacity: 0.2} 100% {transform: scale(1);opacity: 1}","beat");function uJ(r){var e=r.loading,t=e===void 0?!0:e,i=r.color,s=i===void 0?"#000000":i,a=r.speedMultiplier,l=a===void 0?1:a,u=r.cssOverride,c=u===void 0?{}:u,m=r.size,p=m===void 0?15:m,h=r.margin,g=h===void 0?2:h,f=oJ(r,["loading","color","speedMultiplier","cssOverride","size","margin"]),P=DT({display:"inherit"},c),T=o(function(C){return{display:"inline-block",backgroundColor:s,width:(0,vv.cssValue)(p),height:(0,vv.cssValue)(p),margin:(0,vv.cssValue)(g),borderRadius:"100%",animation:"".concat(lJ," ").concat(.7/l,"s ").concat(C%2?"0s":"".concat(.35/l,"s")," infinite linear"),animationFillMode:"both"}},"style");return t?OT.createElement("span",DT({style:P},f),OT.createElement("span",{style:T(1)}),OT.createElement("span",{style:T(2)}),OT.createElement("span",{style:T(3)})):null}
25o(uJ,"BeatLoader");Bn.default=uJ});var hJ=Ae((Cat,xv)=>{"use strict";var fJ=qt();function Z8(r,e,t){var i=typeof e=="function";fJ.useEffect(function(){var s,a=!0,l=r(function(){return a});return Promise.resolve(l).then(function(u){s=u}),function(){a=!1,i&&e(s)}},i?t:e)}o(Z8,"useAsyncEffect");xv.exports=Z8;xv.exports.useAsyncEffect=Z8});var gt=o(r=>typeof r=="string","isString"),id=o(()=>{let r,e,t=new Promise((i,s)=>{r=i,e=s});return t.resolve=r,t.reject=e,t},"defer"),s2=o(r=>r==null?"":""+r,"makeString"),l7=o((r,e,t)=>{r.forEach(i=>{e[i]&&(t[i]=e[i])})},"copy"),u7=/###/g,o2=o(r=>r&&r.indexOf("###")>-1?r.replace(u7,"."):r,"cleanKey"),a2=o(r=>!r||gt(r),"canNotTraverseDeeper"),nd=o((r,e,t)=>{let i=gt(e)?e.split("."):e,s=0;for(;s<i.length-1;){if(a2(r))return{};let a=o2(i[s]);!r[a]&&t&&(r[a]=new t),Object.prototype.hasOwnProperty.call(r,a)?r=r[a]:r={},++s}return a2(r)?{}:{obj:r,k:o2(i[s])}},"getLastOfPath"),l2=o((r,e,t)=>{let{obj:i,k:s}=nd(r,e,Object);if(i!==void 0||e.length===1){i[s]=t;return}let a=e[e.length-1],l=e.slice(0,e.length-1),u=nd(r,l,Object);for(;u.obj===void 0&&l.length;)a=`${l[l.length-1]}.${a}`,l=l.slice(0,l.length-1),u=nd(r,l,Object),u&&u.obj&&typeof u.obj[`${u.k}.${a}`]!="undefined"&&(u.obj=void 0);u.obj[`${u.k}.${a}`]=t},"setPath"),c7=o((r,e,t,i)=>{let{obj:s,k:a}=nd(r,e,Object);s[a]=s[a]||[],s[a].push(t)},"pushPath"),jf=o((r,e)=>{let{obj:t,k:i}=nd(r,e);if(t)return t[i]},"getPath"),d7=o((r,e,t)=>{let i=jf(r,t);return i!==void 0?i:jf(e,t)},"getPathWithDefaults"),f2=o((r,e,t)=>{for(let i in e)i!=="__proto__"&&i!=="constructor"&&(i in r?gt(r[i])||r[i]instanceof String||gt(e[i])||e[i]instanceof String?t&&(r[i]=e[i]):f2(r[i],e[i],t):r[i]=e[i]);return r},"deepExtend"),eu=o(r=>r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),"regexEscape"),p7={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},m7=o(r=>gt(r)?r.replace(/[&<>"'\/]/g,e=>p7[e]):r,"escape"),XT=class XT{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){let t=this.regExpMap.get(e);if(t!==void 0)return t;let i=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,i),this.regExpQueue.push(e),i}};o(XT,"RegExpCache");var WT=XT,f7=[" ",",","?","!",";"],h7=new WT(20),g7=o((r,e,t)=>{e=e||"",t=t||"";let i=f7.filter(l=>e.indexOf(l)<0&&t.indexOf(l)<0);if(i.length===0)return!0;let s=h7.getRegExp(`(${i.map(l=>l==="?"?"\\?":l).join("|")})`),a=!s.test(r);if(!a){let l=r.indexOf(t);l>0&&!s.test(r.substring(0,l))&&(a=!0)}return a},"looksLikeObjectPath"),zT=o(function(r,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!r)return;if(r[e])return r[e];let i=e.split(t),s=r;for(let a=0;a<i.length;){if(!s||typeof s!="object")return;let l,u="";for(let c=a;c<i.length;++c)if(c!==a&&(u+=t),u+=i[c],l=s[u],l!==void 0){if(["string","number","boolean"].indexOf(typeof l)>-1&&c<i.length-1)continue;a+=c-a+1;break}s=l}return s},"deepFind"),Lf=o(r=>r&&r.replace("_","-"),"getCleanedCode"),y7={type:"logger",log(r){this.output("log",r)},warn(r){this.output("warn",r)},error(r){this.output("error",r)},output(r,e){console&&console[r]&&console[r].apply(console,e)}},sd=class sd{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||y7,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return this.forward(t,"log","",!0)}warn(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return this.forward(t,"warn","",!0)}error(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return this.forward(t,"error","")}deprecate(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(e,t,i,s){return s&&!this.debug?null:(gt(e[0])&&(e[0]=`${i}${this.prefix} ${e[0]}`),this.logger[t](e))}create(e){return new sd(this.logger,ue({prefix:`${this.prefix}:${e}:`},this.options))}clone(e){return e=e||this.options,e.prefix=e.prefix||this.prefix,new sd(this.logger,e)}};
vendor: 3,550 bytes, line 25
25o(sd,"Logger");var JT=sd,Gs=new JT,e1=class e1{constructor(){this.observers={}}on(e,t){return e.split(" ").forEach(i=>{this.observers[i]||(this.observers[i]=new Map);let s=this.observers[i].get(t)||0;this.observers[i].set(t,s+1)}),this}off(e,t){if(this.observers[e]){if(!t){delete this.observers[e];return}this.observers[e].delete(t)}}emit(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),s=1;s<t;s++)i[s-1]=arguments[s];this.observers[e]&&Array.from(this.observers[e].entries()).forEach(l=>{let[u,c]=l;for(let m=0;m<c;m++)u(...i)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(l=>{let[u,c]=l;for(let m=0;m<c;m++)u.apply(u,[e,...i])})}};o(e1,"EventEmitter");var ru=e1,t1=class t1 extends ru{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){let t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,i){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,l=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure,u;e.indexOf(".")>-1?u=e.split("."):(u=[e,t],i&&(Array.isArray(i)?u.push(...i):gt(i)&&a?u.push(...i.split(a)):u.push(i)));let c=jf(this.data,u);return!c&&!t&&!i&&e.indexOf(".")>-1&&(e=u[0],t=u[1],i=u.slice(2).join(".")),c||!l||!gt(i)?c:zT(this.data&&this.data[e]&&this.data[e][t],i,a)}addResource(e,t,i,s){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},l=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,u=[e,t];i&&(u=u.concat(l?i.split(l):i)),e.indexOf(".")>-1&&(u=e.split("."),s=t,t=u[1]),this.addNamespaces(t),l2(this.data,u,s),a.silent||this.emit("added",e,t,i,s)}addResources(e,t,i){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(let a in i)(gt(i[a])||Array.isArray(i[a]))&&this.addResource(e,t,a,i[a],{silent:!0});s.silent||this.emit("added",e,t,i)}addResourceBundle(e,t,i,s,a){let l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},u=[e,t];e.indexOf(".")>-1&&(u=e.split("."),s=i,i=t,t=u[1]),this.addNamespaces(t);let c=jf(this.data,u)||{};l.skipCopy||(i=JSON.parse(JSON.stringify(i))),s?f2(c,i,a):c=ue(ue({},c),i),l2(this.data,u,c),l.silent||this.emit("added",e,t,i)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return this.getResource(e,t)!==void 0}getResourceBundle(e,t){return t||(t=this.options.defaultNS),this.options.compatibilityAPI==="v1"?ue({},this.getResource(e,t)):this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){let t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find(s=>t[s]&&Object.keys(t[s]).length>0)}toJSON(){return this.data}};o(t1,"ResourceStore");var kf=t1,h2={processors:{},addPostProcessor(r){this.processors[r.name]=r},handle(r,e,t,i,s){return r.forEach(a=>{this.processors[a]&&(e=this.processors[a].process(e,t,i,s))}),e}},u2={},Bf=class Bf extends ru{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),l7(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
25i18nFormat","utils"],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Gs.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(e==null)return!1;let i=this.resolve(e,t);return i&&i.res!==void 0}extractFromKey(e,t){let i=t.nsSeparator!==void 0?t.nsSeparator:this.options.nsSeparator;i===void 0&&(i=":");let s=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator,a=t.ns||this.options.defaultNS||[],l=i&&e.indexOf(i)>-1,u=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!g7(e,i,s);if(l&&!u){let c=e.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:e,namespaces:gt(a)?[a]:a};let m=e.split(i);(i!==s||i===s&&this.options.ns.indexOf(m[0])>-1)&&(a=m.shift()),e=m.join(s)}return{key:e,namespaces:gt(a)?[a]:a}}translate(e,t,i){if(typeof t!="object"&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),typeof t=="object"&&(t=ue({},t)),t||(t={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);let s=t.returnDetails!==void 0?t.returnDetails:this.options.returnDetails,a=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator,{key:l,namespaces:u}=this.extractFromKey(e[e.length-1],t),c=u[u.length-1],m=t.lng||this.language,p=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m&&m.toLowerCase()==="cimode"){if(p){let S=t.nsSeparator||this.options.nsSeparator;return s?{res:`${c}${S}${l}`,usedKey:l,exactUsedKey:l,usedLng:m,usedNS:c,usedParams:this.getUsedParamsDetails(t)}:`${c}${S}${l}`}return s?{res:l,usedKey:l,exactUsedKey:l,usedLng:m,usedNS:c,usedParams:this.getUsedParamsDetails(t)}:l}let h=this.resolve(e,t),g=h&&h.res,f=h&&h.usedKey||l,P=h&&h.exactUsedKey||l,T=Object.prototype.toString.apply(g),C=["[object Number]","[object Function]","[object RegExp]"],b=t.joinArrays!==void 0?t.joinArrays:this.options.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,A=!gt(g)&&typeof g!="boolean"&&typeof g!="number";if(y&&g&&A&&C.indexOf(T)<0&&!(gt(b)&&Array.isArray(g))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let S=this.options.returnedObjectHandler?this.options.returnedObjectHandler(f,g,Lt(ue({},t),{ns:u})):`key '${l} (${this.language})' returned an object instead of string.`;return s?(h.res=S,h.usedParams=this.getUsedParamsDetails(t),h):S}if(a){let S=Array.isArray(g),D=S?[]:{},M=S?P:f;for(let _ in g)if(Object.prototype.hasOwnProperty.call(g,_)){let k=`${M}${a}${_}`;D[_]=this.translate(k,Lt(ue({},t),{joinArrays:!1,ns:u})),D[_]===k&&(D[_]=g[_])}g=D}}else if(y&>(b)&&Array.isArray(g))g=g.join(b),g&&(g=this.extendTranslation(g,e,t,i));else{let S=!1,D=!1,M=t.count!==void 0&&!gt(t.count),_=Bf.hasDefaultValue(t),k=M?this.pluralResolver.getSuffix(m,t.count,t):"",H=t.ordinal&&M?this.pluralResolver.getSuffix(m,t.count,{ordinal:!1}):"",J=M&&!t.ordinal&&t.count===0&&this.pluralResolver.shouldUseIntlApi(),q=J&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${k}`]||t[`defaultValue${H}`]||t.defaultValue;!this.isValidLookup(g)&&_&&(S=!0,g=q),this.isValidLookup(g)||(D=!0,g=l);let F=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&D?void 0:g,U=_&&q!==g&&this.options.updateMissing;if(D||S||U){if(this.logger.log(U?"updateKey":"missingKey",m,c,l,U?q:g),a){let pe=this.resolve(l,Lt(ue({},t),{keySeparator:!1}));pe&&pe.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let ie=[],G=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if(this.options.saveMissingTo==="fallback"&&G&&G[0])for(let pe=0;pe<G.length;pe++)ie.push(G[pe]);else this.options.saveMissingTo==="all"?ie=this.languageUtils.toResolveHierarchy(t.lng||this.language):ie.push(t.lng||this.language);let W=o((pe,Y,ae)=>{let ne=_&&ae!==g?ae:F;this.options.missingKeyHandler?this.options.missingKeyHandler(pe,c,Y,ne,U,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(pe,c,Y,ne,U,t),this.emit
25("missingKey",pe,c,Y,g)},"send");this.options.saveMissing&&(this.options.saveMissingPlurals&&M?ie.forEach(pe=>{let Y=this.pluralResolver.getSuffixes(pe,t);J&&t[`defaultValue${this.options.pluralSeparator}zero`]&&Y.indexOf(`${this.options.pluralSeparator}zero`)<0&&Y.push(`${this.options.pluralSeparator}zero`),Y.forEach(ae=>{W([pe],l+ae,t[`defaultValue${ae}`]||q)})}):W(ie,l,q))}g=this.extendTranslation(g,e,t,h,i),D&&g===l&&this.options.appendNamespaceToMissingKey&&(g=`${c}:${l}`),(D||S)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?g=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}:${l}`:l,S?g:void 0):g=this.options.parseMissingKeyHandler(g))}return s?(h.res=g,h.usedParams=this.getUsedParamsDetails(t),h):g}extendTranslation(e,t,i,s,a){var l=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,ue(ue({},this.options.interpolation.defaultVariables),i),i.lng||this.language||s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!i.skipInterpolation){i.interpolation&&this.interpolator.init(Lt(ue({},i),{interpolation:ue(ue({},this.options.interpolation),i.interpolation)}));let m=gt(e)&&(i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),p;if(m){let g=e.match(this.interpolator.nestingRegexp);p=g&&g.length}let h=i.replace&&!gt(i.replace)?i.replace:i;if(this.options.interpolation.defaultVariables&&(h=ue(ue({},this.options.interpolation.defaultVariables),h)),e=this.interpolator.interpolate(e,h,i.lng||this.language||s.usedLng,i),m){let g=e.match(this.interpolator.nestingRegexp),f=g&&g.length;p<f&&(i.nest=!1)}!i.lng&&this.options.compatibilityAPI!=="v1"&&s&&s.res&&(i.lng=this.language||s.usedLng),i.nest!==!1&&(e=this.interpolator.nest(e,function(){for(var g=arguments.length,f=new Array(g),P=0;P<g;P++)f[P]=arguments[P];return a&&a[0]===f[0]&&!i.context?(l.logger.warn(`It seems you are nesting recursively key: ${f[0]} in key: ${t[0]}`),null):l.translate(...f,t)},i)),i.interpolation&&this.interpolator.reset()}let u=i.postProcess||this.options.postProcess,c=gt(u)?[u]:u;return e!=null&&c&&c.length&&i.applyPostProcessor!==!1&&(e=h2.handle(c,e,t,this.options&&this.options.postProcessPassResolved?ue({i18nResolved:Lt(ue({},s),{usedParams:this.getUsedParamsDetails(i)})},i):i,this)),e}resolve(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i,s,a,l,u;return gt(e)&&(e=[e]),e.forEach(c=>{if(this.isValidLookup(i))return;let m=this.extractFromKey(c,t),p=m.key;s=p;let h=m.namespaces;this.options.fallbackNS&&(h=h.concat(this.options.fallbackNS));let g=t.count!==void 0&&!gt(t.count),f=g&&!t.ordinal&&t.count===0&&this.pluralResolver.shouldUseIntlApi(),P=t.context!==void 0&&(gt(t.context)||typeof t.context=="number")&&t.context!=="",T=t.lngs?t.lngs:this.languageUtils.toResolveHierarchy(t.lng||this.language,t.fallbackLng);h.forEach(C=>{this.isValidLookup(i)||(u=C,!u2[`${T[0]}-${C}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(u)&&(u2[`${T[0]}-${C}`]=!0,this.logger.warn(`key "${s}" for languages "${T.join(", ")}" won't get resolved as namespace "${u}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),T.forEach(b=>{if(this.isValidLookup(i))return;l=b;let y=[p];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(y,p,b,C,t);else{let S;g&&(S=this.pluralResolver.getSuffix(b,t.count,t));let D=`${this.options.pluralSeparator}zero`,M=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(g&&(y.push(p+S),t.ordinal&&S.indexOf(M)===0&&y.push(p+S.replace(M,this.options.pluralSeparator)),f&&y.push(p+D)),P){let _=`${p}${this.options.contextSeparator}${t.context}`;y.push(_),g&&(y.push(_+S),t.ordinal&&S.indexOf(M)===0&&y.push(_+S.replace(M,this.options.pluralSeparator)),f&&y.push(_+D))}}let A;for(;A=y.pop();)this.isValidLookup(i)||(a=A,i=this.getResource(b,C,A,t))}))})}),{res:i,usedKey:s,exactUsedKey:a,usedLng:l,usedNS:u}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,t,i){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,i,s):this.resourceStore.getResource(e,t,i,s)}getUsedParamsDetails(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],i=e.replace&&!gt(e.replace),s=i?e.replace:e;if(i&&typeof e.count!="undefined"&&(s.count=e.count),this.options.interpolation.defaultVariables&&(s=ue(ue({},this.options.interpolation.defaultVariables),s)),!i){s=ue({},s);for(let a of t)delete s[a]}return s}static hasDefaultValue(e){let t="defaultValue";for(let i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&t===i.substring(0,t.length)&&e[i]!==void 0)return!0;return!1}};o(Bf,"Translator");var _f=Bf,GT=o(r=>r.charAt(0).toUpperCase()+r.slice(1),"capitalize"),r1=class r1{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Gs.create("languageUtils")}getScriptPartFromCode(e){if(e=Lf(e),!e||e.indexOf("-")<0)return null;let t=e.split("-");return t.length===2||(t.pop(),t[t.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(t.join("-"))}getLanguagePartFromCode(e){if(e=Lf(e),!e||e.indexOf("-")<0)return e;let t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(gt(e)&&e.indexOf("-")>-1){if(typeof Intl!="undefined"&&typeof Intl.getCanonicalLocales!="undefined")try{let s=Intl.getCanonicalLocales(e)[0];if(s&&this.options.lowerCaseLng&&(s=s.toLowerCase()),s)return s}catch(s){}let t=["hans","hant","latn","cyrl","cans","mong","arab"],i=e.split("-");return this.options.lowerCaseLng?i=i.map(s=>s.toLowerCase()):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),t.indexOf(i[1].toLowerCase())>-1&&(i[1]=GT(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),t.indexOf(i[1].toLowerCase())>-1&&(i[1]=GT(i[1].toLowerCase())),t.indexOf(i[2].toLowerCase())>-1&&(i[2]=GT(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach(i=>
vendor: 5,220 bytes, line 25
25{if(t)return;let s=this.formatLanguageCode(i);(!this.options.supportedLngs||this.isSupportedCode(s))&&(t=s)}),!t&&this.options.supportedLngs&&e.forEach(i=>{if(t)return;let s=this.getLanguagePartFromCode(i);if(this.isSupportedCode(s))return t=s;t=this.options.supportedLngs.find(a=>{if(a===s)return a;if(!(a.indexOf("-")<0&&s.indexOf("-")<0)&&(a.indexOf("-")>0&&s.indexOf("-")<0&&a.substring(0,a.indexOf("-"))===s||a.indexOf(s)===0&&s.length>1))return a})}),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if(typeof e=="function"&&(e=e(t)),gt(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let i=e[t];return i||(i=e[this.getScriptPartFromCode(t)]),i||(i=e[this.formatLanguageCode(t)]),i||(i=e[this.getLanguagePartFromCode(t)]),i||(i=e.default),i||[]}toResolveHierarchy(e,t){let i=this.getFallbackCodes(t||this.options.fallbackLng||[],e),s=[],a=o(l=>{l&&(this.isSupportedCode(l)?s.push(l):this.logger.warn(`rejecting language code not found in supportedLngs: ${l}`))},"addCode");return gt(e)&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(e))):gt(e)&&a(this.formatLanguageCode(e)),i.forEach(l=>{s.indexOf(l)<0&&a(this.formatLanguageCode(l))}),s}};o(r1,"LanguageUtil");var Ff=r1,b7=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],T7={1:r=>+(r>1),2:r=>+(r!=1),3:r=>0,4:r=>r%10==1&&r%100!=11?0:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?1:2,5:r=>r==0?0:r==1?1:r==2?2:r%100>=3&&r%100<=10?3:r%100>=11?4:5,6:r=>r==1?0:r>=2&&r<=4?1:2,7:r=>r==1?0:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?1:2,8:r=>r==1?0:r==2?1:r!=8&&r!=11?2:3,9:r=>+(r>=2),10:r=>r==1?0:r==2?1:r<7?2:r<11?3:4,11:r=>r==1||r==11?0:r==2||r==12?1:r>2&&r<20?2:3,12:r=>+(r%10!=1||r%100==11),13:r=>+(r!==0),14:r=>r==1?0:r==2?1:r==3?2:3,15:r=>r%10==1&&r%100!=11?0:r%10>=2&&(r%100<10||r%100>=20)?1:2,16:r=>r%10==1&&r%100!=11?0:r!==0?1:2,17:r=>r==1||r%10==1&&r%100!=11?0:1,18:r=>r==0?0:r==1?1:2,19:r=>r==1?0:r==0||r%100>1&&r%100<11?1:r%100>10&&r%100<20?2:3,20:r=>r==1?0:r==0||r%100>0&&r%100<20?1:2,21:r=>r%100==1?1:r%100==2?2:r%100==3||r%100==4?3:0,22:r=>r==1?0:r==2?1:(r<0||r>10)&&r%10==0?2:3},P7=["v1","v2","v3"],S7=["v4"],c2={zero:0,one:1,two:2,few:3,many:4,other:5},A7=o(()=>{let r={};return b7.forEach(e=>{e.lngs.forEach(t=>{r[t]={numbers:e.nr,plurals:T7[e.fc]}})}),r},"createRules"),i1=class i1{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=Gs.create("pluralResolver"),(!this.options.compatibilityJSON||S7.includes(this.options.compatibilityJSON))&&(typeof Intl=="undefined"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=A7(),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi()){let i=Lf(e==="dev"?"en":e),s=t.ordinal?"ordinal":"cardinal",a=JSON.stringify({cleanedCode:i,type:s});if(a in this.pluralRulesCache)return this.pluralRulesCache[a];let l;try{l=new Intl.PluralRules(i,{type:s})}catch(u){if(!e.match(/-|_/))return;let c=this.languageUtils.getLanguagePartFromCode(e);l=this.getRule(c,t)}return this.pluralRulesCache[a]=l,l}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(e,t);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}getPluralFormsOfKey(e,t){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};
25return this.getSuffixes(e,i).map(s=>`${t}${s}`)}getSuffixes(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(e,t);return i?this.shouldUseIntlApi()?i.resolvedOptions().pluralCategories.sort((s,a)=>c2[s]-c2[a]).map(s=>`${this.options.prepend}${t.ordinal?`ordinal${this.options.prepend}`:""}${s}`):i.numbers.map(s=>this.getSuffix(e,s,t)):[]}getSuffix(e,t){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=this.getRule(e,i);return s?this.shouldUseIntlApi()?`${this.options.prepend}${i.ordinal?`ordinal${this.options.prepend}`:""}${s.select(t)}`:this.getSuffixRetroCompatible(s,t):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,t){let i=e.noAbs?e.plurals(t):e.plurals(Math.abs(t)),s=e.numbers[i];this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1&&(s===2?s="plural":s===1&&(s=""));let a=o(()=>this.options.prepend&&s.toString()?this.options.prepend+s.toString():s.toString(),"returnSuffix");return this.options.compatibilityJSON==="v1"?s===1?"":typeof s=="number"?`_plural_${s.toString()}`:a():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1?a():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}
25shouldUseIntlApi(){return!P7.includes(this.options.compatibilityJSON)}};o(i1,"PluralResolver");var QT=i1,d2=o(function(r,e,t){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,a=d7(r,e,t);return!a&&s&>(t)&&(a=zT(r,t,i),a===void 0&&(a=zT(e,t,i))),a},"deepFindWithDefaults"),HT=o(r=>r.replace(/\$/g,"$$$$"),"regexSafe"),n1=class n1{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Gs.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(t=>t),this.init(e)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});let{escape:t,escapeValue:i,useRawValueToEscape:s,prefix:a,prefixEscaped:l,suffix:u,suffixEscaped:c,formatSeparator:m,unescapeSuffix:p,unescapePrefix:h,nestingPrefix:g,nestingPrefixEscaped:f,nestingSuffix:P,nestingSuffixEscaped:T,nestingOptionsSeparator:C,maxReplaces:b,alwaysFormat:y}=e.interpolation;this.escape=t!==void 0?t:m7,this.escapeValue=i!==void 0?i:!0,this.useRawValueToEscape=s!==void 0?s:!1,this.prefix=a?eu(a):l||"{{",this.suffix=u?eu(u):c||"}}",this.formatSeparator=m||",",this.unescapePrefix=p?"":h||"-",this.unescapeSuffix=this.unescapePrefix?"":p||"",this.nestingPrefix=g?eu(g):f||eu("$t("),this.nestingSuffix=P?eu(P):T||eu(")"),this.nestingOptionsSeparator=C||",",this.maxReplaces=b||1e3,this.alwaysFormat=y!==void 0?y:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let e=o((t,i)=>t&&t.source===i?(t.lastIndex=0,t):new RegExp(i,"g"),"getOrResetRegExp");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,t,i,s){let a,l,u,c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},m=o(f=>{if(f.indexOf(this.formatSeparator)<0){let b=d2(t,c,f,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(b,void 0,i,Lt(ue(ue({},s),t),{interpolationkey:f})):b}let P=f.split(this.formatSeparator),T=P.shift().trim(),C=P.join(this.formatSeparator).trim();return this.format(d2(t,c,T,this.options.keySeparator,this.options.ignoreJSONStructure),C,i,Lt(ue(ue({},s),t),{interpolationkey:T}))},"handleFormat");this.resetRegExp();let p=s&&s.missingInterpolationHandler||this.options.missingInterpolationHandler,h=s&&s.interpolation&&s.interpolation.skipOnVariables!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:o(f=>HT(f),"safeValue")},{regex:this.regexp,safeValue:o(f=>this.escapeValue?HT(this.escape(f)):HT(f),"safeValue")}].forEach(f=>{for(u=0;a=f.regex.exec(e);){let P=a[1].trim();if(l=m(P),l===void 0)if(typeof p=="function"){let C=p(e,a,s);l=gt(C)?C:""}else if(s&&Object.prototype.hasOwnProperty.call(s,P))l="";else if(h){l=a[0];continue}else this.logger.warn(`missed to pass in variable ${P} for interpolating ${e}`),l="";else!gt(l)&&!this.useRawValueToEscape&&(l=s2(l));let T=f.safeValue(l);if(e=e.replace(a[0],T),h?(f.regex.lastIndex+=l.length,f.regex.lastIndex-=a[0].length):f.regex.lastIndex=0,u++,u>=this.maxReplaces)break}}),e}nest(e,t){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s,a,l,u=o((c,m)=>{let p=this.nestingOptionsSeparator;if(c.indexOf(p)<0)return c;let h=c.split(new RegExp(`${p}[ ]*{`)),g=`{${h[1]}`;c=h[0],g=this.interpolate(g,l);let f=g.match(/'/g),P=g.match(/"/g);(f&&f.length%2===0&&!P||P.length%2!==0)&&(g=g.replace(/'/g,'"'));try{l=JSON.parse(g),m&&(l=ue(ue({},m),l))}catch(T){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,T),`${c}${p}${g}`}return l.defaultValue&&l.defaultValue.indexOf(this.prefix)>-1&&delete l.defaultValue,c},"handleHasOptions");for(;s=this.nestingRegexp.exec(e);){let c=[];l=ue({},i),l=l.replace&&!gt(l.replace)?l.replace:l,l.applyPostProcessor=!1,delete l.defaultValue;let m=!1;if(s[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(s[1])){let p=s[1].split(this.formatSeparator).map(h=>h.trim());s[1]=p.shift(),c=p,m=!0}if(a=t(u.call(this,s[1].trim(),l),l),a&&s[0]===e&&!gt(a))return a;gt(a)||(a=s2(a)),a||(this.logger.warn(`missed to resolve ${s[1]} for nesting ${e}`),a=""),m&&(a=c.reduce((p,h)=>this.format(p,h,i.lng,Lt(ue({},i),{interpolationkey:s[1].trim()})),a.trim())),e=e.replace(s[0],a),this.regexp.lastIndex=0}return e}};o(n1,"Interpolator");var KT=n1,C7=o(r=>{let e=r.toLowerCase().trim(),t={};if(r.indexOf("(")>-1){let i=r.split("(");e=i[0].toLowerCase().trim();let s=i[1].substring(0,i[1].length-1);e==="currency"&&s.indexOf(":")<0?t.currency||(t.currency=s.trim()):e==="relativetime"&&s.indexOf(":")<0?t.range||(t.range=s.trim()):s.split(";").forEach(l=>{if(l){let[u,...c]=l.split(":"),m=c.join(":").trim().replace(/^'+|'+$/g,""),p=u.trim();t[p]||(t[p]=m),m==="false"&&(t[p]=!1),m==="true"&&(t[p]=!0),isNaN(m)||(t[p]=parseInt(m,10))}})}return{formatName:e,formatOptions:t}},"parseFormatStr"),tu=o(r=>{let e={};return(t,i,s)=>{let a=s;s&&s.interpolationkey&&s.formatParams&&s.formatParams[s.interpolationkey]&&s[s.interpolationkey]&&(a=Lt(ue({},a),{[s.interpolationkey]:void 0}));let l=i+JSON.stringify(a),u=e[l];return u||(u=r(Lf(i),s),e[l]=u),u(t)}
vendor: 4,571 bytes, line 25
25},"createCachedFormatter"),s1=class s1{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Gs.create("formatter"),this.options=e,this.formats={number:tu((t,i)=>{let s=new Intl.NumberFormat(t,ue({},i));return a=>s.format(a)}),currency:tu((t,i)=>{let s=new Intl.NumberFormat(t,Lt(ue({},i),{style:"currency"}));return a=>s.format(a)}),datetime:tu((t,i)=>{let s=new Intl.DateTimeFormat(t,ue({},i));return a=>s.format(a)}),relativetime:tu((t,i)=>{let s=new Intl.RelativeTimeFormat(t,ue({},i));return a=>s.format(a,i.range||"day")}),list:tu((t,i)=>{let s=new Intl.ListFormat(t,ue({},i));return a=>s.format(a)})},this.init(e)}init(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=t.interpolation.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=tu(t)}format(e,t,i){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},a=t.split(this.formatSeparator);if(a.length>1&&a[0].indexOf("(")>1&&a[0].indexOf(")")<0&&a.find(u=>u.indexOf(")")>-1)){let u=a.findIndex(c=>c.indexOf(")")>-1);a[0]=[a[0],...a.splice(1,u)].join(this.formatSeparator)}return a.reduce((u,c)=>{let{formatName:m,formatOptions:p}=C7(c);if(this.formats[m]){let h=u;try{let g=s&&s.formatParams&&s.formatParams[s.interpolationkey]||{},f=g.locale||g.lng||s.locale||s.lng||i;h=this.formats[m](u,f,ue(ue(ue({},p),s),g))}catch(g){this.logger.warn(g)}return h}else this.logger.warn(`there was no format function for ${m}`);return u},e)}};o(s1,"Formatter");var ZT=s1,E7=o((r,e)=>{r.pending[e]!==void 0&&(delete r.pending[e],r.pendingCount--)},"removePending"),o1=class o1 extends ru{constructor(e,t,i){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=i,this.languageUtils=i.languageUtils,this.options=s,this.logger=Gs.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=s.maxParallelReads||10,this.readingCalls=0,this.maxRetries=s.maxRetries>=0?s.maxRetries:5,this.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(i,s.backend,s)}queueLoad(e,t,i,s){let a={},l={},u={},c={};return e.forEach(m=>{let p=!0;t.forEach(h=>{let g=`${m}|${h}`;!i.reload&&this.store.hasResourceBundle(m,h)?this.state[g]=2:this.state[g]<0||(this.state[g]===1?l[g]===void 0&&(l[g]=!0):(this.state[g]=1,p=!1,l[g]===void 0&&(l[g]=!0),a[g]===void 0&&(a[g]=!0),c[h]===void 0&&(c[h]=!0)))}),p||(u[m]=!0)}),(Object.keys(a).length||Object.keys(l).length)&&this.queue.push({pending:l,pendingCount:Object.keys(l).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(a),pending:Object.keys(l),toLoadLanguages:Object.keys(u),toLoadNamespaces:Object.keys(c)}}loaded(e,t,i){let s=e.split("|"),a=s[0],l=s[1];t&&this.emit("failedLoading",a,l,t),!t&&i&&this.store.addResourceBundle(a,l,i,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&i&&(this.state[e]=0);let u={};this.queue.forEach(c=>{c7(c.loaded,[a],l),E7(c,e),t&&c.errors.push(t),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(m=>{u[m]||(u[m]={});let p=c.loaded[m];p.length&&p.forEach(h=>{u[m][h]===void 0&&(u[m][h]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",u),this.queue=this.queue.filter(c=>!c.done)}read(e,t,i){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,l=arguments.length>5?arguments[5]:void 0;if(!e.length)return l(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:t,fcName:i,tried:s,wait:a,callback:l});return}this.readingCalls++;let u=o((m,p)=>{if(this.readingCalls--,this.waitingReads.length>0){let h=this.waitingReads.shift();this.read(h.lng,h.ns,h.fcName,h.tried,h.wait,h.callback)}if(m&&p&&s<this.maxRetries){setTimeout(()=>{this.read.call(this,e,t,i,s+1,a*2,l)},a);return}l(m,p)},"resolver"),c=this.backend[i].bind(this.backend);if(c.length===2){try{let m=c(e,t);m&&typeof m.then=="function"?m.then(p=>u(null,p)).catch(u):u(null,m)}catch(m){u(m)}return}return c(e,t,u)}prepareLoading(e,t){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),s&&s();gt(e)&&(e=this.languageUtils.toResolveHierarchy(e)),gt(t)&&(t=[t]);let a=this.queueLoad(e,t,i,s);if(!a.toLoad.length)return a.pending.length||s(),null;
25a.toLoad.forEach(l=>{this.loadOne(l)})}load(e,t,i){this.prepareLoading(e,t,{},i)}reload(e,t,i){this.prepareLoading(e,t,{reload:!0},i)}loadOne(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=e.split("|"),s=i[0],a=i[1];this.read(s,a,"read",void 0,void 0,(l,u)=>{l&&this.logger.warn(`${t}loading namespace ${a} for language ${s} failed`,l),!l&&u&&this.logger.log(`${t}loaded namespace ${a} for language ${s}`,u),this.loaded(e,l,u)})}saveMissing(e,t,i,s,a){let l=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)){this.logger.warn(`did not save key "${i}" as the namespace "${t}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(i==null||i==="")){if(this.backend&&this.backend.create){let c=Lt(ue({},l),{isUpdate:a}),m=this.backend.create.bind(this.backend);if(m.length<6)try{let p;m.length===5?p=m(e,t,i,s,c):p=m(e,t,i,s),p&&typeof p.then=="function"?p.then(h=>u(null,h)).catch(u):u(null,p)}catch(p){u(p)}else m(e,t,i,s,u,c)}!e||!e[0]||this.store.addResource(e[0],t,i,s)}}};o(o1,"Connector");var YT=o1,p2=o(()=>({debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:o(r=>{let e={};if(typeof r[1]=="object"&&(e=r[1]),gt(r[1])&&(e.defaultValue=r[1]),gt(r[2])&&(e.tDescription=r[2]),typeof r[2]=="object"||typeof r[3]=="object"){let t=r[3]||r[2];Object.keys(t).forEach(i=>{e[i]=t[i]})}return e},"overloadTranslationOptionHandler"),interpolation:{escapeValue:!0,format:o(r=>r,"format"),prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),"get"),m2=o(r=>(gt(r.ns)&&(r.ns=[r.ns]),gt(r.fallbackLng)&&(r.fallbackLng=[r.fallbackLng]),gt(r.fallbackNS)&&(r.fallbackNS=[r.fallbackNS]),r.supportedLngs&&r.supportedLngs.indexOf("cimode")<0&&(r.supportedLngs=r.supportedLngs.concat(["cimode"])),r),"transformOptions"),If=o(()=>{},"noop"),w7=o(r=>{Object.getOwnPropertyNames(Object.getPrototypeOf(r)).forEach(t=>{typeof r[t]=="function"&&(r[t]=r[t].bind(r))})},"bindMemberFunctions"),od=class od extends ru{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(super(),this.options=m2(e),this.services={},this.logger=Gs,this.modules={external:[]},w7(this),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout(()=>{this.init(e,t)},0)}}init(){var e=this;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof t=="function"&&(i=t,t={}),!t.defaultNS&&t.defaultNS!==!1&&t.ns&&(gt(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));let s=p2();this.options=ue(ue(ue({},s),this.options),m2(t)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=ue(ue({},s.interpolation),this.options.interpolation)),t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator);let a=o(p=>p?typeof p=="function"?new p:p:null,"createClassOnDemand");if(!this.options.isClone){this.modules.logger?Gs.init(a(this.modules.logger),this.options):Gs.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:typeof Intl!="undefined"&&(p=ZT);let h=new Ff(this.options);this.store=new kf(this.options.resources,this.options);let g=this.services;g.logger=Gs,g.resourceStore=this.store,g.languageUtils=h,g.pluralResolver=new QT(h,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),p&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(g.formatter=a(p),g.formatter.init(g,this.options),this.options.interpolation.format=g.formatter.format.bind(g.formatter)),g.interpolator=new KT(this.options),g.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},g.backendConnector=new YT(a(this.modules.backend),g.resourceStore,g,this.options),g.backendConnector.on("*",function(f){for(var P=arguments.length,T=new Array(P>1?P-1:0),C=1;C<P;C++)T[C-1]=arguments[C];e.emit(f,...T)}),this.modules.languageDetector&&(g.languageDetector=a(this.modules.languageDetector),g.languageDetector.init&&g.languageDetector.init(g,this.options.detection,this.options)),this.modules.i18nFormat&&(g.i18nFormat=a(this.modules.i18nFormat),g.i18nFormat.init&&g.i18nFormat.init(this)),this.translator=new _f(this.services,this.options),this.translator.on("*",function(f){for(var P=arguments.length,T=new Array(P>1?P-1:0),C=1;C<P;C++)T[C-1]=arguments[C];e.emit(f,...T)}),this.modules.external.forEach(f=>{f.init&&f.init(this)})}if(this.format=this.options.interpolation.format,i||(i=If),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(p=>{this[p]=function(){return e.store[p](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(p=>{this[p]=function(){return e.store[p](...arguments),e}});let c=id(),m=o(()=>{let p=o((h,g)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit
25("initialized",this.options),c.resolve(g),i(h,g)},"finish");if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return p(null,this.t.bind(this));this.changeLanguage(this.options.lng,p)},"load");return this.options.resources||!this.options.initImmediate?m():setTimeout(m,0),c}loadResources(e){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:If,s=gt(e)?e:this.language;if(typeof e=="function"&&(i=e),!this.options.resources||this.options.partialBundledLanguages){if(s&&s.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return i();let a=[],l=o(u=>{if(!u||u==="cimode")return;this.services.languageUtils.toResolveHierarchy(u).forEach(m=>{m!=="cimode"&&a.indexOf(m)<0&&a.push(m)})},"append");s?l(s):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>l(c)),this.options.preload&&this.options.preload.forEach(u=>l(u)),this.services.backendConnector.load(a,this.options.ns,u=>{!u&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),i(u)})}else i(null)}reloadResources(e,t,i){let s=id();return typeof e=="function"&&(i=e,e=void 0),typeof t=="function"&&(i=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),i||(i=If),this.services.backendConnector.reload(e,t,a=>{s.resolve(),i(a)}),s}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return e.type==="backend"&&(this.modules.backend=e),(e.type==="logger"||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type==="languageDetector"&&(this.modules.languageDetector=e),e.type==="i18nFormat"&&(this.modules.i18nFormat=e),e.type==="postProcessor"&&h2.addPostProcessor(e),e.type==="formatter"&&(this.modules.formatter=e),e.type==="3rdParty"&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&!(["cimode","dev"].indexOf(e)>-1))for(let t=0;t<this.languages.length;t++){let i=this.languages[t];if(!(["cimode","dev"].indexOf(i)>-1)&&this.store.hasLanguageSomeTranslations(i)){this.resolvedLanguage=i;break}}}changeLanguage(e,t){var i=this;this.isLanguageChangingTo=e;let s=id();this.emit("languageChanging",e);let a=o(c=>{this.language=c,this.languages=this.services.languageUtils.toResolveHierarchy(c),this.resolvedLanguage=void 0,this.setResolvedLanguage(c)},"setLngProps"),l=o((c,m)=>{m?(a(m),this.translator.changeLanguage(m),this.isLanguageChangingTo=void 0,this.emit("languageChanged",m),this.logger.log("languageChanged",m)):this.isLanguageChangingTo=void 0,s.resolve(function(){return i.t(...arguments)}),t&&t(c,function(){return i.t(...arguments)})},"done"),u=o(c=>{!e&&!c&&this.services.languageDetector&&(c=[]);let m=gt(c)?c:this.services.languageUtils.getBestMatchFromCodes(c);m&&(this.language||a(m),this.translator.language||this.translator.changeLanguage(m),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(m)),this.loadResources(m,p=>{l(p,m)})},"setLng");return!e&&this.services.languageDetector&&!this.services.languageDetector.async?u(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(u):this.services.languageDetector.detect(u):u(e),s}getFixedT(e,t,i){var s=this;let a=o(function(l,u){let c;if(typeof u!="object"){for(var m=arguments.length,p=new Array(m>2?m-2:0),h=2;h<m;h++)p[h-2]=arguments[h];c=s.options.overloadTranslationOptionHandler([l,u].concat(p))}else c=ue({},u);c.lng=c.lng||a.lng,c.lngs=c.lngs||a.lngs,c.ns=c.ns||a.ns,c.keyPrefix!==""&&(c.keyPrefix=c.keyPrefix||i||a.keyPrefix);let g=s.options.keySeparator||".",f;return c.keyPrefix&&Array.isArray(l)?f=l.map(P=>`${c.keyPrefix}${g}${P}`):f=c.keyPrefix?`${c.keyPrefix}${g}${l}`:l,s.t(f,c)},"fixedT");return gt(e)?a.lng=e:a.lngs=e,a.ns=t,a.keyPrefix=i,a}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
25if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;let i=t.lng||this.resolvedLanguage||this.languages[0],s=this.options?this.options.fallbackLng:!1,a=this.languages[this.languages.length-1];if(i.toLowerCase()==="cimode")return!0;let l=o((u,c)=>{let m=this.services.backendConnector.state[`${u}|${c}`];return m===-1||m===0||m===2},"loadNotPending");if(t.precheck){let u=t.precheck(this,l);if(u!==void 0)return u}return!!(this.hasResourceBundle(i,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||l(i,e)&&(!s||l(a,e)))}loadNamespaces(e,t){let i=id();return this.options.ns?(gt(e)&&(e=[e]),e.forEach(s=>{this.options.ns.indexOf(s)<0&&this.options.ns.push(s)}),this.loadResources(s=>{i.resolve(),t&&t(s)}),i):(t&&t(),Promise.resolve())}loadLanguages(e,t){let i=id();gt(e)&&(e=[e]);let s=this.options.preload||[],a=e.filter(l=>s.indexOf(l)<0&&this.services.languageUtils.isSupportedCode(l));return a.length?(this.options.preload=s.concat(a),this.loadResources(l=>{i.resolve(),t&&t(l)}),i):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";let t=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],i=this.services&&this.services.languageUtils||new Ff(p2());return t.indexOf(i.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new od(e,t)}cloneInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:If,i=e.forkResourceStore;i&&delete e.forkResourceStore;let s=Lt(ue(ue({},this.options),e),{isClone:!0}),a=new od(s);return(e.debug!==void 0||e.prefix!==void 0)&&(a.logger=a.logger.clone(e)),["store","services","language"].forEach(u=>{a[u]=this[u]}),a.services=ue({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},i&&(a.store=new kf(this.store.data,s),a.services.resourceStore=a.store),a.translator=new _f(a.services,s),a.translator.on("*",function(u){for(var c=arguments.length,m=new Array(c>1?c-1:0),p=1;p<c;p++)m[p-1]=arguments[p];a.emit(u,...m)}),a.init(s,t),a.translator.options=s,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}};o(od,"I18n");var Uf=od,nr=Uf.createInstance();nr.createInstance=Uf.createInstance;var jQ=nr.createInstance,LQ=nr.dir,kQ=nr.init,_Q=nr.loadResources,FQ=nr.reloadResources,UQ=nr.use,BQ=nr.changeLanguage,qQ=nr.getFixedT,VQ=nr.t,$Q=nr.exists,GQ=nr.setDefaultNamespace,HQ=nr.hasLoadedNamespace,WQ=nr.loadNamespaces,zQ=nr.loadLanguages;var{slice:R7,forEach:v7}=[];function x7(r){return v7.call(R7.call(arguments,1),e=>{if(e)for(let t in e)r[t]===void 0&&(r[t]=e[t])}),r}o(x7,"defaults");
25function O7(r){return typeof r!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(t=>t.test(r))}o(O7,"hasXSS");var g2=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,D7=o(function(r,e){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},s=encodeURIComponent(e),a=`${r}=${s}`;if(i.maxAge>0){let l=i.maxAge-0;if(Number.isNaN(l))throw new Error("maxAge should be a Number");a+=`; Max-Age=${Math.floor(l)}`}if(i.domain){if(!g2.test(i.domain))throw new TypeError("option domain is invalid");a+=`; Domain=${i.domain}`}if(i.path){if(!g2.test(i.path))throw new TypeError("option path is invalid");a+=`; Path=${i.path}`}if(i.expires){if(typeof i.expires.toUTCString!="function")throw new TypeError("option expires is invalid");a+=`; Expires=${i.expires.toUTCString()}`}if(i.httpOnly&&(a+="; HttpOnly"),i.secure&&(a+="; Secure"),i.sameSite)switch(typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.sameSite){case!0:a+="; SameSite=Strict";break;case"lax":a+="; SameSite=Lax";break;case"strict":a+="; SameSite=Strict";break;case"none":a+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return i.partitioned&&(a+="; Partitioned"),a},"serializeCookie"),y2={create(r,e,t,i){let s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};t&&(s.expires=new Date,s.expires.setTime(s.expires.getTime()+t*60*1e3)),i&&(s.domain=i),document.cookie=D7(r,e,s)},read(r){let e=`${r}=`,t=document.cookie.split(";");for(let i=0;i<t.length;i++){let s=t[i];for(;s.charAt(0)===" ";)s=s.substring(1,s.length);if(s.indexOf(e)===0)return s.substring(e.length,s.length)}return null},remove(r,e){this.create(r,"",-1,e)}},M7={name:"cookie",lookup(r){let{lookupCookie:e}=r;if(e&&typeof document!="undefined")return y2.read(e)||void 0},cacheUserLanguage(r,e){let{lookupCookie:t,cookieMinutes:i,cookieDomain:s,cookieOptions:a}=e;t&&typeof document!="undefined"&&y2.create(t,r,i,s,a)}},N7={name:"querystring",lookup(r){var i;let{lookupQuerystring:e}=r,t;if(typeof window!="undefined"){let{search:s}=window.location;!window.location.search&&((i=window.location.hash)==null?void 0:i.indexOf("?"))>-1&&(s=window.location.hash.substring(window.location.hash.indexOf("?")));let l=s.substring(1).split("&");for(let u=0;u<l.length;u++){let c=l[u].indexOf("=");c>0&&l[u].substring(0,c)===e&&(t=l[u].substring(c+1))}}return t}},I7={name:"hash",lookup(r){var s;let{lookupHash:e,lookupFromHashIndex:t}=r,i;if(typeof window!="undefined"){let{hash:a}=window.location;if(a&&a.length>2){let l=a.substring(1);if(e){let u=l.split("&");for(let c=0;c<u.length;c++){let m=u[c].indexOf("=");m>0&&u[c].substring(0,m)===e&&(i=u[c].substring(m+1))}}if(i)return i;if(!i&&t>-1){let u=a.match(/\/([a-zA-Z-]*)/g);return Array.isArray(u)?(s=u[typeof t=="number"?t:0])==null?void 0:s.replace("/",""):void 0}}}return i}},iu=null,b2=o(()=>{if(iu!==null)return iu;try{if(iu=typeof window!="undefined"&&window.localStorage!==null,!iu)return!1;let r="i18next.translate.boo";window.localStorage.setItem(r,"foo"),window.localStorage.removeItem(r)}catch(r){iu=!1}return iu},"localStorageAvailable"),j7={name:"localStorage",lookup(r){let{lookupLocalStorage:e}=r;if(e&&b2())return window.localStorage.getItem(e)||void 0},cacheUserLanguage(r,e){let{lookupLocalStorage:t}=e;t&&b2()&&window.localStorage.setItem(t,r)}},nu=null,T2=o(()=>{if(nu!==null)return nu;try{if(nu=typeof window!="undefined"&&window.sessionStorage!==null,!nu)return!1;let r="i18next.translate.boo";window.sessionStorage.setItem(r,"foo"),window.sessionStorage.removeItem(r)}catch(r){nu=!1}return nu},"sessionStorageAvailable"),L7={name:"sessionStorage",lookup(r){let{lookupSessionStorage:e}=r;if(e&&T2())return window.sessionStorage.getItem(e)||void 0},cacheUserLanguage(r,e){let{lookupSessionStorage:t}=e;t&&T2()&&window.sessionStorage.setItem(t,r)}},k7={name:"navigator",lookup(r){let e=[];
25if(typeof navigator!="undefined"){let{languages:t,userLanguage:i,language:s}=navigator;if(t)for(let a=0;a<t.length;a++)e.push(t[a]);i&&e.push(i),s&&e.push(s)}return e.length>0?e:void 0}},_7={name:"htmlTag",lookup(r){let{htmlTag:e}=r,t,i=e||(typeof document!="undefined"?document.documentElement:null);return i&&typeof i.getAttribute=="function"&&(t=i.getAttribute("lang")),t}},F7={name:"path",lookup(r){var s;let{lookupFromPathIndex:e}=r;if(typeof window=="undefined")return;let t=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(t)?(s=t[typeof e=="number"?e:0])==null?void 0:s.replace("/",""):void 0}},U7={name:"subdomain",lookup(r){var s,a;let{lookupFromSubdomainIndex:e}=r,t=typeof e=="number"?e+1:1,i=typeof window!="undefined"&&((a=(s=window.location)==null?void 0:s.hostname)==null?void 0:a.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(i)return i[t]}},P2=!1;try{document.cookie,P2=!0}catch(r){}var S2=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];P2||S2.splice(1,1);var B7=o(()=>({order:S2,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:o(r=>r,"convertDetectedLanguage")}),"getDefaults"),a1=class a1{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(e,t)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=e,this.options=x7(t,this.options||{},B7()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=s=>s.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=i,this.addDetector(M7),this.addDetector(N7),this.addDetector(j7),this.addDetector(L7),this.addDetector(k7),this.addDetector(_7),this.addDetector(F7),this.addDetector(U7),this.addDetector(I7)}addDetector(e){return this.detectors[e.name]=e,this}detect(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,t=[];return e.forEach(i=>{if(this.detectors[i]){let s=this.detectors[i].lookup(this.options);s&&typeof s=="string"&&(s=[s]),s&&(t=t.concat(s))}}),t=t.filter(i=>i!=null&&!O7(i)).map(i=>this.options.convertDetectedLanguage(i)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?t:t.length>0?t[0]:null}cacheUserLanguage(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;t&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(e)>-1||t.forEach(i=>{this.detectors[i]&&this.detectors[i].cacheUserLanguage(e,this.options)}))}};o(a1,"Browser");var ad=a1;ad.type="languageDetector";var W7=yt(qt(),1);var cd=yt(qt(),1);var q7=yt(C2());var w2=o((r,e,t,i)=>{var a,l,u,c;let s=[t,ue({code:e},i||{})];if((l=(a=r==null?void 0:r.services)==null?void 0:a.logger)!=null&&l.forward)return r.services.logger.forward(s,"warn","react-i18next::",!0);To(s[0])&&(s[0]=`react-i18next:: ${s[0]}`),(c=(u=r==null?void 0:r.services)==null?void 0:u.logger)!=null&&c.warn?r.services.logger.warn(...s):console!=null&&console.warn&&console.warn(...s)},"warn"),E2={},ld=o((r,e,t,i)=>{To(t)&&E2[t]||(To(t)&&(E2[t]=new Date),w2(r,e,t,i))},"warnOnce"),R2=o((r,e)=>()=>{if(r.isInitialized)e();else{let t=o(()=>{setTimeout(()=>{r.off("initialized",t)},0),e()},"initialized");r.on("initialized",t)}},"loadedClb"),qf=o((r,e,t)=>{r.loadNamespaces(e,R2(r,t))},"loadNamespaces"),l1=o((r,e,t,i)=>{if(To(t)&&(t=[t]),r.options.preload&&r.options.preload.indexOf(e)>-1)return qf(r,t,i);t.forEach(s=>{r.options.ns.indexOf(s)<0&&r.options.ns.push(s)}),r.loadLanguages(e,R2(r,i))},"loadLanguages"),v2=o((r,e,t={})=>!e.languages||!e.languages.length?(ld(e,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:e.languages}),!0):e.hasLoadedNamespace(r,{lng:t.lng,precheck:o((i,s)=>{if(t.bindI18n&&t.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!s(i.isLanguageChangingTo,r))return!1},"precheck")}),"hasLoadedNamespace");var To=o(r=>typeof r=="string","isString"),u1=o(r=>typeof r=="object"&&r!==null,"isObject");var V7=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,$7={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xA9","©":"\xA9","®":"\xAE","®":"\xAE","…":"\u2026","…":"\u2026","/":"/","/":"/"},G7=o(r=>$7[r],"unescapeHtmlEntity"),x2=o(r=>r.replace(V7,G7),"unescape");var c1={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:x2},Vf=o((r={})=>{c1=ue(ue({},c1),r)},"setDefaults"),ud=o(()=>c1,"getDefaults");var O2,$f=o(r=>{O2=r},"setI18n"),Za=o(()=>O2,"getI18n");var D2=yt(qt(),1);var Gf={type:"3rdParty",init(r){Vf(r.options.react),$f(r)}};var ou=(0,D2.createContext)(),d1=class d1{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(t=>{this.usedNamespaces[t]||(this.usedNamespaces[t]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}};o(d1,"ReportNamespaces");var Hf=d1;var Tn=yt(qt(),1);var z7=o((r,e)=>{let t=(0,Tn.useRef)();return(0,Tn.useEffect)(()=>{t.current=e?t.current:r},[r,e]),t.current},"usePrevious"),M2=o((r,e,t,i)=>r.getFixedT(e,t,i),"alwaysNewT"),J7=o((r,e,t,i)=>(0,Tn.useCallback)(M2(r,e,t,i),[r,e,t,i]),"useMemoizedT"),Ya=o((r,e={})=>{var S,D,M,_;let{i18n:t}=e,{i18n:i,defaultNS:s}=(0,Tn.useContext)(ou)||{},a=t||i||Za();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new Hf),!a){ld(a,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");let k=o((J,q)=>To(q)?q:u1(q)&&To(q.defaultValue)?q.defaultValue:Array.isArray(J)?J[J.length-1]:J,"notReadyT"),H=[k,{},!1];return H.t=k,H.i18n={},H.ready=!1,H}(S=a.options.react)!=null&&S.wait&&ld(a,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let l=ue(ue(ue({},ud()),a.options.react),e),{useSuspense:u,keyPrefix:c}=l,m=r||s||((D=a.options)==null?void 0:D.defaultNS);m=To(m)?[m]:m||["translation"],(_=(M=a.reportNamespaces).addUsedNamespaces)==null||_.call(M,m);let p=(a.isInitialized||a.initializedStoreOnce)&&m.every(k=>v2(k,a,l)),h=J7(a,e.lng||null,l.nsMode==="fallback"?m:m[0],c),g=o(()=>h,"getT"),f=o(()=>M2(a,e.lng||null,l.nsMode==="fallback"?m:m[0],c),"getNewT"),[P,T]=(0,Tn.useState)(g),C=m.join();e.lng&&(C=`${e.lng}${C}`);let b=z7(C),y=(0,Tn.useRef)(!0);(0,Tn.useEffect)(()=>{let{bindI18n:k,bindI18nStore:H}=l;y.current=!0,!p&&!u&&(e.lng?l1(a,e.lng,m,()=>{y.current&&T(f)}):qf(a,m,()=>{y.current&&T(f)})),p&&b&&b!==C&&y.current&&T(f);let J=o(()=>{y.current&&T(f)},"boundReset");return k&&(a==null||a.on(k,J)),H&&(a==null||a.store.on(H,J)),()=>{y.current=!1,a&&k&&(k==null||k.split(" ").forEach(q=>a.off(q,J))),H&&a&&H.split(" ").forEach(q=>a.store.off(q,J))}},[a,C]),(0,Tn.useEffect)(()=>{y.current&&p&&T(g)},[a,c,p]);let A=[P,a,p];if(A.t=P,A.i18n=a,A.ready=p,p||!p&&!u)return A;throw new Promise(k=>{e.lng?l1(a,e.lng,m,()=>k()):qf(a,m,()=>k())})},"useTranslation");var N2=yt(qt(),1);var I2=yt(qt(),1);var X7=yt(qt(),1);var K7=yt(qt(),1);var p1=[{code:"en",nativeName:"English",englishName:"English"},{code:"de",nativeName:"Deutsch",englishName:"German"},{code:"fr",nativeName:"Fran\xE7ais",englishName:"French"},{code:"es",nativeName:"Espa\xF1ol",englishName:"Spanish"},{code:"it",nativeName:"Italiano",englishName:"Italian"},{code:"pt",nativeName:"Portugu\xEAs",englishName:"Portuguese"},{code:"nl",nativeName:"Nederlands",englishName:"Dutch"},{code:"da",nativeName:"Dansk",englishName:"Danish"},{code:"no",nativeName:"Norsk",englishName:"Norwegian"},{code:"sv",nativeName:"Svenska",englishName:"Swedish"},{code:"ru",nativeName:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",englishName:"Russian"},{code:"ja",nativeName:"\u65E5\u672C\u8A9E",englishName:"Japanese"},{code:"ko",nativeName:"\uD55C\uAD6D\uC5B4",englishName:"Korean"},{code:"zh-CN",nativeName:"\u7B80\u4F53\u4E2D\u6587",englishName:"Chinese (Simplified)"},{code:"zh-TW",nativeName:"\u7E41\u9AD4\u4E2D\u6587",englishName:"Chinese (Traditional)"},{code:"hi",nativeName:"\u0939\u093F\u0928\u094D\u0926\u0940",englishName:"Hindi"}],au=p1.map(r=>r.code);var j2={a11y:{skipToMainContent:"Skip to main content",loading:"Loading..."},common:{save:"Save",cancel:"Cancel",submit:"Submit",close:"Close",back:"Back",next:"Next",loading:"Loading...",search:"Search",edit:"Edit",delete:"Delete",yes:"Yes",no:"No",statusPage:"Status Page"},language:{label:"Language",switchLanguage:"Switch language"},nav:{overview:"Overview",incidents:"Incidents",announcements:"Announcements",scheduledEvents:"Scheduled Events",subscribe:"Subscribe",login:"Log In",logout:"Log Out"},overview:{uptimeSuffix:"% uptime",operational:"Operational",noResourcesInGroup:"No resources added to this group.",activeIncidents:"Active Incidents",scheduledMaintenanceEvents:"Scheduled Maintenance Events",allClearTitle:"Everything looks great",allClearDescription:"No resources added to this status page yet. Please add some resources from the dashboard.",allResourcesAre:"All Resources are {{status}}",someResourcesAre:"Some Resources are {{status}}",someResourcesAreUnder:"Some Resources are under {{status}}",oneSubGroup:"1 group",subGroupCount:"{{total}} groups"},eventItem:{affectedResources:"Affected resources",stateChangedTo:"state changed to",view:"View {{eventType}}",updateTo:"Update to this {{eventType}}",postedOn:"posted on"},monitorOverview:{daysAgo:"{{days}} days ago",today:"Today",notAvailable:"Not available"},incidents:{title:"Incidents",singular:"Incident",active:"Active Incidents",resolved:"Resolved Incidents",none:"No Incident",noneDescription:"No incidents posted on this status page.",postmortem:"Incident Postmortem",declaredAt:"Declared at ",report:"Incident Report",notFound:"Incident not found on this status page."},episodes:{report:"Episode Report",none:"No Episode",notFound:"Episode not found on this status page."},announcements:{title:"Announcements",singular:"Announcement",active:"Active Announcements",past:"Past Announcements",none:"No Announcement",noneDescription:"No announcements posted so far on this page.",announcedAt:"Announced at ",notFound:"Announcement not found on this status page."},scheduledEvents:{title:"Scheduled Events",singular:"Scheduled Event",scheduledMaintenance:"Scheduled Maintenance",ongoing:"Ongoing Events",upcoming:"Scheduled Events",completed:"Completed Events",none:"No Scheduled Events",noneDescription:"No scheduled events posted for this status page.",scheduledAt:"Scheduled at ",report:"Scheduled Event Report",notFound:"No scheduled event found for this status page."},subscribe:{title:"Subscribe",submit:"Subscribe",newSubscription:"New Subscription",manageExisting:"Manage Existing Subscription",sendManagementLink:"Send Management Link",subscribedSuccessfully:"You have been subscribed successfully.",emailSentCheckSpam:"An email with the link has been sent to your email. If you don't see the email, please check your spam folder.",menu:{email:"Email",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Subscribe by Email",description:"All of our updates will be sent to this email address.",yourEmail:"Your Email",placeholder:"[email protected]",managePrompt:"Please enter your email you have subscribed with",manageDescription:"We will send you a manage subscription link to this email.",managePlaceholder:"[email protected]"},sms:{title:"Subscribe by SMS",description:"All of our updates will be sent to this phone number.",yourPhoneNumber:"Your Phone Number",placeholder:"+11234567890",managePrompt:"Please enter your phone number you have subscribed with",manageDescription:"We will send you a manage subscription link to this phone number."},slack:{title:"Subscribe by Slack",description:"All of our updates will be sent to this Slack webhook.",workspaceName:"Slack Workspace Name",workspaceNameDescription:"Enter your Slack workspace name for validation.",workspaceNamePlaceholder:"my-company-workspace",webhookUrl:"Slack Incoming Webhook URL",webhookUrlDescription:"Status page updates will be sent to this Slack webhook.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Please enter your Slack workspace name you have subscribed with",manageDescription:"We will send you a manage subscription link to this workspace."},microsoftTeams:{title:"Subscribe by Microsoft Teams",description:"All of our updates will be sent to this Teams webhook.",workspaceName:"Microsoft Teams Workspace Name",workspaceNameDescription:"Enter your Microsoft Teams workspace name for validation.",workspaceNamePlaceholder:"my-company-workspace",webhookUrl:"Microsoft Teams Incoming Webhook URL",webhookUrlDescription:"Status page updates will be sent to this Teams webhook.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Please enter your Microsoft Teams workspace name you have subscribed with",manageDescription:"We will send you a manage subscription link to this workspace."}
25,webhook:{title:"Subscribe by Webhook",description:"All of our updates will be sent as JSON POST requests to this webhook URL.",webhookUrl:"Webhook URL",webhookUrlDescription:"A JSON POST request will be sent to this URL on each status page event.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Subscribe to All Resources",allDescription:"Select this option if you want to subscribe to all resources.",select:"Select Resources to Subscribe",selectDescription:"Please select the resources you want to subscribe to."},eventTypes:{all:"Subscribe to All Event Types",allDescription:"Select this option if you want to subscribe to all event types.",select:"Select Event Types to Subscribe",selectDescription:"Please select the event types you want to subscribe to."},update:{title:"Update Subscription",description:"You can update your subscription preferences or unsubscribe here.",saved:"Your changes have been saved.",submit:"Update Subscription",unsubscribe:"Unsubscribe",unsubscribeDescription:"Please select this if you would like to unsubscribe from all resources."},confirm:{title:"Confirm Subscription",success:"Subscription confirmed successfully"}},accounts:{shared:{email:"Email",password:"Password",newPassword:"New Password",confirmPassword:"Confirm Password",login:"Log in"},login:{welcomeBack:"Welcome back!",loginPrompt:"Please login to view {{statusPageName}}",forgotPassword:"Forgot password?",submit:"Login",useSSO:"Use single sign-on (SSO) instead"},sso:{title:"Log in with SSO",loginPrompt:"Please login to view {{statusPageName}}",noProviders:"No SSO Providers Configured or Enabled"},forgotPassword:{title:"Forgot Password",description:"If you have forgotten your password for {{statusPageName}}, please enter your email and the password reset link will be sent to you.",success:"We have emailed you the password reset link. Please do not forget to check
25spam.",sendLink:"Send Password Reset Link",rememberPassword:"Remember your password?"},resetPassword:{description:"Create a new password for your {{statusPageName}} account.",instructions:"Please enter your new password and we will have it updated.",success:"Your password has been updated. Please log in.",submit:"Reset Password",knowPassword:"Know your password?"},masterPassword:{enterWithName:"Enter {{statusPageName}} Password",enterGeneric:"Enter Password",prompt:"Please enter the password to continue.",passwordRequired:"password is required.",passwordLabel:"Password",passwordDescription:"Enter the password to unlock this page.",passwordPlaceholder:"Enter password",submit:"Unlock Status Page"},signingOut:"Signing you out..."},errors:{notFound:{title:"Page not found.",description:"Page you are looking for does not exist."},forbidden:{title:"Forbidden",description:"You do not have permission to access this page."},generic:"Something went wrong. Please try again."},footer:{poweredBy:"Powered by OneUptime"},statusNames:{identified:"Identified",acknowledged:"Acknowledged",resolved:"Resolved",criticalIncident:"Critical Incident",majorIncident:"Major Incident",minorIncident:"Minor Incident",operational:"Operational",degraded:"Degraded",offline:"Offline",scheduled:"Scheduled",ongoing:"Ongoing",ended:"Ended",completed:"Completed"},"Subscriber ID is required":"Subscriber ID is required","Token is required":"Token is required","{{field}} cannot be less than {{minLength}} characters.":"{{field}} cannot be less than {{minLength}} characters.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} cannot be more than {{maxLength}} characters.","{{field}} should not have spaces.":"{{field}} should not have spaces.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).","{{field}} should not have numbers.":"{{field}} should not have numbers.","{{field}} should be a future date.":"{{field}} should be a future date.","{{field}} should be a number.":"{{field}} should be a number.","{{field}} should not be more than {{maxValue}}.":"{{field}} should not be more than {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} should not be less than {{minValue}}.","{{field}} is required.":"{{field}} is required.","{{field}} should match {{matchField}}":"{{field}} should match {{matchField}}","Email is not valid.":"Email is not valid."};var L2={a11y:{skipToMainContent:"Zum Hauptinhalt springen",loading:"Wird geladen..."},common:{save:"Speichern",cancel:"Abbrechen",submit:"Absenden",close:"Schlie\xDFen",back:"Zur\xFCck",next:"Weiter",loading:"Wird geladen...",search:"Suchen",edit:"Bearbeiten",delete:"L\xF6schen",yes:"Ja",no:"Nein",statusPage:"Statusseite"},language:{label:"Sprache",switchLanguage:"Sprache wechseln"},nav:{overview:"\xDCbersicht",incidents:"Vorf\xE4lle",announcements:"Ank\xFCndigungen",scheduledEvents:"Geplante Ereignisse",subscribe:"Abonnieren",login:"Anmelden",logout:"Abmelden"},overview:{uptimeSuffix:"% Verf\xFCgbarkeit",operational:"Betriebsbereit",noResourcesInGroup:"Dieser Gruppe wurden keine Ressourcen hinzugef\xFCgt.",activeIncidents:"Aktive Vorf\xE4lle",scheduledMaintenanceEvents:"Geplante Wartungsereignisse",allClearTitle:"Alles sieht gut aus",allClearDescription:"Dieser Statusseite wurden noch keine Ressourcen hinzugef\xFCgt. Bitte f\xFCgen Sie einige Ressourcen \xFCber das Dashboard hinzu.",allResourcesAre:"Alle Ressourcen sind {{status}}",someResourcesAre:"Einige Ressourcen sind {{status}}",someResourcesAreUnder:"Einige Ressourcen sind in {{status}}",oneSubGroup:"1 Gruppe",subGroupCount:"{{total}} Gruppen"},eventItem:{affectedResources:"Betroffene Ressourcen",stateChangedTo:"Status ge\xE4ndert auf",view:"{{eventType}} anzeigen",updateTo:"Update zu diesem {{eventType}}",postedOn:"ver\xF6ffentlicht am"},monitorOverview:{daysAgo:"vor {{days}} Tagen",today:"Heute",notAvailable:"Nicht verf\xFCgbar"},incidents:{title:"Vorf\xE4lle",singular:"Vorfall",active:"Aktive Vorf\xE4lle",resolved:"Behobene Vorf\xE4lle",none:"Keine Vorf\xE4lle",noneDescription:"Auf dieser Statusseite wurden keine Vorf\xE4lle ver\xF6ffentlicht.",postmortem:"Nachbearbeitung des Vorfalls",declaredAt:"Gemeldet am ",report:"Vorfallsbericht",notFound:"Vorfall auf dieser Statusseite nicht gefunden."},episodes:{report:"Episodenbericht",none:"Keine Episode",notFound:"Episode auf dieser Statusseite nicht gefunden."},announcements:{title:"Ank\xFCndigungen",singular:"Ank\xFCndigung",active:"Aktive Ank\xFCndigungen",past:"Vergangene Ank\xFCndigungen",none:"Keine Ank\xFCndigungen",noneDescription:"Auf dieser Seite wurden bisher keine Ank\xFCndigungen ver\xF6ffentlicht.",announcedAt:"Angek\xFCndigt am ",notFound:"Ank\xFCndigung auf dieser Statusseite nicht gefunden."},scheduledEvents:{title:"Geplante Ereignisse",singular:"Geplantes Ereignis",scheduledMaintenance:"Geplante Wartung",ongoing:"Laufende Ereignisse",upcoming:"Geplante Ereignisse",completed:"Abgeschlossene Ereignisse",none:"Keine geplanten Ereignisse",noneDescription:"F\xFCr diese Statusseite wurden keine geplanten Ereignisse ver\xF6ffentlicht.",scheduledAt:"Geplant f\xFCr ",report:"Bericht \xFCber geplantes Ereignis",notFound:"Kein geplantes Ereignis f\xFCr diese Statusseite gefunden."},subscribe:{title:"Abonnieren",submit:"Abonnieren",newSubscription:"Neues Abonnement",manageExisting:"Bestehendes Abonnement verwalten",sendManagementLink:"Verwaltungslink senden",subscribedSuccessfully:"Sie wurden erfolgreich abonniert.",emailSentCheckSpam:"Eine E-Mail mit dem Link wurde an Ihre E-Mail-Adresse gesendet. Wenn Sie die E-Mail nicht sehen, \xFCberpr\xFCfen Sie bitte Ihren Spam-Ordner.",menu:{email:"E-Mail",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Per E-Mail abonnieren",description:"Alle unsere Updates werden an diese E-Mail-Adresse gesendet.",yourEmail:"Ihre E-Mail",placeholder:"[email protected]",managePrompt:"Bitte geben Sie die E-Mail-Adresse ein, mit der Sie abonniert haben",manageDescription:"Wir senden Ihnen einen Link zur Verwaltung des Abonnements an diese E-Mail-Adresse.",managePlaceholder:"[email protected]"},sms:{title:"Per SMS abonnieren",description:"Alle unsere Updates werden an diese Telefonnummer gesendet.",yourPhoneNumber:"Ihre Telefonnummer",placeholder:"+491234567890",managePrompt:"Bitte geben Sie die Telefonnummer ein, mit der Sie abonniert haben",manageDescription:"Wir senden Ihnen einen Link zur Verwaltung des Abonnements an diese Telefonnummer."},slack:{title:"\xDCber Slack abonnieren",description:"Alle unsere Updates werden an diesen Slack-Webhook gesendet.",workspaceName:"Slack-Arbeitsbereichsname",workspaceNameDescription:"Geben Sie den Namen Ihres Slack-Arbeitsbereichs zur Validierung ein.",workspaceNamePlaceholder:"mein-firmen-arbeitsbereich",webhookUrl:"Slack Eingehende Webhook-URL",webhookUrlDescription:"Statusseiten-Updates werden an diesen Slack-Webhook gesendet.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Bitte geben Sie den Namen des Slack-Arbeitsbereichs ein, mit dem Sie abonniert haben",manageDescription:"Wir senden Ihnen einen Link zur Verwaltung des Abonnements an diesen Arbeitsbereich."},microsoftTeams:{title:"\xDCber Microsoft Teams abonnieren",description:"Alle unsere Updates werden an diesen Teams-Webhook gesendet.",workspaceName:"Name des Microsoft Teams-Arbeitsbereichs",workspaceNameDescription:"Geben Sie den Namen Ihres Microsoft Teams-Arbeitsbereichs zur Validierung ein.",workspaceNamePlaceholder:"mein-firmen-arbeitsbereich",webhookUrl:"Microsoft Teams Eingehende Webhook-URL",webhookUrlDescription:"Statusseiten-Updates werden an diesen Teams-Webhook gesendet.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Bitte geben Sie den Namen des Microsoft Teams-Arbeitsbereichs ein, mit dem Sie abonniert haben",manageDescription:"Wir senden Ihnen einen Link zur Verwaltung des Abonnements an diesen Arbeitsbereich."},webhook:{title:"Per Webhook abonnieren",description:"Alle unsere Updates werden als JSON-POST-Anfragen an diese Webhook-URL gesendet.",webhookUrl:"Webhook-URL",webhookUrlDescription:"Bei jedem Statusseiten-Ereignis wird eine JSON-POST-Anfrage an diese URL gesendet.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Alle Ressourcen abonnieren",allDescription:"W\xE4hlen Sie diese Option, wenn Sie alle Ressourcen abonnieren m\xF6chten.",select:"Ressourcen zum Abonnieren ausw\xE4hlen",selectDescription:"Bitte w\xE4hlen Sie die Ressourcen aus, die Sie abonnieren m\xF6chten."},eventTypes:{all:"Alle Ereignistypen abonnieren",allDescription:"W\xE4hlen Sie diese Option, wenn Sie alle Ereignistypen abonnieren m\xF6chten.",select:"Ereignistypen zum Abonnieren ausw\xE4hlen",selectDescription:"Bitte w\xE4hlen Sie die Ereignistypen aus, die Sie abonnieren m\xF6chten."},update:{title:"Abonnement aktualisieren",description:"Sie k\xF6nnen Ihre Abonnementeinstellungen hier aktualisieren oder sich abmelden.",saved:"Ihre \xC4nderungen wurden gespeichert.",submit:"Abonnement aktualisieren",unsubscribe:"Abbestellen",unsubscribeDescription:"Bitte w\xE4hlen Sie diese Option, wenn Sie alle Ressourcen abbestellen m\xF6chten."},confirm:{title:"Abonnement best\xE4tigen",success:"Abonnement erfolgreich best\xE4tigt"}},accounts:{shared:{email:"E-Mail",password:"Passwort",newPassword:"Neues Passwort",confirmPassword:"Passwort best\xE4tigen",login:"Anmelden"},login:{welcomeBack:"Willkommen zur\xFCck!",loginPrompt:"Bitte melden Sie sich an, um {{statusPageName}} anzuzeigen",forgotPassword:"Passwort vergessen?",submit:"Anmelden",useSSO:"Stattdessen Single Sign-On (SSO) verwenden"},sso:{title:"Mit SSO anmelden",loginPrompt:"Bitte melden Sie sich an, um {{statusPageName}} anzuzeigen",noProviders:"Keine SSO-Anbieter konfiguriert oder aktiviert"},forgotPassword:{title:"Passwort vergessen",description:"Wenn Sie Ihr Passwort f\xFCr {{statusPageName}} vergessen haben, geben Sie bitte Ihre E-Mail-Adresse ein und der Link zum Zur\xFCcksetzen des Passworts wird Ihnen zugesandt.",success:"Wir haben Ihnen den Link zum Zur\xFCcksetzen des Passworts per E-Mail geschickt. Bitte vergessen Sie nicht, den Spam-Ordner zu \xFCberpr\xFCfen.",sendLink:"Link zum Zur\xFCcksetzen des Passworts senden",rememberPassword:"Erinnern Sie sich an Ihr Passwort?"},resetPassword:{description:"Erstellen Sie ein neues Passwort f\xFCr Ihr {{statusPageName}}-Konto.",instructions:"Bitte geben Sie Ihr neues Passwort ein und wir werden es aktualisieren.",success:"Ihr Passwort wurde aktualisiert. Bitte melden Sie sich an.",submit:"Passwort zur\xFCcksetzen",knowPassword:"Kennen Sie Ihr Passwort?"},masterPassword:{enterWithName:"{{statusPageName}}-Passwort eingeben",enterGeneric:"Passwort eingeben",prompt:"Bitte geben Sie das Passwort ein, um fortzufahren.",passwordRequired:"Passwort ist erforderlich.",passwordLabel:"Passwort",passwordDescription:"Geben Sie das Passwort ein, um diese Seite zu entsperren.",passwordPlaceholder:"Passwort eingeben",submit:"Statusseite entsperren"},signingOut:"Sie werden abgemeldet..."},errors:{notFound:{title:"Seite nicht gefunden.",description:"Die von Ihnen gesuchte Seite existiert nicht."},forbidden:{title:"Zugriff verweigert",description:"Sie haben keine Berechtigung, auf diese Seite zuzugreifen."},generic:"Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut."},footer:{poweredBy:"Bereitgestellt von OneUptime"},statusNames:{identified:"Identifiziert",acknowledged:"Best\xE4tigt",resolved:"Behoben",criticalIncident:"Kritischer Vorfall",majorIncident:"Schwerwiegender Vorfall",minorIncident:"Geringf\xFCgiger Vorfall",operational:"Betriebsbereit",degraded:"Beeintr\xE4chtigt",offline:"Offline",scheduled:"Geplant",ongoing:"Laufend",ended:"Beendet",completed:"Abgeschlossen"},"Subscriber ID is required":"Abonnenten-ID ist erforderlich","Token is required":"Token ist erforderlich","{{field}} cannot be less than {{minLength}} characters.":"{{field}} darf nicht weniger als {{minLength}} Zeichen enthalten.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} darf nicht mehr als {{maxLength}} Zeichen enthalten.","{{field}} should not have spaces.":"{{field}} darf keine Leerzeichen enthalten.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} darf nur Buchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.","{{field}} should not have numbers.":"{{field}} darf keine Zahlen enthalten.","{{field}} should be a future date.":"{{field}} muss ein Datum in der Zukunft sein.","{{field}} should be a number.":"{{field}} muss eine Zahl sein.","{{field}} should not be more than {{maxValue}}.":"{{field}} darf nicht gr\xF6\xDFer als {{maxValue}} sein.","{{field}} should not be less than {{minValue}}.":"{{field}} darf nicht kleiner als {{minValue}} sein.","{{field}} is required.":"{{field}} ist erforderlich.","{{field}} should match {{matchField}}":"{{field}} muss mit {{matchField}}
25 \xFCbereinstimmen","Email is not valid.":"E-Mail ist ung\xFCltig."};var k2={a11y:{skipToMainContent:"Passer au contenu principal",loading:"Chargement..."},common:{save:"Enregistrer",cancel:"Annuler",submit:"Envoyer",close:"Fermer",back:"Retour",next:"Suivant",loading:"Chargement...",search:"Rechercher",edit:"Modifier",delete:"Supprimer",yes:"Oui",no:"Non",statusPage:"Page de statut"},language:{label:"Langue",switchLanguage:"Changer de langue"},nav:{overview:"Aper\xE7u",incidents:"Incidents",announcements:"Annonces",scheduledEvents:"\xC9v\xE9nements planifi\xE9s",subscribe:"S'abonner",login:"Se connecter",logout:"Se d\xE9connecter"},overview:{uptimeSuffix:"% de disponibilit\xE9",operational:"Op\xE9rationnel",noResourcesInGroup:"Aucune ressource ajout\xE9e \xE0 ce groupe.",activeIncidents:"Incidents actifs",scheduledMaintenanceEvents:"\xC9v\xE9nements de maintenance planifi\xE9e",allClearTitle:"Tout semble parfait",allClearDescription:"Aucune ressource n'a encore \xE9t\xE9 ajout\xE9e \xE0 cette page de statut. Veuillez ajouter des ressources depuis le tableau de bord.",allResourcesAre:"Toutes les ressources sont {{status}}",someResourcesAre:"Certaines ressources sont {{status}}",someResourcesAreUnder:"Certaines ressources sont en {{status}}",oneSubGroup:"1 groupe",subGroupCount:"{{total}} groupes"},eventItem:{affectedResources:"Ressources concern\xE9es",stateChangedTo:"\xE9tat chang\xE9 en",view:"Voir {{eventType}}",updateTo:"Mise \xE0 jour de cet {{eventType}}",postedOn:"publi\xE9 le"},monitorOverview:{daysAgo:"il y a {{days}} jours",today:"Aujourd'hui",notAvailable:"Non disponible"},incidents:{title:"Incidents",singular:"Incident",active:"Incidents actifs",resolved:"Incidents r\xE9solus",none:"Aucun incident",noneDescription:"Aucun incident publi\xE9 sur cette page de statut.",postmortem:"Post-mortem de l'incident",declaredAt:"D\xE9clar\xE9 le ",report:"Rapport d'incident",notFound:"Incident introuvable sur cette page de statut."},episodes:{report:"Rapport d'\xE9pisode",none:"Aucun \xE9pisode",notFound:"\xC9pisode introuvable sur cette page de statut."},announcements:{title:"Annonces",singular:"Annonce",active:"Annonces actives",past:"Annonces pass\xE9es",none:"Aucune annonce",noneDescription:"Aucune annonce publi\xE9e pour l'instant sur cette page.",announcedAt:"Annonc\xE9 le ",notFound:"Annonce introuvable sur cette page de statut."},scheduledEvents:{title:"\xC9v\xE9nements planifi\xE9s",singular:"\xC9v\xE9nement planifi\xE9",scheduledMaintenance:"Maintenance planifi\xE9e",ongoing:"\xC9v\xE9nements en cours",upcoming:"\xC9v\xE9nements planifi\xE9s",completed:"\xC9v\xE9nements termin\xE9s",none:"Aucun \xE9v\xE9nement planifi\xE9",noneDescription:"Aucun \xE9v\xE9nement planifi\xE9 publi\xE9 pour cette page de statut.",scheduledAt:"Planifi\xE9 pour ",report:"Rapport d'\xE9v\xE9nement planifi\xE9",notFound:"Aucun \xE9v\xE9nement planifi\xE9 trouv\xE9 pour cette page de statut."},subscribe:{title:"S'abonner",submit:"S'abonner",newSubscription:"Nouvel abonnement",manageExisting:"G\xE9rer l'abonnement existant",sendManagementLink:"Envoyer le lien de gestion",subscribedSuccessfully:"Vous avez \xE9t\xE9 abonn\xE9 avec succ\xE8s.",emailSentCheckSpam:"Un e-mail contenant le lien a \xE9t\xE9 envoy\xE9 \xE0 votre adresse. Si vous ne voyez pas l'e-mail, veuillez v\xE9rifier votre dossier spam.",menu:{email:"E-mail",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"S'abonner par e-mail",description:"Toutes nos mises \xE0 jour seront envoy\xE9es \xE0 cette adresse e-mail.",yourEmail:"Votre e-mail",placeholder:"[email protected]",managePrompt:"Veuillez saisir l'e-mail avec lequel vous vous \xEAtes abonn\xE9",manageDescription:"Nous vous enverrons un lien de gestion d'abonnement \xE0 cette adresse e-mail.",managePlaceholder:"[email protected]"},sms:{title:"S'abonner par SMS",description:"Toutes nos mises \xE0 jour seront envoy\xE9es \xE0 ce num\xE9ro de t\xE9l\xE9phone.",yourPhoneNumber:"Votre num\xE9ro de t\xE9l\xE9phone",placeholder:"+33612345678",managePrompt:"Veuillez saisir le num\xE9ro de t\xE9l\xE9phone avec lequel vous vous \xEAtes abonn\xE9",manageDescription:"Nous vous enverrons un lien de gestion d'abonnement \xE0 ce num\xE9ro de t\xE9l\xE9phone."},slack:{title:"S'abonner via Slack",description:"Toutes nos mises \xE0 jour seront envoy\xE9es \xE0 ce webhook Slack.",workspaceName:"Nom de l'espace de travail Slack",workspaceNameDescription:"Saisissez le nom de votre espace de travail Slack pour validation.",workspaceNamePlaceholder:"mon-espace-entreprise",webhookUrl:"URL du webhook entrant Slack",webhookUrlDescription:"Les mises \xE0 jour de la page de statut seront envoy\xE9es \xE0 ce webhook Slack.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Veuillez saisir le nom de l'espace de travail Slack avec lequel vous vous \xEAtes abonn\xE9",manageDescription:"Nous vous enverrons un lien de gestion d'abonnement \xE0 cet espace de travail."},microsoftTeams:{title:"S'abonner via Microsoft Teams",description:"Toutes nos mises \xE0 jour seront envoy\xE9es \xE0 ce webhook Teams.",workspaceName:"Nom de l'espace de travail Microsoft Teams",workspaceNameDescription:"Saisissez le nom de votre espace de travail Microsoft Teams pour validation.",workspaceNamePlaceholder:"mon-espace-entreprise",webhookUrl:"URL du webhook entrant Microsoft Teams",webhookUrlDescription:"Les mises \xE0 jour de la page de statut seront envoy\xE9es \xE0 ce webhook Teams.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Veuillez saisir le nom de l'espace de travail Microsoft Teams avec lequel vous vous \xEAtes abonn\xE9",manageDescription:"Nous vous enverrons un lien de gestion d'abonnement \xE0 cet espace de travail."}
25,webhook:{title:"S'abonner par webhook",description:"Toutes nos mises \xE0 jour seront envoy\xE9es sous forme de requ\xEAtes JSON POST \xE0 cette URL de webhook.",webhookUrl:"URL du webhook",webhookUrlDescription:"Une requ\xEAte JSON POST sera envoy\xE9e \xE0 cette URL \xE0 chaque \xE9v\xE9nement de la page de statut.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"S'abonner \xE0 toutes les ressources",allDescription:"S\xE9lectionnez cette option si vous souhaitez vous abonner \xE0 toutes les ressources.",select:"S\xE9lectionner les ressources \xE0 suivre",selectDescription:"Veuillez s\xE9lectionner les ressources que vous souhaitez suivre."},eventTypes:{all:"S'abonner \xE0 tous les types d'\xE9v\xE9nements",allDescription:"S\xE9lectionnez cette option si vous souhaitez vous abonner \xE0 tous les types d'\xE9v\xE9nements.",select:"S\xE9lectionner les types d'\xE9v\xE9nements \xE0 suivre",selectDescription:"Veuillez s\xE9lectionner les types d'\xE9v\xE9nements que vous souhaitez suivre."},update:{title:"Mettre \xE0 jour l'abonnement",description:"Vous pouvez mettre \xE0 jour vos pr\xE9f\xE9rences d'abonnement ou vous d\xE9sabonner ici.",saved:"Vos modifications ont \xE9t\xE9 enregistr\xE9es.",submit:"Mettre \xE0 jour l'abonnement",unsubscribe:"Se d\xE9sabonner",unsubscribeDescription:"S\xE9lectionnez cette option si vous souhaitez vous d\xE9sabonner de toutes les ressources."},confirm:{title:"Confirmer l'abonnement",success:"Abonnement confirm\xE9 avec succ\xE8s"}},accounts:{shared:{email:"E-mail",password:"Mot de passe",newPassword:"Nouveau mot de passe",confirmPassword:"Confirmer le mot de passe",login:"Se connecter"},login:{welcomeBack:"Bon retour !",loginPrompt:"Veuillez vous connecter pour voir {{statusPageName}}",forgotPassword:"Mot de passe oubli\xE9 ?",submit:"Se connecter",useSSO:"Utiliser l'authentification unique (SSO) \xE0 la place"},sso:{title:"Se connecter avec SSO",loginPrompt:"Veuillez vous connecter pour voir {{statusPageName}}",noProviders:"Aucun fournisseur SSO configur\xE9 ou activ\xE9"},forgotPassword:{title:"Mot de passe oubli\xE9",description:"Si vous avez oubli\xE9 votre mot de passe pour {{statusPageName}}, veuillez saisir votre e-mail et le lien de r\xE9initialisation du mot de passe vous sera envoy\xE9.",success:"Nous vous avons envoy\xE9 par e-mail le lien de r\xE9initialisation du mot de passe. N'oubliez pas de v\xE9rifier votre dossier spam.",sendLink:"Envoyer le lien de r\xE9initialisation du mot de passe",rememberPassword:"Vous vous souvenez de votre mot de passe ?"},resetPassword:{description:"Cr\xE9ez un nouveau mot de passe pour votre compte {{statusPageName}}.",instructions:"Veuillez saisir votre nouveau mot de passe et nous le mettrons \xE0 jour.",success:"Votre mot de passe a \xE9t\xE9 mis \xE0 jour. Veuillez vous connecter.",submit:"R\xE9initialiser le mot de passe",knowPassword:"Vous connaissez votre mot de passe ?"},masterPassword:{enterWithName:"Saisir le mot de passe {{statusPageName}}",enterGeneric:"Saisir le mot de passe",prompt:"Veuillez saisir le mot de passe pour continuer.",passwordRequired:"Le mot de passe est requis.",passwordLabel:"Mot de passe",passwordDescription:"Saisissez le mot de passe pour d\xE9verrouiller cette page.",passwordPlaceholder:"Saisir le mot de passe",submit:"D\xE9verrouiller la page de statut"},signingOut:"D\xE9connexion en cours..."},errors:{notFound:{title:"Page introuvable.",description:"La page que vous recherchez n'existe pas."},forbidden:{title:"Acc\xE8s interdit",description:"Vous n'avez pas la permission d'acc\xE9der \xE0 cette page."},generic:"Une erreur est survenue. Veuillez r\xE9essayer."},footer:{poweredBy:"Propuls\xE9 par OneUptime"},statusNames:{identified:"Identifi\xE9",acknowledged:"Pris en compte",resolved:"R\xE9solu",criticalIncident:"Incident critique",majorIncident:"Incident majeur",minorIncident:"Incident mineur",operational:"Op\xE9rationnel",degraded:"D\xE9grad\xE9",offline:"Hors ligne",scheduled:"Planifi\xE9",ongoing:"En cours",ended:"Termin\xE9",completed:"Achev\xE9"},"Subscriber ID is required":"L'ID de l'abonn\xE9 est requis","Token is required":"Le jeton est requis","{{field}} cannot be less than {{minLength}} characters.":"{{field}} ne peut pas contenir moins de {{minLength}} caract\xE8res.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} ne peut pas contenir plus de {{maxLength}} caract\xE8res.","{{field}} should not have spaces.":"{{field}}
25 ne doit pas contenir d'espaces.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} ne peut contenir que des lettres, des chiffres, des traits d'union (-) et des traits de soulignement (_).","{{field}} should not have numbers.":"{{field}} ne doit pas contenir de chiffres.","{{field}} should be a future date.":"{{field}} doit \xEAtre une date future.","{{field}} should be a number.":"{{field}} doit \xEAtre un nombre.","{{field}} should not be more than {{maxValue}}.":"{{field}} ne doit pas \xEAtre sup\xE9rieur \xE0 {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} ne doit pas \xEAtre inf\xE9rieur \xE0 {{minValue}}.","{{field}} is required.":"{{field}} est obligatoire.","{{field}} should match {{matchField}}":"{{field}} doit correspondre \xE0 {{matchField}}","Email is not valid.":"L'e-mail n'est pas valide."};var _2={a11y:{skipToMainContent:"Saltar al contenido principal",loading:"Cargando..."},common:{save:"Guardar",cancel:"Cancelar",submit:"Enviar",close:"Cerrar",back:"Atr\xE1s",next:"Siguiente",loading:"Cargando...",search:"Buscar",edit:"Editar",delete:"Eliminar",yes:"S\xED",no:"No",statusPage:"P\xE1gina de estado"},language:{label:"Idioma",switchLanguage:"Cambiar idioma"},nav:{overview:"Resumen",incidents:"Incidencias",announcements:"Anuncios",scheduledEvents:"Eventos programados",subscribe:"Suscribirse",login:"Iniciar sesi\xF3n",logout:"Cerrar sesi\xF3n"},overview:{uptimeSuffix:"% de disponibilidad",operational:"Operativo",noResourcesInGroup:"No se han a\xF1adido recursos a este grupo.",activeIncidents:"Incidencias activas",scheduledMaintenanceEvents:"Eventos de mantenimiento programado",allClearTitle:"Todo parece estar bien",allClearDescription:"A\xFAn no se han a\xF1adido recursos a esta p\xE1gina de estado. Por favor, a\xF1ada algunos recursos desde el panel de control.",allResourcesAre:"Todos los recursos est\xE1n {{status}}",someResourcesAre:"Algunos recursos est\xE1n {{status}}",someResourcesAreUnder:"Algunos recursos est\xE1n en {{status}}",oneSubGroup:"1 grupo",subGroupCount:"{{total}} grupos"},eventItem:{affectedResources:"Recursos afectados",stateChangedTo:"estado cambiado a",view:"Ver {{eventType}}",updateTo:"Actualizaci\xF3n de este {{eventType}}",postedOn:"publicado el"},monitorOverview:{daysAgo:"hace {{days}} d\xEDas",today:"Hoy",notAvailable:"No disponible"},incidents:{title:"Incidencias",singular:"Incidencia",active:"Incidencias activas",resolved:"Incidencias resueltas",none:"Sin incidencias",noneDescription:"No hay incidencias publicadas en esta p\xE1gina de estado.",postmortem:"An\xE1lisis posterior a la incidencia",declaredAt:"Declarado el ",report:"Informe de incidencia",notFound:"Incidencia no encontrada en esta p\xE1gina de estado."},episodes:{report:"Informe de episodio",none:"Sin episodios",notFound:"Episodio no encontrado en esta p\xE1gina de estado."},announcements:{title:"Anuncios",singular:"Anuncio",active:"Anuncios activos",past:"Anuncios pasados",none:"Sin anuncios",noneDescription:"No se han publicado anuncios hasta ahora en esta p\xE1gina.",announcedAt:"Anunciado el ",notFound:"Anuncio no encontrado en esta p\xE1gina de estado."},scheduledEvents:{title:"Eventos programados",singular:"Evento programado",scheduledMaintenance:"Mantenimiento programado",ongoing:"Eventos en curso",upcoming:"Eventos programados",completed:"Eventos finalizados",none:"Sin eventos programados",noneDescription:"No se han publicado eventos programados para esta p\xE1gina de estado.",scheduledAt:"Programado para ",report:"Informe de evento programado",notFound:"No se encontraron eventos programados para esta p\xE1gina de estado."},subscribe:{title:"Suscribirse",submit:"Suscribirse",newSubscription:"Nueva suscripci\xF3n",manageExisting:"Gestionar suscripci\xF3n existente",sendManagementLink:"Enviar enlace de gesti\xF3n",subscribedSuccessfully:"Se ha suscrito correctamente.",emailSentCheckSpam:"Se ha enviado un correo electr\xF3nico con el enlace a su direcci\xF3n. Si no ve el correo, revise su carpeta de spam.",menu:{email:"Correo electr\xF3nico",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Suscribirse por correo electr\xF3nico",description:"Todas nuestras actualizaciones se enviar\xE1n a esta direcci\xF3n de correo electr\xF3nico.",yourEmail:"Su correo electr\xF3nico",placeholder:"[email protected]",managePrompt:"Introduzca el correo electr\xF3nico con el que se suscribi\xF3",manageDescription:"Le enviaremos un enlace de gesti\xF3n de suscripci\xF3n a este correo electr\xF3nico.",managePlaceholder:"[email protected]"},sms:{title:"Suscribirse por SMS",description:"Todas nuestras actualizaciones se enviar\xE1n a este n\xFAmero de tel\xE9fono.",yourPhoneNumber:"Su n\xFAmero de tel\xE9fono",placeholder:"+34612345678",managePrompt:"Introduzca el n\xFAmero de tel\xE9fono con el que se suscribi\xF3",manageDescription:"Le enviaremos un enlace de gesti\xF3n de suscripci\xF3n a este n\xFAmero de tel\xE9fono."},slack:{title:"Suscribirse v\xEDa Slack",description:"Todas nuestras actualizaciones se enviar\xE1n a este webhook de Slack.",workspaceName:"Nombre del espacio de trabajo de Slack",workspaceNameDescription:"Introduzca el nombre de su espacio de trabajo de Slack para la validaci\xF3n.",workspaceNamePlaceholder:"mi-espacio-empresa",webhookUrl:"URL del webhook entrante de Slack",webhookUrlDescription:"Las actualizaciones de la p\xE1gina de estado se enviar\xE1n a este webhook de Slack.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Introduzca el nombre del espacio de trabajo de Slack con el que se suscribi\xF3",manageDescription:"Le enviaremos un enlace de gesti\xF3n de suscripci\xF3n a este espacio de trabajo."},microsoftTeams:{title:"Suscribirse v\xEDa Microsoft Teams",description:"Todas nuestras actualizaciones se enviar\xE1n a este webhook de Teams.",workspaceName:"Nombre del espacio de trabajo de Microsoft Teams",workspaceNameDescription:"Introduzca el nombre de su espacio de trabajo de Microsoft Teams para la validaci\xF3n.",workspaceNamePlaceholder:"mi-espacio-empresa",webhookUrl:"URL del webhook entrante de Microsoft Teams",webhookUrlDescription:"Las actualizaciones de la p\xE1gina de estado se enviar\xE1n a este webhook de Teams.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Introduzca el nombre del espacio de trabajo de Microsoft Teams con el que se suscribi\xF3",manageDescription:"Le enviaremos un enlace de gesti\xF3n de suscripci\xF3n a este espacio de trabajo."}
25,webhook:{title:"Suscribirse por webhook",description:"Todas nuestras actualizaciones se enviar\xE1n como solicitudes JSON POST a esta URL de webhook.",webhookUrl:"URL del webhook",webhookUrlDescription:"Se enviar\xE1 una solicitud JSON POST a esta URL en cada evento de la p\xE1gina de estado.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Suscribirse a todos los recursos",allDescription:"Seleccione esta opci\xF3n si desea suscribirse a todos los recursos.",select:"Seleccionar recursos para suscribirse",selectDescription:"Seleccione los recursos a los que desea suscribirse."},eventTypes:{all:"Suscribirse a todos los tipos de eventos",allDescription:"Seleccione esta opci\xF3n si desea suscribirse a todos los tipos de eventos.",select:"Seleccionar tipos de eventos para suscribirse",selectDescription:"Seleccione los tipos de eventos a los que desea suscribirse."},update:{title:"Actualizar suscripci\xF3n",description:"Puede actualizar sus preferencias de suscripci\xF3n o cancelar la suscripci\xF3n aqu\xED.",saved:"Sus cambios se han guardado.",submit:"Actualizar suscripci\xF3n",unsubscribe:"Cancelar suscripci\xF3n",unsubscribeDescription:"Seleccione esta opci\xF3n si desea cancelar la suscripci\xF3n a todos los recursos."},confirm:{title:"Confirmar suscripci\xF3n",success:"Suscripci\xF3n confirmada con \xE9xito"}},accounts:{shared:{email:"Correo electr\xF3nico",password:"Contrase\xF1a",newPassword:"Nueva contrase\xF1a",confirmPassword:"Confirmar contrase\xF1a",login:"Iniciar sesi\xF3n"},login:{welcomeBack:"\xA1Bienvenido de nuevo!",loginPrompt:"Por favor, inicie sesi\xF3n para ver {{statusPageName}}",forgotPassword:"\xBFOlvid\xF3 su contrase\xF1a?",submit:"Iniciar sesi\xF3n",useSSO:"Usar inicio de sesi\xF3n \xFAnico (SSO) en su lugar"},sso:{title:"Iniciar sesi\xF3n con SSO",loginPrompt:"Por favor, inicie sesi\xF3n para ver {{statusPageName}}",noProviders:"No hay proveedores SSO configurados o habilitados"},forgotPassword:{title:"Contrase\xF1a olvidada",description:"Si ha olvidado su contrase\xF1a para {{statusPageName}}, introduzca su correo electr\xF3nico y le enviaremos el enlace para restablecer la contrase\xF1a.",success:"Le hemos enviado por correo electr\xF3nico el enlace para restablecer la contrase\xF1a. No olvide revisar su carpeta de spam.",sendLink:"Enviar enlace de restablecimiento de contrase\xF1a",rememberPassword:"\xBFRecuerda su contrase\xF1a?"},resetPassword:{description:"Cree una nueva contrase\xF1a para su cuenta de {{statusPageName}}.",instructions:"Introduzca su nueva contrase\xF1a y la actualizaremos.",success:"Su contrase\xF1a ha sido actualizada. Inicie sesi\xF3n.",submit:"Restablecer contrase\xF1a",knowPassword:"\xBFConoce su contrase\xF1a?"},masterPassword:{enterWithName:"Introduzca la contrase\xF1a de {{statusPageName}}",enterGeneric:"Introduzca la contrase\xF1a",prompt:"Introduzca la contrase\xF1a para continuar.",passwordRequired:"la contrase\xF1a es obligatoria.",passwordLabel:"Contrase\xF1a",passwordDescription:"Introduzca la contrase\xF1a para desbloquear esta p\xE1gina.",passwordPlaceholder:"Introducir contrase\xF1a",submit:"Desbloquear p\xE1gina de estado"},signingOut:"Cerrando sesi\xF3n..."},errors:{notFound:{title:"P\xE1gina no encontrada.",description:"La p\xE1gina que busca no existe."},forbidden:{title:"Acceso denegado",description:"No tiene permiso para acceder a esta p\xE1gina."},generic:"Algo sali\xF3 mal. Por favor, int\xE9ntelo de nuevo."},footer:{poweredBy:"Desarrollado por OneUptime"},statusNames:{identified:"Identificado",acknowledged:"Reconocido",resolved:"Resuelto",criticalIncident:"Incidente cr\xEDtico",majorIncident:"Incidente mayor",minorIncident:"Incidente menor",operational:"Operativo",degraded:"Degradado",offline:"Sin conexi\xF3n",scheduled:"Programado",ongoing:"En curso",ended:"Finalizado",completed:"Completado"},"Subscriber ID is required":"El ID del suscriptor es obligatorio","Token is required":"El token es obligatorio","{{field}} cannot be less than {{minLength}} characters.":"{{field}} no puede tener menos de {{minLength}} caracteres.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} no puede tener m\xE1s de {{maxLength}} caracteres.","{{field}} should not have spaces.":"{{field}} no debe contener espacios.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}}
25 solo puede contener letras, n\xFAmeros, guiones (-) y guiones bajos (_).","{{field}} should not have numbers.":"{{field}} no debe contener n\xFAmeros.","{{field}} should be a future date.":"{{field}} debe ser una fecha futura.","{{field}} should be a number.":"{{field}} debe ser un n\xFAmero.","{{field}} should not be more than {{maxValue}}.":"{{field}} no debe ser mayor que {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} no debe ser menor que {{minValue}}.","{{field}} is required.":"{{field}} es obligatorio.","{{field}} should match {{matchField}}":"{{field}} debe coincidir con {{matchField}}","Email is not valid.":"El correo electr\xF3nico no es v\xE1lido."};var F2={a11y:{skipToMainContent:"Vai al contenuto principale",loading:"Caricamento..."},common:{save:"Salva",cancel:"Annulla",submit:"Invia",close:"Chiudi",back:"Indietro",next:"Avanti",loading:"Caricamento...",search:"Cerca",edit:"Modifica",delete:"Elimina",yes:"S\xEC",no:"No",statusPage:"Pagina di stato"},language:{label:"Lingua",switchLanguage:"Cambia lingua"},nav:{overview:"Panoramica",incidents:"Incidenti",announcements:"Annunci",scheduledEvents:"Eventi pianificati",subscribe:"Iscriviti",login:"Accedi",logout:"Esci"},overview:{uptimeSuffix:"% di disponibilit\xE0",operational:"Operativo",noResourcesInGroup:"Nessuna risorsa aggiunta a questo gruppo.",activeIncidents:"Incidenti attivi",scheduledMaintenanceEvents:"Eventi di manutenzione pianificata",allClearTitle:"Tutto \xE8 a posto",allClearDescription:"Non sono ancora state aggiunte risorse a questa pagina di stato. Si prega di aggiungere alcune risorse dalla dashboard.",allResourcesAre:"Tutte le risorse sono {{status}}",someResourcesAre:"Alcune risorse sono {{status}}",someResourcesAreUnder:"Alcune risorse sono in {{status}}",oneSubGroup:"1 gruppo",subGroupCount:"{{total}} gruppi"},eventItem:{affectedResources:"Risorse interessate",stateChangedTo:"stato cambiato in",view:"Visualizza {{eventType}}",updateTo:"Aggiornamento di questo {{eventType}}",postedOn:"pubblicato il"},monitorOverview:{daysAgo:"{{days}} giorni fa",today:"Oggi",notAvailable:"Non disponibile"},incidents:{title:"Incidenti",singular:"Incidente",active:"Incidenti attivi",resolved:"Incidenti risolti",none:"Nessun incidente",noneDescription:"Nessun incidente pubblicato su questa pagina di stato.",postmortem:"Post-mortem dell'incidente",declaredAt:"Dichiarato il ",report:"Rapporto sull'incidente",notFound:"Incidente non trovato su questa pagina di stato."},episodes:{report:"Rapporto episodio",none:"Nessun episodio",notFound:"Episodio non trovato su questa pagina di stato."},announcements:{title:"Annunci",singular:"Annuncio",active:"Annunci attivi",past:"Annunci passati",none:"Nessun annuncio",noneDescription:"Nessun annuncio pubblicato finora su questa pagina.",announcedAt:"Annunciato il ",notFound:"Annuncio non trovato su questa pagina di stato."},scheduledEvents:{title:"Eventi pianificati",singular:"Evento pianificato",scheduledMaintenance:"Manutenzione pianificata",ongoing:"Eventi in corso",upcoming:"Eventi pianificati",completed:"Eventi completati",none:"Nessun evento pianificato",noneDescription:"Nessun evento pianificato pubblicato per questa pagina di stato.",scheduledAt:"Pianificato per ",report:"Rapporto evento pianificato",notFound:"Nessun evento pianificato trovato per questa pagina di stato."},subscribe:{title:"Iscriviti",submit:"Iscriviti",newSubscription:"Nuova iscrizione",manageExisting:"Gestisci iscrizione esistente",sendManagementLink:"Invia link di gestione",subscribedSuccessfully:"Iscrizione effettuata con successo.",emailSentCheckSpam:"Un'e-mail con il link \xE8 stata inviata al tuo indirizzo e-mail. Se non vedi l'e-mail, controlla la cartella spam.",menu:{email:"E-mail",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Iscriviti via e-mail",description:"Tutti i nostri aggiornamenti saranno inviati a questo indirizzo e-mail.",yourEmail:"La tua e-mail",placeholder:"[email protected]",managePrompt:"Inserisci l'e-mail con cui ti sei iscritto",manageDescription:"Ti invieremo un link per gestire l'iscrizione a questo indirizzo e-mail.",managePlaceholder:"[email protected]"},sms:{title:"Iscriviti via SMS",description:"Tutti i nostri aggiornamenti saranno inviati a questo numero di telefono.",yourPhoneNumber:"Il tuo numero di telefono",placeholder:"+393123456789",managePrompt:"Inserisci il numero di telefono con cui ti sei iscritto",manageDescription:"Ti invieremo un link per gestire l'iscrizione a questo numero di telefono."},slack:{title:"Iscriviti via Slack",description:"Tutti i nostri aggiornamenti saranno inviati a questo webhook Slack.",workspaceName:"Nome dell'area di lavoro Slack",workspaceNameDescription:"Inserisci il nome della tua area di lavoro Slack per la convalida.",workspaceNamePlaceholder:"mia-area-azienda",webhookUrl:"URL del webhook in entrata Slack",webhookUrlDescription:"Gli aggiornamenti della pagina di stato saranno inviati a questo webhook Slack.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Inserisci il nome dell'area di lavoro Slack con cui ti sei iscritto",manageDescription:"Ti invieremo un link per gestire l'iscrizione a quest'area di lavoro."},microsoftTeams:{title:"Iscriviti via Microsoft Teams",description:"Tutti i nostri aggiornamenti saranno inviati a questo webhook Teams.",workspaceName:"Nome dell'area di lavoro Microsoft Teams",workspaceNameDescription:"Inserisci il nome della tua area di lavoro Microsoft Teams per la convalida.",workspaceNamePlaceholder:"mia-area-azienda",webhookUrl:"URL del webhook in entrata Microsoft Teams",webhookUrlDescription:"Gli aggiornamenti della pagina di stato saranno inviati a questo webhook Teams.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Inserisci il nome dell'area di lavoro Microsoft Teams con cui ti sei iscritto",manageDescription:"Ti invieremo un link per gestire l'iscrizione a quest'area di lavoro."}
25,webhook:{title:"Iscriviti tramite webhook",description:"Tutti i nostri aggiornamenti saranno inviati come richieste JSON POST a questo URL webhook.",webhookUrl:"URL del webhook",webhookUrlDescription:"A ogni evento della pagina di stato verr\xE0 inviata una richiesta JSON POST a questo URL.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Iscriviti a tutte le risorse",allDescription:"Seleziona questa opzione se desideri iscriverti a tutte le risorse.",select:"Seleziona le risorse a cui iscriverti",selectDescription:"Seleziona le risorse a cui desideri iscriverti."},eventTypes:{all:"Iscriviti a tutti i tipi di eventi",allDescription:"Seleziona questa opzione se desideri iscriverti a tutti i tipi di eventi.",select:"Seleziona i tipi di eventi a cui iscriverti",selectDescription:"Seleziona i tipi di eventi a cui desideri iscriverti."},update:{title:"Aggiorna iscrizione",description:"Puoi aggiornare le tue preferenze di iscrizione o annullarla qui.",saved:"Le tue modifiche sono state salvate.",submit:"Aggiorna iscrizione",unsubscribe:"Annulla iscrizione",unsubscribeDescription:"Seleziona questa opzione se desideri annullare l'iscrizione a tutte le risorse."},confirm:{title:"Conferma iscrizione",success:"Iscrizione confermata con successo"}},accounts:{shared:{email:"E-mail",password:"Password",newPassword:"Nuova password",confirmPassword:"Conferma password",login:"Accedi"},login:{welcomeBack:"Bentornato!",loginPrompt:"Effettua l'accesso per visualizzare {{statusPageName}}",forgotPassword:"Password dimenticata?",submit:"Accedi",useSSO:"Usa il Single Sign-On (SSO) invece"},sso:{title:"Accedi con SSO",loginPrompt:"Effettua l'accesso per visualizzare {{statusPageName}}",noProviders:"Nessun provider SSO configurato o abilitato"},forgotPassword:{title:"Password dimenticata",description:"Se hai dimenticato la password per {{statusPageName}}, inserisci la tua e-mail e ti invieremo il link per reimpostare la password.",success:"Ti abbiamo inviato per e-mail il link per reimpostare la password. Non dimenticare di controllare la cartella spam.",sendLink:"Invia link di reimpostazione password",rememberPassword:"Ricordi la password?"},resetPassword:{description:"Crea una nuova password per il tuo account {{statusPageName}}.",instructions:"Inserisci la tua nuova password e la aggiorneremo.",success:"La tua password \xE8 stata aggiornata. Effettua l'accesso.",submit:"Reimposta password",knowPassword:"Conosci la tua password?"},masterPassword:{enterWithName:"Inserisci password di {{statusPageName}}",enterGeneric:"Inserisci password",prompt:"Inserisci la password per continuare.",passwordRequired:"la password \xE8 obbligatoria.",passwordLabel:"Password",passwordDescription:"Inserisci la password per sbloccare questa pagina.",passwordPlaceholder:"Inserisci password",submit:"Sblocca pagina di stato"},signingOut:"Disconnessione in corso..."},errors:{notFound:{title:"Pagina non trovata.",description:"La pagina che stai cercando non esiste."},forbidden:{title:"Accesso negato",description:"Non hai il permesso di accedere a questa pagina."},generic:"Qualcosa \xE8 andato storto. Per favore, riprova."},footer:{poweredBy:"Offerto da OneUptime"},statusNames:{identified:"Identificato",acknowledged:"Riconosciuto",resolved:"Risolto",criticalIncident:"Incidente critico",majorIncident:"Incidente grave",minorIncident:"Incidente minore",operational:"Operativo",degraded:"Degradato",offline:"Offline",scheduled:"Programmato",ongoing:"In corso",ended:"Terminato",completed:"Completato"},"Subscriber ID is required":"L'ID abbonato \xE8 obbligatorio","Token is required":"Il token \xE8 obbligatorio","{{field}} cannot be less than {{minLength}} characters.":"{{field}} non pu\xF2 contenere meno di {{minLength}} caratteri.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} non pu\xF2 contenere pi\xF9 di {{maxLength}} caratteri.","{{field}} should not have spaces.":"{{field}} non deve contenere spazi.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} pu\xF2 contenere solo lettere, numeri, trattini (-) e trattini bassi (_).","{{field}} should not have numbers.":"{{field}} non deve contenere numeri.","{{field}} should be a future date.":"{{field}} deve essere una data futura.","{{field}} should be a number.":"{{field}} deve essere un numero.","{{field}} should not be more than {{maxValue}}.":"{{field}} non deve essere maggiore di {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} non deve essere minore di {{minValue}}.","{{field}} is required.":"{{field}} \xE8 obbligatorio.","{{field}} should match {{matchField}}":"{{field}} deve corrispondere a {{matchField}}
25","Email is not valid.":"L'email non \xE8 valida."};var U2={a11y:{skipToMainContent:"Saltar para o conte\xFAdo principal",loading:"A carregar..."},common:{save:"Salvar",cancel:"Cancelar",submit:"Enviar",close:"Fechar",back:"Voltar",next:"Pr\xF3ximo",loading:"Carregando...",search:"Pesquisar",edit:"Editar",delete:"Excluir",yes:"Sim",no:"N\xE3o",statusPage:"P\xE1gina de status"},language:{label:"Idioma",switchLanguage:"Alterar idioma"},nav:{overview:"Vis\xE3o geral",incidents:"Incidentes",announcements:"An\xFAncios",scheduledEvents:"Eventos agendados",subscribe:"Inscrever-se",login:"Entrar",logout:"Sair"},overview:{uptimeSuffix:"% de disponibilidade",operational:"Operacional",noResourcesInGroup:"Nenhum recurso adicionado a este grupo.",activeIncidents:"Incidentes ativos",scheduledMaintenanceEvents:"Eventos de manuten\xE7\xE3o agendada",allClearTitle:"Tudo parece \xF3timo",allClearDescription:"Nenhum recurso adicionado a esta p\xE1gina de status ainda. Por favor, adicione alguns recursos pelo painel.",allResourcesAre:"Todos os recursos est\xE3o {{status}}",someResourcesAre:"Alguns recursos est\xE3o {{status}}",someResourcesAreUnder:"Alguns recursos est\xE3o em {{status}}",oneSubGroup:"1 grupo",subGroupCount:"{{total}} grupos"},eventItem:{affectedResources:"Recursos afetados",stateChangedTo:"estado alterado para",view:"Ver {{eventType}}",updateTo:"Atualiza\xE7\xE3o deste {{eventType}}",postedOn:"publicado em"},monitorOverview:{daysAgo:"h\xE1 {{days}} dias",today:"Hoje",notAvailable:"N\xE3o dispon\xEDvel"},incidents:{title:"Incidentes",singular:"Incidente",active:"Incidentes ativos",resolved:"Incidentes resolvidos",none:"Sem incidentes",noneDescription:"Nenhum incidente publicado nesta p\xE1gina de status.",postmortem:"An\xE1lise p\xF3s-incidente",declaredAt:"Declarado em ",report:"Relat\xF3rio de incidente",notFound:"Incidente n\xE3o encontrado nesta p\xE1gina de status."},episodes:{report:"Relat\xF3rio de epis\xF3dio",none:"Sem epis\xF3dios",notFound:"Epis\xF3dio n\xE3o encontrado nesta p\xE1gina de status."},announcements:{title:"An\xFAncios",singular:"An\xFAncio",active:"An\xFAncios ativos",past:"An\xFAncios anteriores",none:"Sem an\xFAncios",
25noneDescription:"Nenhum an\xFAncio publicado at\xE9 agora nesta p\xE1gina.",announcedAt:"Anunciado em ",notFound:"An\xFAncio n\xE3o encontrado nesta p\xE1gina de status."},scheduledEvents:{title:"Eventos agendados",singular:"Evento agendado",scheduledMaintenance:"Manuten\xE7\xE3o agendada",ongoing:"Eventos em andamento",upcoming:"Eventos agendados",completed:"Eventos conclu\xEDdos",none:"Sem eventos agendados",noneDescription:"Nenhum evento agendado publicado para esta p\xE1gina de status.",scheduledAt:"Agendado para ",report:"Relat\xF3rio de evento agendado",notFound:"Nenhum evento agendado encontrado para esta p\xE1gina de status."},subscribe:{title:"Inscrever-se",submit:"Inscrever-se",newSubscription:"Nova inscri\xE7\xE3o",manageExisting:"Gerenciar inscri\xE7\xE3o existente",sendManagementLink:"Enviar link de gerenciamento",subscribedSuccessfully:"Voc\xEA foi inscrito com sucesso.",emailSentCheckSpam:"Um e-mail com o link foi enviado para seu e-mail. Se n\xE3o ver o e-mail, verifique sua pasta de spam.",menu:{email:"E-mail",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Inscrever-se por e-mail",description:"Todas as nossas atualiza\xE7\xF5es ser\xE3o enviadas para este endere\xE7o de e-mail.",yourEmail:"Seu e-mail",placeholder:"[email protected]",managePrompt:"Por favor, digite o e-mail com o qual voc\xEA se inscreveu",manageDescription:"Enviaremos um link de gerenciamento de inscri\xE7\xE3o para este e-mail.",managePlaceholder:"[email protected]"},sms:{title:"Inscrever-se por SMS",description:"Todas as nossas atualiza\xE7\xF5es ser\xE3o enviadas para este n\xFAmero de telefone.",yourPhoneNumber:"Seu n\xFAmero de telefone",placeholder:"+5511123456789",managePrompt:"Por favor, digite o n\xFAmero de telefone com o qual voc\xEA se inscreveu",manageDescription:"Enviaremos um link de gerenciamento de inscri\xE7\xE3o para este n\xFAmero de telefone."},slack:{title:"Inscrever-se via Slack",description:"Todas as nossas atualiza\xE7\xF5es ser\xE3o enviadas para este webhook do Slack.",workspaceName:"Nome do workspace do Slack",workspaceNameDescription:"Digite o nome do seu workspace do Slack para valida\xE7\xE3o.",workspaceNamePlaceholder:"meu-workspace-empresa",webhookUrl:"URL do webhook de entrada do Slack",webhookUrlDescription:"As atualiza\xE7\xF5es da p\xE1gina de status ser\xE3o enviadas para este webhook do Slack.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Por favor, digite o nome do workspace do Slack com o qual voc\xEA se inscreveu",manageDescription:"Enviaremos um link de gerenciamento de inscri\xE7\xE3o para este workspace."},microsoftTeams:{title:"Inscrever-se via Microsoft Teams",description:"Todas as nossas atualiza\xE7\xF5es ser\xE3o enviadas para este webhook do Teams.",workspaceName:"Nome do workspace do Microsoft Teams",workspaceNameDescription:"Digite o nome do seu workspace do Microsoft Teams para valida\xE7\xE3o.",workspaceNamePlaceholder:"meu-workspace-empresa",webhookUrl:"URL do webhook de entrada do Microsoft Teams",webhookUrlDescription:"As atualiza\xE7\xF5es da p\xE1gina de status ser\xE3o enviadas para este webhook do Teams.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Por favor, digite o nome do workspace do Microsoft Teams com o qual voc\xEA se inscreveu",manageDescription:"Enviaremos um link de gerenciamento de inscri\xE7\xE3o para este workspace."},webhook:{title:"Inscrever-se por webhook",description:"Todas as nossas atualiza\xE7\xF5es ser\xE3o enviadas como requisi\xE7\xF5es JSON POST para esta URL de webhook.",webhookUrl:"URL do webhook",webhookUrlDescription:"Uma requisi\xE7\xE3o JSON POST ser\xE1 enviada para esta URL a cada evento da p\xE1gina de status.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Inscrever-se em todos os recursos",allDescription:"Selecione esta op\xE7\xE3o se desejar se inscrever em todos os recursos.",select:"Selecionar recursos para inscrever-se",selectDescription:"Selecione os recursos nos quais deseja se inscrever."},eventTypes:{all:"Inscrever-se em todos os tipos de eventos",allDescription:"Selecione esta op\xE7\xE3o se desejar se inscrever em todos os tipos de eventos.",select:"Selecionar tipos de eventos para inscrever-se",selectDescription:"Selecione os tipos de eventos nos quais deseja se inscrever."},update:{title:"Atualizar inscri\xE7\xE3o",description:"Voc\xEA pode atualizar suas prefer\xEAncias de inscri\xE7\xE3o ou cancelar a inscri\xE7\xE3o aqui.",saved:"Suas altera\xE7\xF5es foram salvas.",submit:"Atualizar inscri\xE7\xE3o",unsubscribe:"Cancelar inscri\xE7\xE3o",unsubscribeDescription:"Selecione esta op\xE7\xE3o se desejar cancelar a inscri\xE7\xE3o em todos os recursos."},confirm:{title:"Confirmar inscri\xE7\xE3o",success:"Inscri\xE7\xE3o confirmada com sucesso"}},accounts:{shared:{email:"E-mail",password:"Senha",newPassword:"Nova senha",confirmPassword:"Confirmar senha",login:"Entrar"},login:{welcomeBack:"Bem-vindo de volta!",loginPrompt:"Por favor, fa\xE7a login para ver {{statusPageName}}",forgotPassword:"Esqueceu a senha?",submit:"Entrar",useSSO:"Usar login \xFAnico (SSO) em vez disso"}
25,sso:{title:"Entrar com SSO",loginPrompt:"Por favor, fa\xE7a login para ver {{statusPageName}}",noProviders:"Nenhum provedor SSO configurado ou habilitado"},forgotPassword:{title:"Esqueceu a senha",description:"Se voc\xEA esqueceu sua senha para {{statusPageName}}, digite seu e-mail e o link de redefini\xE7\xE3o de senha ser\xE1 enviado a voc\xEA.",success:"Enviamos o link de redefini\xE7\xE3o de senha para seu e-mail. N\xE3o se esque\xE7a de verificar a pasta de spam.",sendLink:"Enviar link de redefini\xE7\xE3o de senha",rememberPassword:"Lembrou da sua senha?"},resetPassword:{description:"Crie uma nova senha para sua conta {{statusPageName}}.",instructions:"Digite sua nova senha e n\xF3s a atualizaremos.",success:"Sua senha foi atualizada. Por favor, fa\xE7a login.",submit:"Redefinir senha",knowPassword:"Sabe sua senha?"},masterPassword:{enterWithName:"Digitar senha de {{statusPageName}}",enterGeneric:"Digitar senha",prompt:"Digite a senha para continuar.",passwordRequired:"a senha \xE9 obrigat\xF3ria.",passwordLabel:"Senha",passwordDescription:"Digite a senha para desbloquear esta p\xE1gina.",passwordPlaceholder:"Digitar senha",submit:"Desbloquear p\xE1gina de status"},signingOut:"A terminar sess\xE3o..."},errors:{notFound:{title:"P\xE1gina n\xE3o encontrada.",description:"A p\xE1gina que voc\xEA est\xE1 procurando n\xE3o existe."},forbidden:{title:"Acesso negado",description:"Voc\xEA n\xE3o tem permiss\xE3o para acessar esta p\xE1gina."},generic:"Algo deu errado. Por favor, tente novamente."},footer:{poweredBy:"Desenvolvido por OneUptime"},statusNames:{identified:"Identificado",acknowledged:"Confirmado",resolved:"Resolvido",criticalIncident:"Incidente cr\xEDtico",majorIncident:"Incidente grave",minorIncident:"Incidente menor",operational:"Operacional",degraded:"Degradado",offline:"Offline",scheduled:"Agendado",ongoing:"Em andamento",ended:"Encerrado",completed:"Conclu\xEDdo"},"Subscriber ID is required":"O ID do assinante \xE9 obrigat\xF3rio","Token is required":"O token \xE9 obrigat\xF3rio","{{field}} cannot be less than {{minLength}} characters.":"{{field}} n\xE3o pode ter menos de {{minLength}} caracteres.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} n\xE3o pode ter mais de {{maxLength}} caracteres.","{{field}} should not have spaces.":"{{field}} n\xE3o deve conter espa\xE7os.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} s\xF3 pode conter letras, n\xFAmeros, h\xEDfens (-) e sublinhados (_).","{{field}} should not have numbers.":"{{field}} n\xE3o deve conter n\xFAmeros.","{{field}} should be a future date.":"{{field}} deve ser uma data futura.","{{field}} should be a number.":"{{field}} deve ser um n\xFAmero.","{{field}} should not be more than {{maxValue}}.":"{{field}} n\xE3o deve ser maior que {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} n\xE3o deve ser menor que {{minValue}}.","{{field}} is required.":"{{field}} \xE9 obrigat\xF3rio.","{{field}} should match {{matchField}}":"{{field}} deve corresponder a {{matchField}}","Email is not valid.":"O e-mail n\xE3o \xE9 v\xE1lido."};var B2={a11y:{skipToMainContent:"Naar hoofdinhoud springen",loading:"Laden..."},common:{save:"Opslaan",cancel:"Annuleren",submit:"Verzenden",close:"Sluiten",back:"Terug",next:"Volgende",loading:"Laden...",search:"Zoeken",edit:"Bewerken",delete:"Verwijderen",yes:"Ja",no:"Nee",statusPage:"Statuspagina"},language:{label:"Taal",switchLanguage:"Taal wijzigen"},nav:{overview:"Overzicht",incidents:"Incidenten",announcements:"Aankondigingen",scheduledEvents:"Geplande gebeurtenissen",subscribe:"Abonneren",login:"Inloggen",logout:"Uitloggen"},overview:{uptimeSuffix:"% uptime",operational:"Operationeel",noResourcesInGroup:"Geen bronnen toegevoegd aan deze groep.",activeIncidents:"Actieve incidenten",scheduledMaintenanceEvents:"Geplande onderhoudsgebeurtenissen",allClearTitle:"Alles ziet er goed uit",allClearDescription:"Er zijn nog geen bronnen toegevoegd aan deze statuspagina. Voeg alstublieft enkele bronnen toe vanaf het dashboard.",allResourcesAre:"Alle bronnen zijn {{status}}",someResourcesAre:"Sommige bronnen zijn {{status}}",someResourcesAreUnder:"Sommige bronnen zijn in {{status}}",oneSubGroup:"1 groep",subGroupCount:"{{total}} groepen"},eventItem:{affectedResources:"Getroffen bronnen",stateChangedTo:"status gewijzigd naar",view:"{{eventType}} bekijken",updateTo:"Update voor deze {{eventType}}",postedOn:"geplaatst op"},monitorOverview:{daysAgo:"{{days}}
25 dagen geleden",today:"Vandaag",notAvailable:"Niet beschikbaar"},incidents:{title:"Incidenten",singular:"Incident",active:"Actieve incidenten",resolved:"Opgeloste incidenten",none:"Geen incidenten",noneDescription:"Geen incidenten geplaatst op deze statuspagina.",postmortem:"Post-mortem incident",declaredAt:"Gemeld op ",report:"Incidentrapport",notFound:"Incident niet gevonden op deze statuspagina."},episodes:{report:"Episoderapport",none:"Geen episode",notFound:"Episode niet gevonden op deze statuspagina."},announcements:{title:"Aankondigingen",singular:"Aankondiging",active:"Actieve aankondigingen",past:"Vorige aankondigingen",none:"Geen aankondigingen",noneDescription:"Er zijn nog geen aankondigingen geplaatst op deze pagina.",announcedAt:"Aangekondigd op ",notFound:"Aankondiging niet gevonden op deze statuspagina."},scheduledEvents:{title:"Geplande gebeurtenissen",singular:"Geplande gebeurtenis",scheduledMaintenance:"Gepland onderhoud",ongoing:"Lopende gebeurtenissen",upcoming:"Geplande gebeurtenissen",completed:"Voltooide gebeurtenissen",none:"Geen geplande gebeurtenissen",noneDescription:"Geen geplande gebeurtenissen geplaatst voor deze statuspagina.",scheduledAt:"Gepland voor ",report:"Rapport geplande gebeurtenis",notFound:"Geen geplande gebeurtenis gevonden voor deze statuspagina."},subscribe:{title:"Abonneren",submit:"Abonneren",newSubscription:"Nieuw abonnement",manageExisting:"Bestaand abonnement beheren",sendManagementLink:"Beheerlink verzenden",subscribedSuccessfully:"U bent succesvol geabonneerd.",emailSentCheckSpam:"Er is een e-mail met de link naar uw e-mailadres verzonden. Als u de e-mail niet ziet, controleer dan uw spammap.",menu:{email:"E-mail",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Abonneren via e-mail",description:"Al onze updates worden naar dit e-mailadres verzonden.",yourEmail:"Uw e-mailadres",placeholder:"[email protected]",managePrompt:"Voer het e-mailadres in waarmee u bent geabonneerd",manageDescription:"We sturen u een link om uw abonnement te beheren naar dit e-mailadres.",managePlaceholder:"[email protected]"},sms:{title:"Abonneren via SMS",description:"Al onze updates worden naar dit telefoonnummer verzonden.",yourPhoneNumber:"Uw telefoonnummer",placeholder:"+31612345678",managePrompt:"Voer het telefoonnummer in waarmee u bent geabonneerd",manageDescription:"We sturen u een link om uw abonnement te beheren naar dit telefoonnummer."},slack:{title:"Abonneren via Slack",description:"Al onze updates worden naar deze Slack-webhook verzonden.",workspaceName:"Slack-werkruimtenaam",workspaceNameDescription:"Voer de naam van uw Slack-werkruimte in ter validatie.",workspaceNamePlaceholder:"mijn-bedrijfs-werkruimte",webhookUrl:"URL van inkomende Slack-webhook",webhookUrlDescription:"Updates van de statuspagina worden naar deze Slack-webhook verzonden.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Voer de naam van de Slack-werkruimte in waarmee u bent geabonneerd",manageDescription:"We sturen u een link om uw abonnement te beheren naar deze werkruimte."},microsoftTeams:{title:"Abonneren via Microsoft Teams",description:"Al onze updates worden naar deze Teams-webhook verzonden.",workspaceName:"Naam Microsoft Teams-werkruimte",workspaceNameDescription:"Voer de naam van uw Microsoft Teams-werkruimte in ter validatie.",workspaceNamePlaceholder:"mijn-bedrijfs-werkruimte",webhookUrl:"URL van inkomende Microsoft Teams-webhook",webhookUrlDescription:"Updates van de statuspagina worden naar deze Teams-webhook verzonden.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Voer de naam van de Microsoft Teams-werkruimte in waarmee u bent geabonneerd",manageDescription:"We sturen u een link om uw abonnement te beheren naar deze werkruimte."},webhook:{title:"Abonneren via webhook",description:"Al onze updates worden als JSON POST-verzoeken naar deze webhook-URL verzonden.",webhookUrl:"Webhook-URL",webhookUrlDescription:"Bij elke statuspaginagebeurtenis wordt een JSON POST-verzoek naar deze URL verzonden.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Abonneren op alle bronnen",allDescription:"Selecteer deze optie als u zich op alle bronnen wilt abonneren.",select:"Selecteer bronnen om op te abonneren",selectDescription:"Selecteer alstublieft de bronnen waarop u zich wilt abonneren."},eventTypes:{all:"Abonneren op alle gebeurtenistypen",allDescription:"Selecteer deze optie als u zich op alle gebeurtenistypen wilt abonneren.",select:"Selecteer gebeurtenistypen om op te abonneren",selectDescription:"Selecteer alstublieft de gebeurtenistypen waarop u zich wilt abonneren."},update:{title:"Abonnement bijwerken",description:"U kunt hier uw abonnementsvoorkeuren bijwerken of zich afmelden.",saved:"Uw wijzigingen zijn opgeslagen.",submit:"Abonnement bijwerken",unsubscribe:"Afmelden",unsubscribeDescription:"Selecteer dit als u zich wilt afmelden van alle bronnen."},confirm:{title:"Abonnement bevestigen",success:"Abonnement succesvol bevestigd"}},accounts:{shared:{email:"E-mail",password:"Wachtwoord",newPassword:"Nieuw wachtwoord",confirmPassword:"Wachtwoord bevestigen",login:"Inloggen"},login:{welcomeBack:"Welkom terug!",loginPrompt:"Log alstublieft in om {{statusPageName}} te bekijken",forgotPassword:"Wachtwoord vergeten?",submit:"Inloggen",useSSO:"Gebruik in plaats daarvan eenmalige aanmelding (SSO)"},sso:{title:"Inloggen met SSO",loginPrompt:"Log alstublieft in om {{statusPageName}} te bekijken",noProviders:"Geen SSO-providers geconfigureerd of ingeschakeld"},forgotPassword:{title:"Wachtwoord vergeten",description:"Als u uw wachtwoord voor {{statusPageName}} bent vergeten, voer dan uw e-mailadres in en de link om uw wachtwoord opnieuw in te stellen wordt naar u verzonden.",success:"We hebben u per e-mail de link voor het opnieuw instellen van het wac
25htwoord toegezonden. Vergeet niet uw spammap te controleren.",sendLink:"Link voor wachtwoordherstel verzenden",rememberPassword:"Herinnert u zich uw wachtwoord?"},resetPassword:{description:"Maak een nieuw wachtwoord aan voor uw {{statusPageName}}-account.",instructions:"Voer uw nieuwe wachtwoord in en we zullen het bijwerken.",success:"Uw wachtwoord is bijgewerkt. Log in alstublieft.",submit:"Wachtwoord opnieuw instellen",knowPassword:"Kent u uw wachtwoord?"},masterPassword:{enterWithName:"Voer wachtwoord van {{statusPageName}} in",enterGeneric:"Voer wachtwoord in",prompt:"Voer het wachtwoord in om door te gaan.",passwordRequired:"wachtwoord is vereist.",passwordLabel:"Wachtwoord",passwordDescription:"Voer het wachtwoord in om deze pagina te ontgrendelen.",passwordPlaceholder:"Wachtwoord invoeren",submit:"Statuspagina ontgrendelen"},signingOut:"Bezig met afmelden..."},errors:{notFound:{title:"Pagina niet gevonden.",description:"De pagina die u zoekt bestaat niet."},forbidden:{title:"Toegang geweigerd",description:"U heeft geen toegang tot deze pagina."},generic:"Er is iets misgegaan. Probeer het opnieuw."},footer:{poweredBy:"Mogelijk gemaakt door OneUptime"},statusNames:{identified:"Ge\xEFdentificeerd",acknowledged:"Bevestigd",resolved:"Opgelost",criticalIncident:"Kritiek incident",majorIncident:"Belangrijk incident",minorIncident:"Klein incident",operational:"Operationeel",degraded:"Verminderd",offline:"Offline",scheduled:"Gepland",ongoing:"Lopend",ended:"Be\xEBindigd",completed:"Voltooid"},"Subscriber ID is required":"Abonnee-ID is vereist","Token is required":"Token is vereist","{{field}} cannot be less than {{minLength}} characters.":"{{field}} mag niet minder dan {{minLength}} tekens bevatten.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} mag niet meer dan {{maxLength}} tekens bevatten.","{{field}} should not have spaces.":"{{field}} mag geen spaties bevatten.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} mag alleen letters, cijfers, koppeltekens (-) en onderstrepingstekens (_) bevatten.","{{field}} should not have numbers.":"{{field}} mag geen cijfers bevatten.","{{field}} should be a future date.":"{{field}} moet een datum in de toekomst zijn.","{{field}} should be a number.":"{{field}} moet een getal zijn.","{{field}} should not be more than {{maxValue}}.":"{{field}} mag niet groter zijn dan {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} mag niet kleiner zijn dan {{minValue}}.","{{field}} is required.":"{{field}} is verplicht.","{{field}} should match {{matchField}}":"{{field}} moet overeenkomen met {{matchField}}","Email is not valid.":"E-mailadres is ongeldig."};var q2={a11y:{skipToMainContent:"Spring til hovedindhold",loading:"Indl\xE6ser..."},common:{save:"Gem",cancel:"Annuller",submit:"Send",close:"Luk",back:"Tilbage",next:"N\xE6ste",loading:"Indl\xE6ser...",search:"S\xF8g",edit:"Rediger",delete:"Slet",yes:"Ja",no:"Nej",statusPage:"Statusside"},language:{label:"Sprog",switchLanguage:"Skift sprog"},nav:{overview:"Oversigt",incidents:"H\xE6ndelser",announcements:"Meddelelser",scheduledEvents:"Planlagte h\xE6ndelser",subscribe:"Abonner",login:"Log ind",logout:"Log ud"},overview:{uptimeSuffix:"% oppetid",operational:"I drift",noResourcesInGroup:"Der er ikke tilf\xF8jet nogen ressourcer til denne gruppe.",activeIncidents:"Aktive h\xE6ndelser",scheduledMaintenanceEvents:"Planlagte vedligeholdelsesh\xE6ndelser",allClearTitle:"Alt ser godt ud",allClearDescription:"Der er endnu ikke tilf\xF8jet nogen ressourcer til denne statusside. Tilf\xF8j venligst ressourcer fra kontrolpanelet.",allResourcesAre:"Alle ressourcer er {{status}}",someResourcesAre:"Nogle ressourcer er {{status}}",someResourcesAreUnder:"Nogle ressourcer er under {{status}}",oneSubGroup:"1 gruppe",subGroupCount:"{{total}} grupper"},eventItem:{affectedResources:"Ber\xF8rte ressourcer",stateChangedTo:"status \xE6ndret til",view:"Se {{eventType}}",updateTo:"Opdatering til denne {{eventType}}",postedOn:"offentliggjort den"},monitorOverview:{daysAgo:"for {{days}} dage siden",today:"I dag",notAvailable:"Ikke tilg\xE6ngelig"},incidents:{title:"H\xE6ndelser",singular:"H\xE6ndelse",active:"Aktive h\xE6ndelser",resolved:"L\xF8ste h\xE6ndelser",none:"Ingen h\xE6ndelser",noneDescription:"Der er ikke rapporteret nogen h\xE6ndelser p\xE5 denne statusside.",postmortem:"H\xE6ndelsesanalyse",declaredAt:"Rapporteret den ",report:"H\xE6ndelsesrapport",notFound:"H\xE6ndelsen blev ikke fundet p\xE5 denne statusside."},episodes:{report:"Episoderapport",none:"Ingen episode",notFound:"Episoden blev ikke fundet p\xE5 denne statusside."},announcements:{title:"Meddelelser",singular:"Meddelelse",active:"Aktive meddelelser",past:"Tidligere meddelelser",none:"Ingen meddelelser",noneDescription:"Der er ikke offentliggjort nogen meddelelser p\xE5 denne side endnu.",announcedAt:"Annonceret den ",notFound:"Meddelelsen blev ikke fundet p\xE5 denne statusside."},scheduledEvents:{title:"Planlagte h\xE6ndelser",singular:"Planlagt h\xE6ndelse",scheduledMaintenance:"Planlagt vedligeholdelse",ongoing:"Igangv\xE6rende h\xE6ndelser",upcoming:"Planlagte h\xE6ndelser",completed:"Afsluttede h\xE6ndelser",none:"Ingen planlagte h\xE6ndelser",noneDescription:"Der er ikke offentliggjort nogen planlagte h\xE6ndelser for denne statusside.",scheduledAt:"Planlagt til ",report:"Rapport for planlagt h\xE6ndelse",notFound:"Der blev ikke fundet nogen planlagt h\xE6ndelse for denne statusside."},subscribe:{title:"Abonner",submit:"Abonner",newSubscription:"Nyt abonnement",manageExisting:"Administrer eksisterende abonnement",sendManagementLink:"Send administrationslink",subscribedSuccessfully:"Du er blevet tilmeldt.",emailSentCheckSpam:"En e-mail med linket er sendt til din e-mailadresse. Hvis du ikke kan se e-mailen, s\xE5 tjek din spam-mappe.",menu:{email:"E-mail",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Abonner via e-mail",description:"Alle vores opdateringer sendes til denne e-mailadresse.",yourEmail:"Din e-mail",placeholder:"[email protected]",managePrompt:"Indtast venligst den e-mail, du har abonneret med",manageDescription:"Vi sender dig et administrationslink til denne e-mailadresse.",managePlaceholder:"[email protected]"},sms:{title:"Abonner via SMS",description:"Alle vores opdateringer sendes til dette telefonnummer.",yourPhoneNumber:"Dit telefonnummer",placeholder:"+4512345678",managePrompt:"Indtast venligst det telefonnummer, du har abonneret med",manageDescription:"Vi sender dig et administrationslink til dette telefonnummer."},slack:{title:"Abonner via Slack",description:"Alle vores opdateringer sendes til denne Slack-webhook.",workspaceName:"Slack-arbejdsomr\xE5dets navn",workspaceNameDescription:"Indtast navnet p\xE5 dit Slack-arbejdsomr\xE5de til validering.",workspaceNamePlaceholder:"mit-firma-arbejdsomraade",webhookUrl:"URL til indg\xE5ende webhook for Slack",webhookUrlDescription:"Statussideopdateringer sendes til denne Slack-webhook.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Indtast venligst navnet p\xE5 det Slack-arbejdsomr\xE5de, du har abonneret med",manageDescription:"Vi sender dig et administrationslink til dette arbejdsomr\xE5de."},microsoftTeams:{title:"Abonner via Microsoft Teams",description:"Alle vores opdateringer sendes til denne Teams-webhook.",workspaceName:"Microsoft Teams-arbejdsomr\xE5dets navn",workspaceNameDescription:"Indtast navnet p\xE5 dit Microsoft Teams-arbejdsomr\xE5de til validering.",workspaceNamePlaceholder:"mit-firma-arbejdsomraade",webhookUrl:"URL til indg\xE5ende webhook for Microsoft Teams",webhookUrlDescription:"Statussideopdateringer sendes til denne Teams-webhook.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Indtast venligst navnet p\xE5 det Microsoft Teams-arbejdsomr\xE5de, du har abonneret med",manageDescription:"Vi sender dig et administrationslink til dette arbejdsomr\xE5de."}
25,webhook:{title:"Abonner via webhook",description:"Alle vores opdateringer sendes som JSON POST-anmodninger til denne webhook-URL.",webhookUrl:"Webhook-URL",webhookUrlDescription:"En JSON POST-anmodning sendes til denne URL ved hver statussideh\xE6ndelse.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Abonner p\xE5 alle ressourcer",allDescription:"V\xE6lg denne indstilling, hvis du vil abonnere p\xE5 alle ressourcer.",select:"V\xE6lg ressourcer at abonnere p\xE5",selectDescription:"V\xE6lg venligst de ressourcer, du vil abonnere p\xE5."},eventTypes:{all:"Abonner p\xE5 alle h\xE6ndelsestyper",allDescription:"V\xE6lg denne indstilling, hvis du vil abonnere p\xE5 alle h\xE6ndelsestyper.",select:"V\xE6lg h\xE6ndelsestyper at abonnere p\xE5",selectDescription:"V\xE6lg venligst de h\xE6ndelsestyper, du vil abonnere p\xE5."},update:{title:"Opdater abonnement",description:"Du kan opdatere dine abonnementspr\xE6ferencer eller afmelde dig her.",saved:"Dine \xE6ndringer er blevet gemt.",submit:"Opdater abonnement",unsubscribe:"Afmeld",unsubscribeDescription:"V\xE6lg dette, hvis du vil afmelde dig alle ressourcer."},confirm:{title:"Bekr\xE6ft abonnement",success:"Abonnement bekr\xE6ftet"}},accounts:{shared:{email:"E-mail",password:"Adgangskode",newPassword:"Ny adgangskode",confirmPassword:"Bekr\xE6ft adgangskode",login:"Log ind"},login:{welcomeBack:"Velkommen tilbage!",loginPrompt:"Log venligst ind for at se {{statusPageName}}",forgotPassword:"Glemt adgangskode?",submit:"Log ind",useSSO:"Brug single sign-on (SSO) i stedet"},sso:{title:"Log ind med SSO",loginPrompt:"Log venligst ind for at se {{statusPageName}}",noProviders:"Ingen SSO-udbydere konfigureret eller aktiveret"},forgotPassword:{title:"Glemt adgangskode",description:"Hvis du har glemt din adgangskode til {{statusPageName}}, s\xE5 indtast din e-mail, og vi sender dig et link til nulstilling af adgangskoden.",success:"Vi har sendt dig linket til nulstilling af adgangskoden p\xE5 e-mail. Husk at tjekke din spam-mappe.",sendLink:"Send link til nulstilling af adgangskode",rememberPassword:"Kan du huske din adgangskode?"},resetPassword:{description:"Opret en ny adgangskode til din {{statusPageName}}-konto.",instructions:"Indtast venligst din nye adgangskode, s\xE5 opdaterer vi den.",success:"Din adgangskode er blevet opdateret. Log venligst ind.",submit:"Nulstil adgangskode",knowPassword:"Kender du din adgangskode?"},masterPassword:{enterWithName:"Indtast adgangskode til {{statusPageName}}",enterGeneric:"Indtast adgangskode",prompt:"Indtast venligst adgangskoden for at forts\xE6tte.",passwordRequired:"adgangskode er p\xE5kr\xE6vet.",passwordLabel:"Adgangskode",passwordDescription:"Indtast adgangskoden for at l\xE5se denne side op.",passwordPlaceholder:"Indtast adgangskode",submit:"L\xE5s statusside op"},signingOut:"Logger dig ud..."},errors:{notFound:{title:"Siden blev ikke fundet.",description:"Den side, du leder efter, findes ikke."},forbidden:{title:"Adgang n\xE6gtet",description:"Du har ikke tilladelse til at f\xE5 adgang til denne side."},generic:"Noget gik galt. Pr\xF8v venligst igen."},footer:{poweredBy:"Drevet af OneUptime"},statusNames:{identified:"Identificeret",acknowledged:"Bekr\xE6ftet",resolved:"L\xF8st",criticalIncident:"Kritisk h\xE6ndelse",majorIncident:"St\xF8rre h\xE6ndelse",minorIncident:"Mindre h\xE6ndelse",operational:"Driftsklar",degraded:"Forringet",offline:"Offline",scheduled:"Planlagt",ongoing:"Igangv\xE6rende",ended:"Afsluttet",completed:"Fuldf\xF8rt"},"Subscriber ID is required":"Abonnent-ID er p\xE5kr\xE6vet","Token is required":"Token er p\xE5kr\xE6vet","{{field}} cannot be less than {{minLength}} characters.":"{{field}} m\xE5 ikke v\xE6re mindre end {{minLength}} tegn.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} m\xE5 ikke v\xE6re mere end {{maxLength}} tegn.","{{field}} should not have spaces.":"{{field}} m\xE5 ikke indeholde mellemrum.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} m\xE5 kun indeholde bogstaver, tal, bindestreger (-) og understregninger (_).","{{field}} should not have numbers.":"{{field}} m\xE5 ikke indeholde tal.","{{field}} should be a future date.":"{{field}} skal v\xE6re en fremtidig dato.","{{field}} should be a number.":"{{field}} skal v\xE6re et tal.","{{field}} should not be more than {{maxValue}}.":"{{field}} m\xE5 ikke v\xE6re st\xF8rre end {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} m\xE5 ikke v\xE6re mindre end {{minValue}}.","{{field}} is required.":"{{field}} er p\xE5kr\xE6vet.","{{field}} should match {{matchField}}":"{{field}} skal matche {{matchField}}
25","Email is not valid.":"E-mailen er ugyldig."};var V2={a11y:{skipToMainContent:"Hopp til hovedinnhold",loading:"Laster..."},common:{save:"Lagre",cancel:"Avbryt",submit:"Send inn",close:"Lukk",back:"Tilbake",next:"Neste",loading:"Laster...",search:"S\xF8k",edit:"Rediger",delete:"Slett",yes:"Ja",no:"Nei",statusPage:"Statusside"},language:{label:"Spr\xE5k",switchLanguage:"Bytt spr\xE5k"},nav:{overview:"Oversikt",incidents:"Hendelser",announcements:"Kunngj\xF8ringer",scheduledEvents:"Planlagte hendelser",subscribe:"Abonner",login:"Logg inn",logout:"Logg ut"},overview:{uptimeSuffix:"% oppetid",operational:"I drift",noResourcesInGroup:"Ingen ressurser lagt til i denne gruppen.",activeIncidents:"Aktive hendelser",scheduledMaintenanceEvents:"Planlagte vedlikeholdshendelser",allClearTitle:"Alt ser bra ut",allClearDescription:"Ingen ressurser er lagt til p\xE5 denne statussiden enn\xE5. Legg til noen ressurser fra kontrollpanelet.",allResourcesAre:"Alle ressurser er {{status}}",someResourcesAre:"Noen ressurser er {{status}}",someResourcesAreUnder:"Noen ressurser er under {{status}}",oneSubGroup:"1 gruppe",subGroupCount:"{{total}} grupper"},eventItem:{affectedResources:"Ber\xF8rte ressurser",stateChangedTo:"status endret til",view:"Vis {{eventType}}",updateTo:"Oppdatering for denne {{eventType}}",postedOn:"publisert"},monitorOverview:{daysAgo:"for {{days}} dager siden",today:"I dag",notAvailable:"Ikke tilgjengelig"},incidents:{title:"Hendelser",singular:"Hendelse",active:"Aktive hendelser",resolved:"L\xF8ste hendelser",none:"Ingen hendelser",noneDescription:"Ingen hendelser er publisert p\xE5 denne statussiden.",postmortem:"Hendelsesgjennomgang",declaredAt:"Rapportert den ",report:"Hendelsesrapport",notFound:"Hendelsen ble ikke funnet p\xE5 denne statussiden."},episodes:{report:"Episoderapport",none:"Ingen episode",notFound:"Episoden ble ikke funnet p\xE5 denne statussiden."},announcements:{title:"Kunngj\xF8ringer",singular:"Kunngj\xF8ring",active:"Aktive kunngj\xF8ringer",past:"Tidligere kunngj\xF8ringer",none:"Ingen kunngj\xF8ringer",noneDescription:"Ingen kunngj\xF8ringer er publisert p\xE5 denne siden s\xE5 langt.",announcedAt:"Kunngjort den ",notFound:"Kunngj\xF8ringen ble ikke funnet p\xE5 denne statussiden."},scheduledEvents:{title:"Planlagte hendelser",singular:"Planlagt hendelse",scheduledMaintenance:"Planlagt vedlikehold",ongoing:"P\xE5g\xE5ende hendelser",upcoming:"Planlagte hendelser",completed:"Fullf\xF8rte hendelser",none:"Ingen planlagte hendelser",noneDescription:"Ingen planlagte hendelser er publisert for denne statussiden.",scheduledAt:"Planlagt til ",report:"Rapport for planlagt hendelse",notFound:"Ingen planlagt hendelse funnet for denne statussiden."},subscribe:{title:"Abonner",submit:"Abonner",newSubscription:"Nytt abonnement",manageExisting:"Administrer eksisterende abonnement",sendManagementLink:"Send administrasjonslenke",subscribedSuccessfully:"Du er abonnert.",emailSentCheckSpam:"En e-post med lenken er sendt til e-postadressen din. Hvis du ikke ser e-posten, sjekk s\xF8ppelpostmappen.",menu:{email:"E-post",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Abonner via e-post",description:"Alle oppdateringer sendes til denne e-postadressen.",yourEmail:"Din e-post",placeholder:"[email protected]",managePrompt:"Vennligst skriv inn e-postadressen du abonnerer med",manageDescription:"Vi sender deg en administrasjonslenke til denne e-postadressen.",managePlaceholder:"[email protected]"},sms:{title:"Abonner via SMS",description:"Alle oppdateringer sendes til dette telefonnummeret.",yourPhoneNumber:"Ditt telefonnummer",placeholder:"+4712345678",managePrompt:"Vennligst skriv inn telefonnummeret du abonnerer med",manageDescription:"Vi sender deg en administrasjonslenke til dette telefonnummeret."},slack:{title:"Abonner via Slack",description:"Alle oppdateringer sendes til denne Slack-webhooken.",workspaceName:"Navn p\xE5 Slack-arbeidsomr\xE5de",workspaceNameDescription:"Skriv inn navnet p\xE5 Slack-arbeidsomr\xE5det ditt for validering.",workspaceNamePlaceholder:"mitt-firma-arbeidsomrade",webhookUrl:"URL for innkommende webhook for Slack",webhookUrlDescription:"Oppdateringer fra statussiden sendes til denne Slack-webhooken.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Vennligst skriv inn navnet p\xE5 Slack-arbeidsomr\xE5det du abonnerer med",manageDescription:"Vi sender deg en administrasjonslenke til dette arbeidsomr\xE5det."},microsoftTeams:{title:"Abonner via Microsoft Teams",description:"Alle oppdateringer sendes til denne Teams-webhooken.",workspaceName:"Navn p\xE5 Microsoft Teams-arbeidsomr\xE5de",workspaceNameDescription:"Skriv inn navnet p\xE5 Microsoft Teams-arbeidsomr\xE5det ditt for validering.",workspaceNamePlaceholder:"mitt-firma-arbeidsomrade",webhookUrl:"URL for innkommende webhook for Microsoft Teams",webhookUrlDescription:"Oppdateringer fra statussiden sendes til denne Teams-webhooken.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Vennligst skriv inn navnet p\xE5 Microsoft Teams-arbeidsomr\xE5det du abonnerer med",manageDescription:"Vi sender deg en administrasjonslenke til dette arbeidsomr\xE5det."}
25,webhook:{title:"Abonner via webhook",description:"Alle v\xE5re oppdateringer sendes som JSON POST-foresp\xF8rsler til denne webhook-URL-en.",webhookUrl:"Webhook-URL",webhookUrlDescription:"En JSON POST-foresp\xF8rsel sendes til denne URL-en ved hver statussidehendelse.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Abonner p\xE5 alle ressurser",allDescription:"Velg dette alternativet hvis du vil abonnere p\xE5 alle ressurser.",select:"Velg ressurser \xE5 abonnere p\xE5",selectDescription:"Vennligst velg ressursene du vil abonnere p\xE5."},eventTypes:{all:"Abonner p\xE5 alle hendelsestyper",allDescription:"Velg dette alternativet hvis du vil abonnere p\xE5 alle hendelsestyper.",select:"Velg hendelsestyper \xE5 abonnere p\xE5",selectDescription:"Vennligst velg hendelsestypene du vil abonnere p\xE5."},update:{title:"Oppdater abonnement",description:"Du kan oppdatere abonnementsinnstillingene dine eller avslutte abonnementet her.",saved:"Endringene dine er lagret.",submit:"Oppdater abonnement",unsubscribe:"Avslutt abonnement",unsubscribeDescription:"Velg dette hvis du vil avslutte abonnementet p\xE5 alle ressurser."},confirm:{title:"Bekreft abonnement",success:"Abonnement bekreftet"}},accounts:{shared:{email:"E-post",password:"Passord",newPassword:"Nytt passord",confirmPassword:"Bekreft passord",login:"Logg inn"},login:{welcomeBack:"Velkommen tilbake!",loginPrompt:"Vennligst logg inn for \xE5 se {{statusPageName}}",forgotPassword:"Glemt passord?",submit:"Logg inn",useSSO:"Bruk single sign-on (SSO) i stedet"},sso:{title:"Logg inn med SSO",loginPrompt:"Vennligst logg inn for \xE5 se {{statusPageName}}",noProviders:"Ingen SSO-leverand\xF8rer er konfigurert eller aktivert"},forgotPassword:{title:"Glemt passord",description:"Hvis du har glemt passordet ditt for {{statusPageName}}, skriv inn e-posten din, s\xE5 sender vi deg en lenke for \xE5 tilbakestille passordet.",success:"Vi har sendt deg lenken for tilbakestilling av passord p\xE5 e-post. Husk \xE5 sjekke s\xF8ppelpostmappen.",sendLink:"Send lenke for tilbakestilling av passord",rememberPassword:"Husker du passordet ditt?"},resetPassword:{description:"Lag et nytt passord for {{statusPageName}}-kontoen din.",instructions:"Vennligst skriv inn det nye passordet ditt, s\xE5 oppdaterer vi det.",success:"Passordet ditt er oppdatert. Vennligst logg inn.",submit:"Tilbakestill passord",knowPassword:"Kjenner du passordet ditt?"},masterPassword:{enterWithName:"Skriv inn passord for {{statusPageName}}",enterGeneric:"Skriv inn passord",prompt:"Vennligst skriv inn passordet for \xE5 fortsette.",passwordRequired:"passord er p\xE5krevd.",passwordLabel:"Passord",passwordDescription:"Skriv inn passordet for \xE5 l\xE5se opp denne siden.",passwordPlaceholder:"Skriv inn passord",submit:"L\xE5s opp statusside"},signingOut:"Logger deg ut..."},errors:{notFound:{title:"Siden ble ikke funnet.",description:"Siden du leter etter finnes ikke."},forbidden:{title:"Tilgang nektet",description:"Du har ikke tillatelse til \xE5 f\xE5 tilgang til denne siden."},generic:"Noe gikk galt. Vennligst pr\xF8v igjen."},footer:{poweredBy:"Drevet av OneUptime"},statusNames:{identified:"Identifisert",acknowledged:"Bekreftet",resolved:"L\xF8st",criticalIncident:"Kritisk hendelse",majorIncident:"St\xF8rre hendelse",minorIncident:"Mindre hendelse",operational:"Operativ",degraded:"Redusert",offline:"Frakoblet",scheduled:"Planlagt",ongoing:"P\xE5g\xE5ende",ended:"Avsluttet",completed:"Fullf\xF8rt"},"Subscriber ID is required":"Abonnent-ID er p\xE5krevd","Token is required":"Token er p\xE5krevd","{{field}} cannot be less than {{minLength}} characters.":"{{field}} kan ikke v\xE6re mindre enn {{minLength}} tegn.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} kan ikke v\xE6re mer enn {{maxLength}} tegn.","{{field}} should not have spaces.":"{{field}} kan ikke inneholde mellomrom.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} kan bare inneholde bokstaver, tall, bindestreker (-) og understreker (_).","{{field}} should not have numbers.":"{{field}} kan ikke inneholde tall.","{{field}} should be a future date.":"{{field}} m\xE5 v\xE6re en fremtidig dato.","{{field}} should be a number.":"{{field}} m\xE5 v\xE6re et tall.","{{field}} should not be more than {{maxValue}}.":"{{field}} kan ikke v\xE6re st\xF8rre enn {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} kan ikke v\xE6re mindre enn {{minValue}}.","{{field}} is required.":"{{field}} er p\xE5krevd.","{{field}} should match {{matchField}}":"{{field}} m\xE5 samsvare med {{matchField}}
25","Email is not valid.":"E-posten er ugyldig."};var $2={a11y:{skipToMainContent:"Hoppa till huvudinneh\xE5ll",loading:"L\xE4ser in..."},common:{save:"Spara",cancel:"Avbryt",submit:"Skicka",close:"St\xE4ng",back:"Tillbaka",next:"N\xE4sta",loading:"Laddar...",search:"S\xF6k",edit:"Redigera",delete:"Radera",yes:"Ja",no:"Nej",statusPage:"Statussida"},language:{label:"Spr\xE5k",switchLanguage:"Byt spr\xE5k"},nav:{overview:"\xD6versikt",incidents:"Incidenter",announcements:"Meddelanden",scheduledEvents:"Planerade h\xE4ndelser",subscribe:"Prenumerera",login:"Logga in",logout:"Logga ut"},overview:{uptimeSuffix:"% drifttid",operational:"Fungerar",noResourcesInGroup:"Inga resurser har lagts till i den h\xE4r gruppen.",activeIncidents:"Aktiva incidenter",scheduledMaintenanceEvents:"Planerade underh\xE5llsh\xE4ndelser",allClearTitle:"Allt ser bra ut",allClearDescription:"Inga resurser har \xE4nnu lagts till p\xE5 den h\xE4r statussidan. L\xE4gg till n\xE5gra resurser fr\xE5n kontrollpanelen.",allResourcesAre:"Alla resurser \xE4r {{status}}",someResourcesAre:"Vissa resurser \xE4r {{status}}",someResourcesAreUnder:"Vissa resurser \xE4r under {{status}}",oneSubGroup:"1 grupp",subGroupCount:"{{total}} grupper"},eventItem:{affectedResources:"Ber\xF6rda resurser",stateChangedTo:"status \xE4ndrad till",view:"Visa {{eventType}}",updateTo:"Uppdatering f\xF6r denna {{eventType}}",postedOn:"publicerad"},monitorOverview:{daysAgo:"f\xF6r {{days}} dagar sedan",today:"I dag",notAvailable:"Inte tillg\xE4nglig"},incidents:{title:"Incidenter",singular:"Incident",active:"Aktiva incidenter",resolved:"L\xF6sta incidenter",none:"Inga incidenter",noneDescription:"Inga incidenter har publicerats p\xE5 den h\xE4r statussidan.",postmortem:"Incidentanalys",declaredAt:"Rapporterad den ",report:"Incidentrapport",notFound:"Incidenten kunde inte hittas p\xE5 den h\xE4r statussidan."},episodes:{report:"Episodrapport",none:"Ingen episod",notFound:"Episoden kunde inte hittas p\xE5 den h\xE4r statussidan."},announcements:{title:"Meddelanden",singular:"Meddelande",active:"Aktiva meddelanden",past:"Tidigare meddelanden",none:"Inga meddelanden",noneDescription:"Inga meddelanden har publicerats p\xE5 den h\xE4r sidan hittills.",announcedAt:"Meddelat den ",notFound:"Meddelandet kunde inte hittas p\xE5 den h\xE4r statussidan."},scheduledEvents:{title:"Planerade h\xE4ndelser",singular:"Planerad h\xE4ndelse",scheduledMaintenance:"Planerat underh\xE5ll",ongoing:"P\xE5g\xE5ende h\xE4ndelser",upcoming:"Planerade h\xE4ndelser",completed:"Slutf\xF6rda h\xE4ndelser",none:"Inga planerade h\xE4ndelser",noneDescription:"Inga planerade h\xE4ndelser har publicerats f\xF6r den h\xE4r statussidan.",scheduledAt:"Planerad till ",report:"Rapport f\xF6r planerad h\xE4ndelse",notFound:"Ingen planerad h\xE4ndelse hittades f\xF6r den h\xE4r statussidan."},subscribe:{title:"Prenumerera",submit:"Prenumerera",newSubscription:"Ny prenumeration",manageExisting:"Hantera befintlig prenumeration",sendManagementLink:"Skicka hanteringsl\xE4nk",subscribedSuccessfully:"Du har prenumererat.",emailSentCheckSpam:"Ett e-postmeddelande med l\xE4nken har skickats till din e-postadress. Om du inte ser e-postmeddelandet, kontrollera din skr\xE4ppostmapp.",menu:{email:"E-post",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"Prenumerera via e-post",description:"Alla v\xE5ra uppdateringar skickas till den h\xE4r e-postadressen.",yourEmail:"Din e-post",placeholder:"[email protected]",managePrompt:"Ange den e-postadress du prenumererar med",manageDescription:"Vi skickar en hanteringsl\xE4nk till den h\xE4r e-postadressen.",managePlaceholder:"[email protected]"},sms:{title:"Prenumerera via SMS",description:"Alla v\xE5ra uppdateringar skickas till det h\xE4r telefonnumret.",yourPhoneNumber:"Ditt telefonnummer",placeholder:"+46701234567",managePrompt:"Ange det telefonnummer du prenumererar med",manageDescription:"Vi skickar en hanteringsl\xE4nk till det h\xE4r telefonnumret."},slack:{title:"Prenumerera via Slack",description:"Alla v\xE5ra uppdateringar skickas till den h\xE4r Slack-webhooken.",workspaceName:"Slack-arbetsytans namn",workspaceNameDescription:"Ange namnet p\xE5 din Slack-arbetsyta f\xF6r validering.",workspaceNamePlaceholder:"mitt-foretag-arbetsyta",webhookUrl:"URL f\xF6r inkommande webhook i Slack",webhookUrlDescription:"Uppdateringar fr\xE5n statussidan skickas till den h\xE4r Slack-webhooken.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"Ange namnet p\xE5 den Slack-arbetsyta du prenumererar med",manageDescription:"Vi skickar en hanteringsl\xE4nk till den h\xE4r arbetsytan."},microsoftTeams:{title:"Prenumerera via Microsoft Teams",description:"Alla v\xE5ra uppdateringar skickas till den h\xE4r Teams-webhooken.",workspaceName:"Microsoft Teams-arbetsytans namn",workspaceNameDescription:"Ange namnet p\xE5 din Microsoft Teams-arbetsyta f\xF6r validering.",workspaceNamePlaceholder:"mitt-foretag-arbetsyta",webhookUrl:"URL f\xF6r inkommande webhook i Microsoft Teams",webhookUrlDescription:"Uppdateringar fr\xE5n statussidan skickas till den h\xE4r Teams-webhooken.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"Ange namnet p\xE5 den Microsoft Teams-arbetsyta du prenumererar med",manageDescription:"Vi skickar en hanteringsl\xE4nk till den h\xE4r arbetsytan."}
25,webhook:{title:"Prenumerera via webhook",description:"Alla v\xE5ra uppdateringar skickas som JSON POST-f\xF6rfr\xE5gningar till den h\xE4r webhook-URL:en.",webhookUrl:"Webhook-URL",webhookUrlDescription:"En JSON POST-f\xF6rfr\xE5gan skickas till den h\xE4r URL:en vid varje h\xE4ndelse p\xE5 statussidan.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"Prenumerera p\xE5 alla resurser",allDescription:"V\xE4lj det h\xE4r alternativet om du vill prenumerera p\xE5 alla resurser.",select:"V\xE4lj resurser att prenumerera p\xE5",selectDescription:"V\xE4lj de resurser du vill prenumerera p\xE5."},eventTypes:{all:"Prenumerera p\xE5 alla h\xE4ndelsetyper",allDescription:"V\xE4lj det h\xE4r alternativet om du vill prenumerera p\xE5 alla h\xE4ndelsetyper.",select:"V\xE4lj h\xE4ndelsetyper att prenumerera p\xE5",selectDescription:"V\xE4lj de h\xE4ndelsetyper du vill prenumerera p\xE5."},update:{title:"Uppdatera prenumeration",description:"Du kan uppdatera dina prenumerationsinst\xE4llningar eller avsluta prenumerationen h\xE4r.",saved:"Dina \xE4ndringar har sparats.",submit:"Uppdatera prenumeration",unsubscribe:"Avsluta prenumeration",unsubscribeDescription:"V\xE4lj det h\xE4r om du vill avsluta prenumerationen p\xE5 alla resurser."},confirm:{title:"Bekr\xE4fta prenumeration",success:"Prenumeration bekr\xE4ftad"}},accounts:{shared:{email:"E-post",password:"L\xF6senord",newPassword:"Nytt l\xF6senord",confirmPassword:"Bekr\xE4fta l\xF6senord",login:"Logga in"},login:{welcomeBack:"V\xE4lkommen tillbaka!",loginPrompt:"Logga in f\xF6r att se {{statusPageName}}",forgotPassword:"Gl\xF6mt l\xF6senord?",submit:"Logga in",useSSO:"Anv\xE4nd single sign-on (SSO) ist\xE4llet"},sso:{title:"Logga in med SSO",loginPrompt:"Logga in f\xF6r att se {{statusPageName}}",noProviders:"Inga SSO-leverant\xF6rer har konfigurerats eller aktiverats"},forgotPassword:{title:"Gl\xF6mt l\xF6senord",description:"Om du har gl\xF6mt ditt l\xF6senord f\xF6r {{statusPageName}}, ange din e-postadress s\xE5 skickar vi dig l\xE4nken f\xF6r \xE5terst\xE4llning av l\xF6senordet.",success:"Vi har skickat dig l\xE4nken f\xF6r \xE5terst\xE4llning av l\xF6senordet via e-post. Gl\xF6m inte att kontrollera skr\xE4ppostmappen.",sendLink:"Skicka l\xE4nk f\xF6r \xE5terst\xE4llning av l\xF6senord",rememberPassword:"Kommer du ih\xE5g ditt l\xF6senord?"},resetPassword:{description:"Skapa ett nytt l\xF6senord f\xF6r ditt {{statusPageName}}-konto.",instructions:"Ange ditt nya l\xF6senord s\xE5 uppdaterar vi det.",success:"Ditt l\xF6senord har uppdaterats. V\xE4nligen logga in.",submit:"\xC5terst\xE4ll l\xF6senord",knowPassword:"Kommer du ih\xE5g ditt l\xF6senord?"},masterPassword:{enterWithName:"Ange l\xF6senord f\xF6r {{statusPageName}}",enterGeneric:"Ange l\xF6senord",prompt:"Ange l\xF6senordet f\xF6r att forts\xE4tta.",passwordRequired:"l\xF6senord kr\xE4vs.",passwordLabel:"L\xF6senord",passwordDescription:"Ange l\xF6senordet f\xF6r att l\xE5sa upp den h\xE4r sidan.",passwordPlaceholder:"Ange l\xF6senord",submit:"L\xE5s upp statussida"},signingOut:"Loggar ut dig..."},errors:{notFound:{title:"Sidan hittades inte.",description:"Sidan du letar efter finns inte."},forbidden:{title:"\xC5tkomst nekad",description:"Du har inte beh\xF6righet att komma \xE5t den h\xE4r sidan."},generic:"N\xE5got gick fel. F\xF6rs\xF6k igen."},footer:{poweredBy:"Drivs av OneUptime"},statusNames:{identified:"Identifierad",acknowledged:"Bekr\xE4ftad",resolved:"L\xF6st",criticalIncident:"Kritisk incident",majorIncident:"Stor incident",minorIncident:"Mindre incident",operational:"Drift",degraded:"F\xF6rs\xE4mrad",offline:"Offline",scheduled:"Schemalagd",ongoing:"P\xE5g\xE5ende",ended:"Avslutad",completed:"Slutf\xF6rd"},"Subscriber ID is required":"Prenumerant-ID kr\xE4vs","Token is required":"Token kr\xE4vs","{{field}} cannot be less than {{minLength}} characters.":"{{field}} f\xE5r inte vara mindre \xE4n {{minLength}} tecken.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} f\xE5r inte vara mer \xE4n {{maxLength}} tecken.","{{field}} should not have spaces.":"{{field}} f\xE5r inte inneh\xE5lla mellanslag.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} f\xE5r endast inneh\xE5lla bokst\xE4ver, siffror, bindestreck (-) och understreck (_).","{{field}} should not have numbers.":"{{field}} f\xE5r inte inneh\xE5lla siffror.","{{field}} should be a future date.":"{{field}} m\xE5ste vara ett framtida datum.","{{field}} should be a number.":"{{field}} m\xE5ste vara ett tal.","{{field}} should not be more than {{maxValue}}.":"{{field}} f\xE5r inte vara st\xF6rre \xE4n {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} f\xE5r inte vara mindre \xE4n {{minValue}}.","{{field}} is required.":"{{field}} \xE4r obligatoriskt.","{{field}} should match {{matchField}}":"{{field}} m\xE5ste matcha {{matchField}}
25","Email is not valid.":"E-postadressen \xE4r ogiltig."};var G2={a11y:{skipToMainContent:"\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u043C\u0443 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044E",loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430..."},common:{save:"\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C",cancel:"\u041E\u0442\u043C\u0435\u043D\u0430",submit:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C",close:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C",back:"\u041D\u0430\u0437\u0430\u0434",next:"\u0414\u0430\u043B\u0435\u0435",loading:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430...",search:"\u041F\u043E\u0438\u0441\u043A",edit:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C",delete:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",yes:"\u0414\u0430",no:"\u041D\u0435\u0442",statusPage:"\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0430"},language:{label:"\u042F\u0437\u044B\u043A",switchLanguage:"\u0421\u043C\u0435\u043D\u0438\u0442\u044C \u044F\u0437\u044B\u043A"},nav:{overview:"\u041E\u0431\u0437\u043E\u0440",incidents:"\u0418\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u044B",announcements:"\u041E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u044F",scheduledEvents:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0441\u043E\u0431\u044B\u0442\u0438\u044F",subscribe:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F",login:"\u0412\u043E\u0439\u0442\u0438",logout:"\u0412\u044B\u0439\u0442\u0438"},overview:{uptimeSuffix:"% \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0440\u0430\u0431\u043E\u0442\u044B",operational:"\u0420\u0430\u0431\u043E\u0442\u0430\u0435\u0442",noResourcesInGroup:"\u0412 \u044D\u0442\u0443 \u0433\u0440\u0443\u043F\u043F\u0443 \u043D\u0435 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0440\u0435\u0441\u0443\u0440\u0441\u044B.",activeIncidents:"\u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0435 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u044B",scheduledMaintenanceEvents:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0440\u0430\u0431\u043E\u0442\u044B \u043F\u043E \u043E\u0431\u0441\u043B\u0443\u0436\u0438\u0432\u0430\u043D\u0438\u044E",allClearTitle:"\u0412\u0441\u0451 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u043E\u0442\u043B\u0438\u0447\u043D\u043E",allClearDescription:"\u041D\u0430 \u044D\u0442\u0443 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0435\u0449\u0451 \u043D\u0435 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u044B \u0440\u0435\u0441\u0443\u0440\u0441\u044B. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0434\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B \u0447\u0435\u0440\u0435\u0437 \u043F\u0430\u043D\u0435\u043B\u044C \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F.",allResourcesAre:"\u0412\u0441\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B \u2014 {{status}}",someResourcesAre:"\u041D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B \u2014 {{status}}",someResourcesAreUnder:"\u041D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B \u043D\u0430\u0445\u043E\u0434\u044F\u0442\u0441\u044F \u0432 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0438 {{status}}",oneSubGroup:"1 \u0433\u0440\u0443\u043F\u043F\u0430",subGroupCount:"\u0433\u0440\u0443\u043F\u043F: {{total}}"},eventItem:{affectedResources:"\u0417\u0430\u0442\u0440\u043E\u043D\u0443\u0442\u044B\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B",stateChangedTo:"\u0441\u0442\u0430\u0442\u0443\u0441 \u0438\u0437\u043C\u0435\u043D\u0451\u043D \u043D\u0430",view:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C {{eventType}}",updateTo:"\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0433\u043E: {{eventType}}",postedOn:"\u043E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E"},monitorOverview:{daysAgo:"{{days}} \u0434\u043D\u0435\u0439 \u043D\u0430\u0437\u0430\u0434",today:"\u0421\u0435\u0433\u043E\u0434\u043D\u044F",notAvailable:"\u041D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E"},incidents:{title:"\u0418\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u044B",singular:"\u0418\u043D\u0446\u0438\u0434\u0435\u043D\u0442",active:"\u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0435 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u044B",resolved:"\u0420\u0435\u0448\u0451\u043D\u043D\u044B\u0435 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u044B",none:"\u041D\u0435\u0442 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u043E\u0432",noneDescription:"\u041D\u0430 \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043D\u0435 \u043E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u0430.",postmortem:"\u0410\u043D\u0430\u043B\u0438\u0437 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u0430",declaredAt:"\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043E\u0432\u0430\u043D ",report:"\u041E\u0442\u0447\u0451\u0442 \u043E\u0431 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442\u0435",notFound:"\u0418\u043D\u0446\u0438\u0434\u0435\u043D\u0442 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D \u043D\u0430 \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430."},episodes:{report:"\u041E\u0442\u0447\u0451\u0442 \u043E\u0431 \u044D\u043F\u0438\u0437\u043E\u0434\u0435",none:"\u041D\u0435\u0442 \u044D\u043F\u0438\u0437\u043E\u0434\u0430",notFound:"\u042D\u043F\u0438\u0437\u043E\u0434 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D \u043D\u0430 \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430."},announcements:{title:"\u041E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u044F",singular:"\u041E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0435",active:"\u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0435 \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u044F",past:"\u041F\u0440\u043E\u0448\u043B\u044B\u0435 \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u044F",none:"\u041D\u0435\u0442 \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0439",n
25oneDescription:"\u041D\u0430 \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u043F\u043E\u043A\u0430 \u043D\u0435 \u043E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u044F.",announcedAt:"\u041E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u043E ",notFound:"\u041E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0435 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u043D\u0430 \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430."},scheduledEvents:{title:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0441\u043E\u0431\u044B\u0442\u0438\u044F",singular:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0431\u044B\u0442\u0438\u0435",scheduledMaintenance:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u043E\u0431\u0441\u043B\u0443\u0436\u0438\u0432\u0430\u043D\u0438\u0435",ongoing:"\u0422\u0435\u043A\u0443\u0449\u0438\u0435 \u0441\u043E\u0431\u044B\u0442\u0438\u044F",upcoming:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0441\u043E\u0431\u044B\u0442\u0438\u044F",completed:"\u0417\u0430\u0432\u0435\u0440\u0448\u0451\u043D\u043D\u044B\u0435 \u0441\u043E\u0431\u044B\u0442\u0438\u044F",none:"\u041D\u0435\u0442 \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u0441\u043E\u0431\u044B\u0442\u0438\u0439",noneDescription:"\u041D\u0430 \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043D\u0435 \u043E\u043F\u0443\u0431\u043B\u0438\u043A\u043E\u0432\u0430\u043D\u043E \u043D\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E \u0441\u043E\u0431\u044B\u0442\u0438\u044F.",scheduledAt:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u043D\u0430 ",report:"\u041E\u0442\u0447\u0451\u0442 \u043E \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u043C \u0441\u043E\u0431\u044B\u0442\u0438\u0438",notFound:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435 \u0441\u043E\u0431\u044B\u0442\u0438\u0435 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E \u0434\u043B\u044F \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0430."},subscribe:{title:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F",submit:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F",newSubscription:"\u041D\u043E\u0432\u0430\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0430",manageExisting:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0435\u0439 \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u043E\u0439",sendManagementLink:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u0434\u043B\u044F \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F",subscribedSuccessfully:"\u0412\u044B \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043D\u044B.",emailSentCheckSpam:"\u041F\u0438\u0441\u044C\u043C\u043E \u0441\u043E \u0441\u0441\u044B\u043B\u043A\u043E\u0439 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u043E \u043D\u0430 \u0432\u0430\u0448 \u0430\u0434\u0440\u0435\u0441 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B. \u0415\u0441\u043B\u0438 \u0432\u044B \u043D\u0435 \u0432\u0438\u0434\u0438\u0442\u0435 \u0435\u0433\u043E, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u043F\u0430\u043F\u043A\u0443 \u0441\u043E \u0441\u043F\u0430\u043C\u043E\u043C.",menu:{email:"\u042D\u043B. \u043F\u043E\u0447\u0442\u0430",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u043F\u043E \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u0435",description:"\u0412\u0441\u0435 \u043D\u0430\u0448\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u043D\u0430 \u044D\u0442\u043E\u0442 \u0430\u0434\u0440\u0435\u0441 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B.",yourEmail:"\u0412\u0430\u0448 email",placeholder:"[email protected]",managePrompt:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 email, \u0441 \u043A\u043E\u0442\u043E\u0440\u044B\u043C \u0432\u044B \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043B\u0438\u0441\u044C",manageDescription:"\u041C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043C \u0432\u0430\u043C \u0441\u0441\u044B\u043B\u043A\u0443 \u0434\u043B\u044F \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u043E\u0439 \u043D\u0430 \u044D\u0442\u043E\u0442 \u0430\u0434\u0440\u0435\u0441 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B.",managePlaceholder:"[email protected]"},sms:{title:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u043F\u043E SMS",description:"\u0412\u0441\u0435 \u043D\u0430\u0448\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u043D\u0430 \u044D\u0442\u043E\u0442 \u043D\u043E\u043C\u0435\u0440 \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0430.",yourPhoneNumber:"\u0412\u0430\u0448 \u043D\u043E\u043C\u0435\u0440 \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0430",placeholder:"+79001234567",managePrompt:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u043E\u043C\u0435\u0440 \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0430, \u0441 \u043A\u043E\u0442\u043E\u0440\u044B\u043C \u0432\u044B \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043B\u0438\u0441\u044C",manageDescription:"\u041C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043C \u0432\u0430\u043C \u0441\u0441\u044B\u043B\u043A\u0443 \u0434\u043B\u044F \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u043E\u0439 \u043D\u0430 \u044D\u0442\u043E\u0442 \u043D\u043E\u043C\u0435\u0440 \u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0430."},slack:{title:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 Slack",description:"\u0412\u0441\u0435 \u043D\u0430\u0448\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u0432 \u044D\u0442\u043E\u0442 Slack-webhook.",workspaceName:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0430 Slack",workspaceNameDescription:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0430 Slack \u0434\u043B\u044F \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438.",workspaceNamePlaceholder:"\u0440\u0430\u0431\u043E\u0447\u0430\u044F-\u043E\u0431\u043B\u0430\u0441\u0442\u044C-\u043C\u043E\u0435\u0439-\u043A\u043E\u043C\u043F\u0430\u043D\u0438\u0438",webhookUrl:"URL \u0432\u0445\u043E\u0434\u044F\u0449\u0435\u0433\u043E \u0432\u0435\u0431-\u043F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0447\u0438\u043A\u0430 Slack",webhookUrlDescription:"\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u0432 \u044D\u0442\u043E\u0442 Slack-webhook.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0430 Slack, \u0441 \u043A\u043E\u0442\u043E\u0440\u044B\u043C \u0432\u044B \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043B\u0438\u0441\u044C",manageDescription:"\u041C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043C \u0432\u0430\u043C \u0441\u0441\u044B\u043B\u043A\u0443 \u0434\u043B\u044F \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u043E\u0439 \u0432 \u044D\u0442\u043E \u0440\u0430\u0431\u043E\u0447\u0435\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E."},microsoftTeams:{title:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 Microsoft Teams",description:"\u0412\u0441\u0435 \u043D\u0430\u0448\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u0432 \u044D\u0442\u043E\u0442 Teams-webhook.",workspaceName:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0430 Microsoft Teams",workspaceNameDescription:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043E \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0430 Microsoft Teams \u0434\u043B\u044F \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438.",workspaceNamePlaceholder:"\u0440\u0430\u0431\u043E\u0447\u0430\u044F-\u043E\u0431\u043B\u0430\u0441\u0442\u044C-\u043C\u043E\u0435\u0439-\u043A\u043E\u043C\u043F\u0430\u043D\u0438\u0438",webhookUrl:"URL \u0432\u0445\u043E\u0434\u044F\u0449\u0435\u0433\u043E \u0432\u0435\u0431-\u043F\u0435\u0440\u0435\u0445\u0432\u0430\u0442\u0447\u0438\u043A\u0430 Microsoft Teams",webhookUrlDescription:"\u041E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C\u0441\u044F \u0432 \u044D\u0442\u043E\u0442 Teams-webhook.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0430 Microsoft Teams, \u0441 \u043A\u043E\u0442\u043E\u0440\u044B\u043C \u0432\u044B \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u043B\u0438\u0441\u044C",manageDescription:"\u041C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043C \u0432\u0430\u043C \u0441\u0441\u044B\u043B\u043A\u0443 \u0434\u043B\u044F \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u043E\u0439 \u0432 \u044D\u0442\u043E \u0440\u0430\u0431\u043E\u0447\u0435\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E."},webhook:{title:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u0447\u0435\u0440\u0435\u0437 webhook",de
25scription:"\u0412\u0441\u0435 \u043D\u0430\u0448\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u044B \u0432 \u0432\u0438\u0434\u0435 JSON POST-\u0437\u0430\u043F\u0440\u043E\u0441\u043E\u0432 \u043D\u0430 \u044D\u0442\u043E\u0442 URL webhook.",webhookUrl:"URL webhook",webhookUrlDescription:"\u041F\u0440\u0438 \u043A\u0430\u0436\u0434\u043E\u043C \u0441\u043E\u0431\u044B\u0442\u0438\u0438 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043D\u0430 \u044D\u0442\u043E\u0442 URL \u0431\u0443\u0434\u0435\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u0435\u043D JSON POST-\u0437\u0430\u043F\u0440\u043E\u0441.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u0432\u0441\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B",allDescription:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u044D\u0442\u043E\u0442 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440, \u0435\u0441\u043B\u0438 \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u0432\u0441\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B.",select:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0438",selectDescription:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044B, \u043D\u0430 \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F."},eventTypes:{all:"\u041F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u0432\u0441\u0435 \u0442\u0438\u043F\u044B \u0441\u043E\u0431\u044B\u0442\u0438\u0439",allDescription:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u044D\u0442\u043E\u0442 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440, \u0435\u0441\u043B\u0438 \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u043D\u0430 \u0432\u0441\u0435 \u0442\u0438\u043F\u044B \u0441\u043E\u0431\u044B\u0442\u0438\u0439.",select:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043F\u044B \u0441\u043E\u0431\u044B\u0442\u0438\u0439 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0438",selectDescription:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043F\u044B \u0441\u043E\u0431\u044B\u0442\u0438\u0439, \u043D\u0430 \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0434\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F."},update:{title:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0443",description:"\u0417\u0434\u0435\u0441\u044C \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0438 \u0438\u043B\u0438 \u043E\u0442\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F.",saved:"\u0412\u0430\u0448\u0438 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u044B.",submit:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0443",unsubscribe:"\u041E\u0442\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F",unsubscribeDescription:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u044D\u0442\u043E\u0442 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440, \u0435\u0441\u043B\u0438 \u0445\u043E\u0442\u0438\u0442\u0435 \u043E\u0442\u043F\u0438\u0441\u0430\u0442\u044C\u0441\u044F \u043E\u0442 \u0432\u0441\u0435\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432."},confirm:{title:"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0443",success:"\u041F\u043E\u0434\u043F\u0438\u0441\u043A\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0430"}},accounts:{shared:{email:"\u042D\u043B. \u043F\u043E\u0447\u0442\u0430",password:"\u041F\u0430\u0440\u043E\u043B\u044C",newPassword:"\u041D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C",confirmPassword:"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C",login:"\u0412\u043E\u0439\u0442\u0438"},login:{welcomeBack:"\u0421 \u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0435\u043D\u0438\u0435\u043C!",loginPrompt:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u043E\u0439\u0434\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C {{statusPageName}}",forgotPassword:"\u0417\u0430\u0431\u044B\u043B\u0438 \u043F\u0430\u0440\u043E\u043B\u044C?",submit:"\u0412\u043E\u0439\u0442\u0438",useSSO:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0435\u0434\u0438\u043D\u044B\u0439 \u0432\u0445\u043E\u0434 (SSO) \u0432\u043C\u0435\u0441\u0442\u043E \u044D\u0442\u043E\u0433\u043E"},sso:{title:"\u0412\u043E\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 SSO",loginPrompt:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u043E\u0439\u0434\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C {{statusPageName}}",noProviders:"\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u044B SSO \u043D\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043D\u044B \u0438\u043B\u0438 \u043D\u0435 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u044B"},forgotPassword:{title:"\u0417\u0430\u0431\u044B\u043B\u0438 \u043F\u0430\u0440\u043E\u043B\u044C",description:"\u0415\u0441\u043B\u0438 \u0432\u044B \u0437\u0430\u0431\u044B\u043B\u0438 \u0441\u0432\u043E\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u043E\u0442 {{statusPageName}}, \u043F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448 email, \u0438 \u043C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043C \u0432\u0430\u043C \u0441\u0441\u044B\u043B\u043A\u0443 \u0434\u043B\u044F \u0441\u0431\u0440\u043E\u0441\u0430 \u043F\u0430\u0440\u043E\u043B\u044F.",success:"\u041C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043B\u0438 \u0432\u0430\u043C \u0441\u0441\u044B\u043B\u043A\u0443 \u0434\u043B\u044F \u0441\u0431\u0440\u043E\u0441\u0430 \u043F\u0430\u0440\u043E\u043B\u044F \u043F\u043E \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u0435. \u041D\u0435 \u0437\u0430\u0431\u0443\u0434\u044C\u0442\u0435 \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043F\u0430\u043F\u043A\u0443 \u0441\u043E \u0441\u043F\u0430\u043C\u043E\u043C.",sendLink:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u0434\u043B\u044F \u0441\u0431\u0440\u043E\u0441\u0430 \u043F\u0430\u0440\u043E\u043B\u044F",rememberPassword:"\u0412\u0441\u043F\u043E\u043C\u043D\u0438\u043B\u0438 \u043F\u0430\u0440\u043E\u043B\u044C?"},resetPassword:{description:"\u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0432\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043D\u043E\u0439 \u0437\u0430\u043F\u0438\u0441\u0438 {{statusPageName}}.",instructions:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448 \u043D\u043E\u0432\u044B\u0439 \u043F\u0430\u0440\u043E\u043B\u044C, \u0438 \u043C\u044B \u043E\u0431\u043D\u043E\u0432\u0438\u043C \u0435\u0433\u043E.",success:"\u0412\u0430\u0448 \u043F\u0430\u0440\u043E\u043B\u044C \u043E\u0431\u043D\u043E\u0432\u043B\u0451\u043D. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u043E\u0439\u0434\u0438\u0442\u0435.",submit:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043F\u0430\u0440\u043E\u043B\u044C",knowPassword:"\u0417\u043D\u0430\u0435\u0442\u0435 \u0441\u0432\u043E\u0439 \u043F\u0430\u0440\u043E\u043B\u044C?"},masterPassword:{enterWithName:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F {{statusPageName}}",enterGeneric:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C",prompt:"\u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C.",passwordRequired:"\u043F\u0430\u0440\u043E\u043B\u044C \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u0435\u043D.",passwordLabel:"\u041F\u0430\u0440\u043E\u043B\u044C",passwordDescription:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C, \u0447\u0442\u043E\u0431\u044B \u0440\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u044D\u0442\u0443 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443.",passwordPlaceholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C",submit:"\u0420\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0441\u0442\u0430\u0442\u0443\u0441\u0430"},signingOut:"\u0412\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u0442\u0441\u044F \u0432\u044B\u0445\u043E\u0434..."},errors:{notFound:{title:"\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u0430.",description:"\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430, \u043A\u043E\u0442\u043E\u0440\u0443\u044
25E \u0432\u044B \u0438\u0449\u0435\u0442\u0435, \u043D\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442."},forbidden:{title:"\u0414\u043E\u0441\u0442\u0443\u043F \u0437\u0430\u043F\u0440\u0435\u0449\u0451\u043D",description:"\u0423 \u0432\u0430\u0441 \u043D\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F \u043D\u0430 \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435."},generic:"\u0427\u0442\u043E-\u0442\u043E \u043F\u043E\u0448\u043B\u043E \u043D\u0435 \u0442\u0430\u043A. \u041F\u043E\u0436\u0430\u043B\u0443\u0439\u0441\u0442\u0430, \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430."},footer:{poweredBy:"\u0420\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u043D\u0430 OneUptime"},statusNames:{identified:"\u0412\u044B\u044F\u0432\u043B\u0435\u043D",acknowledged:"\u041F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0451\u043D",resolved:"\u0423\u0441\u0442\u0440\u0430\u043D\u0451\u043D",criticalIncident:"\u041A\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442",majorIncident:"\u0421\u0435\u0440\u044C\u0451\u0437\u043D\u044B\u0439 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442",minorIncident:"\u041D\u0435\u0437\u043D\u0430\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u0438\u043D\u0446\u0438\u0434\u0435\u043D\u0442",operational:"\u0420\u0430\u0431\u043E\u0442\u0430\u0435\u0442",degraded:"\u0421\u043D\u0438\u0436\u0435\u043D\u0438\u0435 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438",offline:"\u041D\u0435 \u0432 \u0441\u0435\u0442\u0438",scheduled:"\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043E",ongoing:"\u0412 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0435",ended:"\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",completed:"\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E"},"Subscriber ID is required":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F ID \u043F\u043E\u0434\u043F\u0438\u0441\u0447\u0438\u043A\u0430","Token is required":"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0442\u043E\u043A\u0435\u043D","{{field}} cannot be less than {{minLength}} characters.":"{{field}} \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u043C\u0435\u043D\u0435\u0435 {{minLength}} \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0431\u043E\u043B\u0435\u0435 {{maxLength}} \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432.","{{field}} should not have spaces.":"{{field}} \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u043F\u0440\u043E\u0431\u0435\u043B\u043E\u0432.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} \u043C\u043E\u0436\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0431\u0443\u043A\u0432\u044B, \u0446\u0438\u0444\u0440\u044B, \u0434\u0435\u0444\u0438\u0441\u044B (-) \u0438 \u043F\u043E\u0434\u0447\u0451\u0440\u043A\u0438\u0432\u0430\u043D\u0438\u044F (_).","{{field}} should not have numbers.":"{{field}} \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0446\u0438\u0444\u0440.","{{field}} should be a future date.":"{{field}} \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0434\u0430\u0442\u043E\u0439 \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043C.","{{field}} should be a number.":"{{field}} \u0434\u043E\u043B\u0436\u043D\u043E \u0431\u044B\u0442\u044C \u0447\u0438\u0441\u043B\u043E\u043C.","{{field}} should not be more than {{maxValue}}.":"{{field}} \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0431\u043E\u043B\u044C\u0448\u0435 {{maxValue}}.","{{field}} should not be less than {{minValue}}.":"{{field}} \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043C\u0435\u043D\u044C\u0448\u0435 {{minValue}}.","{{field}} is required.":"{{field}} \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0434\u043B\u044F \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F.","{{field}} should match {{matchField}}":"{{field}} \u0434\u043E\u043B\u0436\u043D\u043E \u0441\u043E\u0432\u043F\u0430\u0434\u0430\u0442\u044C \u0441 {{matchField}}
25","Email is not valid.":"\u042D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u0430\u044F \u043F\u043E\u0447\u0442\u0430 \u043D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0430."};var H2={a11y:{skipToMainContent:"\u30E1\u30A4\u30F3\u30B3\u30F3\u30C6\u30F3\u30C4\u306B\u30B9\u30AD\u30C3\u30D7",loading:"\u8AAD\u307F\u8FBC\u307F\u4E2D..."},common:{save:"\u4FDD\u5B58",cancel:"\u30AD\u30E3\u30F3\u30BB\u30EB",submit:"\u9001\u4FE1",close:"\u9589\u3058\u308B",back:"\u623B\u308B",next:"\u6B21\u3078",loading:"\u8AAD\u307F\u8FBC\u307F\u4E2D...",search:"\u691C\u7D22",edit:"\u7DE8\u96C6",delete:"\u524A\u9664",yes:"\u306F\u3044",no:"\u3044\u3044\u3048",statusPage:"\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8"},language:{label:"\u8A00\u8A9E",switchLanguage:"\u8A00\u8A9E\u3092\u5207\u308A\u66FF\u3048\u308B"},nav:{overview:"\u6982\u8981",incidents:"\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",announcements:"\u304A\u77E5\u3089\u305B",scheduledEvents:"\u4E88\u5B9A\u3055\u308C\u305F\u30A4\u30D9\u30F3\u30C8",subscribe:"\u8CFC\u8AAD\u3059\u308B",login:"\u30ED\u30B0\u30A4\u30F3",logout:"\u30ED\u30B0\u30A2\u30A6\u30C8"},overview:{uptimeSuffix:"% \u7A3C\u50CD\u7387",operational:"\u7A3C\u50CD\u4E2D",noResourcesInGroup:"\u3053\u306E\u30B0\u30EB\u30FC\u30D7\u306B\u30EA\u30BD\u30FC\u30B9\u304C\u8FFD\u52A0\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002",activeIncidents:"\u9032\u884C\u4E2D\u306E\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",scheduledMaintenanceEvents:"\u4E88\u5B9A\u3055\u308C\u305F\u30E1\u30F3\u30C6\u30CA\u30F3\u30B9\u30A4\u30D9\u30F3\u30C8",allClearTitle:"\u3059\u3079\u3066\u9806\u8ABF\u3067\u3059",allClearDescription:"\u3053\u306E\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u306B\u306F\u307E\u3060\u30EA\u30BD\u30FC\u30B9\u304C\u8FFD\u52A0\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u30C0\u30C3\u30B7\u30E5\u30DC\u30FC\u30C9\u304B\u3089\u30EA\u30BD\u30FC\u30B9\u3092\u8FFD\u52A0\u3057\u3066\u304F\u3060\u3055\u3044\u3002",allResourcesAre:"\u3059\u3079\u3066\u306E\u30EA\u30BD\u30FC\u30B9\u306F {{status}} \u3067\u3059",someResourcesAre:"\u4E00\u90E8\u306E\u30EA\u30BD\u30FC\u30B9\u306F {{status}} \u3067\u3059",someResourcesAreUnder:"\u4E00\u90E8\u306E\u30EA\u30BD\u30FC\u30B9\u306F {{status}} \u4E2D\u3067\u3059",oneSubGroup:"1 \u30B0\u30EB\u30FC\u30D7",subGroupCount:"{{total}} \u30B0\u30EB\u30FC\u30D7"},eventItem:{affectedResources:"\u5F71\u97FF\u3092\u53D7\u3051\u308B\u30EA\u30BD\u30FC\u30B9",stateChangedTo:"\u72B6\u614B\u304C\u6B21\u306B\u5909\u66F4\u3055\u308C\u307E\u3057\u305F:",view:"{{eventType}} \u3092\u8868\u793A",updateTo:"\u3053\u306E {{eventType}} \u306E\u66F4\u65B0",postedOn:"\u6295\u7A3F\u65E5:"},monitorOverview:{daysAgo:"{{days}} \u65E5\u524D",today:"\u4ECA\u65E5",notAvailable:"\u5229\u7528\u4E0D\u53EF"},incidents:{title:"\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",singular:"\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",active:"\u9032\u884C\u4E2D\u306E\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",resolved:"\u89E3\u6C7A\u6E08\u307F\u306E\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",none:"\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8\u306A\u3057",noneDescription:"\u3053\u306E\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u306B\u6295\u7A3F\u3055\u308C\u305F\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8\u306F\u3042\u308A\u307E\u305B\u3093\u3002",postmortem:"\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8\u4E8B\u5F8C\u5206\u6790",declaredAt:"\u767A\u751F\u65E5\u6642: ",report:"\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8\u30EC\u30DD\u30FC\u30C8",notFound:"\u3053\u306E\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u3067\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002"},episodes:{report:"\u30A8\u30D4\u30BD\u30FC\u30C9\u30EC\u30DD\u30FC\u30C8",none:"\u30A8\u30D4\u30BD\u30FC\u30C9\u306A\u3057",notFound:"\u3053\u306E\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u3067\u30A8\u30D4\u30BD\u30FC\u30C9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002"},announcements:{title:"\u304A\u77E5\u3089\u305B",singular:"\u304A\u77E5\u3089\u305B",active:"\u30A2\u30AF\u30C6\u30A3\u30D6\u306A\u304A\u77E5\u3089\u305B",past:"\u904E\u53BB\u306E\u304A\u77E5\u3089\u305B",none:"\u304A\u77E5\u3089\u305B\u306A\u3057",noneDescription:"\u3053\u306E\u30DA\u30FC\u30B8\u306B\u306F\u307E\u3060\u304A\u77E5\u3089\u305B\u304C\u6295\u7A3F\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002",announcedAt:"\u544A\u77E5\u65E5\u6642: ",notFound:"\u3053\u306E\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u3067\u304A\u77E5\u3089\u305B\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002"},scheduledEvents:{title:"\u4E88\u5B9A\u3055\u308C\u305F\u30A4\u30D9\u30F3\u30C8",singular:"\u4E88\u5B9A\u3055\u308C\u305F\u30A4\u30D9\u30F3\u30C8",scheduledMaintenance:"\u4E88\u5B9A\u3055\u308C\u305F\u30E1\u30F3\u30C6\u30CA\u30F3\u30B9",ongoing:"\u9032\u884C\u4E2D\u306E\u30A4\u30D9\u30F3\u30C8",upcoming:"\u4E88\u5B9A\u3055\u308C\u305F\u30A4\u30D9\u30F3\u30C8",completed:"\u5B8C\u4E86\u3057\u305F\u30A4\u30D9\u30F3\u30C8",none:"\u4E88\u5B9A\u3055\u308C\u305F\u30A4\u30D9\u30F3\u30C8\u306A\u3057",noneDescription:"\u3053\u306E\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u306B\u4E88\u5B9A\u3055\u308C\u305F\u30A4\u30D9\u30F3\u30C8\u306F\u6295\u7A3F\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002",sc
25heduledAt:"\u4E88\u5B9A\u65E5\u6642: ",report:"\u4E88\u5B9A\u30A4\u30D9\u30F3\u30C8\u30EC\u30DD\u30FC\u30C8",notFound:"\u3053\u306E\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u3067\u4E88\u5B9A\u3055\u308C\u305F\u30A4\u30D9\u30F3\u30C8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002"},subscribe:{title:"\u8CFC\u8AAD\u3059\u308B",submit:"\u8CFC\u8AAD\u3059\u308B",newSubscription:"\u65B0\u898F\u8CFC\u8AAD",manageExisting:"\u65E2\u5B58\u306E\u8CFC\u8AAD\u3092\u7BA1\u7406",sendManagementLink:"\u7BA1\u7406\u30EA\u30F3\u30AF\u3092\u9001\u4FE1",subscribedSuccessfully:"\u8CFC\u8AAD\u304C\u6B63\u5E38\u306B\u5B8C\u4E86\u3057\u307E\u3057\u305F\u3002",emailSentCheckSpam:"\u30EA\u30F3\u30AF\u3092\u542B\u3080\u30E1\u30FC\u30EB\u3092\u304A\u9001\u308A\u3057\u307E\u3057\u305F\u3002\u30E1\u30FC\u30EB\u304C\u898B\u5F53\u305F\u3089\u306A\u3044\u5834\u5408\u306F\u3001\u30B9\u30D1\u30E0\u30D5\u30A9\u30EB\u30C0\u3092\u3054\u78BA\u8A8D\u304F\u3060\u3055\u3044\u3002",menu:{email:"\u30E1\u30FC\u30EB",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"\u30E1\u30FC\u30EB\u3067\u8CFC\u8AAD\u3059\u308B",description:"\u3059\u3079\u3066\u306E\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306F\u3053\u306E\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u306B\u9001\u4FE1\u3055\u308C\u307E\u3059\u3002",yourEmail:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9",placeholder:"[email protected]",managePrompt:"\u8CFC\u8AAD\u6642\u306B\u4F7F\u7528\u3057\u305F\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044",manageDescription:"\u8CFC\u8AAD\u7BA1\u7406\u30EA\u30F3\u30AF\u3092\u3053\u306E\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u306B\u9001\u4FE1\u3057\u307E\u3059\u3002",managePlaceholder:"[email protected]"},sms:{title:"SMS\u3067\u8CFC\u8AAD\u3059\u308B",description:"\u3059\u3079\u3066\u306E\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306F\u3053\u306E\u96FB\u8A71\u756A\u53F7\u306B\u9001\u4FE1\u3055\u308C\u307E\u3059\u3002",yourPhoneNumber:"\u96FB\u8A71\u756A\u53F7",placeholder:"+81901234567",managePrompt:"\u8CFC\u8AAD\u6642\u306B\u4F7F\u7528\u3057\u305F\u96FB\u8A71\u756A\u53F7\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044",manageDescription:"\u8CFC\u8AAD\u7BA1\u7406\u30EA\u30F3\u30AF\u3092\u3053\u306E\u96FB\u8A71\u756A\u53F7\u306B\u9001\u4FE1\u3057\u307E\u3059\u3002"},slack:{title:"Slack\u3067\u8CFC\u8AAD\u3059\u308B",description:"\u3059\u3079\u3066\u306E\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306F\u3053\u306ESlack Webhook\u306B\u9001\u4FE1\u3055\u308C\u307E\u3059\u3002",workspaceName:"Slack\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u540D",workspaceNameDescription:"\u691C\u8A3C\u306E\u305F\u3081Slack\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002",workspaceNamePlaceholder:"\u79C1\u306E\u4F1A\u793E\u306E\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9",webhookUrl:"Slack \u53D7\u4FE1 Webhook URL",webhookUrlDescription:"\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u306E\u66F4\u65B0\u306F\u3053\u306ESlack Webhook\u306B\u9001\u4FE1\u3055\u308C\u307E\u3059\u3002",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"\u8CFC\u8AAD\u6642\u306B\u4F7F\u7528\u3057\u305FSlack\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044",manageDescription:"\u8CFC\u8AAD\u7BA1\u7406\u30EA\u30F3\u30AF\u3092\u3053\u306E\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306B\u9001\u4FE1\u3057\u307E\u3059\u3002"},microsoftTeams:{title:"Microsoft Teams\u3067\u8CFC\u8AAD\u3059\u308B",description:"\u3059\u3079\u3066\u306E\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u306F\u3053\u306ETeams Webhook\u306B\u9001\u4FE1\u3055\u308C\u307E\u3059\u3002",workspaceName:"Microsoft Teams\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u540D",workspaceNameDescription:"\u691C\u8A3C\u306E\u305F\u3081Microsoft Teams\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002",workspaceNamePlaceholder:"\u79C1\u306E\u4F1A\u793E\u306E\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9",webhookUrl:"Microsoft Teams \u53D7\u4FE1 Webhook URL",webhookUrlDescription:"\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u306E\u66F4\u65B0\u306F\u3053\u306ETeams Webhook\u306B\u9001\u4FE1\u3055\u308C\u307E\u3059\u3002",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"\u8CFC\u8AAD\u6642\u306B\u4F7F\u7528\u3057\u305FMicrosoft Teams\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044",manageDescription:"\u8CFC\u8AAD\u7BA1\u7406\u30EA\u30F3\u30AF\u3092\u3053\u306E\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306B\u9001\u4FE1\u3057\u307E\u3059\u3002"},webhook:{title:"Webhook\u3067\u8CFC\u8AAD",description:"\u3059\u3079\u3066\u306E\u66F4\u65B0\u306FJSON POST\u30EA\u30AF\u30A8\u30B9\u30C8\u3068\u3057\u3066\u3053\u306EWebhook URL\u306B\u9001\u4FE1\u3055\u308C\u307E\u3059\u3002",webhookUrl:"Webhook URL",webhookUrlDescription:"\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u306E\u30A4\u30D9\u30F3\u30C8\u304C\u767A\u751F\u3059\u308B\u305F\u3073\u306B\u3001\u3053\u306EURL\u306BJSON POST\u30EA\u30AF\u30A8\u30B9\u30C8\u304C\u9001\u4FE1\u3055\u308C\u307E\u3059\u3002",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"\u3059\u3079\u3066\u306E\u30EA\u30BD\u30FC\u30B9\u3092\u8CFC\u8AAD\u3059\u308B",allDescription:"\u3059\u3079\u3066\u306E\u30EA\u30BD\u30FC\u30B9\u3092\u8CFC\u8AAD\u3059\u308B\u5834\u5408\u306F\u3001\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002",select:"\u8CFC\u8AAD\u3059\u308B\u30EA\u30BD\u30FC\u30B9\u3092\u9078\u629E",selectDescription:"\u8CFC\u8AAD\u3057\u305F\u3044\u30EA\u30BD\u30FC\u30B9\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},eventTypes:{all:"\u3059\u3079\u3066\u306E\u30A4\u30D9\u30F3\u30C8\u30BF\u30A4\u30D7\u3092\u8CFC\u8AAD\u3059\u308B",allDescription:"\u3059\u3079\u3066\u306E\u30A4\u30D9\u30F3\u30C8\u30BF\u30A4\u30D7\u3092\u8CFC\u8AAD\u3059\u308B\u5834\u5408\u306F\u3001\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002",select:"\u8CFC\u8AAD\u3059\u308B\u30A4\u30D9\u30F3\u30C8\u30BF\u30A4\u30D7\u3092\u9078\u629E",selectDescription:"\u8CFC\u8AAD\u3057\u305F\u3044\u30A4\u30D9\u30F3\u30C8\u30BF\u30A4\u30D7\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},update:{title:"\u8CFC\u8AAD\u3092\u66F4\u65B0",description:"\u3053\u3053\u3067\u8CFC\u8AAD\u8A2D\u5B9A\u3092\u66F4\u65B0\u307E\u305F\u306F\u89E3\u9664\u3067\u304D\u307E\u3059\u3002",saved:"\u5909\u66F4\u304C\u4FDD\u5B58\u3055\u308C\u307E\u3057\u305F\u3002",submit:"\u8CFC\u8AAD\u3092\u66F4\u65B0",unsubscribe:"\u8CFC\u8AAD\u89E3\u9664",unsubscribeDescription:"\u3059\u3079\u3066\u306E\u30EA\u30BD\u30FC\u30B9\u306E\u8
25CFC\u8AAD\u3092\u89E3\u9664\u3057\u305F\u3044\u5834\u5408\u306F\u3001\u3053\u308C\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002"},confirm:{title:"\u8CFC\u8AAD\u3092\u78BA\u8A8D",success:"\u8CFC\u8AAD\u304C\u6B63\u5E38\u306B\u78BA\u8A8D\u3055\u308C\u307E\u3057\u305F"}},accounts:{shared:{email:"\u30E1\u30FC\u30EB",password:"\u30D1\u30B9\u30EF\u30FC\u30C9",newPassword:"\u65B0\u3057\u3044\u30D1\u30B9\u30EF\u30FC\u30C9",confirmPassword:"\u30D1\u30B9\u30EF\u30FC\u30C9\u306E\u78BA\u8A8D",login:"\u30ED\u30B0\u30A4\u30F3"},login:{welcomeBack:"\u304A\u304B\u3048\u308A\u306A\u3055\u3044\uFF01",loginPrompt:"{{statusPageName}}\u3092\u8868\u793A\u3059\u308B\u306B\u306F\u30ED\u30B0\u30A4\u30F3\u3057\u3066\u304F\u3060\u3055\u3044",forgotPassword:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u304A\u5FD8\u308C\u3067\u3059\u304B\uFF1F",submit:"\u30ED\u30B0\u30A4\u30F3",useSSO:"\u4EE3\u308F\u308A\u306B\u30B7\u30F3\u30B0\u30EB\u30B5\u30A4\u30F3\u30AA\u30F3\uFF08SSO\uFF09\u3092\u4F7F\u7528\u3059\u308B"},sso:{title:"SSO\u3067\u30ED\u30B0\u30A4\u30F3",loginPrompt:"{{statusPageName}}\u3092\u8868\u793A\u3059\u308B\u306B\u306F\u30ED\u30B0\u30A4\u30F3\u3057\u3066\u304F\u3060\u3055\u3044",noProviders:"SSO\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u304C\u69CB\u6210\u307E\u305F\u306F\u6709\u52B9\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093"},forgotPassword:{title:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u304A\u5FD8\u308C\u3067\u3059\u304B",description:"{{statusPageName}}\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u304A\u5FD8\u308C\u306E\u5834\u5408\u306F\u3001\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u30D1\u30B9\u30EF\u30FC\u30C9\u30EA\u30BB\u30C3\u30C8\u30EA\u30F3\u30AF\u3092\u304A\u9001\u308A\u3057\u307E\u3059\u3002",success:"\u30D1\u30B9\u30EF\u30FC\u30C9\u30EA\u30BB\u30C3\u30C8\u30EA\u30F3\u30AF\u3092\u30E1\u30FC\u30EB\u3067\u304A\u9001\u308A\u3057\u307E\u3057\u305F\u3002\u30B9\u30D1\u30E0\u30D5\u30A9\u30EB\u30C0\u3082\u3054\u78BA\u8A8D\u304F\u3060\u3055\u3044\u3002",sendLink:"\u30D1\u30B9\u30EF\u30FC\u30C9\u30EA\u30BB\u30C3\u30C8\u30EA\u30F3\u30AF\u3092\u9001\u4FE1",rememberPassword:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u601D\u3044\u51FA\u3057\u307E\u3057\u305F\u304B\uFF1F"},resetPassword:{description:"{{statusPageName}}\u30A2\u30AB\u30A6\u30F3\u30C8\u306E\u65B0\u3057\u3044\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u4F5C\u6210\u3057\u3066\u304F\u3060\u3055\u3044\u3002",instructions:"\u65B0\u3057\u3044\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3059\u308B\u3068\u3001\u66F4\u65B0\u3055\u308C\u307E\u3059\u3002",success:"\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u66F4\u65B0\u3055\u308C\u307E\u3057\u305F\u3002\u30ED\u30B0\u30A4\u30F3\u3057\u3066\u304F\u3060\u3055\u3044\u3002",submit:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u30EA\u30BB\u30C3\u30C8",knowPassword:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u3054\u5B58\u3058\u3067\u3059\u304B\uFF1F"},masterPassword:{enterWithName:"{{statusPageName}}\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B",enterGeneric:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B",prompt:"\u7D9A\u884C\u3059\u308B\u306B\u306F\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002",passwordRequired:"\u30D1\u30B9\u30EF\u30FC\u30C9\u306F\u5FC5\u9808\u3067\u3059\u3002",passwordLabel:"\u30D1\u30B9\u30EF\u30FC\u30C9",passwordDescription:"\u3053\u306E\u30DA\u30FC\u30B8\u3092\u30ED\u30C3\u30AF\u89E3\u9664\u3059\u308B\u305F\u3081\u306E\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002",passwordPlaceholder:"\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B",submit:"\u30B9\u30C6\u30FC\u30BF\u30B9\u30DA\u30FC\u30B8\u3092\u30ED\u30C3\u30AF\u89E3\u9664"},signingOut:"\u30B5\u30A4\u30F3\u30A2\u30A6\u30C8\u3057\u3066\u3044\u307E\u3059..."},errors:{notFound:{title:"\u30DA\u30FC\u30B8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002",description:"\u304A\u63A2\u3057\u306E\u30DA\u30FC\u30B8\u306F\u5B58\u5728\u3057\u307E\u305B\u3093\u3002"},forbidden:{title:"\u30A2\u30AF\u30BB\u30B9\u7981\u6B62",description:"\u3053\u306E\u30DA\u30FC\u30B8\u3078\u306E\u30A2\u30AF\u30BB\u30B9\u6A29\u9650\u304C\u3042\u308A\u307E\u305B\u3093\u3002"},generic:"\u554F\u984C\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002\u3082\u3046\u4E00\u5EA6\u304A\u8A66\u3057\u304F\u3060\u3055\u3044\u3002"}
25,footer:{poweredBy:"OneUptime \u306B\u3088\u3063\u3066\u63D0\u4F9B"},statusNames:{identified:"\u78BA\u8A8D\u6E08\u307F",acknowledged:"\u627F\u8A8D\u6E08\u307F",resolved:"\u89E3\u6C7A\u6E08\u307F",criticalIncident:"\u91CD\u5927\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",majorIncident:"\u4E3B\u8981\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",minorIncident:"\u8EFD\u5FAE\u306A\u30A4\u30F3\u30B7\u30C7\u30F3\u30C8",operational:"\u7A3C\u50CD\u4E2D",degraded:"\u6027\u80FD\u4F4E\u4E0B",offline:"\u30AA\u30D5\u30E9\u30A4\u30F3",scheduled:"\u4E88\u5B9A",ongoing:"\u9032\u884C\u4E2D",ended:"\u7D42\u4E86",completed:"\u5B8C\u4E86"},"Subscriber ID is required":"\u8CFC\u8AAD\u8005 ID \u306F\u5FC5\u9808\u3067\u3059","Token is required":"\u30C8\u30FC\u30AF\u30F3\u306F\u5FC5\u9808\u3067\u3059","{{field}} cannot be less than {{minLength}} characters.":"{{field}}\u306F{{minLength}}\u6587\u5B57\u4EE5\u4E0A\u3067\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002","{{field}} cannot be more than {{maxLength}} characters.":"{{field}}\u306F{{maxLength}}\u6587\u5B57\u4EE5\u4E0B\u3067\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002","{{field}} should not have spaces.":"{{field}}\u306B\u30B9\u30DA\u30FC\u30B9\u3092\u542B\u3081\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}}\u306B\u306F\u82F1\u5B57\u3001\u6570\u5B57\u3001\u30CF\u30A4\u30D5\u30F3 (-)\u3001\u30A2\u30F3\u30C0\u30FC\u30B9\u30B3\u30A2 (_) \u306E\u307F\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002","{{field}} should not have numbers.":"{{field}}\u306B\u6570\u5B57\u3092\u542B\u3081\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002","{{field}} should be a future date.":"{{field}}\u306F\u672A\u6765\u306E\u65E5\u4ED8\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002","{{field}} should be a number.":"{{field}}\u306F\u6570\u5024\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002","{{field}} should not be more than {{maxValue}}.":"{{field}}\u306F{{maxValue}}\u4EE5\u4E0B\u3067\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002","{{field}} should not be less than {{minValue}}.":"{{field}}\u306F{{minValue}}\u4EE5\u4E0A\u3067\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002","{{field}} is required.":"{{field}}\u306F\u5FC5\u9808\u3067\u3059\u3002","{{field}} should match {{matchField}}":"{{field}}\u306F{{matchField}}\u3068\u4E00\u81F4\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059","Email is not valid.":"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u304C\u7121\u52B9\u3067\u3059\u3002"};var W2={a11y:{skipToMainContent:"\uBCF8\uBB38\uC73C\uB85C \uAC74\uB108\uB6F0\uAE30",loading:"\uBD88\uB7EC\uC624\uB294 \uC911..."},common:{save:"\uC800\uC7A5",cancel:"\uCDE8\uC18C",submit:"\uC81C\uCD9C",close:"\uB2EB\uAE30",back:"\uB4A4\uB85C",next:"\uB2E4\uC74C",loading:"\uB85C\uB529 \uC911...",search:"\uAC80\uC0C9",edit:"\uD3B8\uC9D1",delete:"\uC0AD\uC81C",yes:"\uC608",no:"\uC544\uB2C8\uC624",statusPage:"\uC0C1\uD0DC \uD398\uC774\uC9C0"},language:{label:"\uC5B8\uC5B4",switchLanguage:"\uC5B8\uC5B4 \uBCC0\uACBD"},nav:{overview:"\uAC1C\uC694",incidents:"\uC0AC\uACE0",announcements:"\uACF5\uC9C0\uC0AC\uD56D",scheduledEvents:"\uC608\uC815\uB41C \uC774\uBCA4\uD2B8",subscribe:"\uAD6C\uB3C5",login:"\uB85C\uADF8\uC778",logout:"\uB85C\uADF8\uC544\uC6C3"},overview:{uptimeSuffix:"% \uAC00\uB3D9 \uC2DC\uAC04",operational:"\uC815\uC0C1 \uC791\uB3D9",noResourcesInGroup:"\uC774 \uADF8\uB8F9\uC5D0 \uCD94\uAC00\uB41C \uB9AC\uC18C\uC2A4\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.",activeIncidents:"\uC9C4\uD589 \uC911\uC778 \uC0AC\uACE0",scheduledMaintenanceEvents:"\uC608\uC815\uB41C \uC720\uC9C0\uBCF4\uC218 \uC774\uBCA4\uD2B8",allClearTitle:"\uBAA8\uB4E0 \uAC83\uC774 \uC815\uC0C1\uC785\uB2C8\uB2E4",allClearDescription:"\uC774 \uC0C1\uD0DC \uD398\uC774\uC9C0\uC5D0 \uC544\uC9C1 \uB9AC\uC18C\uC2A4\uAC00 \uCD94\uAC00\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4. \uB300\uC2DC\uBCF4\uB4DC\uC5D0\uC11C \uB9AC\uC18C\uC2A4\uB97C \uCD94\uAC00\uD574\uC8FC\uC138\uC694.",allResourcesAre:"\uBAA8\uB4E0 \uB9AC\uC18C\uC2A4\uAC00 {{status}}\uC785\uB2C8\uB2E4",someResourcesAre:"\uC77C\uBD80 \uB9AC\uC18C\uC2A4\uAC00 {{status}}\uC785\uB2C8\uB2E4",someResourcesAreUnder:"\uC77C\uBD80 \uB9AC\uC18C\uC2A4\uAC00 {{status}} \uC911\uC785\uB2C8\uB2E4",oneSubGroup:"\uADF8\uB8F9 1\uAC1C",subGroupCount:"\uADF8\uB8F9 {{total}}\uAC1C"},eventItem:{affectedResources:"\uC601\uD5A5\uC744 \uBC1B\uC740 \uB9AC\uC18C\uC2A4",stateChangedTo:"\uC0C1\uD0DC\uAC00 \uB2E4\uC74C\uC73C\uB85C \uBCC0\uACBD\uB428:",view:"{{eventType}} \uBCF4\uAE30",updateTo:"\uC774 {{eventType}}\uC5D0 \uB300\uD55C \uC5C5\uB370\uC774\uD2B8",postedOn:"\uAC8C\uC2DC\uC77C:"},monitorOverview:{daysAgo:"{{days}}\uC77C \uC804",today:"\uC624\uB298",notAvailable:"\uC0AC\uC6A9\uD560 \uC218 \uC5C6\uC74C"},incidents:{title:"\uC0AC\uACE0",singular:"\uC0AC\uACE0",active:"\uC9C4\uD589 \uC911\uC778 \uC0AC\uACE0",resolved:"\uD574\uACB0\uB41C \uC0AC\uACE0",none:"\uC0AC\uACE0 \uC5C6\uC74C",noneDescription:"\uC774 \uC0C1\uD0DC \uD398\uC774\uC9C0\uC5D0 \uAC8C\uC2DC\uB41C \uC0AC\uACE0\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.",postmortem:"\uC0AC\uACE0 \uC0AC\uD6C4 \uBD84\uC11D",declaredAt:"\uBC1C\uC0DD \uC2DC\uAC01: ",report:"\uC0AC\uACE0 \uBCF4\uACE0\uC11C",notFound:"\uC774 \uC0C1\uD0DC \uD398\uC774\uC9C0\uC5D0\uC11C \uC0AC\uACE0\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},episodes:{report:"\uC5D0\uD53C\uC18C\uB4DC \uBCF4\uACE0\uC11C",none:"\uC5D0\uD53C\uC18C\uB4DC \uC5C6\uC74C",notFound:"\uC774 \uC0C1\uD0DC \uD398\uC774\uC9C0\uC5D0\uC11C \uC5D0\uD53C\uC18C\uB4DC\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},announcements:{title:"\uACF5\uC9C0\uC0AC\uD56D",singular:"\uACF5\uC9C0\uC0AC\uD56D",active:"\uD65C\uC131 \uACF5\uC9C0\uC0AC\uD56D",past:"\uC9C0\uB09C \uACF5\uC9C0\uC0AC\uD56D",none:"\uACF5\uC9C0\uC0AC\uD56D \uC5C6\uC74C",noneDescription:"\uC774 \uD398\uC774\uC9C0\uC5D0 \uC544\uC9C1 \uAC8C\uC2DC\uB41C \uACF5\uC9C0\uC0AC\uD56D\uC774 \uC5C6\uC2B5\uB2C8\uB2E4.",announcedAt:"\uACF5\uC9C0 \uC2DC\uAC01: ",notFound:"\uC774 \uC0C1\uD0DC \uD398\uC774\uC9C0\uC5D0\uC11C \uACF5\uC9C0\uC0AC\uD56D\uC744 \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},scheduledEvents:{title:"\uC608\uC815\uB41C \uC774\uBCA4\uD2B8",singular:"\uC608\uC815\uB41C \uC774\uBCA4\uD2B8",scheduledMaintenance:"\uC608\uC815\uB41C \uC720\uC9C0\uBCF4\uC218",ongoing:"\uC9C4\uD589 \uC911\uC778 \uC774\uBCA4\uD2B8",upcoming:"\uC608\uC815\uB41C \uC774\uBCA4\uD2B8",completed:"\uC644\uB8CC\uB41C \uC774\uBCA4\uD2B8",none:"\uC608\uC815\uB41C \uC774\uBCA4\uD2B8 \uC5C6\uC74C",noneDescription:"\uC774 \uC0C1\uD0DC \uD398\uC774\uC9C0\uC5D0 \uAC8C\uC2DC\uB41C \uC608\uC815\uB41C \uC774\uBCA4\uD2B8\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4.",scheduledAt:"\uC608\uC815 \uC2DC\uAC01: ",report:"\uC608\uC815\uB41C \uC774\uBCA4\uD2B8 \uBCF4\uACE0\uC11C",notFound:"\uC774 \uC0C1\uD0DC \uD398\uC774\uC9C0\uC5D0\uC11C \uC608\uC815\uB41C \uC774\uBCA4\uD2B8\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4."},subscribe:{title:"\uAD6C\uB3C5",submit:"\uAD6C\uB3C5",newSubscription:"\uC0C8 \uAD6C\uB3C5",manageExisting:"\uAE30\uC874 \uAD6C\uB3C5 \uAD00\uB9AC",sendManagementLink:"\uAD00\uB9AC \uB9C1\uD06C \uBCF4\uB0B4\uAE30",subscribedSuccessfully:"\uAD6C\uB3C5\uC774 \uC644\uB8CC\uB418\uC5C8\uC2B5\uB2C8\uB2E4.",emailSentCheckSpam:"\uB9C1\uD06C\uAC00 \uD3EC\uD568\uB41C \uC774\uBA54\uC77C\uC774 \uC774\uBA54\uC77C \uC8FC\uC18C\uB85C \uC804\uC1A1\uB418\uC5C8\uC2B5\uB2C8\uB2E4. \uC774\uBA54\uC77C\uC774 \uBCF4\uC774\uC9C0 \uC54A\uC73C\uBA74 \uC2A4\uD338 \uD3F4\uB354\uB97C \uD655\uC778\uD574\uC8FC\uC138\uC694.",menu:{email:"\uC774\uBA54\uC77C",sms:"SMS",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhooks"},email:{title:"\uC774\uBA54\uC77C\uB85C \uAD6C\uB3C5",description:"\uBAA8\uB4E0 \uC5C5\uB370\uC774\uD2B8\uAC00 \uC774 \uC774\uBA54\uC77C \uC8FC\uC18C\uB85C \uC804\uC1A1\uB429\uB2C8\uB2E4.",yourEmail:"\uC774\uBA54\uC77C \uC8FC\uC18C",placeholder:"[email protected]",managePrompt:"\uAD6C\uB3C5 \uC2DC \uC0AC\uC6A9\uD55C \uC774\uBA54\uC77C\uC744 \uC785\uB825\uD574\uC8FC\uC138\uC694",manageDescription:"\uAD6C\uB3C5 \uAD00\uB9AC \uB9C1\uD06C\uB97C \uC774 \uC774\uBA54\uC77C\uB85C \uBCF4\uB0B4\uB4DC\uB9AC\uA
25CA0\uC2B5\uB2C8\uB2E4.",managePlaceholder:"[email protected]"},sms:{title:"SMS\uB85C \uAD6C\uB3C5",description:"\uBAA8\uB4E0 \uC5C5\uB370\uC774\uD2B8\uAC00 \uC774 \uC804\uD654\uBC88\uD638\uB85C \uC804\uC1A1\uB429\uB2C8\uB2E4.",yourPhoneNumber:"\uC804\uD654\uBC88\uD638",placeholder:"+821012345678",managePrompt:"\uAD6C\uB3C5 \uC2DC \uC0AC\uC6A9\uD55C \uC804\uD654\uBC88\uD638\uB97C \uC785\uB825\uD574\uC8FC\uC138\uC694",manageDescription:"\uAD6C\uB3C5 \uAD00\uB9AC \uB9C1\uD06C\uB97C \uC774 \uC804\uD654\uBC88\uD638\uB85C \uBCF4\uB0B4\uB4DC\uB9AC\uACA0\uC2B5\uB2C8\uB2E4."},slack:{title:"Slack\uC73C\uB85C \uAD6C\uB3C5",description:"\uBAA8\uB4E0 \uC5C5\uB370\uC774\uD2B8\uAC00 \uC774 Slack \uC6F9\uD6C5\uC73C\uB85C \uC804\uC1A1\uB429\uB2C8\uB2E4.",workspaceName:"Slack \uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4 \uC774\uB984",workspaceNameDescription:"\uAC80\uC99D\uC744 \uC704\uD574 Slack \uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4 \uC774\uB984\uC744 \uC785\uB825\uD574\uC8FC\uC138\uC694.",workspaceNamePlaceholder:"\uB0B4-\uD68C\uC0AC-\uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4",webhookUrl:"Slack \uC218\uC2E0 \uC6F9\uD6C5 URL",webhookUrlDescription:"\uC0C1\uD0DC \uD398\uC774\uC9C0 \uC5C5\uB370\uC774\uD2B8\uAC00 \uC774 Slack \uC6F9\uD6C5\uC73C\uB85C \uC804\uC1A1\uB429\uB2C8\uB2E4.",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"\uAD6C\uB3C5 \uC2DC \uC0AC\uC6A9\uD55C Slack \uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4 \uC774\uB984\uC744 \uC785\uB825\uD574\uC8FC\uC138\uC694",manageDescription:"\uAD6C\uB3C5 \uAD00\uB9AC \uB9C1\uD06C\uB97C \uC774 \uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4\uB85C \uBCF4\uB0B4\uB4DC\uB9AC\uACA0\uC2B5\uB2C8\uB2E4."},microsoftTeams:{title:"Microsoft Teams\uB85C \uAD6C\uB3C5",description:"\uBAA8\uB4E0 \uC5C5\uB370\uC774\uD2B8\uAC00 \uC774 Teams \uC6F9\uD6C5\uC73C\uB85C \uC804\uC1A1\uB429\uB2C8\uB2E4.",workspaceName:"Microsoft Teams \uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4 \uC774\uB984",workspaceNameDescription:"\uAC80\uC99D\uC744 \uC704\uD574 Microsoft Teams \uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4 \uC774\uB984\uC744 \uC785\uB825\uD574\uC8FC\uC138\uC694.",workspaceNamePlaceholder:"\uB0B4-\uD68C\uC0AC-\uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4",webhookUrl:"Microsoft Teams \uC218\uC2E0 \uC6F9\uD6C5 URL",webhookUrlDescription:"\uC0C1\uD0DC \uD398\uC774\uC9C0 \uC5C5\uB370\uC774\uD2B8\uAC00 \uC774 Teams \uC6F9\uD6C5\uC73C\uB85C \uC804\uC1A1\uB429\uB2C8\uB2E4.",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"\uAD6C\uB3C5 \uC2DC \uC0AC\uC6A9\uD55C Microsoft Teams \uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4 \uC774\uB984\uC744 \uC785\uB825\uD574\uC8FC\uC138\uC694",manageDescription:"\uAD6C\uB3C5 \uAD00\uB9AC \uB9C1\uD06C\uB97C \uC774 \uC6CC\uD06C\uC2A4\uD398\uC774\uC2A4\uB85C \uBCF4\uB0B4\uB4DC\uB9AC\uACA0\uC2B5\uB2C8\uB2E4."},webhook:{title:"\uC6F9\uD6C5\uC73C\uB85C \uAD6C\uB3C5",description:"\uBAA8\uB4E0 \uC5C5\uB370\uC774\uD2B8\uB294 \uC774 \uC6F9\uD6C5 URL\uC5D0 JSON POST \uC694\uCCAD\uC73C\uB85C \uC804\uC1A1\uB429\uB2C8\uB2E4.",webhookUrl:"\uC6F9\uD6C5 URL",webhookUrlDescription:"\uC0C1\uD0DC \uD398\uC774\uC9C0 \uC774\uBCA4\uD2B8\uAC00 \uBC1C\uC0DD\uD560 \uB54C\uB9C8\uB2E4 \uC774 URL\uB85C JSON POST \uC694\uCCAD\uC774 \uC804\uC1A1\uB429\uB2C8\uB2E4.",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"\uBAA8\uB4E0 \uB9AC\uC18C\uC2A4 \uAD6C\uB3C5",allDescription:"\uBAA8\uB4E0 \uB9AC\uC18C\uC2A4\uB97C \uAD6C\uB3C5\uD558\uB824\uBA74 \uC774 \uC635\uC158\uC744 \uC120\uD0DD\uD558\uC138\uC694.",select:"\uAD6C\uB3C5\uD560 \uB9AC\uC18C\uC2A4 \uC120\uD0DD",selectDescription:"\uAD6C\uB3C5\uD558\uACE0 \uC2F6\uC740 \uB9AC\uC18C\uC2A4\uB97C \uC120\uD0DD\uD574\uC8FC\uC138\uC694."},eventTypes:{all:"\uBAA8\uB4E0 \uC774\uBCA4\uD2B8 \uC720\uD615 \uAD6C\uB3C5",allDescription:"\uBAA8\uB4E0 \uC774\uBCA4\uD2B8 \uC720\uD615\uC744 \uAD6C\uB3C5\uD558\uB824\uBA74 \uC774 \uC635\uC158\uC744 \uC120\uD0DD\uD558\uC138\uC694.",select:"\uAD6C\uB3C5\uD560 \uC774\uBCA4\uD2B8 \uC720\uD615 \uC120\uD0DD",selectDescription:"\uAD6C\uB3C5\uD558\uACE0 \uC2F6\uC740 \uC774\uBCA4\uD2B8 \uC720\uD615\uC744 \uC120\uD0DD\uD574\uC8FC\uC138\uC694."},update:{title:"\uAD6C\uB3C5 \uC5C5\uB370\uC774\uD2B8",description:"\uC5EC\uAE30\uC5D0\uC11C \uAD6C\uB3C5 \uC124\uC815\uC744 \uC5C5\uB370\uC774\uD2B8\uD558\uAC70\uB098 \uAD6C\uB3C5\uC744 \uCDE8\uC18C\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.",s
25aved:"\uBCC0\uACBD \uC0AC\uD56D\uC774 \uC800\uC7A5\uB418\uC5C8\uC2B5\uB2C8\uB2E4.",submit:"\uAD6C\uB3C5 \uC5C5\uB370\uC774\uD2B8",unsubscribe:"\uAD6C\uB3C5 \uCDE8\uC18C",unsubscribeDescription:"\uBAA8\uB4E0 \uB9AC\uC18C\uC2A4\uC758 \uAD6C\uB3C5\uC744 \uCDE8\uC18C\uD558\uB824\uBA74 \uC774 \uC635\uC158\uC744 \uC120\uD0DD\uD558\uC138\uC694."},confirm:{title:"\uAD6C\uB3C5 \uD655\uC778",success:"\uAD6C\uB3C5\uC774 \uD655\uC778\uB418\uC5C8\uC2B5\uB2C8\uB2E4"}},accounts:{shared:{email:"\uC774\uBA54\uC77C",password:"\uBE44\uBC00\uBC88\uD638",newPassword:"\uC0C8 \uBE44\uBC00\uBC88\uD638",confirmPassword:"\uBE44\uBC00\uBC88\uD638 \uD655\uC778",login:"\uB85C\uADF8\uC778"},login:{welcomeBack:"\uB2E4\uC2DC \uC624\uC2E0 \uAC83\uC744 \uD658\uC601\uD569\uB2C8\uB2E4!",loginPrompt:"{{statusPageName}}\uC744(\uB97C) \uBCF4\uB824\uBA74 \uB85C\uADF8\uC778\uD574\uC8FC\uC138\uC694",forgotPassword:"\uBE44\uBC00\uBC88\uD638\uB97C \uC78A\uC73C\uC168\uB098\uC694?",submit:"\uB85C\uADF8\uC778",useSSO:"\uB300\uC2E0 \uC2F1\uAE00 \uC0AC\uC778\uC628(SSO) \uC0AC\uC6A9"},sso:{title:"SSO\uB85C \uB85C\uADF8\uC778",loginPrompt:"{{statusPageName}}\uC744(\uB97C) \uBCF4\uB824\uBA74 \uB85C\uADF8\uC778\uD574\uC8FC\uC138\uC694",noProviders:"\uAD6C\uC131\uB418\uAC70\uB098 \uD65C\uC131\uD654\uB41C SSO \uC81C\uACF5\uC790\uAC00 \uC5C6\uC2B5\uB2C8\uB2E4"},forgotPassword:{title:"\uBE44\uBC00\uBC88\uD638 \uBD84\uC2E4",description:"{{statusPageName}}\uC758 \uBE44\uBC00\uBC88\uD638\uB97C \uC78A\uC73C\uC168\uB2E4\uBA74 \uC774\uBA54\uC77C\uC744 \uC785\uB825\uD574\uC8FC\uC138\uC694. \uBE44\uBC00\uBC88\uD638 \uC7AC\uC124\uC815 \uB9C1\uD06C\uB97C \uBCF4\uB0B4\uB4DC\uB9BD\uB2C8\uB2E4.",success:"\uBE44\uBC00\uBC88\uD638 \uC7AC\uC124\uC815 \uB9C1\uD06C\uB97C \uC774\uBA54\uC77C\uB85C \uBCF4\uB0B4\uB4DC\uB838\uC2B5\uB2C8\uB2E4. \uC2A4\uD338 \uD3F4\uB354\uB3C4 \uD655\uC778\uD574\uC8FC\uC138\uC694.",sendLink:"\uBE44\uBC00\uBC88\uD638 \uC7AC\uC124\uC815 \uB9C1\uD06C \uBCF4\uB0B4\uAE30",rememberPassword:"\uBE44\uBC00\uBC88\uD638\uAC00 \uAE30\uC5B5\uB098\uC168\uB098\uC694?"},resetPassword:{description:"{{statusPageName}} \uACC4\uC815\uC758 \uC0C8 \uBE44\uBC00\uBC88\uD638\uB97C \uB9CC\uB4E4\uC5B4\uC8FC\uC138\uC694.",instructions:"\uC0C8 \uBE44\uBC00\uBC88\uD638\uB97C \uC785\uB825\uD558\uC2DC\uBA74 \uC5C5\uB370\uC774\uD2B8\uD574\uB4DC\uB9BD\uB2C8\uB2E4.",success:"\uBE44\uBC00\uBC88\uD638\uAC00 \uC5C5\uB370\uC774\uD2B8\uB418\uC5C8\uC2B5\uB2C8\uB2E4. \uB85C\uADF8\uC778\uD574\uC8FC\uC138\uC694.",submit:"\uBE44\uBC00\uBC88\uD638 \uC7AC\uC124\uC815",knowPassword:"\uBE44\uBC00\uBC88\uD638\uB97C \uC54C\uACE0 \uACC4\uC2E0\uAC00\uC694?"},masterPassword:{enterWithName:"{{statusPageName}} \uBE44\uBC00\uBC88\uD638 \uC785\uB825",enterGeneric:"\uBE44\uBC00\uBC88\uD638 \uC785\uB825",prompt:"\uACC4\uC18D\uD558\uB824\uBA74 \uBE44\uBC00\uBC88\uD638\uB97C \uC785\uB825\uD574\uC8FC\uC138\uC694.",passwordRequired:"\uBE44\uBC00\uBC88\uD638\uB294 \uD544\uC218\uC785\uB2C8\uB2E4.",passwordLabel:"\uBE44\uBC00\uBC88\uD638",passwordDescription:"\uC774 \uD398\uC774\uC9C0\uC758 \uC7A0\uAE08\uC744 \uD574\uC81C\uD558\uB824\uBA74 \uBE44\uBC00\uBC88\uD638\uB97C \uC785\uB825\uD574\uC8FC\uC138\uC694.",passwordPlaceholder:"\uBE44\uBC00\uBC88\uD638 \uC785\uB825",submit:"\uC0C1\uD0DC \uD398\uC774\uC9C0 \uC7A0\uAE08 \uD574\uC81C"},signingOut:"\uB85C\uADF8\uC544\uC6C3 \uC911..."},errors:{notFound:{title:"\uD398\uC774\uC9C0\uB97C \uCC3E\uC744 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.",description:"\uCC3E\uC73C\uC2DC\uB294 \uD398\uC774\uC9C0\uAC00 \uC874\uC7AC\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."},forbidden:{title:"\uC811\uADFC \uAE08\uC9C0",description:"\uC774 \uD398\uC774\uC9C0\uC5D0 \uC811\uADFC\uD560 \uAD8C\uD55C\uC774 \uC5C6\uC2B5\uB2C8\uB2E4."},generic:"\uBB38\uC81C\uAC00 \uBC1C\uC0DD\uD588\uC2B5\uB2C8\uB2E4. \uB2E4\uC2DC \uC2DC\uB3C4\uD574\uC8FC\uC138\uC694."},footer:{poweredBy:"OneUptime \uC81C\uACF5"},statusNames:{identified:"\uD655\uC778\uB428",acknowledged:"\uC778\uC9C0\uB428",resolved:"\uD574\uACB0\uB428",criticalIncident:"\uC2EC\uAC01\uD55C \uC778\uC2DC\uB358\uD2B8",majorIncident:"\uC8FC\uC694 \uC778\uC2DC\uB358\uD2B8",minorIncident:"\uACBD\uBBF8\uD55C \uC778\uC2DC\uB358\uD2B8",operational:"\uC815\uC0C1",degraded:"\uC800\uD558\uB428",offline:"\uC624\uD504\uB77C\uC778",scheduled:"\uC608\uC815\uB428",ongoing:"\uC9C4\uD589 \uC911",ended:"\uC885\uB8CC\uB428",completed:"\uC644\uB8CC\uB428"},"Subscriber ID is required":"\uAD6C\uB3C5\uC790 ID\uB294 \uD544\uC218\uC785\uB2C8\uB2E4","Token is required":"\uD1A0\uD070\uC774 \uD544\uC694\uD569\uB2C8\uB2E4","{{field}} cannot be less than {{minLength}} characters.":"{{field}}\uC740(\uB294) {{minLength}}\uC790 \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4.","{{field}} cannot be more than {{maxLength}} characters.":"{{field}}\uC740(\uB294) {{maxLength}}\uC790 \uC774\uD558\uC5EC\uC57C \uD569\uB2C8\uB2E4.","{{field}} should not have spaces.":"{{field}}\uC5D0\uB294 \uACF5\uBC31\uC744 \uD3EC\uD568\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}}\uC5D0\uB294 \uBB38\uC790, \uC22B\uC790, \uD558\uC774\uD508(-) \uBC0F \uBC11\uC904(_)\uB9CC \uC0AC\uC6A9\uD560 \uC218 \uC788\uC2B5\uB2C8\uB2E4.","{{field}} should not have numbers.":"{{field}}\uC5D0\uB294 \uC22B\uC790\uB97C \uD3EC\uD568\uD560 \uC218 \uC5C6\uC2B5\uB2C8\uB2E4.","{{field}} should be a future date.":"{{field}}\uC740(\uB294) \uBBF8\uB798\uC758 \uB0A0\uC9DC\uC5EC\uC57C \uD569\uB2C8\uB2E4.","{{field}} should be a number.":"{{field}}\uC740(\uB294) \uC22B\uC790\uC5EC\uC57C \uD569\uB2C8\uB2E4.","{{field}} should not be more than {{maxValue}}.":"{{field}}\uC740(\uB294) {{maxValue}} \uC774\uD558\uC5EC\uC57C \uD569\uB2C8\uB2E4.","{{field}} should not be less than {{minValue}}.":"{{field}}\uC740(\uB294) {{minValue}} \uC774\uC0C1\uC774\uC5B4\uC57C \uD569\uB2C8\uB2E4.","{{field}} is required.":"{{field}}\uC740(\uB294) \uD544\uC218\uC785\uB2C8\uB2E4.","{{field}} should match {{matchField}}":"{{field}}\uC740(\uB294) {{matchField}}\uACFC(\uC640) \uC77C\uCE58\uD574\uC57C \uD569\uB2C8\uB2E4","Email is not val
25id.":"\uC774\uBA54\uC77C\uC774 \uC720\uD6A8\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4."};var z2={a11y:{skipToMainContent:"\u8DF3\u5230\u4E3B\u8981\u5185\u5BB9",loading:"\u52A0\u8F7D\u4E2D..."},common:{save:"\u4FDD\u5B58",cancel:"\u53D6\u6D88",submit:"\u63D0\u4EA4",close:"\u5173\u95ED",back:"\u8FD4\u56DE",next:"\u4E0B\u4E00\u6B65",loading:"\u52A0\u8F7D\u4E2D...",search:"\u641C\u7D22",edit:"\u7F16\u8F91",delete:"\u5220\u9664",yes:"\u662F",no:"\u5426",statusPage:"\u72B6\u6001\u9875"},language:{label:"\u8BED\u8A00",switchLanguage:"\u5207\u6362\u8BED\u8A00"},nav:{overview:"\u6982\u89C8",incidents:"\u4E8B\u4EF6",announcements:"\u516C\u544A",scheduledEvents:"\u8BA1\u5212\u4E8B\u4EF6",subscribe:"\u8BA2\u9605",login:"\u767B\u5F55",logout:"\u9000\u51FA"},overview:{uptimeSuffix:"% \u6B63\u5E38\u8FD0\u884C\u65F6\u95F4",operational:"\u8FD0\u884C\u6B63\u5E38",noResourcesInGroup:"\u6B64\u7EC4\u4E2D\u672A\u6DFB\u52A0\u4EFB\u4F55\u8D44\u6E90\u3002",activeIncidents:"\u6D3B\u52A8\u4E8B\u4EF6",scheduledMaintenanceEvents:"\u8BA1\u5212\u7EF4\u62A4\u4E8B\u4EF6",allClearTitle:"\u4E00\u5207\u6B63\u5E38",allClearDescription:"\u6B64\u72B6\u6001\u9875\u5C1A\u672A\u6DFB\u52A0\u4EFB\u4F55\u8D44\u6E90\u3002\u8BF7\u4ECE\u63A7\u5236\u9762\u677F\u6DFB\u52A0\u4E00\u4E9B\u8D44\u6E90\u3002",allResourcesAre:"\u6240\u6709\u8D44\u6E90{{status}}",someResourcesAre:"\u90E8\u5206\u8D44\u6E90{{status}}",someResourcesAreUnder:"\u90E8\u5206\u8D44\u6E90\u5904\u4E8E{{status}}\u72B6\u6001",oneSubGroup:"1 \u4E2A\u5206\u7EC4",subGroupCount:"{{total}} \u4E2A\u5206\u7EC4"},eventItem:{affectedResources:"\u53D7\u5F71\u54CD\u7684\u8D44\u6E90",stateChangedTo:"\u72B6\u6001\u5DF2\u53D8\u66F4\u4E3A",view:"\u67E5\u770B{{eventType}}",updateTo:"\u6B64{{eventType}}\u7684\u66F4\u65B0",postedOn:"\u53D1\u5E03\u4E8E"},monitorOverview:{daysAgo:"{{days}} \u5929\u524D",today:"\u4ECA\u5929",notAvailable:"\u4E0D\u53EF\u7528"},incidents:{title:"\u4E8B\u4EF6",singular:"\u4E8B\u4EF6",active:"\u6D3B\u52A8\u4E8B\u4EF6",resolved:"\u5DF2\u89E3\u51B3\u4E8B\u4EF6",none:"\u65E0\u4E8B\u4EF6",noneDescription:"\u6B64\u72B6\u6001\u9875\u672A\u53D1\u5E03\u4EFB\u4F55\u4E8B\u4EF6\u3002",postmortem:"\u4E8B\u4EF6\u4E8B\u540E\u5206\u6790",declaredAt:"\u58F0\u660E\u4E8E ",report:"\u4E8B\u4EF6\u62A5\u544A",notFound:"\u5728\u6B64\u72B6\u6001\u9875\u4E0A\u672A\u627E\u5230\u6B64\u4E8B\u4EF6\u3002"},episodes:{report:"\u4E8B\u4EF6\u7247\u6BB5\u62A5\u544A",none:"\u65E0\u4E8B\u4EF6\u7247\u6BB5",notFound:"\u5728\u6B64\u72B6\u6001\u9875\u4E0A\u672A\u627E\u5230\u4E8B\u4EF6\u7247\u6BB5\u3002"},announcements:{title:"\u516C\u544A",singular:"\u516C\u544A",active:"\u6D3B\u52A8\u516C\u544A",past:"\u8FC7\u5F80\u516C\u544A",none:"\u65E0\u516C\u544A",noneDescription:"\u6B64\u9875\u9762\u5C1A\u672A\u53D1\u5E03\u4EFB\u4F55\u516C\u544A\u3002",announcedAt:"\u516C\u544A\u4E8E ",notFound:"\u5728\u6B64\u72B6\u6001\u9875\u4E0A\u672A\u627E\u5230\u6B64\u516C\u544A\u3002"},scheduledEvents:{title:"\u8BA1\u5212\u4E8B\u4EF6",singular:"\u8BA1\u5212\u4E8B\u4EF6",scheduledMaintenance:"\u8BA1\u5212\u7EF4\u62A4",ongoing:"\u8FDB\u884C\u4E2D\u7684\u4E8B\u4EF6",upcoming:"\u8BA1\u5212\u4E8B\u4EF6",completed:"\u5DF2\u5B8C\u6210\u7684\u4E8B\u4EF6",none:"\u65E0\u8BA1\u5212\u4E8B\u4EF6",noneDescription:"\u6B64\u72B6\u6001\u9875\u672A\u53D1\u5E03\u4EFB\u4F55\u8BA1\u5212\u4E8B\u4EF6\u3002",scheduledAt:"\u8BA1\u5212\u4E8E ",report:"\u8BA1\u5212\u4E8B\u4EF6\u62A5\u544A",notFound:"\u5728\u6B64\u72B6\u6001\u9875\u4E0A\u672A\u627E\u5230\u8BA1\u5212\u4E8B\u4EF6\u3002"},subscribe:{title:"\u8BA2\u9605",submit:"\u8BA2\u9605",newSubscription:"\u65B0\u8BA2\u9605",manageExisting:"\u7BA1\u7406\u73B0\u6709\u8BA2\u9605",sendManagementLink:"\u53D1\u9001\u7BA1\u7406\u94FE\u63A5",subscribedSuccessfully:"\u60A8\u5DF2\u6210\u529F\u8BA2\u9605\u3002",emailSentCheckSpam:"\u4E00\u5C01\u5305\u542B\u94FE\u63A5\u7684\u7535\u5B50\u90AE\u4EF6\u5DF2\u53D1\u9001\u5230\u60A8\u7684\u90AE\u7BB1\u3002\u5982\u679C\u60A8\u770B\u4E0D\u5230\u8BE5\u90AE\u4EF6\uFF0C\u8BF7\u68C0\u67E5\u60A8\u7684\u5783\u573E\u90AE\u4EF6\u6587\u4EF6\u5939\u3002",menu:{email:"\u7535\u5B50\u90AE\u4EF6",sms:"\u77ED\u4FE1",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhook"},email:{title:"\u901A\u8FC7\u7535\u5B50\u90AE\u4EF6\u8BA2\u9605",description:"\u6211\u4EEC\u7684\u6240\u6709\u66F4\u65B0\u90FD\u5C06\u53D1\u9001\u5230\u6B64\u7535\u5B50\u90AE\u4EF6\u5730\u5740\u3002",yourEmail:"\u60A8\u7684\u7535\u5B50\u90AE\u4EF6",placeholder:"[email protected]",managePrompt:"\u8BF7\u8F93\u5165\u60A8\u8BA2\u9605\u65F6\u4F7F\u7528\u7684\u7535\u5B50\u90AE\u4EF6",manageDescription:"\u6211\u4EEC\u5C06\u628A\u8BA2\u9605\u7BA1\u7406\u94FE\u63A5\u53D1\u9001\u5230\u6B64\u7535\u5B50\u90AE\u4EF6\u3002",managePlaceholder:"[email protected]"},sms:{title:"\u901A\u8FC7\u77ED\u4FE1\u8BA2\u9605",description:"\u6211\u4EEC\u7684\u6240\u6709\u66F4\u65B0\u90FD\u5C06\u53D1\u9001\u5230\u6B64\u7535\u8BDD\u53F7\u7801\u3002",yourPhoneNumber:"\u60A8\u7684\u7535\u8BDD\u53F7\u7801",placeholder:"+8613800138000",managePrompt:"\u8BF7\u8F93\u5165\u60A8\u8BA2\u9605\u65F6\u4F7F\u7528\u7684\u7535\u8BDD\u53F7\u7801",manageDescription:"\u6211\u4EEC\u5C06\u628A\u8BA2\u9605\u7BA1\u7406\u94FE\u63A5\u53D1\u9001\u5230\u6B64\u7535\u8BDD\u53F7\u7801\u3002"},slack:{title:"\u901A\u8FC7 Slack \u8BA2\u9605",description:"\u6211\u4EEC\u7684\u6240\u6709\u66F4\u65B0\u90FD\u5C06\u53D1\u9001\u5230\u6B64 Slack Webhook\u3002",workspaceName:"Slack \u5DE5\u4F5C\u533A\u540D\u79F0",workspaceNameDescription:"\u8F93\u5165\u60A8\u7684 Slack \u5DE5\u4F5C\u533A\u540D\u79F0\u4EE5\u8FDB\u884C\u9A8C\u8BC1\u3002",workspaceNamePlaceholder:"\u6211\u7684\u516C\u53F8\u5DE5\u4F5C\u533A",webhookUrl:"Slack \u4F20\u5165 Webhook URL",webhookUrlDescription:"\u72B6\u6001\u9875\u66F4\u65B0\u5C06\u53D1\u9001\u5230\u6B64 Slack Webhook\u3002",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"\u8BF7\u8F93\u5165\u60A8\u8BA2\u9605\u65F6\u4F7F\u7528\u7684 Slack \u5DE5\u4F5C\u533A\u540D\u79F0",manageDescription:"\u6211\u4EEC\u5C06\u628A\u8BA2\u9605\u7BA1\u7406\u94FE\u63A5\u53D1\u9001\u5230\u6B64\u5DE5\u4F5C\u533A\u3002"},microsoftTeams:{title:"\u901A\u8FC7 Microsoft Teams \u8BA2\u9605",description:"\u6211\u4EEC\u7684\u6240\u6709\u66F4\u65B0\u90FD\u5C06\u53D1\u9001\u5230\u6B64 Teams Webhook\u3002",workspaceName:"Microsoft Teams \u5DE5\u4F5C\u533A\u540D\u79F0",workspaceNameDescription:"\u8F93\u5165\u60A8\u7684 Microsoft Teams \u5DE5\u4F5C\u533A\u540D\u79F0\u4EE5\u8FDB\u884C\u9A8C\u8BC1\u3002",workspaceNamePlaceholder:"\u6211\u7684\u516C\u53F8\u5DE5\u4F5C\u533A",webhookUrl:"Microsoft Teams \u4F20\u5165 Webhook URL",webhookUrlDescription:"\u72B6\u6001\u9875\u66F4\u65B0\u5C06\u53D1\u9001\u5230\u6B64 Teams Webhook\u3002",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"\u8BF7\u8F93\u5165\u60A8\u8BA2\u9605\u65F6\u4F7F\u7528\u7684 Microsoft Teams \u5DE5\u4F5C\u533A\u540D\u79F0",manageDescription:"\u6211\u4EEC\u5C06\u628A\u8BA2\u9605\u7BA1\u7406\u94FE\u63A5\u53D1\u9001\u5230\u6B64\u5DE5\u4F5C\u533A\u3002"},webhook:{title:"\u901A\u8FC7 Webhook \u8BA2\u9605",description:"\u6211\u4EEC\u6240\u6709\u7684\u66F4\u65B0\u90FD\u5C06\u4F5C\u4E3A JSON POST \u8BF7\u6C42\u53D1\u9001\u5230\u6B64 Webhook URL\u3002",webhookUrl:"Webhook URL",webhookUrlDescription:"\u6BCF\u6B21\u72B6\u6001\u9875\u4E8B\u4EF6\u53D1\u751F\u65F6\uFF0C\u90FD\u4F1A\u5411\u6B64 URL \u53D1\u9001 JSON POST \u8BF7\u6C42\u3002",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"\u8BA2\u9605\u6240\u6709\u8D44\u6E90",allDescription:"\u5982\u679C\u60A8\u5E0C\u671B\u8BA2\u9605\u6240\u6709\u8D44\u6E90\uFF0C\u8BF7\u9009\u62E9\u6B64\u9009\u9879\u3002",select:"\u9009\u62E9\u8981\u8BA2\u9605\u7684\u8D44\u6E90",selectDescription:"\u8BF7\u9009\u62E9\u60A8\u60F3\u8BA2\u9605\u7684\u8D44\u6E90\u3002"},eventTypes:{all:"\u8BA2\u9605\u6240\u6709\u4E8B\u4EF6\u7C7B\u578B",allDescription:"\u5982\u679C\u60A8\u5E0C\u671B\u8BA2\u9605\u6240\u6709\u4E8B\u4EF6\u7C7B\u578B\uFF0C\u8BF7\u9009\u62E9\u6B64\u9009\u9879\u3002",select:"\u9009\u62E9\u8981\u8BA2\u9605\u7684\u4E8B\u4EF6\u7C7B\u578B",selectDescription:"\u8BF7\u9009\u62E9\u60A8\u60F3\u8BA2\u9605\u7684\u4E8B\u4EF6\u7C7B\u578B\u3002"},update:{title:"\u66F4\u65B0\u8BA2\u9605",description:"\u60A8\u53EF\u4EE5\u5728\u6B64\u66F4\u65B0\u8BA2\u9605\u504F\u597D\u6216\u53D6\u6D88\u8BA2\u9605\u3002",saved:"\u60A8\u7684\u66F4\u6539\u5DF2\u4FDD\u5B58\u3002",submit:"\u66F4\u65B0\u8BA2\u9605",unsubscribe:"\u53D6\u6D88\u8BA2\u9605",unsubscribeDescription:"\u5982\u679C\u60A8\u60F3\u53D6\u6D88\u8BA2\u9605\u6240\u6709\u8D44\u6E90\uFF0C\u8BF7\u9009\u62E9\u6B64\u9009\u9879\u3002"},confirm:{title:"\u786E\u8BA4\u8BA2\u9605",success:"\u8BA2\u9605\u786E\u8BA4\u6210\u529F"}},accounts:{shared:{email:"\u7535\u5B50\u90AE\u4EF6",password:"\u5BC6\u7801",newPassword:"\u65B0\u5BC6\u7801",confirmPassword:"\u786E\u8BA4\u5BC6\u7801",login:"\u767B\u5F55"},login:{welcomeBack:"\u6B22\u8FCE\u56DE\u6765\uFF01",loginPrompt:"\u8BF7\u767B\u5F55\u4EE5\u67E5\u770B {{statusPageName}}",forgotPassword:"\u5FD8\u8BB0\u5BC6\u7801\uFF1F",submit:"\u767B\u5F55",useSSO:"\u6539\u7528\u5355\u70B9\u767B\u5F55\uFF08SSO\uFF09"},sso:{title:"\u901A\u8FC7 SSO \u767B\u5F55",loginPrompt:"\u8BF7\u767B\u5F55\u4EE5\u67E5\u770B {{statusPageName}}",noProviders:"\u672A\u914D\u7F6E\u6216\u542F\u7528 SSO \u63D0\u4F9B\u5546"},forgotPassword:{title:"\u5FD8\u8BB0\u5BC6\u7801",description:"\u5982\u679C\u60A8\u5FD8\u8BB0\u4
25E86 {{statusPageName}} \u7684\u5BC6\u7801\uFF0C\u8BF7\u8F93\u5165\u60A8\u7684\u7535\u5B50\u90AE\u4EF6\uFF0C\u6211\u4EEC\u5C06\u5411\u60A8\u53D1\u9001\u5BC6\u7801\u91CD\u7F6E\u94FE\u63A5\u3002",success:"\u6211\u4EEC\u5DF2\u901A\u8FC7\u7535\u5B50\u90AE\u4EF6\u5411\u60A8\u53D1\u9001\u5BC6\u7801\u91CD\u7F6E\u94FE\u63A5\u3002\u8BF7\u4E0D\u8981\u5FD8\u8BB0\u68C0\u67E5\u5783\u573E\u90AE\u4EF6\u6587\u4EF6\u5939\u3002",sendLink:"\u53D1\u9001\u5BC6\u7801\u91CD\u7F6E\u94FE\u63A5",rememberPassword:"\u8BB0\u5F97\u60A8\u7684\u5BC6\u7801\u5417\uFF1F"},resetPassword:{description:"\u4E3A\u60A8\u7684 {{statusPageName}} \u8D26\u6237\u521B\u5EFA\u65B0\u5BC6\u7801\u3002",instructions:"\u8BF7\u8F93\u5165\u60A8\u7684\u65B0\u5BC6\u7801\uFF0C\u6211\u4EEC\u5C06\u8FDB\u884C\u66F4\u65B0\u3002",success:"\u60A8\u7684\u5BC6\u7801\u5DF2\u66F4\u65B0\u3002\u8BF7\u767B\u5F55\u3002",submit:"\u91CD\u7F6E\u5BC6\u7801",knowPassword:"\u77E5\u9053\u60A8\u7684\u5BC6\u7801\uFF1F"},masterPassword:{enterWithName:"\u8F93\u5165 {{statusPageName}} \u5BC6\u7801",enterGeneric:"\u8F93\u5165\u5BC6\u7801",prompt:"\u8BF7\u8F93\u5165\u5BC6\u7801\u4EE5\u7EE7\u7EED\u3002",passwordRequired:"\u5BC6\u7801\u662F\u5FC5\u9700\u7684\u3002",passwordLabel:"\u5BC6\u7801",passwordDescription:"\u8F93\u5165\u5BC6\u7801\u4EE5\u89E3\u9501\u6B64\u9875\u9762\u3002",passwordPlaceholder:"\u8F93\u5165\u5BC6\u7801",submit:"\u89E3\u9501\u72B6\u6001\u9875"},signingOut:"\u6B63\u5728\u9000\u51FA\u767B\u5F55..."},errors:{notFound:{title:"\u9875\u9762\u672A\u627E\u5230\u3002",description:"\u60A8\u67E5\u627E\u7684\u9875\u9762\u4E0D\u5B58\u5728\u3002"},forbidden:{title:"\u7981\u6B62\u8BBF\u95EE",description:"\u60A8\u6CA1\u6709\u6743\u9650\u8BBF\u95EE\u6B64\u9875\u9762\u3002"},generic:"\u51FA\u73B0\u9519\u8BEF\uFF0C\u8BF7\u91CD\u8BD5\u3002"},footer:{poweredBy:"\u7531 OneUptime \u63D0\u4F9B"},statusNames:{identified:"\u5DF2\u8BC6\u522B",acknowledged:"\u5DF2\u786E\u8BA4",resolved:"\u5DF2\u89E3\u51B3",criticalIncident:"\u4E25\u91CD\u4E8B\u4EF6",majorIncident:"\u91CD\u5927\u4E8B\u4EF6",minorIncident:"\u8F7B\u5FAE\u4E8B\u4EF6",operational:"\u8FD0\u884C\u6B63\u5E38",degraded:"\u6027\u80FD\u4E0B\u964D",offline:"\u79BB\u7EBF",scheduled:"\u5DF2\u8BA1\u5212",ongoing:"\u8FDB\u884C\u4E2D",ended:"\u5DF2\u7ED3\u675F",completed:"\u5DF2\u5B8C\u6210"},"Subscriber ID is required":"\u8BA2\u9605\u8005 ID \u4E3A\u5FC5\u586B\u9879","Token is required":"\u4EE4\u724C\u4E3A\u5FC5\u586B\u9879","{{field}} cannot be less than {{minLength}} characters.":"{{field}}\u4E0D\u80FD\u5C11\u4E8E {{minLength}} \u4E2A\u5B57\u7B26\u3002","{{field}} cannot be more than {{maxLength}} characters.":"{{field}}\u4E0D\u80FD\u8D85\u8FC7 {{maxLength}} \u4E2A\u5B57\u7B26\u3002","{{field}} should not have spaces.":"{{field}}\u4E0D\u80FD\u5305\u542B\u7A7A\u683C\u3002","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}}\u53EA\u80FD\u5305\u542B\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 (-) \u548C\u4E0B\u5212\u7EBF (_)\u3002","{{field}} should not have numbers.":"{{field}}\u4E0D\u80FD\u5305\u542B\u6570\u5B57\u3002","{{field}} should be a future date.":"{{field}}\u5FC5\u987B\u662F\u5C06\u6765\u7684\u65E5\u671F\u3002","{{field}} should be a number.":"{{field}}\u5FC5\u987B\u662F\u6570\u5B57\u3002","{{field}} should not be more than {{maxValue}}.":"{{field}}\u4E0D\u80FD\u5927\u4E8E {{maxValue}}\u3002","{{field}} should not be less than {{minValue}}.":"{{field}}\u4E0D\u80FD\u5C0F\u4E8E {{minValue}}\u3002","{{field}} is required.":"{{field}}\u4E3A\u5FC5\u586B\u9879\u3002","{{field}} should match {{matchField}}":"{{field}}\u5FC5\u987B\u4E0E {{matchField}} \u5339\u914D","Email is not valid.":"\u7535\u5B50\u90AE\u4EF6\u65E0\u6548\u3002"};var J2={a11y:{skipToMainContent:"\u8DF3\u81F3\u4E3B\u8981\u5167\u5BB9",loading:"\u8F09\u5165\u4E2D..."},common:{save:"\u5132\u5B58",cancel:"\u53D6\u6D88",submit:"\u9001\u51FA",close:"\u95DC\u9589",back:"\u8FD4\u56DE",next:"\u4E0B\u4E00\u6B65",loading:"\u8F09\u5165\u4E2D...",search:"\u641C\u5C0B",edit:"\u7DE8\u8F2F",delete:"\u522A\u9664",yes:"\u662F",no:"\u5426",statusPage:"\u72C0\u614B\u9801"},language:{label:"\u8A9E\u8A00",switchLanguage:"\u5207\u63DB\u8A9E\u8A00"},nav:{overview:"\u7E3D\u89BD",incidents:"\u4E8B\u4EF6",announcements:"\u516C\u544A",scheduledEvents:"\u6392\u5B9A\u4E8B\u4EF6",subscribe:"\u8A02\u95B1",login:"\u767B\u5165",logout:"\u767B\u51FA"},overview:{uptimeSuffix:"% \u6B63\u5E38\u904B\u4F5C\u6642\u9593",operational:"\u904B\u4F5C\u4E2D",noResourcesInGroup:"\u6B64\u7FA4\u7D44\u4E2D\u672A\u65B0\u589E\u4EFB\u4F55\u8CC7\u6E90\u3002",activeIncidents:"\u9032\u884C\u4E2D\u4E8B\u4EF6",scheduledMaintenanceEvents:"\u6392\u5B9A\u7DAD\u8B77\u4E8B\u4EF6",allClearTitle:"\u4E00\u5207\u6B63\u5E38",allClearDescription:"\u6B64\u72C0\u614B\u9801\u5C1A\u672A\u65B0\u589E\u4EFB\u4F55\u8CC7\u6E90\u3002\u8ACB\u5F9E\u63A7\u5236\u53F0\u65B0\u589E\u4E00\u4E9B\u8CC7\u6E90\u3002",allResourcesAre:"\u6240\u6709\u8CC7\u6E90{{status}}
25",someResourcesAre:"\u90E8\u5206\u8CC7\u6E90{{status}}",someResourcesAreUnder:"\u90E8\u5206\u8CC7\u6E90\u8655\u65BC{{status}}\u72C0\u614B",oneSubGroup:"1 \u500B\u7FA4\u7D44",subGroupCount:"{{total}} \u500B\u7FA4\u7D44"},eventItem:{affectedResources:"\u53D7\u5F71\u97FF\u7684\u8CC7\u6E90",stateChangedTo:"\u72C0\u614B\u5DF2\u8B8A\u66F4\u70BA",view:"\u6AA2\u8996{{eventType}}",updateTo:"\u6B64{{eventType}}\u7684\u66F4\u65B0",postedOn:"\u767C\u4F48\u65BC"},monitorOverview:{daysAgo:"{{days}} \u5929\u524D",today:"\u4ECA\u5929",notAvailable:"\u7121\u6CD5\u4F7F\u7528"},incidents:{title:"\u4E8B\u4EF6",singular:"\u4E8B\u4EF6",active:"\u9032\u884C\u4E2D\u4E8B\u4EF6",resolved:"\u5DF2\u89E3\u6C7A\u4E8B\u4EF6",none:"\u7121\u4E8B\u4EF6",noneDescription:"\u6B64\u72C0\u614B\u9801\u672A\u767C\u4F48\u4EFB\u4F55\u4E8B\u4EF6\u3002",postmortem:"\u4E8B\u4EF6\u4E8B\u5F8C\u5206\u6790",declaredAt:"\u5BA3\u544A\u65BC ",report:"\u4E8B\u4EF6\u5831\u544A",notFound:"\u5728\u6B64\u72C0\u614B\u9801\u4E0A\u627E\u4E0D\u5230\u6B64\u4E8B\u4EF6\u3002"},episodes:{report:"\u4E8B\u4EF6\u7247\u6BB5\u5831\u544A",none:"\u7121\u4E8B\u4EF6\u7247\u6BB5",notFound:"\u5728\u6B64\u72C0\u614B\u9801\u4E0A\u627E\u4E0D\u5230\u4E8B\u4EF6\u7247\u6BB5\u3002"},announcements:{title:"\u516C\u544A",singular:"\u516C\u544A",active:"\u9032\u884C\u4E2D\u516C\u544A",past:"\u904E\u5F80\u516C\u544A",none:"\u7121\u516C\u544A",noneDescription:"\u6B64\u9801\u9762\u5C1A\u672A\u767C\u4F48\u4EFB\u4F55\u516C\u544A\u3002",announcedAt:"\u516C\u544A\u65BC ",notFound:"\u5728\u6B64\u72C0\u614B\u9801\u4E0A\u627E\u4E0D\u5230\u6B64\u516C\u544A\u3002"},scheduledEvents:{title:"\u6392\u5B9A\u4E8B\u4EF6",singular:"\u6392\u5B9A\u4E8B\u4EF6",scheduledMaintenance:"\u6392\u5B9A\u7DAD\u8B77",ongoing:"\u9032\u884C\u4E2D\u7684\u4E8B\u4EF6",upcoming:"\u6392\u5B9A\u4E8B\u4EF6",completed:"\u5DF2\u5B8C\u6210\u7684\u4E8B\u4EF6",none:"\u7121\u6392\u5B9A\u4E8B\u4EF6",noneDescription:"\u6B64\u72C0\u614B\u9801\u672A\u767C\u4F48\u4EFB\u4F55\u6392\u5B9A\u4E8B\u4EF6\u3002",scheduledAt:"\u6392\u5B9A\u65BC ",report:"\u6392\u5B9A\u4E8B\u4EF6\u5831\u544A",notFound:"\u5728\u6B64\u72C0\u614B\u9801\u4E0A\u627E\u4E0D\u5230\u6392\u5B9A\u4E8B\u4EF6\u3002"},subscribe:{title:"\u8A02\u95B1",submit:"\u8A02\u95B1",newSubscription:"\u65B0\u8A02\u95B1",manageExisting:"\u7BA1\u7406\u73FE\u6709\u8A02\u95B1",sendManagementLink:"\u50B3\u9001\u7BA1\u7406\u9023\u7D50",subscribedSuccessfully:"\u60A8\u5DF2\u6210\u529F\u8A02\u95B1\u3002",emailSentCheckSpam:"\u4E00\u5C01\u5305\u542B\u9023\u7D50\u7684\u96FB\u5B50\u90F5\u4EF6\u5DF2\u50B3\u9001\u5230\u60A8\u7684\u4FE1\u7BB1\u3002\u5982\u679C\u60A8\u770B\u4E0D\u5230\u8A72\u90F5\u4EF6\uFF0C\u8ACB\u6AA2\u67E5\u60A8\u7684\u5783\u573E\u90F5\u4EF6\u8CC7\u6599\u593E\u3002",menu:{email:"\u96FB\u5B50\u90F5\u4EF6",sms:"\u7C21\u8A0A",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"Webhook"},email:{title:"\u900F\u904E\u96FB\u5B50\u90F5\u4EF6\u8A02\u95B1",description:"\u6211\u5011\u6240\u6709\u7684\u66F4\u65B0\u90FD\u5C07\u50B3\u9001\u5230\u6B64\u96FB\u5B50\u90F5\u4EF6\u5730\u5740\u3002",yourEmail:"\u60A8\u7684\u96FB\u5B50\u90F5\u4EF6",placeholder:"[email protected]",managePrompt:"\u8ACB\u8F38\u5165\u60A8\u8A02\u95B1\u6642\u4F7F\u7528\u7684\u96FB\u5B50\u90F5\u4EF6",manageDescription:"\u6211\u5011\u5C07\u628A\u8A02\u95B1\u7BA1\u7406\u9023\u7D50\u50B3\u9001\u5230\u6B64\u96FB\u5B50\u90F5\u4EF6\u3002",managePlaceholder:"[email protected]"},sms:{title:"\u900F\u904E\u7C21\u8A0A\u8A02\u95B1",description:"\u6211\u5011\u6240\u6709\u7684\u66F4\u65B0\u90FD\u5C07\u50B3\u9001\u5230\u6B64\u96FB\u8A71\u865F\u78BC\u3002",yourPhoneNumber:"\u60A8\u7684\u96FB\u8A71\u865F\u78BC",placeholder:"+8613800138000",managePrompt:"\u8ACB\u8F38\u5165\u60A8\u8A02\u95B1\u6642\u4F7F\u7528\u7684\u96FB\u8A71\u865F\u78BC",manageDescription:"\u6211\u5011\u5C07\u628A\u8A02\u95B1\u7BA1\u7406\u9023\u7D50\u50B3\u9001\u5230\u6B64\u96FB\u8A71\u865F\u78BC\u3002"},slack:{title:"\u900F\u904E Slack \u8A02\u95B1",description:"\u6211\u5011\u6240\u6709\u7684\u66F4\u65B0\u90FD\u5C07\u50B3\u9001\u5230\u6B64 Slack Webhook\u3002",workspaceName:"Slack \u5DE5\u4F5C\u5340\u540D\u7A31",workspaceNameDescription:"\u8F38\u5165\u60A8\u7684 Slack \u5DE5\u4F5C\u5340\u540D\u7A31\u4EE5\u9032\u884C\u9A57\u8B49\u3002",workspaceNamePlaceholder:"\u6211\u7684\u516C\u53F8\u5DE5\u4F5C\u5340",webhookUrl:"Slack \u50B3\u5165 Webhook URL",webhookUrlDescription:"\u72C0\u614B\u9801\u66F4\u65B0\u5C07\u50B3\u9001\u5230\u6B64 Slack Webhook\u3002",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"\u8ACB\u8F38\u5165\u60A8\u8A02\u95B1\u6642\u4F7F\u7528\u7684 Slack \u5DE5\u4F5C\u5340\u540D\u7A31",manageDescription:"\u6211\u5011\u5C07\u628A\u8A02\u95B1\u7BA1\u7406\u9023\u7D50\u50B3\u9001\u5230\u6B64\u5DE5\u4F5C\u5340\u3002"},microsoftTeams:{title:"\u900F\u904E Microsoft Teams \u8A02\u95B1",de
25scription:"\u6211\u5011\u6240\u6709\u7684\u66F4\u65B0\u90FD\u5C07\u50B3\u9001\u5230\u6B64 Teams Webhook\u3002",workspaceName:"Microsoft Teams \u5DE5\u4F5C\u5340\u540D\u7A31",workspaceNameDescription:"\u8F38\u5165\u60A8\u7684 Microsoft Teams \u5DE5\u4F5C\u5340\u540D\u7A31\u4EE5\u9032\u884C\u9A57\u8B49\u3002",workspaceNamePlaceholder:"\u6211\u7684\u516C\u53F8\u5DE5\u4F5C\u5340",webhookUrl:"Microsoft Teams \u50B3\u5165 Webhook URL",webhookUrlDescription:"\u72C0\u614B\u9801\u66F4\u65B0\u5C07\u50B3\u9001\u5230\u6B64 Teams Webhook\u3002",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"\u8ACB\u8F38\u5165\u60A8\u8A02\u95B1\u6642\u4F7F\u7528\u7684 Microsoft Teams \u5DE5\u4F5C\u5340\u540D\u7A31",manageDescription:"\u6211\u5011\u5C07\u628A\u8A02\u95B1\u7BA1\u7406\u9023\u7D50\u50B3\u9001\u5230\u6B64\u5DE5\u4F5C\u5340\u3002"},webhook:{title:"\u900F\u904E Webhook \u8A02\u95B1",description:"\u6211\u5011\u6240\u6709\u7684\u66F4\u65B0\u90FD\u5C07\u4F5C\u70BA JSON POST \u8ACB\u6C42\u50B3\u9001\u5230\u6B64 Webhook URL\u3002",webhookUrl:"Webhook URL",webhookUrlDescription:"\u6BCF\u6B21\u72C0\u614B\u9801\u4E8B\u4EF6\u767C\u751F\u6642\uFF0C\u90FD\u6703\u5411\u6B64 URL \u50B3\u9001 JSON POST \u8ACB\u6C42\u3002",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"\u8A02\u95B1\u6240\u6709\u8CC7\u6E90",allDescription:"\u5982\u679C\u60A8\u5E0C\u671B\u8A02\u95B1\u6240\u6709\u8CC7\u6E90\uFF0C\u8ACB\u9078\u64C7\u6B64\u9078\u9805\u3002",select:"\u9078\u64C7\u8981\u8A02\u95B1\u7684\u8CC7\u6E90",selectDescription:"\u8ACB\u9078\u64C7\u60A8\u60F3\u8A02\u95B1\u7684\u8CC7\u6E90\u3002"},eventTypes:{all:"\u8A02\u95B1\u6240\u6709\u4E8B\u4EF6\u985E\u578B",allDescription:"\u5982\u679C\u60A8\u5E0C\u671B\u8A02\u95B1\u6240\u6709\u4E8B\u4EF6\u985E\u578B\uFF0C\u8ACB\u9078\u64C7\u6B64\u9078\u9805\u3002",select:"\u9078\u64C7\u8981\u8A02\u95B1\u7684\u4E8B\u4EF6\u985E\u578B",selectDescription:"\u8ACB\u9078\u64C7\u60A8\u60F3\u8A02\u95B1\u7684\u4E8B\u4EF6\u985E\u578B\u3002"},update:{title:"\u66F4\u65B0\u8A02\u95B1",description:"\u60A8\u53EF\u4EE5\u5728\u6B64\u66F4\u65B0\u8A02\u95B1\u504F\u597D\u6216\u53D6\u6D88\u8A02\u95B1\u3002",saved:"\u60A8\u7684\u8B8A\u66F4\u5DF2\u5132\u5B58\u3002",submit:"\u66F4\u65B0\u8A02\u95B1",unsubscribe:"\u53D6\u6D88\u8A02\u95B1",unsubscribeDescription:"\u5982\u679C\u60A8\u60F3\u53D6\u6D88\u8A02\u95B1\u6240\u6709\u8CC7\u6E90\uFF0C\u8ACB\u9078\u64C7\u6B64\u9078\u9805\u3002"},confirm:{title:"\u78BA\u8A8D\u8A02\u95B1",success:"\u8A02\u95B1\u78BA\u8A8D\u6210\u529F"}},accounts:{shared:{email:"\u96FB\u5B50\u90F5\u4EF6",password:"\u5BC6\u78BC",newPassword:"\u65B0\u5BC6\u78BC",confirmPassword:"\u78BA\u8A8D\u5BC6\u78BC",login:"\u767B\u5165"},login:{welcomeBack:"\u6B61\u8FCE\u56DE\u4F86\uFF01",loginPrompt:"\u8ACB\u767B\u5165\u4EE5\u6AA2\u8996 {{statusPageName}}",forgotPassword:"\u5FD8\u8A18\u5BC6\u78BC\uFF1F",submit:"\u767B\u5165",useSSO:"\u6539\u7528\u55AE\u4E00\u767B\u5165\uFF08SSO\uFF09"},sso:{title:"\u900F\u904E SSO \u767B\u5165",loginPrompt:"\u8ACB\u767B\u5165\u4EE5\u6AA2\u8996 {{statusPageName}}",noProviders:"\u672A\u8A2D\u5B9A\u6216\u555F\u7528 SSO \u63D0\u4F9B\u8005"},forgotPassword:{title:"\u5FD8\u8A18\u5BC6\u78BC",description:"\u5982\u679C\u60A8\u5FD8\u8A18\u4E86 {{statusPageName}} \u7684\u5BC6\u78BC\uFF0C\u8ACB\u8F38\u5165\u60A8\u7684\u96FB\u5B50\u90F5\u4EF6\uFF0C\u6211\u5011\u5C07\u5411\u60A8\u50B3\u9001\u5BC6\u78BC\u91CD\u8A2D\u9023\u7D50\u3002",success:"\u6211\u5011\u5DF2\u900F\u904E\u96FB\u5B50\u90F5\u4EF6\u5411\u60A8\u50B3\u9001\u5BC6\u78BC\u91CD\u8A2D\u9023\u7D50\u3002\u8ACB\u5225\u5FD8\u4E86\u6AA2\u67E5\u5783\u573E\u90F5\u4EF6\u8CC7\u6599\u593E\u3002",sendLink:"\u50B3\u9001\u5BC6\u78BC\u91CD\u8A2D\u9023\u7D50",rememberPassword:"\u8A18\u5F97\u60A8\u7684\u5BC6\u78BC\u55CE\uFF1F"},resetPassword:{description:"\u70BA\u60A8\u7684 {{statusPageName}} \u5E33\u865F\u5EFA\u7ACB\u65B0\u5BC6\u78BC\u3002",instructions:"\u8ACB\u8F38\u5165\u60A8\u7684\u65B0\u5BC6\u78BC\uFF0C\u6211\u5011\u5C07\u9032\u884C\u66F4\u65B0\u3002",success:"\u60A8\u7684\u5BC6\u78BC\u5DF2\u66F4\u65B0\u3002\u8ACB\u767B\u5165\u3002",submit:"\u91CD\u8A2D\u5BC6\u78BC",knowPassword:"\u77E5\u9053\u60A8\u7684\u5BC6\u78BC\uFF1F"},masterPassword:{enterWithName:"\u8F38\u5165 {{statusPageName}} \u5BC6\u78BC",enterGeneric:"\u8F38\u5165\u5BC6\u78BC",prompt:"\u8ACB\u8F38\u5165\u5BC6\u78BC\u4EE5\u7E7C\u7E8C\u3002",passwordRequired:"\u5BC6\u78BC\u70BA\u5FC5\u586B\u3002",passwordLabel:"\u5BC6\u78BC",passwordDescription:"\u8F38\u5165\u5BC6\u78BC\u4EE5\u89E3\u9396\u6B64\u9801\u9762\u3002",passwordPlaceholder:"\u8F38\u5165\u5BC6\u78BC",submit:"\u89E3\u9396\u72C0\u614B\u9801"},signingOut:"\u6B63\u5728\u767B\u51FA..."},errors:{notFound:{title:"\u627E\u4E0D\u5230\u9801\u9762\u3002",description:"\u60A8\u8981\u5C0B\u627E\u7684\u9801\u9762\u4E0D\u5B58\u5728\u3002"},forbidden:{title:"\u7981\u6B62\u5B58\u53D6",description:"\u60A8\u6C92\u6709\u6B0A\u9650\u5B58\u53D6\u6B64\u9801\u9762\u3002"},generic:"\u767C\u751F\u932F\u8AA4\uFF0C\u8ACB\u91CD\u8A66\u3002"},footer:{poweredBy:"\u7531 OneUptime \u63D0\u4F9B"},statusNames:{identified:"\u5DF2\u8B58\u5225",acknowledged:"\u5DF2\u78BA\u8A8D",resolved:"\u5DF2\u89E3\u6C7A",criticalIncident:"\u56B4\u91CD\u4E8B\u4EF6",majorIncident:"\u91CD\u5927\u4E8B\u4EF6",minorIncident:"\u8F15\u5FAE\u4E8B\u4EF6",operational:"\u904B\u4F5C\u4E2D",degraded:"\u6548\u80FD\u4E0B\u964D",offline:"\u96E2\u7DDA",scheduled:"\u5DF2\u6392\u5B9A",ongoing:"\u9032\u884C\u4E2D",ended:"\u5DF2\u7D50\u675F",completed:"\u5DF2\u5B8C\u6210"},"Subscriber ID is required":"\u8A02\u95B1\u8005 ID \u70BA\u5FC5\u586B","Token is required":"\u6B0A\u6756\u70BA\u5FC5\u586B","{{field}} cannot be less than {{minLength}} characters.":"{{field}}\u4E0D\u80FD\u5C11\u65BC {{minLength}} \u500B\u5B57\u5143\u3002","{{field}} cannot be more than {{maxLength}} characters.":"{{field}}\u4E0D\u80FD\u8D85\u904E {{maxLength}} \u500B\u5B57\u5143\u3002","{{field}} should not have spaces.":"{{field}}\u4E0D\u80FD\u5305\u542B\u7A7A\u683C\u3002","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}}\u53EA\u80FD\u5305\u542B\u5B57\u6BCD\u3001\u6578\u5B57\u3001\u9023\u5B57\u865F (-) \u548C\u5E95\u7DDA (_)\u3002","{{field}} should not have numbers.":"{{field}}\u4E0D\u80FD\u5305\u542B\u6578\u5B57\u3002","{{field}} should be a future date.":"{{field}}\u5FC5\u9808\u662F\u672A\u4F86\u7684\u65E5\u671F\u3002","{{field}} should be a number.":"{{field}}\u5FC5\u9808\u662F\u6578\u5B57\u3002","{{field}} should not be more than {{maxValue}}.":"{{field}}\u4E0D\u80FD\u5927\u65BC {{maxValue}}\u3002","{{field}} should not be less than {{minValue}}.":"{{field}}\u4E0D\u80FD\u5C0F\u65BC {{minValue}}\u3002","{{field}} is required.":"{{field}}\u70BA\u5FC5\u586B\u9805\u3002","{{field}} should match {{matchField}}":"{{field}}\u5FC5\u9808\u8207 {{matchField}}
25 \u76F8\u7B26","Email is not valid.":"\u96FB\u5B50\u90F5\u4EF6\u7121\u6548\u3002"};var Q2={a11y:{skipToMainContent:"\u092E\u0941\u0916\u094D\u092F \u0938\u093E\u092E\u0917\u094D\u0930\u0940 \u092A\u0930 \u091C\u093E\u090F\u0902",loading:"\u0932\u094B\u0921 \u0939\u094B \u0930\u0939\u093E \u0939\u0948..."},common:{save:"\u0938\u0939\u0947\u091C\u0947\u0902",cancel:"\u0930\u0926\u094D\u0926 \u0915\u0930\u0947\u0902",submit:"\u091C\u092E\u093E \u0915\u0930\u0947\u0902",close:"\u092C\u0902\u0926 \u0915\u0930\u0947\u0902",back:"\u0935\u093E\u092A\u0938",next:"\u0905\u0917\u0932\u093E",loading:"\u0932\u094B\u0921 \u0939\u094B \u0930\u0939\u093E \u0939\u0948...",search:"\u0916\u094B\u091C\u0947\u0902",edit:"\u0938\u0902\u092A\u093E\u0926\u093F\u0924 \u0915\u0930\u0947\u0902",delete:"\u0939\u091F\u093E\u090F\u0901",yes:"\u0939\u093E\u0901",no:"\u0928\u0939\u0940\u0902",statusPage:"\u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920"},language:{label:"\u092D\u093E\u0937\u093E",switchLanguage:"\u092D\u093E\u0937\u093E \u092C\u0926\u0932\u0947\u0902"},nav:{overview:"\u0905\u0935\u0932\u094B\u0915\u0928",incidents:"\u0918\u091F\u0928\u093E\u090F\u0901",announcements:"\u0918\u094B\u0937\u0923\u093E\u090F\u0901",scheduledEvents:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E",subscribe:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",login:"\u0932\u0949\u0917 \u0907\u0928 \u0915\u0930\u0947\u0902",logout:"\u0932\u0949\u0917 \u0906\u0909\u091F \u0915\u0930\u0947\u0902"},overview:{uptimeSuffix:"% \u0905\u092A\u091F\u093E\u0907\u092E",operational:"\u0915\u093E\u0930\u094D\u092F\u0930\u0924",noResourcesInGroup:"\u0907\u0938 \u0938\u092E\u0942\u0939 \u092E\u0947\u0902 \u0915\u094B\u0908 \u0938\u0902\u0938\u093E\u0927\u0928 \u0928\u0939\u0940\u0902 \u091C\u094B\u0921\u093C\u093E \u0917\u092F\u093E \u0939\u0948\u0964",activeIncidents:"\u0938\u0915\u094D\u0930\u093F\u092F \u0918\u091F\u0928\u093E\u090F\u0901",scheduledMaintenanceEvents:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0930\u0916\u0930\u0916\u093E\u0935 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E",allClearTitle:"\u0938\u092C \u0915\u0941\u091B \u0920\u0940\u0915 \u0926\u093F\u0916 \u0930\u0939\u093E \u0939\u0948",allClearDescription:"\u0907\u0938 \u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u092E\u0947\u0902 \u0905\u092D\u0940 \u0924\u0915 \u0915\u094B\u0908 \u0938\u0902\u0938\u093E\u0927\u0928 \u0928\u0939\u0940\u0902 \u091C\u094B\u0921\u093C\u093E \u0917\u092F\u093E \u0939\u0948\u0964 \u0915\u0943\u092A\u092F\u093E \u0921\u0948\u0936\u092C\u094B\u0930\u094D\u0921 \u0938\u0947 \u0915\u0941\u091B \u0938\u0902\u0938\u093E\u0927\u0928 \u091C\u094B\u0921\u093C\u0947\u0902\u0964",allResourcesAre:"\u0938\u092D\u0940 \u0938\u0902\u0938\u093E\u0927\u0928 {{status}} \u0939\u0948\u0902",someResourcesAre:"\u0915\u0941\u091B \u0938\u0902\u0938\u093E\u0927\u0928 {{status}} \u0939\u0948\u0902",someResourcesAreUnder:"\u0915\u0941\u091B \u0938\u0902\u0938\u093E\u0927\u0928 {{status}} \u092E\u0947\u0902 \u0939\u0948\u0902",oneSubGroup:"1 \u0938\u092E\u0942\u0939",subGroupCount:"{{total}} \u0938\u092E\u0942\u0939"},eventItem:{affectedResources:"\u092A\u094D\u0930\u092D\u093E\u0935\u093F\u0924 \u0938\u0902\u0938\u093E\u0927\u0928",stateChangedTo:"\u0938\u094D\u0925\u093F\u0924\u093F \u092C\u0926\u0932\u0915\u0930 \u0939\u0941\u0908",view:"{{eventType}} \u0926\u0947\u0916\u0947\u0902",updateTo:"\u0907\u0938 {{eventType}} \u092A\u0930 \u0905\u092A\u0921\u0947\u091F",postedOn:"\u092A\u094B\u0938\u094D\u091F \u0915\u093F\u092F\u093E \u0917\u092F\u093E"},monitorOverview:{daysAgo:"{{days}} \u0926\u093F\u0928 \u092A\u0939\u0932\u0947",today:"\u0906\u091C",notAvailable:"\u0909\u092A\u0932\u092C\u094D\u0927 \u0928\u0939\u0940\u0902"},incidents:{title:"\u0918\u091F\u0928\u093E\u090F\u0901",singular:"\u0918\u091F\u0928\u093E",active:"\u0938\u0915\u094D\u0930\u093F\u092F \u0918\u091F\u0928\u093E\u090F\u0901",resolved:"\u0939\u0932 \u0915\u0940 \u0917\u0908 \u0918\u091F\u0928\u093E\u090F\u0901",none:"\u0915\u094B\u0908 \u0918\u091F\u0928\u093E \u0928\u0939\u0940\u0902",noneDescription:"\u0907\u0938 \u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u092A\u0930 \u0915\u094B\u0908 \u0918\u091F\u0928\u093E \u092A\u094B\u0938\u094D\u091F \u0928\u0939\u0940\u0902 \u0915\u0940 \u0917\u0908 \u0939\u0948\u0964",postmortem:"\u0918\u091F\u0928\u093E \u0915\u0940 \u0938\u092E\u0940\u0915\u094D\u0937\u093E",declaredAt:"\u0918\u094B\u0937\u093F\u0924 \u0915\u093F\u092F\u093E \u0917\u092F\u093E: ",report:"\u0918\u091F\u0928\u093E \u0930\u093F\u092A\u094B\u0930\u094D\u091F",notFound:"\u0907\u0938 \u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u092A\u0930 \u0918\u091F\u0928\u093E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u0940\u0964"},episodes:{report:"\u090F\u092A\u093F\u0938\u094B\u0921 \u0930\u093F\u092A\u094B\u0930\u094D\u091F",none:"\u0915\u094B\u0908 \u090F\u092A\u093F\u0938\u094B\u0921 \u0928\u0939\u0940\u0902",notFound:"\u0907\u0938 \u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u092A\u0930 \u090F\u092A\u093F\u0938\u094B\u0921 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964"},announcements:{title:"\u0918\u094B\u0937\u0923\u093E\u090F\u0901",singular:"\u0918\u094B\u0937\u0923\u093E",active:"\u0938\u0915\u094D\u0930\u093F\u092F \u0918\u094B\u0937\u0923\u093E\u090F\u0901",past:"\u092A\u093F\u091B\u0932\u0940 \u0918\u094B\u0937\u0923\u093E\u090F\u0901",none:"\u0915\u094B\u0908 \u0918\u094B\u0937\u0923\u093E \u0928\u0939\u0940\u0902",noneDescription:"\u0907\u0938 \u092A\u0943\u0937\u094D\u0920 \u092A\u0930 \u0905\u092D\u0940 \u0924\u0915 \u0915\u094B\u0908 \u0918\u094B\u0937\u0923\u093E \u092A\u094B\u0938\u094D\u091F \u0928\u0939\u0940\u0902 \u0915\u0940 \u0917\u0908 \u0939\u0948\u0964",announcedAt:"\u0918\u094B\u0937\u093F\u0924 \u0915\u093F\u092F\u093E \u0917\u092F\u093E: ",notFound:"\u0907\u0938 \u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u092A\u0930 \u0918\u094B\u0937\u0923\u093E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u0940\u0964"},scheduledEvents:{title:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E",singular:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E",scheduledMaintenance:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0930\u0916\u0930\u0916\u093E\u0935",ongoing:"\u091A\u093E\u0932\u0942 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E",upcoming:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E",completed:"\u092A\u0942\u0930\u094D\u0923 \u0939\u094B \u091A\u0941\u0915\u0947 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E",none:"\u0915\u094B\u0908 \u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E \u0928\u0939\u0940\u0902",noneDescription:"\u0907\u0938 \u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E \u092A\u094B\u0938\u094D\u091F \u0928\u0939\u0940\u0902 \u0915\u093F\u092F\u093E \u0917\u092F\u093E \u0939\u0948\u0964",scheduledAt:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0938\u092E\u092F: ",report:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E \u0930\u093F\u092A\u094B\u0930\u094D\u091F",notFound:"\u0907\u0938 \u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0915\u0947 \u0932\u093F\u090F \u0915\u094B\u0908 \u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964"},subscribe:{title:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",submit:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",newSubscription:"\u0928\u0908 \u0938\u0926\u0938\u094D\u092F\u0924\u093E",manageExisting:"\u092E\u094C\u091C\u0942\u0926\u093E \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u092A\u094D\u0930\u092C\u0902\u0927\u093F\u0924 \u0915\u0930\u0947\u0902",sendManagementLink:"\u092A\u094D\u0930\u092C\u0902\u0927\u0928 \u0932\u093F\u0902\u0915 \u092D\u0947\u091C\u0947\u0902",subscribedSuccessfully:"\u0906\u092A\u0928\u0947 \u0938\u092B\u0932\u0924\u093E\u092A\u0942\u0930\u094D\u0935\u0915 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947 \u0932\u0940 \u0939\u0948\u0964",emailSentCheckSpam:"\u0932\u093F\u0902\u0915 \u0915\u0947 \u0938\u093E\u0925 \u090F\u0915 \u0908\u092E\u0947\u0932 \u0906\u092A\u0915\u0947 \u0908\u092E\u0947\u0932 \u092A\u0930 \u092D\u0947\u091C \u0926\u093F\u092F\u093E \u0917\u092F\u093E \u0939\u0948\u0964 \u092F\u0926\u093F \u0906\u092A\u0915\u094B \u0908\u092E\u0947\u0932 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E \u0939\u0948, \u0924\u094B \u0915\u0943\u092A\u092F\u093E \u0905\u092A\u0928\u093E \u0938\u094D\u092A\u0948\u092E \u092B\u093C\u094B\u0932\u094D\u0921\u0930 \u0926\u0947\u0916\u0947\u0902\u0964",menu:{email:"\u0908\u092E\u0947\u0932",sms:"\u090F\u0938\u090F\u092E\u090F\u0938",slack:"Slack",microsoftTeams:"MS Teams",webhooks:"\u0935\u0947\u092C\u0939\u0941\u0915"},email:{title:"\u0908\u092E\u0947\u0932 \u0926\u094D\u0935\u093E\u0930\u093E \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",description:"\u0939\u092E\u093E\u0930\u0947 \u0938\u092D\u0940 \u0905\u092A\u0921\u0947\u091F \u0907\u0938 \u0908\u092E\u0947\u0932 \u092A\u0924\u0947 \u092A\u0930 \u092D\u0947\u091C\u0947 \u091C\u093E\u090F\u0901\u0917\u0947\u0964",yourEmail:"\u0906\u092A\u0915\u093E \u0908\u092E\u0947\u0932",placeholder:"[email protected]",managePrompt:"\u0915\u0943\u092A\u092F\u093E \u0935\u0939 \u0908\u092E\u0947\u0932 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902 \u091C\u093F\u0938\u0938\u0947 \u0906\u092A\u0928\u0947 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0940 \u0939\u0948",manageDescription:"\u0939\u092E \u0906\u092A\u0915\u094B \u0907\u0938 \u0908\u092E\u0947\u0932 \u092A\u0930 \u090F\u0915 \u092A\u094D\u0930\u092C\u0902\u0927\u0928 \u0932\u093F\u0902\u0915 \u092D\u0947\u091C\u0947\u0902\u0917\u0947\u0964",managePlaceholder:"[email protected]"},sms:{title:"\u090F\u0938\u090F\u092E\u090F\u0938 \u0926\u094D\u0935\u093E\u0930\u093E \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",description:"\u0939\u092E\u093E\u0930\u0947 \u0938\u092D\u0940 \u0905\u092A\u0921\u0947\u091F \u0907\u0938 \u092B\u093C\u094B\u0928 \u0928\u0902\u092C\u0930 \u092A\u0930 \u092D\u0947\u091C\u0947 \u091C\u093E\u090F\u0901\u0917\u0947\u0964",yourPhoneNumber:"\u0906\u092A\u0915\u093E \u092B\u093C\u094B\u0928 \u0928\u0902\u092C\u0930",placeholder:"+919876543210",managePrompt:"\u0915\u0943\u092A\u092F\u093E \u0935\u0939 \u092B\u093C\u094B\u0928 \u0928\u0902\u092C\u0930 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902 \u091C\u093F\u0938\u0938\u0947 \u0906\u092A\u0928\u0947 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0940 \u0939\u0948",manageDescription:"\u0939\u092E \u0906\u092A\u0915\u094B \u0907\u0938 \u092B\u093C\u094B\u0928 \u0928\u0902\u092C\u0930 \u092A\u0930 \u090F\u0915 \u092A\u094D\u0930\u092C\u0902\u0927\u0928 \u0932\u093F\u0902\u0915 \u092D\u0947\u091C\u0947\u0902\u0917\u0947\u0964"},slack:{title:"Slack \u0926\u094D\u0935\u093E\u0930\u093E \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",description:"\u0939\u092E\u093E\u0930\u0947 \u0938\u092D\u0940 \u0905\u092A\u0921\u0947\u091F \u0907\u0938 Slack \u0935\u0947\u092C\u0939\u0941\u0915 \u092A\u0930 \u092D\u0947\u091C\u0947 \u091C\u093E\u090F\u0901\u0917\u0947\u0964",workspaceName:"Slack \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0937\u0947\u0924\u094D\u0930 \u0915\u093E \u0928\u093E\u092E",workspaceNameDescription:"\u0938\u0924\u094D\u092F\u093E\u092A\u0928 \u0915\u0947 \u0932\u093F\u090F \u0905\u092A\u0928\u0947 Slack \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0937\u0947\u0924\u094D\u0930 \u0915\u093E \u0928\u093E\u092E \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902\u0964",workspaceNamePlaceholder:"meri-kampani-workspace",webhookUrl:"Slack \u0907\u0928\u0915\u092E\u093F\u0902\u0917 \u0935\u0947\u092C\u0939\u0941\u0915 URL",webhookUrlDescription:"\u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0915\u0947 \u0905\u092A\u0921\u0947\u091F \u0907\u0938 Slack \u0935\u0947\u092C\u0939\u0941\u0915 \u092A\u0930 \u092D\u0947\u091C\u0947 \u091C\u093E\u090F\u0901\u0917\u0947\u0964",webhookUrlPlaceholder:"https://hooks.slack.com/services/...",managePrompt:"\u0915\u0943\u092A\u092F\u093E \u0935\u0939 Slack \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0937\u0947\u0924\u094D\u0930 \u0915\u093E \u0928\u093E\u092E \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902 \u091C\u093F\u0938\u0938\u0947 \u0906\u092A\u0928\u0947 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0940 \u0939\u0948",manageDescription:"\u0939\u092E \u0907\u0938 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0937\u0947\u0924\u094D\u0930 \u092A\u0930 \u090F\u0915 \u092A\u094D\u0930\u092C\u0902\u0927\u0928 \u0932\u093F\u0902\u0915 \u092D\u0947\u091C\u0947\u0902\u0917\u0947\u0964"},microsoftTeams:{title:"Microsoft Teams \u0926\u094D\u0935\u093E\u0930\u093E \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",description:"\u0939\u092E\u093E\u0930\u0947 \u0938\u092D\u0940 \u0905\u092A\u0921\u0947\u091F \u0907\u0938 Teams \u0935\u0947\u092C\u0939\u0941\u0915 \u092A\u0930 \u092D\u0947\u091C\u0947 \u091C\u093E\u090F\u0901\u0917\u0947\u0964",workspaceName:"Microsoft Teams \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0937\u0947\u0924\u094D\u0930 \u0915\u093E \u0928\u093E\u092E",workspaceNameDescription:"\u0938\u0924\u094D\u092F\u093E\u092A\u0928 \u0915\u0947 \u0932\u093F\u090F \u0905\u092A\u0928\u0947 Microsoft Teams \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0937\u0947\u0924\u094D\u0930 \u0915\u093E \u0928\u093E\u092E \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902\u0964",workspaceNamePlaceholder:"meri-kampani-workspace",webhookUrl:"Microsoft Teams \u0907\u0928\u0915\u092E\u093F\u0902\u0917 \u0935\u0947\u092C\u0939\u0941\u0915 URL",webhookUrlDescription:"\u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0915\u0947 \u0905\u092A\u0921\u0947\u091F \u0907\u0938 Teams \u0935\u0947\u092C\u0939\u0941\u0915 \u092A\u0930 \u092D\u0947\u091C\u0947 \u091C\u093E\u090F\u0901\u0917\u0947\u0964",webhookUrlPlaceholder:"https://outlook.office.com/webhook/...",managePrompt:"\u0915\u0943\u092A\u092F\u093E \u0935\u0939 Microsoft Teams \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0937\u0947\u0924\u094D\u0930 \u0915\u093E \u0928\u093E\u092E \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902 \u091C\u093F\u0938\u0938\u0947 \u0906\u092A\u0928\u0947 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0940 \u0939\u0948",manageDescription:"\u0939\u092E \u0907\u0938 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0937\u0947\u0924\u094D\u0930 \u092A\u0930 \u090F\u0915 \u092A\u094D\u0930\u092C\u0902\u0927\u0928 \u0932\u093F\u0902\u0915 \u092D\u0947\u091C\u0947\u0902\u0917\u0947\u0964"},webhook:{title:"\u0935\u0947\u092C\u0939\u0941\u0915 \u0915\u0947 \u092E\u093E\u0927\u094D\u092F\u092E \u0938\u0947 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",description:"\u0939\u092E\u093E\u0930\u0947 \u0938\u092D\u0940 \u0905\u092A\u0921\u0947\u091F \u0907\u0938 \u0935\u0947\u092C\u0939\u0941\u0915 URL \u092A\u0930 JSON POST \u0905\u0928\u0941\u0930\u094B\u0927\u094B\u0902 \u0915\u0947 \u0930\u0942\u092A \u092E\u0947\u0902 \u092D\u0947\u091C\u0947 \u091C\u093E\u090F\u0901\u0917\u0947\u0964",webhookUrl:"\u0935\u0947\u092C\u0939\u0941\u0915 URL",webhookUrlDescription:"\u092A\u094D\u0930\u0924\u094D\u092F\u0947\u0915 \u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0908\u0935\u0947\u0902\u091F \u092A\u0930 \u0907\u0938 URL \u0915\u094B \u090F\u0915 JSON POST \u0905\u0928\u0941\u0930\u094B\u0927 \u092D\u0947\u091C\u093E \u091C\u093E\u090F\u0917\u093E\u0964",webhookUrlPlaceholder:"https://example.com/webhook"},resources:{all:"\u0938\u092D\u0940 \u0938\u0902\u0938\u093E\u0927\u0928\u094B\
25u0902 \u0915\u0940 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",allDescription:"\u092F\u0926\u093F \u0906\u092A \u0938\u092D\u0940 \u0938\u0902\u0938\u093E\u0927\u0928\u094B\u0902 \u0915\u0940 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0928\u093E \u091A\u093E\u0939\u0924\u0947 \u0939\u0948\u0902 \u0924\u094B \u092F\u0939 \u0935\u093F\u0915\u0932\u094D\u092A \u091A\u0941\u0928\u0947\u0902\u0964",select:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0915\u0947 \u0932\u093F\u090F \u0938\u0902\u0938\u093E\u0927\u0928 \u091A\u0941\u0928\u0947\u0902",selectDescription:"\u0915\u0943\u092A\u092F\u093E \u0935\u0947 \u0938\u0902\u0938\u093E\u0927\u0928 \u091A\u0941\u0928\u0947\u0902 \u091C\u093F\u0928\u0915\u0940 \u0906\u092A \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0928\u093E \u091A\u093E\u0939\u0924\u0947 \u0939\u0948\u0902\u0964"},eventTypes:{all:"\u0938\u092D\u0940 \u092A\u094D\u0930\u0915\u093E\u0930 \u0915\u0947 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E\u094B\u0902 \u0915\u0940 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0902",allDescription:"\u092F\u0926\u093F \u0906\u092A \u0938\u092D\u0940 \u092A\u094D\u0930\u0915\u093E\u0930 \u0915\u0947 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E\u094B\u0902 \u0915\u0940 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0928\u093E \u091A\u093E\u0939\u0924\u0947 \u0939\u0948\u0902 \u0924\u094B \u092F\u0939 \u0935\u093F\u0915\u0932\u094D\u092A \u091A\u0941\u0928\u0947\u0902\u0964",select:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0915\u0947 \u0932\u093F\u090F \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E \u092A\u094D\u0930\u0915\u093E\u0930 \u091A\u0941\u0928\u0947\u0902",selectDescription:"\u0915\u0943\u092A\u092F\u093E \u0935\u0947 \u0915\u093E\u0930\u094D\u092F\u0915\u094D\u0930\u092E \u092A\u094D\u0930\u0915\u093E\u0930 \u091A\u0941\u0928\u0947\u0902 \u091C\u093F\u0928\u0915\u0940 \u0906\u092A \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0932\u0947\u0928\u093E \u091A\u093E\u0939\u0924\u0947 \u0939\u0948\u0902\u0964"},update:{title:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0905\u092A\u0921\u0947\u091F \u0915\u0930\u0947\u0902",description:"\u0906\u092A \u092F\u0939\u093E\u0901 \u0905\u092A\u0928\u0940 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u092A\u094D\u0930\u093E\u0925\u092E\u093F\u0915\u0924\u093E\u090F\u0901 \u0905\u092A\u0921\u0947\u091F \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902 \u092F\u093E \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0915\u0930 \u0938\u0915\u0924\u0947 \u0939\u0948\u0902\u0964",saved:"\u0906\u092A\u0915\u0947 \u092A\u0930\u093F\u0935\u0930\u094D\u0924\u0928 \u0938\u0939\u0947\u091C\u0947 \u0917\u090F \u0939\u0948\u0902\u0964",submit:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0905\u092A\u0921\u0947\u091F \u0915\u0930\u0947\u0902",unsubscribe:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0915\u0930\u0947\u0902",unsubscribeDescription:"\u092F\u0926\u093F \u0906\u092A \u0938\u092D\u0940 \u0938\u0902\u0938\u093E\u0927\u0928\u094B\u0902 \u0938\u0947 \u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0938\u092E\u093E\u092A\u094D\u0924 \u0915\u0930\u0928\u093E \u091A\u093E\u0939\u0924\u0947 \u0939\u0948\u0902 \u0924\u094B \u0915\u0943\u092A\u092F\u093E \u0907\u0938\u0947 \u091A\u0941\u0928\u0947\u0902\u0964"},confirm:{title:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0915\u0940 \u092A\u0941\u0937\u094D\u091F\u093F \u0915\u0930\u0947\u0902",success:"\u0938\u0926\u0938\u094D\u092F\u0924\u093E \u0915\u0940 \u092A\u0941\u0937\u094D\u091F\u093F \u0938\u092B\u0932\u0924\u093E\u092A\u0942\u0930\u094D\u0935\u0915 \u0939\u094B \u0917\u0908"}},accounts:{shared:{email:"\u0908\u092E\u0947\u0932",password:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921",newPassword:"\u0928\u092F\u093E \u092A\u093E\u0938\u0935\u0930\u094D\u0921",confirmPassword:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0915\u0940 \u092A\u0941\u0937\u094D\u091F\u093F \u0915\u0930\u0947\u0902",login:"\u0932\u0949\u0917 \u0907\u0928 \u0915\u0930\u0947\u0902"},login:{welcomeBack:"\u0935\u093E\u092A\u0938 \u0938\u094D\u0935\u093E\u0917\u0924 \u0939\u0948!",loginPrompt:"{{statusPageName}} \u0926\u0947\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F \u0915\u0943\u092A\u092F\u093E \u0932\u0949\u0917 \u0907\u0928 \u0915\u0930\u0947\u0902",forgotPassword:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u092D\u0942\u0932 \u0917\u090F?",submit:"\u0932\u0949\u0917 \u0907\u0928 \u0915\u0930\u0947\u0902",useSSO:"\u0907\u0938\u0915\u0947 \u092C\u091C\u093E\u092F \u0938\u093F\u0902\u0917\u0932 \u0938\u093E\u0907\u0928-\u0911\u0928 (SSO) \u0915\u093E \u0909\u092A\u092F\u094B\u0917 \u0915\u0930\u0947\u0902"},sso:{title:"SSO \u0938\u0947 \u0932\u0949\u0917 \u0907\u0928 \u0915\u0930\u0947\u0902",loginPrompt:"{{statusPageName}} \u0926\u0947\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F \u0915\u0943\u092A\u092F\u093E \u0932\u0949\u0917 \u0907\u0928 \u0915\u0930\u0947\u0902",noProviders:"\u0915\u094B\u0908 SSO \u092A\u094D\u0930\u0926\u093E\u0924\u093E \u0915\u0949\u0928\u094D\u092B\u093C\u093F\u0917\u0930 \u092F\u093E \u0938\u0915\u094D\u0937\u092
25E \u0928\u0939\u0940\u0902 \u0939\u0948"},forgotPassword:{title:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u092D\u0942\u0932 \u0917\u090F",description:"\u092F\u0926\u093F \u0906\u092A {{statusPageName}} \u0915\u0947 \u0932\u093F\u090F \u0905\u092A\u0928\u093E \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u092D\u0942\u0932 \u0917\u090F \u0939\u0948\u0902, \u0924\u094B \u0915\u0943\u092A\u092F\u093E \u0905\u092A\u0928\u093E \u0908\u092E\u0947\u0932 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902 \u0914\u0930 \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0930\u0940\u0938\u0947\u091F \u0932\u093F\u0902\u0915 \u0906\u092A\u0915\u094B \u092D\u0947\u091C \u0926\u093F\u092F\u093E \u091C\u093E\u090F\u0917\u093E\u0964",success:"\u0939\u092E\u0928\u0947 \u0906\u092A\u0915\u094B \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0930\u0940\u0938\u0947\u091F \u0932\u093F\u0902\u0915 \u0908\u092E\u0947\u0932 \u0915\u0930 \u0926\u093F\u092F\u093E \u0939\u0948\u0964 \u0915\u0943\u092A\u092F\u093E \u0938\u094D\u092A\u0948\u092E \u0926\u0947\u0916\u0928\u093E \u0928 \u092D\u0942\u0932\u0947\u0902\u0964",sendLink:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0930\u0940\u0938\u0947\u091F \u0932\u093F\u0902\u0915 \u092D\u0947\u091C\u0947\u0902",rememberPassword:"\u0905\u092A\u0928\u093E \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u092F\u093E\u0926 \u0939\u0948?"},resetPassword:{description:"\u0905\u092A\u0928\u0947 {{statusPageName}} \u0916\u093E\u0924\u0947 \u0915\u0947 \u0932\u093F\u090F \u090F\u0915 \u0928\u092F\u093E \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u092C\u0928\u093E\u090F\u0901\u0964",instructions:"\u0915\u0943\u092A\u092F\u093E \u0905\u092A\u0928\u093E \u0928\u092F\u093E \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902 \u0914\u0930 \u0939\u092E \u0907\u0938\u0947 \u0905\u092A\u0921\u0947\u091F \u0915\u0930 \u0926\u0947\u0902\u0917\u0947\u0964",success:"\u0906\u092A\u0915\u093E \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0905\u092A\u0921\u0947\u091F \u0939\u094B \u0917\u092F\u093E \u0939\u0948\u0964 \u0915\u0943\u092A\u092F\u093E \u0932\u0949\u0917 \u0907\u0928 \u0915\u0930\u0947\u0902\u0964",submit:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0930\u0940\u0938\u0947\u091F \u0915\u0930\u0947\u0902",knowPassword:"\u0905\u092A\u0928\u093E \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u091C\u093E\u0928\u0924\u0947 \u0939\u0948\u0902?"},masterPassword:{enterWithName:"{{statusPageName}} \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902",enterGeneric:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902",prompt:"\u091C\u093E\u0930\u0940 \u0930\u0916\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F \u0915\u0943\u092A\u092F\u093E \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902\u0964",passwordRequired:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0906\u0935\u0936\u094D\u092F\u0915 \u0939\u0948\u0964",passwordLabel:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921",passwordDescription:"\u0907\u0938 \u092A\u0943\u0937\u094D\u0920 \u0915\u094B \u0905\u0928\u0932\u0949\u0915 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093F\u090F \u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902\u0964",passwordPlaceholder:"\u092A\u093E\u0938\u0935\u0930\u094D\u0921 \u0926\u0930\u094D\u091C \u0915\u0930\u0947\u0902",submit:"\u0938\u094D\u0925\u093F\u0924\u093F \u092A\u0943\u0937\u094D\u0920 \u0905\u0928\u0932\u0949\u0915 \u0915\u0930\u0947\u0902"},signingOut:"\u0906\u092A\u0915\u094B \u0938\u093E\u0907\u0928 \u0906\u0909\u091F \u0915\u093F\u092F\u093E \u091C\u093E \u0930\u0939\u093E \u0939\u0948..."},errors:{notFound:{title:"\u092A\u0943\u0937\u094D\u0920 \u0928\u0939\u0940\u0902 \u092E\u093F\u0932\u093E\u0964",description:"\u0906\u092A \u091C\u093F\u0938 \u092A\u0943\u0937\u094D\u0920 \u0915\u0940 \u0924\u0932\u093E\u0936 \u0915\u0930 \u0930\u0939\u0947 \u0939\u0948\u0902 \u0935\u0939 \u092E\u094C\u091C\u0942\u0926 \u0928\u0939\u0940\u0902 \u0939\u0948\u0964"},forbidden:{title:"\u0928\u093F\u0937\u093F\u0926\u094D\u0927",description:"\u0906\u092A\u0915\u094B \u0907\u0938 \u092A\u0943\u0937\u094D\u0920 \u0924\u0915 \u092A\u0939\u0941\u0901\u091A\u0928\u0947 \u0915\u0940 \u0905\u0928\u0941\u092E\u0924\u093F \u0928\u0939\u0940\u0902 \u0939\u0948\u0964"},generic:"\u0915\u0941\u091B \u0917\u0932\u0924 \u0939\u094B \u0917\u092F\u093E\u0964 \u0915\u0943\u092A\u092F\u093E \u092A\u0941\u0928\u0903 \u092A\u094D\u0930\u092F\u093E\u0938 \u0915\u0930\u0947\u0902\u0964"}
25,footer:{poweredBy:"OneUptime \u0926\u094D\u0935\u093E\u0930\u093E \u0938\u0902\u091A\u093E\u0932\u093F\u0924"},statusNames:{identified:"\u092A\u0939\u091A\u093E\u0928\u093E \u0917\u092F\u093E",acknowledged:"\u0938\u094D\u0935\u0940\u0915\u093E\u0930 \u0915\u093F\u092F\u093E \u0917\u092F\u093E",resolved:"\u0938\u0941\u0932\u091D\u093E\u092F\u093E \u0917\u092F\u093E",criticalIncident:"\u0917\u0902\u092D\u0940\u0930 \u0918\u091F\u0928\u093E",majorIncident:"\u092A\u094D\u0930\u092E\u0941\u0916 \u0918\u091F\u0928\u093E",minorIncident:"\u091B\u094B\u091F\u0940 \u0918\u091F\u0928\u093E",operational:"\u092A\u0930\u093F\u091A\u093E\u0932\u0928",degraded:"\u0918\u091F\u093F\u0924",offline:"\u0911\u092B\u093C\u0932\u093E\u0907\u0928",scheduled:"\u0928\u093F\u0930\u094D\u0927\u093E\u0930\u093F\u0924",ongoing:"\u091C\u093E\u0930\u0940",ended:"\u0938\u092E\u093E\u092A\u094D\u0924",completed:"\u092A\u0942\u0930\u094D\u0923"},"Subscriber ID is required":"\u0938\u092C\u094D\u0938\u0915\u094D\u0930\u093E\u0907\u092C\u0930 ID \u0906\u0935\u0936\u094D\u092F\u0915 \u0939\u0948","Token is required":"\u091F\u094B\u0915\u0928 \u0906\u0935\u0936\u094D\u092F\u0915 \u0939\u0948","{{field}} cannot be less than {{minLength}} characters.":"{{field}} {{minLength}} \u0935\u0930\u094D\u0923\u094B\u0902 \u0938\u0947 \u0915\u092E \u0928\u0939\u0940\u0902 \u0939\u094B \u0938\u0915\u0924\u093E\u0964","{{field}} cannot be more than {{maxLength}} characters.":"{{field}} {{maxLength}} \u0935\u0930\u094D\u0923\u094B\u0902 \u0938\u0947 \u0905\u0927\u093F\u0915 \u0928\u0939\u0940\u0902 \u0939\u094B \u0938\u0915\u0924\u093E\u0964","{{field}} should not have spaces.":"{{field}} \u092E\u0947\u0902 \u0930\u093F\u0915\u094D\u0924 \u0938\u094D\u0925\u093E\u0928 \u0928\u0939\u0940\u0902 \u0939\u094B\u0928\u0947 \u091A\u093E\u0939\u093F\u090F\u0964","{{field}} can only contain letters, numbers, hyphens (-), and underscores (_).":"{{field}} \u092E\u0947\u0902 \u0915\u0947\u0935\u0932 \u0905\u0915\u094D\u0937\u0930, \u0938\u0902\u0916\u094D\u092F\u093E\u090F\u0901, \u0939\u093E\u0907\u092B\u093C\u0928 (-) \u0914\u0930 \u0905\u0902\u0921\u0930\u0938\u094D\u0915\u094B\u0930 (_) \u0939\u094B \u0938\u0915\u0924\u0947 \u0939\u0948\u0902\u0964","{{field}} should not have numbers.":"{{field}} \u092E\u0947\u0902 \u0938\u0902\u0916\u094D\u092F\u093E\u090F\u0901 \u0928\u0939\u0940\u0902 \u0939\u094B\u0928\u0940 \u091A\u093E\u0939\u093F\u090F\u0964","{{field}} should be a future date.":"{{field}} \u092D\u0935\u093F\u0937\u094D\u092F \u0915\u0940 \u0924\u093E\u0930\u0940\u0916 \u0939\u094B\u0928\u0940 \u091A\u093E\u0939\u093F\u090F\u0964","{{field}} should be a number.":"{{field}} \u090F\u0915 \u0938\u0902\u0916\u094D\u092F\u093E \u0939\u094B\u0928\u0940 \u091A\u093E\u0939\u093F\u090F\u0964","{{field}} should not be more than {{maxValue}}.":"{{field}} {{maxValue}} \u0938\u0947 \u0905\u0927\u093F\u0915 \u0928\u0939\u0940\u0902 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F\u0964","{{field}} should not be less than {{minValue}}.":"{{field}} {{minValue}} \u0938\u0947 \u0915\u092E \u0928\u0939\u0940\u0902 \u0939\u094B\u0928\u093E \u091A\u093E\u0939\u093F\u090F\u0964","{{field}} is required.":"{{field}} \u0906\u0935\u0936\u094D\u092F\u0915 \u0939\u0948\u0964","{{field}} should match {{matchField}}":"{{field}} \u0915\u094B {{matchField}} \u0938\u0947 \u092E\u0947\u0932 \u0916\u093E\u0928\u093E \u091A\u093E\u0939\u093F\u090F","Email is not valid.":"\u0908\u092E\u0947\u0932 \u092E\u093E\u0928\u094D\u092F \u0928\u0939\u0940\u0902 \u0939\u0948\u0964"};var rY=p1,Wf="en",m1="statusPageLang",g_="statusPageLangUserChoice";typeof window!="undefined"&&window.localStorage&&window.localStorage.getItem(m1)==="zh"&&window.localStorage.setItem(m1,"zh-CN");var y_=o(r=>{if(!r)return r;let e=r.toLowerCase();if(e==="zh-tw"||e==="zh-hk"||e==="zh-mo"||e==="zh-hant"||e.startsWith("zh-hant-"))return"zh-TW";if(e==="zh"||e.startsWith("zh-")||e.startsWith("zh_"))return"zh-CN";if(r.includes("-")||r.includes("_")){let t=r.split(/[-_]/)[0].toLowerCase();if(au.includes(t))return t}return r},"convertDetectedLanguage");nr.use(ad).use(Gf).init({resources:{en:{translation:j2},de:{translation:L2},fr:{translation:k2},es:{translation:_2},it:{translation:F2},pt:{translation:U2},nl:{translation:B2},da:{translation:q2},no:{translation:V2},sv:{translation:$2},ru:{translation:G2},ja:{translation:H2},ko:{translation:W2},"zh-CN":{translation:z2},"zh-TW":{translation:J2},hi:{translation:Q2}}
25,fallbackLng:Wf,supportedLngs:au,load:"currentOnly",interpolation:{escapeValue:!1},detection:{order:["localStorage","navigator","htmlTag"],lookupLocalStorage:m1,caches:["localStorage"],convertDetectedLanguage:y_}});var K2=o(r=>{typeof window!="undefined"&&window.document&&r&&(window.document.documentElement.lang=r)},"syncDocumentLanguage");nr.on("languageChanged",r=>{K2(r)});K2(nr.resolvedLanguage||nr.language||Wf);var iY=o(r=>{var a;let e=r.enabledLanguages&&r.enabledLanguages.length>0?r.enabledLanguages.filter(l=>au.includes(l)):au,t=r.defaultLanguage&&au.includes(r.defaultLanguage)?r.defaultLanguage:Wf,i=typeof window!="undefined"&&window.localStorage?window.localStorage.getItem(g_)==="true":!1,s=nr.resolvedLanguage||nr.language||"";if(!i&&s!==t){nr.changeLanguage(t);return}if(s&&!e.includes(s)){let l=e.includes(t)?t:(a=e[0])!=null?a:Wf;nr.changeLanguage(l)}},"applyStatusPageLanguageSettings"),nY=nr;var vwe=yt(Xa());var f1=class f1{static getInheritanceTree(e){let t=[e],i=o(s=>{let a=Object.getPrototypeOf(s);a&&a.name&&(t.push(a),i(a))},"getPrototypeOf");return i(e),t}static isInherited(e,t){return e.prototype instanceof t}static filterByTarget(e,t){return t?e.filter(i=>i.target&&t.indexOf(i.target)!==-1):e}};o(f1,"MetadataUtils");var dd=f1;var h1=class h1{constructor(){this.tables=[],this.trees=[],this.entityRepositories=[],this.transactionEntityManagers=[],this.transactionRepositories=[],this.namingStrategies=[],this.entitySubscribers=[],this.indices=[],this.foreignKeys=[],this.uniques=[],this.checks=[],this.exclusions=[],this.columns=[],this.generations=[],this.relations=[],this.joinColumns=[],this.joinTables=[],this.entityListeners=[],this.relationCounts=[],this.relationIds=[],this.embeddeds=[],this.inheritances=[],this.discriminatorValues=[]}filterTables(e){return this.filterByTarget(this.tables,e)}filterColumns(e){return this.filterByTargetAndWithoutDuplicateProperties(this.columns,e)}findGenerated(e,t){return this.generations.find(i=>(Array.isArray(e)?e.indexOf(i.target)!==-1:i.target===e)&&i.propertyName===t)}findTree(e){return this.trees.find(t=>Array.isArray(e)?e.indexOf(t.target)!==-1:t.target===e)}filterRelations(e){return this.filterByTargetAndWithoutDuplicateRelationProperties(this.relations,e)}filterRelationIds(e){return this.filterByTargetAndWithoutDuplicateProperties(this.relationIds,e)}filterRelationCounts(e){return this.filterByTargetAndWithoutDuplicateProperties(this.relationCounts,e)}filterIndices(e){return this.indices.filter(t=>Array.isArray(e)?e.indexOf(t.target)!==-1:t.target===e)}filterForeignKeys(e){return this.foreignKeys.filter(t=>Array.isArray(e)?e.indexOf(t.target)!==-1:t.target===e)}filterUniques(e){return this.uniques.filter(t=>Array.isArray(e)?e.indexOf(t.target)!==-1:t.target===e)}filterChecks(e){return this.checks.filter(t=>Array.isArray(e)?e.indexOf(t.target)!==-1:t.target===e)}filterExclusions(e){return this.exclusions.filter(t=>Array.isArray(e)?e.indexOf(t.target)!==-1:t.target===e)}filterListeners(e){return this.filterByTarget(this.entityListeners,e)}filterEmbeddeds(e){return this.filterByTargetAndWithoutDuplicateEmbeddedProperties(this.embeddeds,e)}findJoinTable(e,t){return this.joinTables.find(i=>i.target===e&&i.propertyName===t)}filterJoinColumns(e,t){return this.joinColumns.filter(i=>i.target===e&&i.propertyName===t)}filterSubscribers(e){return this.filterByTarget(this.entitySubscribers,e)}filterNamingStrategies(e){return this.filterByTarget(this.namingStrategies,e)}filterTransactionEntityManagers(e,t){return this.transactionEntityManagers.filter(i=>(Array.isArray(e)?e.indexOf(i.target)!==-1:i.target===e)&&i.methodName===t)}filterTransactionRepository(e,t){return this.transactionRepositories.filter(i=>(Array.isArray(e)?e.indexOf(i.target)!==-1:i.target===e)&&i.methodName===t)}filterSingleTableChildren(e){return this.tables.filter(t=>typeof t.target=="function"&&typeof e=="function"&&dd.isInherited(t.target,e)&&t.type==="entity-child")}findInheritanceType(e){return this.inheritances.find(t=>t.target===e)}findDiscriminatorValue(e){return this.discriminatorValues.find(t=>t.target===e)}filterByTarget(e,t){return e.filter(i=>Array.isArray(t)?t.indexOf(i.target)!==-1:i.target===t)}filterByTargetAndWithoutDuplicateProperties(e,t){let i=[];return e.forEach(s=>{(Array.isArray(t)?t.indexOf(s.target)!==-1:s.target===t)&&(i.find(l=>l.propertyName===s.propertyName)||i.push(s))}),i}filterByTargetAndWithoutDuplicateRelationProperties(e,t){let i=[];return e.forEach(s=>{if(Array.isArray(t)?t.indexOf(s.target)!==-1:s.target===t){let l=i.findIndex(u=>u.propertyName===s.propertyName);if(Array.isArray(t)&&l!==-1&&t.indexOf(s.target)<t.indexOf(i[l].target)){let u=Object.create(i[l]);u.type=s.type,i[l]=u}else l===-1&&i.push(s)}}),i}filterByTargetAndWithoutDuplicateEmbeddedProperties(e,t){let i=[];return e.forEach(s=>{(Array.isArray(t)?t.indexOf(s.target)!==-1:s.target===t)&&(i.find(u=>u.prefix===s.prefix&&u.propertyName===s.propertyName)||i.push(s))}),i}};o(h1,"MetadataArgsStorage");var pd=h1;var R1=yt(Zf());var v1=class v1{static getGlobalVariable(){return typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:global}
25static load(e){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: require("${e}").`);return""}static pathNormalize(e){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: path.normalize("${e}").`);return""}static pathExtname(e){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: path.extname("${e}").`);return""}static pathResolve(e){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: path.resolve("${e}").`);return""}static fileExist(e){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: fs.existsSync("${e}").`);return!1}static dotenv(e){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: dotenv.config({ path: "${e}" }).`)}static getEnvVariable(e){}static readFileSync(e){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: fs.readFileSync("${e}").`);return null}static appendFileSync(e,t){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: fs.appendFileSync("${e}").`)}static writeFile(e,t){if(this.type==="browser")throw new Error(`This option/function is not supported in the browser environment. Failed operation: fs.writeFile("${e}").`);return Promise.reject(null)}static highlightSql(e){return e}static logInfo(e,t){console.info(e+" ",t)}static logError(e,t){console.error(e+" ",t)}static logWarn(e,t){console.warn(e+" ",t)}static log(e){console.log(e)}static warn(e){return e}};o(v1,"PlatformTools");var Pn=v1;Pn.type="browser";typeof window!="undefined"&&(window.Buffer=R1.Buffer);typeof globalThis!="undefined"&&(globalThis.Buffer=R1.Buffer);typeof global!="undefined"&&typeof Of!="undefined"&&(global.Buffer=Zf().Buffer);var x1=class x1{static isObject(e){return e!==null&&typeof e=="object"}static isObjectWithName(e){return e!==null&&typeof e=="object"&&e.name!==void 0}static assign(e,...t){for(let i of t)for(let s of Object.getOwnPropertyNames(i))e[s]=i[s]}static mixedListToArray(e){return e!==null&&typeof e=="object"?Object.keys(e).map(t=>e[t]):e}};o(x1,"ObjectUtils");var Be=x1;var O1=class O1 extends Error{get name(){return this.constructor.name}constructor(e){super(e),Object.setPrototypeOf?Object.setPrototypeOf(this,new.target.prototype):this.__proto__=new.target.prototype}};o(O1,"TypeORMError");var Z=O1;var D1=class D1 extends Z{constructor(){super("Locking not supported on given driver.")}};o(D1,"LockNotSupportedOnGivenDriverError");var So=D1;var M1=class M1 extends Z{constructor(){super('Cannot perform update query because update values are not defined. Call "qb.set(...)" method to specify updated values.')}};o(M1,"UpdateValuesMissingError");var rl=M1;var N1=class N1{static isMssqlParameter(e){return this.check(e,"MssqlParameter")}static isEntityMetadata(e){return this.check(e,"EntityMetadata")}static isColumnMetadata(e){return this.check(e,"ColumnMetadata")}static isSelectQueryBuilder(e){return this.check(e,"SelectQueryBuilder")}static isInsertQueryBuilder(e){return this.check(e,"InsertQueryBuilder")}static isDeleteQueryBuilder(e){return this.check(e,"DeleteQueryBuilder")}static isUpdateQueryBuilder(e){return this.check(e,"UpdateQueryBuilder")}static isSoftDeleteQueryBuilder(e){return this.check(e,"SoftDeleteQueryBuilder")}static isRelationQueryBuilder(e){return this.check(e,"RelationQueryBuilder")}static isBrackets(e){return this.check(e,"Brackets")||this.check(e,"NotBrackets")}static isNotBrackets(e){return this.check(e,"NotBrackets")}static isSubject(e){return this.check(e,"Subject")}static isRdbmsSchemaBuilder(e){return this.check(e,"RdbmsSchemaBuilder")}static isMongoEntityManager(e){return this.check(e,"MongoEntityManager")}static isSqljsEntityManager(e){return this.check(e,"SqljsEntityManager")}static isEntitySchema(e){return this.check(e,"EntitySchema")}static isBaseEntityConstructor(e){return typeof e=="function"&&typeof e.hasId=="function"&&typeof e.save=="function"&&typeof e.useDataSource=="function"}static isFindOperator(e){return this.check(e,"FindOperator")||this.check(e,"EqualOperator")}static isEqualOperator(e){return this.check(e,"EqualOperator")}static isQuery(e){return this.check(e,"Query")}static isTable(e){return this.check(e,"Table")}static isTableCheck(e){return this.check(e,"TableCheck")}static isTableColumn(e){return this.check(e,"TableColumn")}static isTableExclusion(e){return this.check(e,"TableExclusion")}static isTableForeignKey(e){return this.check(e,"TableForeignKey")}static isTableIndex(e){return this.check(e,"TableIndex")}static isTableUnique(e){return this.check(e,"TableUnique")}static isView(e){return this.check(e,"View")}static isDataSource(e){return this.check(e,"DataSource")}static check(e,t){return typeof e=="object"&&e!==null&&e["@instanceof"]===Symbol.for(t)}};o(N1,"InstanceChecker");var et=N1;var I1=class I1 extends Z{constructor(e,t){super(),this.entityClass=e,this.criteria=t,this.message=`Could not find any entity of type "${this.stringifyTarget(e)}" matching: ${this.stringifyCriteria(t)}`}stringifyTarget(e){return et.isEntitySchema(e)?e.options.name:typeof e=="function"||Be.isObject(e)&&"name"in e?e.name:e}stringifyCriteria(e){try{return JSON.stringify(e,null,4)}catch(t){}return""+e}};o(I1,"EntityNotFoundError");var fd=I1;var j1=class j1 extends Z{constructor(e,t,i){super(`The optimistic lock on entity ${e} failed, version ${t} was expected, but is actually ${i}.`)}};o(j1,"OptimisticLockVersionMismatchError");var hd=j1;var L1=class L1 extends Z{constructor(){super("Your database does not support LIMIT on UPDATE statements.")}};o(L1,"LimitOnUpdateNotSupportedError");var pu=L1;var k1=class k1 extends Z{constructor(e){super(`Entity "${e.name}" does not have delete date columns.`)}};o(k1,"MissingDeleteDateColumnError");var Yf=k1;var _1=class _1 extends Z{constructor(){super("OUTPUT or RETURNING clause only supported by PostgreSQL, MariaDB, Microsoft SqlServer or Google Spanner.")}};o(_1,"ReturningStatementNotSupportedError");var zs=_1;var Xf=class Xf extends Z{constructor(e,t){super(e),Object.setPrototypeOf(this,Xf.prototype),this.message=`Property "${e}" was not found in "${t.targetName}". Make sure your query is correct.`}};o(Xf,"EntityPropertyNotFoundError");var Ui=Xf;var F1=class F1 extends Z{constructor(e){super(`Entity ${e} does not have version or update date columns.`)}};o(F1,"NoVersionOrUpdateDateColumnError");var eh=F1;var U1=class U1 extends Z{constructor(){super('Cannot perform insert query because values are not defined.
25Call "qb.values(...)" method to specify inserted values.')}};o(U1,"InsertValuesMissingError");var th=U1;var B1=class B1 extends Z{constructor(){super("The optimistic lock can be used only with getOne() method.")}};o(B1,"OptimisticLockCanNotBeUsedError");var na=B1;var q1=class q1 extends Z{constructor(e){super(),e.length===1?this.message=`Relation "${e[0]}" was not found; please check if it is correct and really exists in your entity.`:this.message=`Relations ${e.map(t=>`"${t}"`).join(", ")} were not found; please check if relations are correct and they exist in your entities.`}};o(q1,"FindRelationsNotFoundError");var rh=q1;var V1=class V1 extends Z{constructor(){super("An open transaction is required for pessimistic lock.")}};o(V1,"PessimisticLockTransactionRequiredError");var ih=V1;var $1=class $1 extends Z{constructor(e,t){super(`Column type for ${e.constructor.name}#${t} is not defined and cannot be guessed. Make sure you have turned on an "emitDecoratorMetadata": true option in tsconfig.json. Also make sure you have imported "reflect-metadata" on top of the main entry file in your application (before any entity imported).If you are using JavaScript instead of TypeScript you must explicitly provide a column type.`)}};o($1,"ColumnTypeUndefinedError");var mu=$1;var G1=class G1 extends Z{constructor(){super("RDBMS does not support OFFSET without LIMIT in SELECT statements. You must use limit in conjunction with offset function (or take in conjunction with skip function if you are using pagination).")}};o(G1,"OffsetWithoutLimitNotSupportedError");var nh=G1;var H1=class H1{constructor(e){Be.assign(this,e||{})}get target(){return this.metadata.target}get hasMetadata(){return!!this._metadata}set metadata(e){this._metadata=e}get metadata(){if(!this._metadata)throw new Z(`Cannot get entity metadata for the given alias "${this.name}"`);return this._metadata}};o(H1,"Alias");var gd=H1;var W1=class W1{static isAliasProperty(e){if(typeof e!="string"||e.indexOf(".")===-1)return!1;let[t,i]=e.split(".");return!(!t||!i||e.indexOf("(")!==-1||e.indexOf(")")!==-1)}};o(W1,"QueryBuilderUtils");var Bi=W1;var z5=yt(W5());function bP(r,e={}){let{segmentLength:t=4,separator:i="__",termLength:s=2}=e;return r.split(i).reduce((u,c)=>{let m=c.replace(/([a-z\xE0-\xFF])([A-Z\xC0-\xDF])/g,"$1 $2").split(" "),p=m.length>1?s:t,h=m.map(g=>g.substr(0,p)).join("");return u.push(h),u},[]).join(i)}o(bP,"shorten");function J5(r,e={}){let t=(0,z5.default)("sha1");t.update(r,"utf8");let i=t.digest("hex");return e.length&&e.length>0?i.slice(0,e.length):i}o(J5,"hash");var TP=class TP{static isGreaterOrEqual(e,t){if(!e)return!1;let i=Q5(e),s=Q5(t);for(let a=0;a<i.length&&a<s.length;a++){if(i[a]>s[a])return!0;if(i[a]<s[a])return!1}return!0}};o(TP,"VersionUtils");var Ch=TP;function Q5(r){return r.split(".").map(e=>parseInt(e,10))}o(Q5,"parseVersion");var PP=class PP{static isSQLiteFamily(e){return["sqlite","cordova","react-native","nativescript","sqljs","expo","better-sqlite3","capacitor"].includes(e.options.type)}static isMySQLFamily(e){return["mysql","mariadb"].includes(e.options.type)}static isReleaseVersionOrGreater(e,t){return Ch.isGreaterOrEqual(e.version,t)}static isPostgresFamily(e){return["postgres","aurora-postgres","cockroachdb"].includes(e.options.type)}static buildDriverOptions(e,t){if(e.url){let i=this.parseConnectionUrl(e.url);t&&t.useSid&&i.database&&(i.sid=i.database);for(let s of Object.keys(i))typeof i[s]=="undefined"&&delete i[s];return Object.assign({},e,i)}return Object.assign({},e)}static buildMongoDBDriverOptions(e,t){if(e.url){let i=this.parseMongoDBConnectionUrl(e.url);t&&t.useSid&&i.database&&(i.sid=i.database);for(let s of Object.keys(i))typeof i[s]=="undefined"&&delete i[s];return Object.assign({},e,i)}return Object.assign({},e)}static buildAlias({maxAliasLength:e},t,...i){let s=t&&t.joiner?t.joiner:"_",a=i.length===1?i[0]:i.join(s);if(e&&e>0&&a.length>e){if(t&&t.shorten===!0){let l=bP(a);if(l.length<e)return l}return J5(a,{length:e})}return a}static buildColumnAlias({maxAliasLength:e},t,...i){return typeof t=="string"?(i.unshift(t),t={shorten:!1,joiner:"_"}):t=Object.assign({shorten:!1,joiner:"_"},t),this.buildAlias({maxAliasLength:e},t,...i)}static parseConnectionUrl(e){let t=e.split(":")[0],i=e.indexOf("//"),s=e.substr(i+2),a=s.indexOf("/"),l=a!==-1?s.substr(0,a):s,u=a!==-1?s.substr(a+1):void 0;u&&u.indexOf("?")!==-1&&(u=u.substr(0,u.indexOf("?")));let c=l.lastIndexOf("@"),m=l.substr(0,c),p=l.substr(c+1),h=m,g="",f=m.indexOf(":");f!==-1&&(h=m.substr(0,f),g=m.substr(f+1));let[P,T]=p.split(":");return{type:t,host:P,username:decodeURIComponent(h),password:decodeURIComponent(g),port:T?parseInt(T):void 0,database:u||void 0}}static parseMongoDBConnectionUrl(e){let t=e.split(":")[0],i=e.indexOf("//"),s=e.substr(i+2),a=s.indexOf("/"),l=a!==-1?s.substr(0,a):s,u=a!==-1?s.substr(a+1):void 0,c="",m,p,h,g,f={};if(u&&u.indexOf("?")!==-1){c=u.substr(u.indexOf("?")+1,u.length);let D=c.split("&"),M,_;D.forEach(k=>{M=k.split("=")[0],_=k.split("=")[1],f[M]=_}),g=f.replicaSet,u=u.substr(0,u.indexOf("?"))}let P=l.lastIndexOf("@"),T=l.substr(0,P),C=l.substr(P+1),b=T,y="",A=T.indexOf(":");A!==-1&&(b=T.substr(0,A),y=T.substr(A+1)),g?h=C:[m,p]=C.split(":");let S={type:t,host:m,hostReplicaSet:h,username:decodeURIComponent(b),password:decodeURIComponent(y),port:p?parseInt(p):void 0,database:u||void 0};for(let[D,M]of Object.entries(f))S[D]=M;return S}};o(PP,"DriverUtils");var we=PP;var SP=class SP{constructor(e,t,i){this.connection=e,this.queryExpressionMap=t,this.isSelectedEvaluated=!1,this.relationEvaluated=!1,i&&Be.assign(this,i)}get isMany(){return this.isMappingMany!==void 0?this.isMappingMany:this.relation?this.relation.isManyToMany||this.relation.isOneToMany:!1}get isSelected(){if(!this.isSelectedEvaluated){let e=o(()=>{for(let t of this.queryExpressionMap.selects)if(t.selection===this.alias.name||this.metadata&&this.metadata.columns.find(i=>t.selection===this.alias.name+"."+i.propertyPath))return!0;return!1},"getValue");this.isSelectedCache=e(),this.isSelectedEvaluated=!0}return this.isSelectedCache}get tablePath(){return this.metadata?this.metadata.tablePath:this.entityOrProperty}get parentAlias(){if(Bi.isAliasProperty(this.entityOrProperty))return this.entityOrProperty.substr(0,this.entityOrProperty.indexOf("."))}get relationPropertyPath(){if(Bi.isAliasProperty(this.entityOrProperty))return this.entityOrProperty.substr(this.entityOrProperty.indexOf(".")+1)}get relation(){if(!this.relationEvaluated){let e=o(()=>
25{if(!Bi.isAliasProperty(this.entityOrProperty))return;let t=this.queryExpressionMap.findAliasByName(this.parentAlias),i=t.metadata.findRelationWithPropertyPath(this.relationPropertyPath);if(i||t.metadata.parentEntityMetadata&&(i=t.metadata.parentEntityMetadata.findRelationWithPropertyPath(this.relationPropertyPath),i))return i;throw new Z(`Relation with property path ${this.relationPropertyPath} in entity was not found.`)},"getValue");this.relationCache=e.bind(this)(),this.relationEvaluated=!0}return this.relationCache}get metadata(){if(this.relation)return this.relation.inverseEntityMetadata;if(this.connection.hasMetadata(this.entityOrProperty))return this.connection.getMetadata(this.entityOrProperty);if(this.mapAsEntity&&this.connection.hasMetadata(this.mapAsEntity))return this.connection.getMetadata(this.mapAsEntity)}get junctionAlias(){if(!this.relation)throw new Z("Cannot get junction table for join without relation.");if(typeof this.entityOrProperty!="string")throw new Z("Junction property is not defined.");let e=this.entityOrProperty.substr(0,this.entityOrProperty.indexOf("."));return this.relation.isOwning?we.buildAlias(this.connection.driver,void 0,e,this.alias.name):we.buildAlias(this.connection.driver,void 0,this.alias.name,e)}get mapToPropertyParentAlias(){if(this.mapToProperty)return this.mapToProperty.split(".")[0]}get mapToPropertyPropertyName(){if(this.mapToProperty)return this.mapToProperty.split(".")[1]}};o(SP,"JoinAttribute");var Cu=SP;var AP=class AP{constructor(e,t){this.queryExpressionMap=e,this.disableMixedMap=!1,Be.assign(this,t||{})}get joinInverseSideMetadata(){return this.relation.inverseEntityMetadata}get parentAlias(){if(!Bi.isAliasProperty(this.relationName))throw new Z("Given value must be a string representation of alias property");return this.relationName.substr(0,this.relationName.indexOf("."))}get relationPropertyPath(){if(!Bi.isAliasProperty(this.relationName))throw new Z("Given value must be a string representation of alias property");return this.relationName.substr(this.relationName.indexOf(".")+1)}get relation(){if(!Bi.isAliasProperty(this.relationName))throw new Z("Given value must be a string representation of alias property");let t=this.queryExpressionMap.findAliasByName(this.parentAlias).metadata.findRelationWithPropertyPath(this.relationPropertyPath);if(!t)throw new Z(`Relation with property path ${this.relationPropertyPath} in entity was not found.`);return t}get junctionAlias(){let[e,t]=this.relationName.split(".");return e+"_"+t+"_rid"}get junctionMetadata(){return this.relation.junctionEntityMetadata}get mapToPropertyParentAlias(){return this.mapToProperty.substr(0,this.mapToProperty.indexOf("."))}get mapToPropertyPropertyPath(){return this.mapToProperty.substr(this.mapToProperty.indexOf(".")+1)}};o(AP,"RelationIdAttribute");var sa=AP;var CP=class CP{constructor(e,t){this.expressionMap=e,Be.assign(this,t||{})}get joinInverseSideMetadata(){return this.relation.inverseEntityMetadata}get parentAlias(){if(!Bi.isAliasProperty(this.relationName))throw new Z("Given value must be a string representation of alias property");return this.relationName.split(".")[0]}get relationProperty(){if(!Bi.isAliasProperty(this.relationName))throw new Z("Given value is a string representation of alias property");return this.relationName.split(".")[1]}get junctionAlias(){let[e,t]=this.relationName.split(".");return e+"_"+t+"_rc"}get relation(){if(!Bi.isAliasProperty(this.relationName))throw new Z("Given value is a string representation of alias property");let[e,t]=this.relationName.split("."),s=this.expressionMap.findAliasByName(e).metadata.findRelationWithPropertyPath(t);if(!s)throw new Z(`Relation with property path ${t} in entity was not found.`);return s}get metadata(){if(!Bi.isAliasProperty(this.relationName))throw new Z("Given value is a string representation of alias property");let e=this.relationName.split(".")[0];return this.expressionMap.findAliasByName(e).metadata}get mapToPropertyPropertyName(){return this.mapToProperty.split(".")[1]}};o(CP,"RelationCountAttribute");var oa=CP;var wh=class wh{constructor(e){var t;this.connection=e,this.relationLoadStrategy="join",this.queryEntity=!1,this.aliases=[],this.queryType="select",this.selects=[],this.maxExecutionTime=0,this.selectDistinct=!1,this.selectDistinctOn=[],this.extraReturningColumns=[],this.onConflict="",this.onIgnore=!1,this.joinAttributes=[],this.relationIdAttributes=[],this.relationCountAttributes=[],this.wheres=[],this.havings=[],this.orderBys={},this.groupBys=[],this.withDeleted=!1,this.parameters={},this.disableEscaping=!0,this.enableRelationIdValues=!1,this.extraAppendedAndWhereCondition="",this.subQuery=!1,this.aliasNamePrefixingEnabled=!0,this.options=[],this.insertColumns=[],this.whereEntities=[],this.updateEntity=!0,this.callListeners=!0,this.useTransaction=!1,this.nativeParameters={},this.locallyGenerated={},this.commonTableExpressions=[],e.options.relationLoadStrategy&&(this.relationLoadStrategy=e.options.relationLoadStrategy),this.timeTravel=((t=e.options)==null?void 0:t.t
25imeTravelQueries)||!1}get allOrderBys(){if(!Object.keys(this.orderBys).length&&this.mainAlias.hasMetadata&&this.options.indexOf("disable-global-order")===-1){let e=this.mainAlias.metadata.orderBy||{};return Object.keys(e).reduce((t,i)=>(t[this.mainAlias.name+"."+i]=e[i],t),{})}return this.orderBys}setMainAlias(e){return this.mainAlias=e,e}createAlias(e){let t=e.name;!t&&e.tablePath&&(t=e.tablePath),!t&&typeof e.target=="function"&&(t=e.target.name),!t&&typeof e.target=="string"&&(t=e.target);let i=new gd;return i.type=e.type,t&&(i.name=t),e.metadata&&(i.metadata=e.metadata),e.target&&!i.hasMetadata&&(i.metadata=this.connection.getMetadata(e.target)),e.tablePath&&(i.tablePath=e.tablePath),e.subQuery&&(i.subQuery=e.subQuery),this.aliases.push(i),i}findAliasByName(e){let t=this.aliases.find(i=>i.name===e);if(!t)throw new Z(`"${e}" alias was not found. Maybe you forgot to join it?`);return t}findColumnByAliasExpression(e){let[t,i]=e.split(".");return this.findAliasByName(t).metadata.findColumnWithPropertyName(i)}get relationMetadata(){if(!this.mainAlias)throw new Z("Entity to work with is not specified!");let e=this.mainAlias.metadata.findRelationWithPropertyPath(this.relationPropertyPath);if(!e)throw new Z(`Relation ${this.relationPropertyPath} was not found in entity ${this.mainAlias.name}`);return e}clone(){let e=new wh(this.connection);return e.queryType=this.queryType,e.selects=this.selects.map(t=>t),e.maxExecutionTime=this.maxExecutionTime,e.selectDistinct=this.selectDistinct,e.selectDistinctOn=this.selectDistinctOn,this.aliases.forEach(t=>e.aliases.push(new gd(t))),e.relationLoadStrategy=this.relationLoadStrategy,e.mainAlias=this.mainAlias,e.valuesSet=this.valuesSet,e.returning=this.returning,e.onConflict=this.onConflict,e.onIgnore=this.onIgnore,e.onUpdate=this.onUpdate,e.joinAttributes=this.joinAttributes.map(t=>new Cu(this.connection,this,t)),e.relationIdAttributes=this.relationIdAttributes.map(t=>new sa(this,t)),e.relationCountAttributes=this.relationCountAttributes.map(t=>new oa(this,t)),e.wheres=this.wheres.map(t=>ue({},t)),e.havings=this.havings.map(t=>ue({},t)),e.orderBys=Object.assign({},this.orderBys),e.groupBys=this.groupBys.map(t=>t),e.limit=this.limit,e.offset=this.offset,e.skip=this.skip,e.take=this.take,e.useIndex=this.useIndex,e.lockMode=this.lockMode,e.onLocked=this.onLocked,e.lockVersion=this.lockVersion,e.lockTables=this.lockTables,e.withDeleted=this.withDeleted,e.parameters=Object.assign({},this.parameters),e.disableEscaping=this.disableEscaping,e.enableRelationIdValues=this.enableRelationIdValues,e.extraAppendedAndWhereCondition=this.extraAppendedAndWhereCondition,e.subQuery=this.subQuery,e.aliasNamePrefixingEnabled=this.aliasNamePrefixingEnabled,e.cache=this.cache,e.cacheId=this.cacheId,e.cacheDuration=this.cacheDuration,e.relationPropertyPath=this.relationPropertyPath,e.of=this.of,e.insertColumns=this.insertColumns,e.whereEntities=this.whereEntities,e.updateEntity=this.updateEntity,e.callListeners=this.callListeners,e.useTransaction=this.useTransaction,e.timeTravel=this.timeTravel,e.nativeParameters=Object.assign({},this.nativeParameters),e.comment=this.comment,e.commonTableExpressions=this.commonTableExpressions.map(t=>({alias:t.alias,queryBuilder:typeof t.queryBuilder=="string"?t.queryBuilder:t.queryBuilder.clone(),options:t.options})),e}};o(wh,"QueryExpressionMap");var Eh=wh;var EP=class EP{constructor(e){this["@instanceof"]=Symbol.for("Brackets"),this.whereFactory=e}};o(EP,"Brackets");var aa=EP;var wP=class wP{static transformFrom(e,t){return Array.isArray(e)?e.slice().reverse().reduce((s,a)=>a.from(s),t):e.from(t)}static transformTo(e,t){return Array.isArray(e)?e.reduce((i,s)=>s.to(i),t):e.to(t)}};o(wP,"ApplyValueTransformers");var rn=wP;var Rh=class Rh{constructor(e,t,i=!0,s=!1,a,l){this["@instanceof"]=Symbol.for("FindOperator"),this._type=e,this._value=t,this._useParameter=i,this._multipleParameters=s,this._getSql=a,this._objectLiteralParameters=l}get useParameter(){return et.isFindOperator(this._value)?this._value.useParameter:this._useParameter}get multipleParameters(){return et.isFindOperator(this._value)?this._value.multipleParameters:this._multipleParameters}get type(){return this._type}get value(){return et.isFindOperator(this._value)?this._value.value:this._value}get objectLiteralParameters(){return et.isFindOperator(this._value)?this._value.objectLiteralParameters:this._objectLiteralParameters}get child(){if(et.isFindOperator(this._value))return this._value}get getSql(){return et.isFindOperator(this._value)?this._value.getSql:this._getSql}transformValue(e){this._value instanceof Rh?this._value.transformValue(e):this._value=Array.isArray(this._value)&&this._multipleParameters?this._value.map(t=>e&&rn.transformTo(e,t)):rn.transformTo(e,this._value)}};o(Rh,"FindOperator");var Ht=Rh;function K5(r){return new Ht("in",r,!0,!0)}o(K5,"In");var C9=/[.*+\-?^${}()|[\]\\]/g,Z5=o(r=>r.replace(C9,"\\$&"),"escapeRegExp");var Ts=class Ts{constructor(e,t){this["@instanceof"]=Symbol.for("QueryBuilder"),this.parameterIndex=0,et.isDataSource(e)?(this.connection=e,this.queryRunner=t,this.expressionMap=new Eh(this.connection)):(this.connection=e.connection,this.queryRunner=e.queryRunner,this.expressionMap=e.expressionMap.clone())}static registerQueryBuilderClass(e,t){Ts.queryBuilderRegistry[e]=t}get alias(){if(!this.expressionMap.mainAlias)throw new Z("Main alias is not set");return this.expressionMap.mainAlias.name}select(e,t){return this.expressionMap.queryType="select",Array.isArray(e)?this.expressionMap.selects=e.map(i=>({selection:i})):e&&(this.expressionMap.selects=[{selection:e,aliasName:t}]),et.isSelectQueryBuilder(this)?this:Ts.queryBuilderRegistry.SelectQueryBuilder(this)}insert(){return this.expressionMap.queryType="insert",et.isInsertQueryBuilder(this)?this:Ts.queryBuilderRegistry.InsertQueryBuilder(this)}update(e,t){let i=t||e;if(e=et.isEntitySchema(e)?e.options.name:e,typeof e=="function"||typeof e=="string"){let s=this.createFromAlias(e);this.expressionMap.setMainAlias(s)}return this.expressionMap.queryType="update",this.expressionMap.valuesSet=i,et.isUpdateQueryBuilder(this)?this:Ts.queryBuilderRegistry.UpdateQueryBuilder(this)}delete(){return this.expressionMap.queryType="delete",et.isDeleteQueryBuilder(this)?this:Ts.queryBuilderRegistry.DeleteQueryBuilder(this)}softDelete(){return this.expressionMap.queryType="soft-delete",et.isSoftDeleteQueryBuilder(this)?this:Ts.queryBuilderRegistry.SoftDeleteQueryBuilder(this)}restore(){return this.expressionMap.queryType="restore",et.isSoftDeleteQueryBuilder(this)?this:Ts.queryBuilderRegistry.SoftDeleteQueryBuilder(this)}relation(e,t){let i=arguments.length===2?e:void 0,s=arguments.length===2?t:e;if(this.expressionMap.queryType="relation",this.expressionMap.relationPropertyPath=s,i){let a=this.createFromAlias(i);this.expressionMap.setMainAlias(a)}return et.isRelationQueryBuilder(this)?this:Ts.queryBuilderRegistry.RelationQueryBuilder(this)}hasRelation(e,t){let i=this.connection.getMetadata(e);return(Array.isArray(t)?t:[t]).every(a=>!!i.findRelationWithPropertyPath(a))}hasParameter(e){var t;return((t=this.parentQueryBuilder)==null?void 0:t.hasParameter(e))||e in this.expressionMap.parameters}setParameter(e,t){if(typeof t=="function")throw new Z(`Function parameter isn't supported in the parameters. Please check "${e}" parameter.`);if(!e.match(/^([A-Za-z0-9_.]+)$/))throw new Z("QueryBuilder parameter keys may only contain numbers, letters, underscores, or periods.");return this.parentQueryBuilder&&this.parentQueryBuilder.setParameter(e,t),this.expressionMap.parameters[e]=t,this}setParameters(e){for(let[t,i]of Object.entries(e))this.setParameter(t,i);return this}createParameter(e){let t;do t=`orm_param_${this.parameterIndex++}`;while(this.hasParameter(t));return this.setParameter(t,e),`:${t}`}setNativeParameters(e){return this.parentQueryBuilder&&this.parentQueryBuilder.setNativeParameters(e),Object.keys(e).forEach(t=>{this.expressionMap.nativeParameters[t]=e[t]}),this}getParameters(){let e=Object.assign({},this.expressionMap.parameters);if(this.expressionMap.mainAlias&&this.expressionMap.mainAlias.hasMetadata){let t=this.expressionMap.mainAlias.metadata;if(t.discriminatorColumn&&t.parentEntityMetadata){let i=t.childEntityMetadatas.filter(s=>s.discriminatorColumn).map(s=>s.discriminatorValue);i.push(t.discriminatorValue),e.discriminatorColumnValues=i}}return e}printSql(){let[e,t]=this.getQueryAndParameters();return this.connection.logger.logQuery(e,t),this}getSql(){return this.getQueryAndParameters()[0]}getQueryAndParameters(){let e=this.getQuery(),t=this.getParameters();return this.connection.driver.escapeQueryWithParameters(e,t,this.expressionMap.nativeParameters)}async execute(){let[e,t]=this.getQueryAndParameters(),i=this.obtainQueryRunner();try{return await i.query(e,t)}finally{i!==this.queryRunner&&await i.release()}}createQueryBuilder(e){return new this.constructor(this.connection,e!=null?e:this.queryRunner)}clone(){return new this.constructor(this)}
25comment(e){return this.expressionMap.comment=e,this}disableEscaping(){return this.expressionMap.disableEscaping=!1,this}escape(e){return this.expressionMap.disableEscaping?this.connection.driver.escape(e):e}setQueryRunner(e){return this.queryRunner=e,this}callListeners(e){return this.expressionMap.callListeners=e,this}useTransaction(e){return this.expressionMap.useTransaction=e,this}addCommonTableExpression(e,t,i){return this.expressionMap.commonTableExpressions.push({queryBuilder:e,alias:t,options:i||{}}),this}getTableName(e){return e.split(".").map(t=>t===""?t:this.escape(t)).join(".")}getMainTableName(){if(!this.expressionMap.mainAlias)throw new Z('Entity where values should be inserted is not specified. Call "qb.into(entity)" method to specify it.');return this.expressionMap.mainAlias.hasMetadata?this.expressionMap.mainAlias.metadata.tablePath:this.expressionMap.mainAlias.tablePath}createFromAlias(e,t){if(this.connection.hasMetadata(e)){let i=this.connection.getMetadata(e);return this.expressionMap.createAlias({type:"from",name:t,metadata:this.connection.getMetadata(e),tablePath:i.tablePath})}else{if(typeof e=="string"){let a=e.substr(0,1)==="("&&e.substr(-1)===")";return this.expressionMap.createAlias({type:"from",name:t,tablePath:a?void 0:e,subQuery:a?e:void 0})}let i=e(this.subQuery());this.setParameters(i.getParameters());let s=i.getQuery();return this.expressionMap.createAlias({type:"from",name:t,subQuery:s})}}replacePropertyNames(e){return e}replacePropertyNamesForTheWholeQuery(e){let t={};for(let a of this.expressionMap.aliases){if(!a.hasMetadata)continue;let l=this.expressionMap.aliasNamePrefixingEnabled&&a.name?`${a.name}.`:"";t[l]||(t[l]={});for(let u of a.metadata.relations)u.joinColumns.length>0&&(t[l][u.propertyPath]=u.joinColumns[0].databaseName);for(let u of a.metadata.relations){let c=[...u.joinColumns,...u.inverseJoinColumns];for(let m of c){let p=`${u.propertyPath}.${m.referencedColumn.propertyPath}`;t[l][p]=m.databaseName}}for(let u of a.metadata.columns)t[l][u.databaseName]=u.databaseName;for(let u of a.metadata.columns)t[l][u.propertyName]=u.databaseName;for(let u of a.metadata.columns)t[l][u.propertyPath]=u.databaseName}let i=Object.keys(t),s=i.map(a=>Z5(a)).join("|");return i.length>0&&(e=e.replace(new RegExp(`([ =(]|^.{0})${s?"("+s+")":""}([^ =(),]+)(?=[ =),]|.{0}$)`,"gm"),(...a)=>{let l,u,c;if(s){if(l=a[0],u=a[1],c=a[3],t[a[2]][c])return`${u}${this.escape(a[2].substring(0,a[2].length-1))}.${this.escape(t[a[2]][c])}`}else if(l=a[0],u=a[1],c=a[2],t[""][c])return`${u}${this.escape(t[""][c])}`;return l})),e}
25createComment(){return this.expressionMap.comment?`/* ${this.expressionMap.comment.replace(/\*\//g,"")} */ `:""}createTimeTravelQuery(){return this.expressionMap.queryType==="select"&&this.expressionMap.timeTravel?` AS OF SYSTEM TIME ${this.expressionMap.timeTravel}`:""}createWhereExpression(){let e=[],t=this.createWhereClausesExpression(this.expressionMap.wheres);if(t.length>0&&t!=="1=1"&&e.push(this.replacePropertyNames(t)),this.expressionMap.mainAlias.hasMetadata){let s=this.expressionMap.mainAlias.metadata;if(this.expressionMap.queryType==="select"&&!this.expressionMap.withDeleted&&s.deleteDateColumn){let a=this.expressionMap.aliasNamePrefixingEnabled?this.expressionMap.mainAlias.name+"."+s.deleteDateColumn.propertyName:s.deleteDateColumn.propertyName,l=`${this.replacePropertyNames(a)} IS NULL`;e.push(l)}if(s.discriminatorColumn&&s.parentEntityMetadata){let a=this.expressionMap.aliasNamePrefixingEnabled?this.expressionMap.mainAlias.name+"."+s.discriminatorColumn.databaseName:s.discriminatorColumn.databaseName,l=`${this.replacePropertyNames(a)} IN (:...discriminatorColumnValues)`;e.push(l)}}if(this.expressionMap.extraAppendedAndWhereCondition){let s=this.replacePropertyNames(this.expressionMap.extraAppendedAndWhereCondition);e.push(s)}let i="";return i+=this.createTimeTravelQuery(),e.length?e.length===1?i+=` WHERE ${e[0]}`:i+=` WHERE ( ${e.join(" ) AND ( ")} )`:i+="",i}createReturningExpression(e){let t=this.getReturningColumns(),i=this.connection.driver;if(typeof this.expressionMap.returning!="string"&&this.expressionMap.extraReturningColumns.length>0&&i.isReturningSqlSupported(e)&&t.push(...this.expressionMap.extraReturningColumns.filter(s=>t.indexOf(s)===-1)),t.length){let s=t.map(a=>{let l=this.escape(a.databaseName);return i.options.type==="mssql"?this.expressionMap.queryType==="insert"||this.expressionMap.queryType==="update"||this.expressionMap.queryType==="soft-delete"||this.expressionMap.queryType==="restore"?"INSERTED."+l:this.escape(this.getMainTableName())+"."+l:l}).join(", ");return i.options.type==="oracle"&&(s+=" INTO "+t.map(a=>this.createParameter({type:i.columnTypeToNativeParameter(a.type),dir:i.oracle.BIND_OUT})).join(", ")),i.options.type==="mssql"&&(this.expressionMap.queryType==="insert"||this.expressionMap.queryType==="update")&&(s+=" INTO @OutputTable"),s}else if(typeof this.expressionMap.returning=="string")return this.expressionMap.returning;return""}getReturningColumns(){let e=[];return Array.isArray(this.expressionMap.returning)&&this.expressionMap.returning.forEach(t=>{this.expressionMap.mainAlias.hasMetadata&&e.push(...this.expressionMap.mainAlias.metadata.findColumnsWithPropertyPath(t))}),e}createWhereClausesExpression(e){return e.map((t,i)=>{let s=this.createWhereConditionExpression(t.condition);switch(t.type){case"and":return(i>0?"AND ":"")+`${this.connection.options.isolateWhereStatements?"(":""}${s}${this.connection.options.isolateWhereStatements?")":""}`;case"or":return(i>0?"OR ":"")+`${this.connection.options.isolateWhereStatements?"(":""}${s}${this.connection.options.isolateWhereStatements?")":""}`}return s}).join(" ").trim()}createWhereConditionExpression(e,t=!1){if(typeof e=="string")return e;if(Array.isArray(e))return e.length===0?"1=1":e.length===1&&!t?this.createWhereClausesExpression(e):"("+this.createWhereClausesExpression(e)+")";let{driver:i}=this.connection;switch(e.operator){case"lessThan":return`${e.parameters[0]} < ${e.parameters[1]}`;case"lessThanOrEqual":return`${e.parameters[0]} <= ${e.parameters[1]}`;case"arrayContains":return`${e.parameters[0]} @> ${e.parameters[1]}`;case"jsonContains":return`${e.parameters[0]} ::jsonb @> ${e.parameters[1]}`;case"arrayContainedBy":return`${e.parameters[0]} <@ ${e.parameters[1]}`;case"arrayOverlap":return`${e.parameters[0]} && ${e.parameters[1]}`;case"moreThan":return`${e.parameters[0]} > ${e.parameters[1]}`;case"moreThanOrEqual":return`${e.parameters[0]} >= ${e.parameters[1]}`;case"notEqual":return`${e.parameters[0]} != ${e.parameters[1]}`;case"equal":return`${e.parameters[0]} = ${e.parameters[1]}`;case"ilike":return i.options.type==="postgres"||i.options.type==="cockroachdb"?`${e.parameters[0]} ILIKE ${e.parameters[1]}`:`UPPER(${e.parameters[0]}) LIKE UPPER(${e.parameters[1]})`;
25case"like":return`${e.parameters[0]} LIKE ${e.parameters[1]}`;case"between":return`${e.parameters[0]} BETWEEN ${e.parameters[1]} AND ${e.parameters[2]}`;case"in":return e.parameters.length<=1?"0=1":`${e.parameters[0]} IN (${e.parameters.slice(1).join(", ")})`;case"any":return i.options.type==="cockroachdb"?`${e.parameters[0]}::STRING = ANY(${e.parameters[1]}::STRING[])`:`${e.parameters[0]} = ANY(${e.parameters[1]})`;case"isNull":return`${e.parameters[0]} IS NULL`;case"not":return`NOT(${this.createWhereConditionExpression(e.condition)})`;case"brackets":return`${this.createWhereConditionExpression(e.condition,!0)}`;case"and":return"("+e.parameters.join(" AND ")+")";case"or":return"("+e.parameters.join(" OR ")+")"}throw new TypeError(`Unsupported FindOperator ${Ht.constructor.name}`)}createCteExpression(){if(!this.hasCommonTableExpressions())return"";let e=this.connection.driver.cteCapabilities.requiresRecursiveHint;return"WITH "+this.expressionMap.commonTableExpressions.map(i=>{let s=typeof i.queryBuilder=="string"?i.queryBuilder:"";if(typeof i.queryBuilder!="string"){if(i.queryBuilder.hasCommonTableExpressions())throw new Z(`Nested CTEs aren't supported (CTE: ${i.alias})`);if(s=i.queryBuilder.getQuery(),!this.connection.driver.cteCapabilities.writable&&!et.isSelectQueryBuilder(i.queryBuilder))throw new Z(`Only select queries are supported in CTEs in ${this.connection.options.type} (CTE: ${i.alias})`);this.setParameters(i.queryBuilder.getParameters())}let a=this.escape(i.alias);if(i.options.columnNames){let c=i.options.columnNames.map(m=>this.escape(m));if(et.isSelectQueryBuilder(i.queryBuilder)&&i.queryBuilder.expressionMap.selects.length&&i.options.columnNames.length!==i.queryBuilder.expressionMap.selects.length)throw new Z(`cte.options.columnNames length (${i.options.columnNames.length}) doesn't match subquery select list length ${i.queryBuilder.expressionMap.selects.length} (CTE: ${i.alias})`);a+=`(${c.join(", ")})`}let l=i.options.recursive&&e?"RECURSIVE":"",u="";return this.connection.driver.cteCapabilities.materializedHint&&i.options.materialized!==void 0&&(u=i.options.materialized?"MATERIALIZED":"NOT MATERIALIZED"),[l,a,"AS",u,`(${s})`].filter(Boolean).join(" ")}).join(", ")+" "}getWhereInIdsCondition(e){let t=this.expressionMap.mainAlias.metadata,i=(Array.isArray(e)?e:[e]).map(s=>t.ensureEntityIdMap(s));if(!t.hasMultiplePrimaryKeys){let s=t.primaryColumns[0];if(!s.transformer&&!s.relationMetadata&&!s.embeddedMetadata)return{[s.propertyName]:K5(i.map(a=>s.getEntityValue(a,!1)))}}return new aa(s=>{for(let a of i)s.orWhere(new aa(l=>l.where(a)))})}getExistsCondition(e){let t=e.clone().orderBy().groupBy().offset(void 0).limit(void 0).skip(void 0).take(void 0).select("1").setOption("disable-global-order");return[`EXISTS (${t.getQuery()})`,t.getParameters()]}findColumnsForPropertyPath(e){let t=this.expressionMap.mainAlias,i=[],s=e.split(".");for(;s.length>1;){let u=s[0];if(!(t!=null&&t.hasMetadata))break;if(t.metadata.hasEmbeddedWithPropertyPath(u)){s.unshift(`${s.shift()}.${s.shift()}`);continue}if(t.metadata.hasRelationWithPropertyPath(u)){let c=this.expressionMap.joinAttributes.find(m=>m.relationPropertyPath===u);if(!(c!=null&&c.alias)){let m=i.length>0?`${i.join(".")}.${u}`:u;throw new Error(`Cannot find alias for relation at ${m}`)}t=c.alias,i.push(...u.split(".")),s.shift();continue}break}if(!t)throw new Error(`Cannot find alias for property ${e}`);let a=s.join("."),l=t.metadata.findColumnsWithPropertyPath(a);if(!l.length)throw new Ui(e,t.metadata);return[t,i,l]}createPropertyPath(e,t,i=""){let s=[];for(let a of Object.keys(t)){let l=i?`${i}.${a}`:a;if(t[a]===null||typeof t[a]!="object"||et.isFindOperator(t[a])){s.push(l);continue}if(e.hasEmbeddedWithPropertyPath(l)){let u=this.createPropertyPath(e,t[a],l);s.push(...u);continue}if(e.hasRelationWithPropertyPath(l)){let u=e.findRelationWithPropertyPath(l);if(u.relationType==="one-to-one"||u.relationType==="many-to-one"){let h=u.joinColumns.map(f=>f.referencedColumn).filter(f=>!!f);if(h.length>0&&h.every(f=>f.getEntityValue(t[a],!1))){s.push(l);continue}}if(u.relationType==="one-to-many"||u.relationType==="many-to-many")throw new Error(`Cannot query across ${u.relationType} for property ${l}`);
25let c=u.inverseEntityMetadata.primaryColumns;if(c.length>0&&c.every(h=>h.getEntityValue(t[a],!1))){let h=c.map(g=>`${l}.${g.propertyPath}`);s.push(...h);continue}let p=this.createPropertyPath(u.inverseEntityMetadata,t[a]).map(h=>`${l}.${h}`);s.push(...p);continue}s.push(l)}return s}*getPredicates(e){if(this.expressionMap.mainAlias.hasMetadata){let t=this.createPropertyPath(this.expressionMap.mainAlias.metadata,e);for(let i of t){let[s,a,l]=this.findColumnsForPropertyPath(i);for(let u of l){let c=e;for(let h of a){if(!c||!(h in c)){c={};break}c=c[h]}let m=this.expressionMap.aliasNamePrefixingEnabled?`${s.name}.${u.propertyPath}`:u.propertyPath,p=u.getEntityValue(c,!0);yield[m,p]}}}else for(let t of Object.keys(e)){let i=e[t];yield[this.expressionMap.aliasNamePrefixingEnabled?`${this.alias}.${t}`:t,i]}}getWherePredicateCondition(e,t){if(et.isFindOperator(t)){let i=[];if(t.useParameter)if(t.objectLiteralParameters)this.setParameters(t.objectLiteralParameters);else if(t.multipleParameters)for(let s of t.value)i.push(this.createParameter(s));else{let s=t.value;t.type==="jsonContains"&&s!==null&&typeof s=="object"&&(s=JSON.stringify(s)),i.push(this.createParameter(s))}if(t.type==="raw")return t.getSql?t.getSql(e):{operator:"equal",parameters:[e,t.value]};if(t.type==="not")return t.child?{operator:t.type,condition:this.getWherePredicateCondition(e,t.child)}:{operator:"notEqual",parameters:[e,...i]};if(t.type==="and"){let s=t.value;return{operator:t.type,parameters:s.map(a=>this.createWhereConditionExpression(this.getWherePredicateCondition(e,a)))}}else if(t.type==="or"){let s=t.value;return{operator:t.type,parameters:s.map(a=>this.createWhereConditionExpression(this.getWherePredicateCondition(e,a)))}}else return{operator:t.type,parameters:[e,...i]}}return{operator:"equal",parameters:[e,this.createParameter(t)]}}getWhereCondition(e){if(typeof e=="string")return e;if(et.isBrackets(e)){let s=this.createQueryBuilder();return s.parentQueryBuilder=this,s.expressionMap.mainAlias=this.expressionMap.mainAlias,s.expressionMap.aliasNamePrefixingEnabled=this.expressionMap.aliasNamePrefixingEnabled,s.expressionMap.parameters=this.expressionMap.parameters,s.expressionMap.nativeParameters=this.expressionMap.nativeParameters,s.expressionMap.wheres=[],e.whereFactory(s),{operator:et.isNotBrackets(e)?"not":"brackets",condition:s.expressionMap.wheres}}if(typeof e=="function")return e(this);let t=Array.isArray(e)?e:[e],i=[];for(let s of t){let a=[];for(let[l,u]of this.getPredicates(s))a.push({type:"and",condition:this.getWherePredicateCondition(l,u)});i.push({type:"or",condition:a})}return i.length===1?i[0].condition:i}obtainQueryRunner(){return this.queryRunner||this.connection.createQueryRunner()}
25hasCommonTableExpressions(){return this.expressionMap.commonTableExpressions.length>0}validateOrderByCondition(e){let t=["ASC","DESC"],i=["NULLS FIRST","NULLS LAST"];for(let[s,a]of Object.entries(e))if(typeof a=="string"){if(!t.includes(a))throw new Z(`Invalid order direction "${a}" for "${s}". Allowed values: ${t.join(", ")}.`)}else if(typeof a=="object"&&a!==null){if(!t.includes(a.order))throw new Z(`Invalid order direction "${a.order}" for "${s}". Allowed values: ${t.join(", ")}.`);if(a.nulls!==void 0&&!i.includes(a.nulls))throw new Z(`Invalid nulls option "${a.nulls}" for "${s}". Allowed values: ${i.join(", ")}.`)}else throw new Z(`Invalid order-by value for "${s}". Expected "ASC", "DESC", or { order, nulls } object.`)}normalizeNumber(e){return typeof e=="number"||e===void 0||e===null?e:Number(e)}validateNumericInput(e,t){let i=this.normalizeNumber(t);if(i!==void 0&&isNaN(i))throw new Z(`Provided "${e}" value is not a number. Please provide a numeric value.`);return i}};o(Ts,"QueryBuilder");var Sr=Ts;Sr.queryBuilderRegistry={};var RP=class RP{static from(e){let t=new this;return t.raw=e.records,t.affected=e.affected,t}};o(RP,"DeleteResult");var wd=RP;var vP=class vP extends Sr{constructor(e,t){super(e,t),this["@instanceof"]=Symbol.for("DeleteQueryBuilder"),this.expressionMap.aliasNamePrefixingEnabled=!1}getQuery(){let e=this.createComment();return e+=this.createCteExpression(),e+=this.createDeleteExpression(),this.replacePropertyNamesForTheWholeQuery(e.trim())}async execute(){let[e,t]=this.getQueryAndParameters(),i=this.obtainQueryRunner(),s=!1;try{this.expressionMap.useTransaction===!0&&i.isTransactionActive===!1&&(await i.startTransaction(),s=!0),this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata&&await i.broadcaster.broadcast("BeforeRemove",this.expressionMap.mainAlias.metadata);let a=await i.query(e,t,!0),l=wd.from(a);return this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata&&await i.broadcaster.broadcast("AfterRemove",this.expressionMap.mainAlias.metadata),s&&await i.commitTransaction(),l}catch(a){if(s)try{await i.rollbackTransaction()}catch(l){}throw a}finally{i!==this.queryRunner&&await i.release()}}from(e,t){e=et.isEntitySchema(e)?e.options.name:e;let i=this.createFromAlias(e,t);return this.expressionMap.setMainAlias(i),this}where(e,t){this.expressionMap.wheres=[];let i=this.getWhereCondition(e);return i&&(this.expressionMap.wheres=[{type:"simple",condition:i}]),t&&this.setParameters(t),this}andWhere(e,t){return this.expressionMap.wheres.push({type:"and",condition:this.getWhereCondition(e)}),t&&this.setParameters(t),this}orWhere(e,t){return this.expressionMap.wheres.push({type:"or",condition:this.getWhereCondition(e)}),t&&this.setParameters(t),this}whereInIds(e){return this.where(this.getWhereInIdsCondition(e))}andWhereInIds(e){return this.andWhere(this.getWhereInIdsCondition(e))}orWhereInIds(e){return this.orWhere(this.getWhereInIdsCondition(e))}output(e){return this.returning(e)}returning(e){if(!this.connection.driver.isReturningSqlSupported("delete"))throw new zs;return this.expressionMap.returning=e,this}createDeleteExpression(){let e=this.getTableName(this.getMainTableName()),t=this.createWhereExpression(),i=this.createReturningExpression("delete");return i===""?`DELETE FROM ${e}${t}`:this.connection.driver.options.type==="mssql"?`DELETE FROM ${e} OUTPUT ${i}${t}`:this.connection.driver.options.type==="spanner"?`DELETE FROM ${e}${t} THEN RETURN ${i}`:`DELETE FROM ${e}${t} RETURNING ${i}`}};o(vP,"DeleteQueryBuilder");var Rd=vP;var yi=[];for(let r=0;r<256;++r)yi.push((r+256).toString(16).slice(1));function Y5(r,e=0){return(yi[r[e+0]]+yi[r[e+1]]+yi[r[e+2]]+yi[r[e+3]]+"-"+yi[r[e+4]]+yi[r[e+5]]+"-"+yi[r[e+6]]+yi[r[e+7]]+"-"+yi[r[e+8]]+yi[r[e+9]]+"-"+yi[r[e+10]]+yi[r[e+11]]+yi[r[e+12]]+yi[r[e+13]]+yi[r[e+14]]+yi[r[e+15]]).toLowerCase()}o(Y5,"unsafeStringify");var xP,E9=new Uint8Array(16);function OP(){if(!xP){if(typeof crypto=="undefined"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");xP=crypto.getRandomValues.bind(crypto)}return xP(E9)}o(OP,"rng");var w9=typeof crypto!="undefined"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),DP={randomUUID:w9};function R9(r,e,t){var s,a,l;if(DP.randomUUID&&!e&&!r)return DP.randomUUID();r=r||{};let i=(l=(a=r.random)!=null?a:(s=r.rng)==null?void 0:s.call(r))!=null?l:OP();if(i.length<16)throw new Error("Random bytes length must be >= 16");if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,e){if(t=t||0,t<0||t+16>e.length)throw new RangeError(`UUID byte range ${t}:${t+15} is out of buffer bounds`);for(let u=0;u<16;++u)e[t+u]=i[u];return e}return Y5(i)}o(R9,"v4");var MP=R9;var NP=class NP{constructor(){this.count=0,this.promises=[]}async wait(){return this.promises.length>0&&await Promise.all(this.promises),this}};o(NP,"BroadcasterResult");var nn=NP;var IP=class IP{constructor(){this.identifiers=[],this.generatedMaps=[]}static from(e){let t=new this;return t.raw=e.raw,t}};o(IP,"InsertResult");var Eu=IP;var jP=class jP{constructor(e,t){this.queryRunner=e,this.expressionMap=t}async update(e,t){let i=this.expressionMap.mainAlias.metadata;await Promise.all(t.map(async(s,a)=>
25{if(this.queryRunner.connection.driver.isReturningSqlSupported("update")){this.queryRunner.connection.driver.options.type==="oracle"&&Array.isArray(e.raw)&&this.expressionMap.extraReturningColumns.length>0&&(e.raw=e.raw.reduce((c,m,p)=>(c[this.expressionMap.extraReturningColumns[p].databaseName]=m[0],c),{}));let l=Array.isArray(e.raw)?e.raw[a]:e.raw,u=this.queryRunner.connection.driver.createGeneratedMap(i,l);u&&(this.queryRunner.manager.merge(i.target,s,u),e.generatedMaps.push(u))}else{let l=this.expressionMap.extraReturningColumns;if(l.length>0){let u=this.expressionMap.mainAlias.metadata.getEntityIdMap(s);if(!u)throw new Z("Cannot update entity because entity id is not set in the entity.");let c=await this.queryRunner.manager.createQueryBuilder().select(i.primaryColumns.map(m=>i.targetName+"."+m.propertyPath)).addSelect(l.map(m=>i.targetName+"."+m.propertyPath)).from(i.target,i.targetName).where(u).withDeleted().setOption("create-pojo").getOne();c&&(this.queryRunner.manager.merge(i.target,s,c),e.generatedMaps.push(c))}}}))}async insert(e,t){let i=this.expressionMap.mainAlias.metadata,s=i.getInsertionReturningColumns(),a=this.queryRunner.connection.driver.isReturningSqlSupported("insert");s=s.filter(u=>u.isGenerated?a===!0:!0);let l=t.map((u,c)=>{Array.isArray(e.raw)&&this.expressionMap.extraReturningColumns.length>0&&(this.queryRunner.connection.driver.options.type==="oracle"?e.raw=e.raw.reduce((h,g,f)=>(h[this.expressionMap.extraReturningColumns[f].databaseName]=g[0],h),{}):this.queryRunner.connection.driver.options.type==="spanner"&&(e.raw=e.raw[0]));let m=Array.isArray(e.raw)?e.raw[c]:e.raw,p=this.queryRunner.connection.driver.createGeneratedMap(i,m,c,t.length)||{};return c in this.expressionMap.locallyGenerated&&this.queryRunner.manager.merge(i.target,p,this.expressionMap.locallyGenerated[c]),this.queryRunner.manager.merge(i.target,u,p),p});if(s.length>0&&!this.queryRunner.connection.driver.isReturningSqlSupported("insert")){let u=t.map(m=>{let p=i.getEntityIdMap(m);if(!p)throw new Z("Cannot update entity because entity id is not set in the entity.");return p}),c=await this.queryRunner.manager.createQueryBuilder().select(i.primaryColumns.map(m=>i.targetName+"."+m.propertyPath)).addSelect(s.map(m=>i.targetName+"."+m.propertyPath)).from(i.target,i.targetName).where(u).setOption("create-pojo").getMany();t.forEach((m,p)=>{this.queryRunner.manager.merge(i.target,l[p],c[p]),this.queryRunner.manager.merge(i.target,m,c[p])})}t.forEach((u,c)=>{let m=i.getEntityIdMap(u);e.identifiers.push(m),e.generatedMaps.push(l[c])})}getUpdationReturningColumns(){return this.expressionMap.mainAlias.metadata.columns.filter(e=>e.asExpression!==void 0||e.isUpdateDate||e.isVersion)}getSoftDeletionReturningColumns(){return this.expressionMap.mainAlias.metadata.columns.filter(e=>e.asExpression!==void 0||e.isUpdateDate||e.isVersion||e.isDeleteDate)}};o(jP,"ReturningResultsEntityUpdator");var la=jP;var LP=class LP extends Sr{constructor(){super(...arguments),this["@instanceof"]=Symbol.for("InsertQueryBuilder")}getQuery(){let e=this.createComment();return e+=this.createCteExpression(),e+=this.createInsertExpression(),this.replacePropertyNamesForTheWholeQuery(e.trim())}async execute(){let e=this.getValueSets();if(e.length===0)return new Eu;let t=this.obtainQueryRunner(),i=!1;try{if(this.expressionMap.useTransaction===!0&&t.isTransactionActive===!1&&(await t.startTransaction(),i=!0),this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata){let P=new nn;e.forEach(T=>{t.broadcaster.broadcastBeforeInsertEvent(P,this.expressionMap.mainAlias.metadata,T)}),await P.wait()}let s=null,a=null,l=new la(t,this.expressionMap),u=[];if(Array.isArray(this.expressionMap.returning)&&this.expressionMap.mainAlias.hasMetadata)for(let P of this.expressionMap.returning)u.push(...this.expressionMap.mainAlias.metadata.findColumnsWithPropertyPath(P));this.expressionMap.updateEntity===!0&&this.expressionMap.mainAlias.hasMetadata&&(e.length>1&&this.connection.driver.options.type==="oracle"||(this.expressionMap.extraReturningColumns=this.expressionMap.mainAlias.metadata.getInsertionReturningColumns()),u.push(...this.expressionMap.extraReturningColumns.filter(P=>!u.includes(P)))),u.length>0&&this.connection.driver.options.type==="mssql"&&(s=this.connection.driver.buildTableVariableDeclaration("@OutputTable",u),a="SELECT * FROM @OutputTable");let[c,m]=this.getQueryAndParameters(),h=[s,c,a].filter(P=>P!=null).join(`; 26 27`),g=await t.query(h,m,!0),f=Eu.from(g);if(this.expressionMap.updateEntity===!0&&this.expressionMap.mainAlias.hasMetadata&&await l.insert(f,e),this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata){let P=new nn;e.forEach(T=>{t.broadcaster.broadcastAfterInsertEvent(P,this.expressionMap.mainAlias.metadata,T)}),await P.wait()}return i&&await t.commitTransaction(),f}catch(s){if(i)try{await t.rollbackTransaction()}catch(a){}throw s}finally{t!==this.queryRunner&&await t.release()}}into(e,t){e=et.isEntitySchema(e)?e.options.name:e;let i=this.createFromAlias(e);return this.expressionMap.setMainAlias(i),this.expressionMap.insertColumns=t||[],this}values(e){return this.expressionMap.valuesSet=e,this}output(e){return this.returning(e)}returning(e){if(!this.connection.driver.isReturningSqlSupported("insert"))throw new zs;return this.expressionMap.returning=e,this}updateEntity(e){return this.expressionMap.updateEntity=e,this}onConflict(e){return this.expressionMap.onConflict=e,this}orIgnore(e=!0){return this.expressionMap.onIgnore=!!e,this}orUpdate(e,t,i){var u;let{where:s,parameters:a}=(u=i==null?void 0:i.overwriteCondition)!=null?u:{},l;if(s){let c=this.getWhereCondition(s);(Array.isArray(c)?c.length!==0:c)&&(l=[{type:"simple",condition:c}])}return a&&this.setParameters(a),Array.isArray(e)?(this.expressionMap.onUp
27date={overwrite:e,conflict:t,skipUpdateIfNoValuesChanged:i==null?void 0:i.skipUpdateIfNoValuesChanged,indexPredicate:i==null?void 0:i.indexPredicate,upsertType:i==null?void 0:i.upsertType,overwriteCondition:l},this):(this.expressionMap.onUpdate={conflict:e==null?void 0:e.conflict_target,columns:e==null?void 0:e.columns,overwrite:e==null?void 0:e.overwrite,skipUpdateIfNoValuesChanged:i==null?void 0:i.skipUpdateIfNoValuesChanged,upsertType:i==null?void 0:i.upsertType,overwriteCondition:l},this)}createInsertExpression(){var u,c,m,p,h,g;if((this.expressionMap.onUpdate||this.expressionMap.onIgnore)&&((c=(u=this.expressionMap.onUpdate)==null?void 0:u.upsertType)!=null?c:"merge-into")==="merge-into"&&this.connection.driver.supportedUpsertTypes.includes("merge-into"))return this.createMergeExpression();let e=this.getTableName(this.getMainTableName()),t=this.alias!==this.getMainTableName()?this.escape(this.alias):e,i=this.createValuesExpression(),s=this.connection.driver.options.type==="oracle"&&this.getValueSets().length>1?null:this.createReturningExpression("insert"),a=this.createColumnNamesExpression(),l="INSERT ";if(((m=this.expressionMap.onUpdate)==null?void 0:m.upsertType)==="primary-key"&&(l="UPSERT "),(we.isMySQLFamily(this.connection.driver)||this.connection.driver.options.type==="aurora-mysql")&&(l+=`${this.expressionMap.onIgnore?" IGNORE ":""}`),l+=`INTO ${e}`,this.alias!==this.getMainTableName()&&we.isPostgresFamily(this.connection.driver)&&(l+=` AS "${this.alias}"`),a?l+=`(${a})`:!i&&(we.isMySQLFamily(this.connection.driver)||this.connection.driver.options.type==="aurora-mysql")&&(l+="()"),s&&this.connection.driver.options.type==="mssql"&&(l+=` OUTPUT ${s}`),i?(this.connection.driver.options.type==="oracle"||this.connection.driver.options.type==="sap")&&this.getValueSets().length>1?l+=` ${i}`:l+=` VALUES ${i}`:we.isMySQLFamily(this.connection.driver)||this.connection.driver.options.type==="aurora-mysql"?l+=" VALUES ()":l+=" DEFAULT VALUES",((p=this.expressionMap.onUpdate)==null?void 0:p.upsertType)!=="primary-key"){if(this.connection.driver.supportedUpsertTypes.includes("on-conflict-do-update")){if(this.expressionMap.onIgnore)l+=" ON CONFLICT DO NOTHING ";else if(this.expressionMap.onConflict)l+=` ON CONFLICT ${this.expressionMap.onConflict} `;else if(this.expressionMap.onUpdate){let{overwrite:f,columns:P,conflict:T,skipUpdateIfNoValuesChanged:C,indexPredicate:b}=this.expressionMap.onUpdate,y="ON CONFLICT";if(Array.isArray(T)){if(y+=` ( ${T.map(S=>this.escape(S)).join(", ")} )`,b&&!we.isPostgresFamily(this.connection.driver))throw new Z("indexPredicate option is not supported by the current database driver");b&&we.isPostgresFamily(this.connection.driver)&&(y+=` WHERE ( ${b} )`)}else T&&(y+=` ON CONSTRAINT ${this.escape(T)}`);let A=[];if(Array.isArray(f)?A.push(...f.map(S=>`${this.escape(S)} = EXCLUDED.${this.escape(S)}`)):P&&A.push(...P.map(S=>`${this.escape(S)} = :${S}`)),A.length>0&&(l+=` ${y} DO UPDATE SET `,A.push(...this.expressionMap.mainAlias.metadata.columns.filter(S=>S.isUpdateDate&&!(f!=null&&f.includes(S.databaseName))&&!(this.connection.driver.options.type==="oracle"&&this.getValueSets().length>1||we.isSQLiteFamily(this.connection.driver)||this.connection.driver.options.type==="sap"||this.connection.driver.options.type==="spanner")).map(S=>`${this.escape(S.databaseName)} = DEFAULT`)),l+=A.join(", ")),Array.isArray(f)&&C){(g=(h=this.expressionMap.onUpdate).overwriteCondition)!=null||(h.overwriteCondition=[]);let S=f.map(D=>({type:"or",condition:`${t}.${this.escape(D)} IS DISTINCT FROM EXCLUDED.${this.escape(D)}`}));this.expressionMap.onUpdate.overwriteCondition.push({type:"and",condition:S})}we.isPostgresFamily(this.connection.driver)&&this.expressionMap.onUpdate.overwriteCondition&&this.expressionMap.onUpdate.overwriteCondition.length>0&&(l+=` WHERE ${this.createUpsertConditionExpression()}`)}}else if(this.connection.driver.supportedUpsertTypes.includes("on-duplicate-key-update")){if(this.expressionMap.onUpdate){let{overwrite:f,columns:P}=this.expressionMap.onUpdate;Array.isArray(f)?(l+=" ON DUPLICATE KEY UPDATE ",l+=f.map(T=>`${this.escape(T)} = VALUES(${this.escape(T)})`).join(", "),l+=" "):Array.isArray(P)&&(l+=" ON DUPLICATE KEY UPDATE ",l+=P.map(T=>`${this.escape(T)} = :${T}`).join(", "),l+=" ")}}
27else if(this.expressionMap.onUpdate)throw new Z("onUpdate is not supported by the current database driver")}return s&&(we.isPostgresFamily(this.connection.driver)||this.connection.driver.options.type==="oracle"||this.connection.driver.options.type==="cockroachdb"||we.isMySQLFamily(this.connection.driver))&&(l+=` RETURNING ${s}`),s&&this.connection.driver.options.type==="spanner"&&(l+=` THEN RETURN ${s}`),this.connection.driver.options.type==="mssql"&&this.expressionMap.mainAlias.hasMetadata&&this.expressionMap.mainAlias.metadata.columns.filter(f=>this.expressionMap.insertColumns.length>0?this.expressionMap.insertColumns.indexOf(f.propertyPath)!==-1:f.isInsert).some(f=>this.isOverridingAutoIncrementBehavior(f))&&(l=`SET IDENTITY_INSERT ${e} ON; ${l}; SET IDENTITY_INSERT ${e} OFF`),l}getInsertedColumns(){return this.expressionMap.mainAlias.hasMetadata?this.expressionMap.mainAlias.metadata.columns.filter(e=>this.expressionMap.insertColumns.length?this.expressionMap.insertColumns.indexOf(e.propertyPath)!==-1:!(!e.isInsert||e.isGenerated&&e.generationStrategy==="increment"&&this.connection.driver.options.type!=="spanner"&&this.connection.driver.options.type!=="oracle"&&!we.isSQLiteFamily(this.connection.driver)&&!we.isMySQLFamily(this.connection.driver)&&this.connection.driver.options.type!=="aurora-mysql"&&!(this.connection.driver.options.type==="mssql"&&this.isOverridingAutoIncrementBehavior(e)))):[]}createColumnNamesExpression(){let e=this.getInsertedColumns();if(e.length>0)return e.map(t=>this.escape(t.databaseName)).join(", ");if(!this.expressionMap.mainAlias.hasMetadata&&!this.expressionMap.insertColumns.length){let t=this.getValueSets();if(t.length===1)return Object.keys(t[0]).map(i=>this.escape(i)).join(", ")}return this.expressionMap.insertColumns.map(t=>this.escape(t)).join(", ")}createValuesExpression(){let e=this.getValueSets(),t=this.getInsertedColumns();if(t.length>0){let i="";return e.forEach((s,a)=>{t.forEach((l,u)=>{u===0&&(this.connection.driver.options.type==="oracle"&&e.length>1||this.connection.driver.options.type==="sap"&&e.length>1?i+=" SELECT ":i+="("),i+=this.createColumnValueExpression(e,a,l),u===t.length-1?a===e.length-1?["oracle","sap"].includes(this.connection.driver.options.type)&&e.length>1?i+=" FROM "+this.connection.driver.dummyTableName:i+=")":["oracle","sap"].includes(this.connection.driver.options.type)&&e.length>1?i+=" FROM "+this.connection.driver.dummyTableName+" UNION ALL ":i+="), ":i+=", "})}),i==="()"?"":i}else{let i="";return e.forEach((s,a)=>{Object.keys(s).forEach((u,c)=>{c===0&&(i+="(");let m=s[u];typeof m=="function"?i+=m():m===void 0?this.connection.driver.options.type==="oracle"&&e.length>1||we.isSQLiteFamily(this.connection.driver)||this.connection.driver.options.type==="sap"||this.connection.driver.options.type==="spanner"?i+="NULL":i+="DEFAULT":m===null&&this.connection.driver.options.type==="spanner"||(i+=this.createParameter(m)),c===Object.keys(s).length-1?a===e.length-1?i+=")":i+="), ":i+=", "})}),i==="()"?"":i}}getValueSets(){if(Array.isArray(this.expressionMap.valuesSet))return this.expressionMap.valuesSet;if(Be.isObject(this.expressionMap.valuesSet))return[this.expressionMap.valuesSet];throw new th}isOverridingAutoIncrementBehavior(e){return e.isPrimary&&e.isGenerated&&e.generationStrategy==="increment"&&this.getValueSets().some(t=>e.getEntityValue(t)!==void 0&&e.getEntityValue(t)!==null)}createMergeExpression(){var p,h,g,f;if(!this.connection.driver.supportedUpsertTypes.includes("merge-into"))throw new Z('Upsert type "merge-into" is not supported by current database driver');if((p=this.expressionMap.onUpdate)!=null&&p.upsertType&&this.expressionMap.onUpdate.upsertType!=="merge-into")throw new Z(`Upsert type "${this.expressionMap.onUpdate.upsertType}" is not supported by current database driver`);let e=this.getTableName(this.getMainTableName()),t=this.escape(this.alias),i=this.getInsertedColumns(),s=this.createColumnNamesExpression(),a=`MERGE INTO ${e} ${this.escape(this.alias)}`,l=this.escape("mergeIntoSource"),u=this.createMergeIntoSourceExpression(l);if(a+=` ${u}`,this.expressionMap.onIgnore){let P=i.find(T=>T.isPrimary);P?a+=` ON (${t}.${this.escape(P.databaseName)} = ${l}.${this.escape(P.databaseName)}
27)`:a+=`ON (${this.expressionMap.mainAlias.metadata.uniques.map(T=>`(${T.columns.map(C=>`${t}.${this.escape(C.databaseName)} = ${l}.${this.escape(C.databaseName)}`).join(" AND ")})`).join(" OR ")})`}else if(this.expressionMap.onUpdate){let{conflict:P,indexPredicate:T}=this.expressionMap.onUpdate;if(T)throw new Z('indexPredicate option is not supported by upsert type "merge-into"');Array.isArray(P)?a+=` ON (${P.map(C=>`${t}.${this.escape(C)} = ${l}.${this.escape(C)}`).join(" AND ")})`:P?a+=` ON (${t}.${this.escape(P)} = ${l}.${this.escape(P)})`:a+=`ON (${this.expressionMap.mainAlias.metadata.uniques.map(C=>`(${C.columns.map(b=>`${t}.${this.escape(b.databaseName)} = ${l}.${this.escape(b.databaseName)}`).join(" AND ")})`).join(" OR ")})`}if(this.expressionMap.onUpdate){let{overwrite:P,columns:T,conflict:C,skipUpdateIfNoValuesChanged:b}=this.expressionMap.onUpdate,y="";if(Array.isArray(P)&&(y+=(h=P||T)==null?void 0:h.filter(S=>!(C!=null&&C.includes(S))).map(S=>`${t}.${this.escape(S)} = ${l}.${this.escape(S)}`).join(", ")),Array.isArray(P)&&b){(f=(g=this.expressionMap.onUpdate).overwriteCondition)!=null||(g.overwriteCondition=[]);let S=P.map(D=>({type:"or",condition:{operator:"notEqual",parameters:[`${t}.${this.escape(D)}`,`${l}.${this.escape(D)}`]}}));this.expressionMap.onUpdate.overwriteCondition.push({type:"and",condition:S})}let A=this.createUpsertConditionExpression();y.trim()&&((this.connection.driver.options.type==="mssql"||this.connection.driver.options.type==="sap")&&A!=""?a+=` WHEN MATCHED AND ${A} THEN UPDATE SET ${y}`:(a+=` WHEN MATCHED THEN UPDATE SET ${y}`,A!=""&&(a+=` WHERE ${A}`)))}let c=this.createMergeIntoInsertValuesExpression(l),m=this.connection.driver.options.type==="mssql"?this.createReturningExpression("insert"):null;return a+=" WHEN NOT MATCHED THEN INSERT",s&&(a+=`(${s})`),c&&(a+=` VALUES ${c}`),m&&this.connection.driver.options.type==="mssql"&&(a+=` OUTPUT ${m}`),this.connection.driver.options.type==="mssql"&&(a+=";"),a}createMergeIntoSourceExpression(e){let t=this.getValueSets(),i=this.getInsertedColumns(),s="USING (";if(i.length>0)this.connection.driver.options.type==="mssql"&&(s+="VALUES "),t.forEach((a,l)=>{i.forEach((u,c)=>{c===0&&(this.connection.driver.options.type==="mssql"?s+="(":s+="SELECT ");let m=u.getEntityValue(a);m===void 0&&!(u.isGenerated&&u.generationStrategy==="uuid"&&!this.connection.driver.isUUIDGenerationSupported())?u.default!==void 0&&u.default!==null?s+=this.connection.driver.normalizeDefault(u):s+="NULL":m===null?s+="NULL":s+=this.createColumnValueExpression(t,l,u),this.connection.driver.options.type!=="mssql"&&(s+=` AS ${this.escape(u.databaseName)}`),c===i.length-1?l===t.length-1?["oracle","sap"].includes(this.connection.driver.options.type)?s+=" FROM "+this.connection.driver.dummyTableName:this.connection.driver.options.type==="mssql"&&(s+=")"):["oracle","sap"].includes(this.connection.driver.options.type)&&t.length>1?s+=" FROM "+this.connection.driver.dummyTableName+" UNION ALL ":this.connection.driver.options.type==="mssql"?s+="), ":s+=" UNION ALL ":s+=", "})});else throw new Z('Upsert type "merge-into" is not supported without metadata tables');return s+=`) ${e}`,this.connection.driver.options.type==="mssql"&&(s+=` (${i.map(a=>this.escape(a.databaseName)).join(", ")})`),s}createMergeIntoInsertValuesExpression(e){let t=this.getInsertedColumns(),i="";if(t.length>0)t.forEach((s,a)=>{a===0&&(i+="("),s.isGenerated&&s.generationStrategy==="uuid"&&this.connection.driver.isUUIDGenerationSupported()||s.isGenerated&&s.generationStrategy!=="uuid"?i+="DEFAULT":i+=`${e}.${this.escape(s.databaseName)}`,a===t.length-1?i+=")":i+=", "});else throw new Z('Upsert type "merge-into" is not supported without metadata tables');return i==="()"?"":i}createUpsertConditionExpression(){if(!this.expressionMap.onUpdate.overwriteCondition)return"";let e=[],t=this.createWhereClausesExpression(this.expressionMap.onUpdate.overwriteCondition);if(t.length>0&&t!=="1=1"&&e.push(t),this.expressionMap.mainAlias.hasMetadata){let s=this.expressionMap.mainAlias.metadata;if(this.expressionMap.queryType==="select"&&!this.expressionMap.withDeleted&&s.deleteDateColumn){let l=`${this.expressionMap.aliasNamePrefixingEnabled?this.expressionMap.mainAlias.name+"."+s.deleteDateColumn.propertyName:s.deleteDateColumn.propertyName} IS NULL`;e.push(l)}if(s.discriminatorColumn&&s.parentEntityMetadata){let l=`${this.expressionMap.aliasNamePrefixingEnabled?this.expressionMap.mainAlias.name+"."+s.discriminatorColumn.databaseName:s.discriminatorColumn.databaseName} IN (:...discriminatorColumnValues)`;e.push(l)}}if(this.expressionMap.extraAppendedAndWhereCondition){let s=this.expressionMap.extraAppendedAndWhereCondition;e.push(s)}let i="";return e.length?e.length===1?i+=`${e[0]}`:i+=`( ${e.join(" ) AND ( ")} )`:i+="",i}createColumnValueExpression(e,t,i){let s=e[t],a="",l=i.getEntityValue(s);if(typeof l!="function"&&(l=this.connection.driver.preparePersistentValue(l,i)),i.isVersion&&l===void 0)a+="1";else if(i.isDiscriminator)a+=this.createParameter(this.expressionMap.mainAlias.metadata.discriminatorValue);else if(i.isGenerated&&i.generationStrategy==="uuid"&&!this.connection.driver.isUUIDGenerationSupported()&&l===void 0)l=MP(),a+=this.createParameter(l),t in this.expressionMap.locallyGenerated||(this.expressionMap.locallyGenerated[t]={}),i.setEntityValue(this.expressionMap.locallyGenerated[t],l);else if(l===void 0)this.connection.driver.options.type==="oracle"&&e.length>1||we.isSQLiteFamily(this.connection.driver)||this.connection.driver.options.type==="sap"||this.connection.driver.options.type==="spanner"?i.default!==void 0&&i.default!==null?a+=this.connection.driver.normalizeDefault(i):this.connection.driver.options.type==="spanner"&&i.isGenerated&&i.generationStrategy==="uuid"?a+="GENERATE_UUID()":a+="NULL":a+="DEFAULT";else if(l===null&&(this.connection.driver.options.type==="spanner"||this.connection.driver.options.type==="oracle"))a+="NULL";else if(typeof l=="function")a+=l();else{this.connection.driver.options.type==="mssql"&&(l=this.connection.driver.parametrizeValue(i,l));let u=this.createParameter(l);if((we.isMySQLFamily(this.connection.driver)||this.connection.driver.options.type==="aurora-mysql")&&this.connection.driver.spatialTypes.includes(i.type)){let m=this.connection.driver.options.legacySpatialSupport?"GeomFromText":"ST_GeomFromText";i.srid!=null?a+=`${m}(${u}, ${i.srid})`:a+=`${m}(${u})`}else we.isPostgresFamily(this.connection.driver)&&this.connection.driver.spatialTypes.includes(i.type)?i.srid!=null?a+=`ST_SetSRID(ST_GeomFromGeoJSON(${u}), ${i.srid})::${i.type}`:a+=`ST_GeomFromGeoJSON(${u})::${i.type}`:this.connection.driver.options.type==="mssql"&&this.connection.driver.spatialTypes.includes(i.type)?a+=i.type+"::STGeomFromText("+u+", "+(i.srid||"0")+")":a+=u}return a}};o(LP,"InsertQueryBuilder");var vd=LP;var kP=class kP{constructor(e,t){this.queryBuilder=e,this.expressionMap=t}async update(e){let t=this.expressionMap.relationMetadata;if(t.isManyToOne||t.isOneToOneOwner){let i=t.joinColumns.reduce((s,a)=>{let l=Be.isObject(e)?a.referencedColumn.getEntityValue(e):e;return a.setEntityValue(s,l),s},{});if(!this.expressionMap.of||Array.isArray(this.expressionMap.of)&&!this.expressionMap.of.length)return;await this.queryBuilder.createQueryBuilder().update(t.entityMetadata.target).set(i).whereInIds(this.expressionMap.of).execute()}else if((t.isOneToOneNotOwner||t.isOneToMany)&&e===null){let i={};t.inverseRelation.joinColumns.forEach(c=>{i[c.propertyName]=null});let s=Array.isArray(this.expressionMap.of)?this.expressionMap.of:[this.expressionMap.of],a={},l=[];
27s.forEach((c,m)=>{t.inverseRelation.joinColumns.map((p,h)=>{let g="joinColumn_"+m+"_"+h;a[g]=Be.isObject(c)?p.referencedColumn.getEntityValue(c):c,l.push(`${p.propertyPath} = :${g}`)})});let u=l.map(c=>"("+c+")").join(" OR ");if(!u)return;await this.queryBuilder.createQueryBuilder().update(t.inverseEntityMetadata.target).set(i).where(u).setParameters(a).execute()}else if(t.isOneToOneNotOwner||t.isOneToMany){if(Array.isArray(this.expressionMap.of))throw new Z("You cannot update relations of multiple entities with the same related object. Provide a single entity into .of method.");let i=this.expressionMap.of,s=t.inverseRelation.joinColumns.reduce((a,l)=>{let u=Be.isObject(i)?l.referencedColumn.getEntityValue(i):i;return l.setEntityValue(a,u),a},{});if(!e||Array.isArray(e)&&!e.length)return;await this.queryBuilder.createQueryBuilder().update(t.inverseEntityMetadata.target).set(s).whereInIds(e).execute()}else{let i=t.junctionEntityMetadata,s=Array.isArray(this.expressionMap.of)?this.expressionMap.of:[this.expressionMap.of],a=Array.isArray(e)?e:[e],l=t.isManyToManyOwner?s:a,u=t.isManyToManyOwner?a:s,c=[];if(l.forEach(m=>{u.forEach(p=>{let h={};i.ownerColumns.forEach(g=>{h[g.databaseName]=Be.isObject(m)?g.referencedColumn.getEntityValue(m):m}),i.inverseColumns.forEach(g=>{h[g.databaseName]=Be.isObject(p)?g.referencedColumn.getEntityValue(p):p}),c.push(h)})}),!c.length)return;this.queryBuilder.connection.driver.options.type==="oracle"||this.queryBuilder.connection.driver.options.type==="sap"?await Promise.all(c.map(m=>this.queryBuilder.createQueryBuilder().insert().into(i.tableName).values(m).execute())):await this.queryBuilder.createQueryBuilder().insert().into(i.tableName).values(c).execute()}}};o(kP,"RelationUpdater");var xd=kP;var _P=class _P{constructor(e,t){this.queryBuilder=e,this.expressionMap=t}async remove(e){let t=this.expressionMap.relationMetadata;if(t.isOneToMany){let i=Array.isArray(this.expressionMap.of)?this.expressionMap.of:[this.expressionMap.of],s=Array.isArray(e)?e:[e],a={};t.inverseRelation.joinColumns.forEach(m=>{a[m.propertyName]=null});let l={},u=[];i.forEach((m,p)=>{u.push(...s.map((h,g)=>[...t.inverseRelation.joinColumns.map((f,P)=>{let T="joinColumn_"+p+"_"+g+"_"+P;return l[T]=Be.isObject(m)?f.referencedColumn.getEntityValue(m):m,`${f.propertyPath} = :${T}`}),...t.inverseRelation.entityMetadata.primaryColumns.map((f,P)=>{let T="primaryColumn_"+g+"_"+g+"_"+P;return l[T]=Be.isObject(h)?f.getEntityValue(h):h,`${f.propertyPath} = :${T}`})].join(" AND ")))});let c=u.map(m=>"("+m+")").join(" OR ");if(!c)return;await this.queryBuilder.createQueryBuilder().update(t.inverseEntityMetadata.target).set(a).where(c).setParameters(l).execute()}else{let i=t.junctionEntityMetadata,s=Array.isArray(this.expressionMap.of)?this.expressionMap.of:[this.expressionMap.of],a=Array.isArray(e)?e:[e],l=t.isManyToManyOwner?s:a,u=t.isManyToManyOwner?a:s,c={},m=[];l.forEach((h,g)=>{m.push(...u.map((f,P)=>[...i.ownerColumns.map((T,C)=>{let b="firstValue_"+g+"_"+P+"_"+C;return c[b]=Be.isObject(h)?T.referencedColumn.getEntityValue(h):h,`${T.databaseName} = :${b}`}),...i.inverseColumns.map((T,C)=>{let b="secondValue_"+g+"_"+P+"_"+C;return c[b]=Be.isObject(f)?T.referencedColumn.getEntityValue(f):f,`${T.databaseName} = :${b}`})].join(" AND ")))});let p=m.map(h=>"("+h+")").join(" OR ");await this.queryBuilder.createQueryBuilder().delete().from(i.tableName).where(p).setParameters(c).execute()}}};o(_P,"RelationRemover");var vh=_P;var FP=class FP extends Sr{constructor(){super(...arguments),this["@instanceof"]=Symbol.for("RelationQueryBuilder")}getQuery(){return""}of(e){return this.expressionMap.of=e,this}async set(e){let t=this.expressionMap.relationMetadata;if(!this.expressionMap.of)throw new Z("Entity whose relation needs to be set is not set. Use .of method to define whose relation you want to set.");if(t.isManyToMany||t.isOneToMany)throw new Z(`Set operation is only supported for many-to-one and one-to-one relations. However given "${t.propertyPath}" has ${t.relationType} relation. Use .add() method instead.`);if(t.joinColumns&&t.joinColumns.length>1&&(!Be.isObject(e)||Object.keys(e).length<t.joinColumns.length))throw new Z('Value to be set into the relation must be a map of relation ids, for example: .set({ firstName: "...", lastName: "..." })');return new xd(this,this.expressionMap).update(e)}async add(e){if(Array.isArray(e)&&e.length===0)return;let t=this.expressionMap.relationMetadata;if(!this.expressionMap.of)throw new Z("Entity whose relation needs to be set is not set. Use .of method to define whose relation you want to set.");if(t.isManyToOne||t.isOneToOne)throw new Z(`Add operation is only supported for many-to-many and one-to-many relations. However given "${t.propertyPath}" has ${t.relationType} relation. Use .set() method instead.`);if(t.joinColumns&&t.joinColumns.length>1&&(!Be.isObject(e)||Object.keys(e).length<t.joinColumns.length))throw new Z('Value to be set into the relation must be a map of relation ids, for example: .set({ firstName: "...", lastName: "..." })');return new xd(this,this.expressionMap).update(e)}async remove(e){if(Array.isArray(e)&&e.length===0)return;let t=this.expressionMap.relationMetadata;if(!this.expressionMap.of)throw new Z("Entity whose relation needs to be set is not set. Use .of method to define whose relation you want to set.");if(t.isManyToOne||t.isOneToOne)throw new Z(`Add operation is only supported for many-to-many and one-to-many relations. However given "${t.propertyPath}" has ${t.relationType} relation. Use .set(null) method instead.`);return new vh(this,this.expressionMap).remove(e)}
27async addAndRemove(e,t){await this.remove(t),await this.add(e)}async loadOne(){return this.loadMany().then(e=>e[0])}async loadMany(){let e=this.expressionMap.of;if(!Be.isObject(e)){let t=this.expressionMap.mainAlias.metadata;if(t.hasMultiplePrimaryKeys)throw new Z("Cannot load entity because only one primary key was specified, however entity contains multiple primary keys");e=t.primaryColumns[0].createValueMap(e)}return this.connection.relationLoader.load(this.expressionMap.relationMetadata,e,this.queryRunner)}};o(FP,"RelationQueryBuilder");var Od=FP;function X5(){return new Ht("isNull",void 0,!1)}o(X5,"IsNull");var Ir=class Ir{static chunk(e,t){return Array.from(Array(Math.ceil(e.length/t)),(i,s)=>e.slice(s*t,s*t+t))}static splitClassesAndStrings(e){return[e.filter(t=>typeof t!="string"),e.filter(t=>typeof t=="string")]}static groupBy(e,t){return e.reduce((i,s)=>{let a=t(s),l=i.find(u=>u.id===a);return l||(l={id:a,items:[]},i.push(l)),l.items.push(s),i},[])}static uniq(e,t){return e.reduce((i,s)=>{let a=!1;if(typeof t=="function"){let l=t(s);a=!!i.find(u=>t(u)===l)}else typeof t=="string"?a=!!i.find(l=>l[t]===s[t]):a=i.indexOf(s)!==-1;return a||i.push(s),i},[])}static mergeDeep(e,...t){if(!t.length)return e;for(let i of t)Ir.merge(e,i);return e}static cloneObject(e){return e==null?e:Object.assign(Object.create(Object.getPrototypeOf(e)),e)}static deepCompare(...e){let t,i,s,a;if(e.length<1)return!0;for(t=1,i=e.length;t<i;t++)if(s=[],a=[],!Ir.compare2Objects(s,a,e[0],e[t]))return!1;return!0}static deepValue(e,t){let i=t.split(".");for(let s=0,a=i.length;s<a;s++)e=e[i[s]];return e}static replaceEmptyObjectsWithBooleans(e){for(let t in e)e[t]&&typeof e[t]=="object"&&(Object.keys(e[t]).length===0?e[t]=!0:Ir.replaceEmptyObjectsWithBooleans(e[t]))}static propertyPathsToTruthyObject(e){let t={};for(let i of e){let s=i.split(".");if(!s.length)continue;(!t[s[0]]||t[s[0]]===!0)&&(t[s[0]]={});let a=t[s[0]];for(let[l,u]of s.entries())l!==0&&(a[u]?a=a[u]:l===s.length-1?(a[u]={},a=null):(a[u]={},a=a[u]))}return Ir.replaceEmptyObjectsWithBooleans(t),t}static compareIds(e,t){return e==null||t===void 0||t===null?!1:(typeof e.id=="string"&&typeof t.id=="string"||typeof e.id=="number"&&typeof t.id=="number")&&Object.keys(e).length===1&&Object.keys(t).length===1?e.id===t.id:Ir.deepCompare(e,t)}static toBoolean(e){return typeof e=="boolean"?e:typeof e=="string"?e==="true"||e==="1":typeof e=="number"?e>0:!1}static isArraysEqual(e,t){return e.length!==t.length?!1:e.every(i=>t.includes(i))}static areMutuallyExclusive(...e){return!e.some(i=>{let s=e.filter(a=>a!==i);return i.some(a=>s.some(l=>l.includes(a)))})}static parseSqlCheckExpression(e,t){let i=e.match(new RegExp(`"${t}" varchar CHECK\\s*\\(\\s*"${t}"\\s+IN\\s*`));if(i&&i.index){let a=e.substring(i.index+i[0].length),l="",u="",c=[];for(let m=0;m<a.length;m++){let p=a[m];switch(p){case",":l==""?(c.push(u),u=""):u+=p;break;case"'":l==p?a[m+1]===p?(u+=p,m+=1):l="":l=p;break;case")":if(l=="")return c.push(u),c;u+=p;break;default:l!=""&&(u+=p)}}}}static isCriteriaNullOrEmpty(e){return e==null||e===""||Array.isArray(e)&&e.length===0||Ir.isPlainObject(e)&&Object.keys(e).length===0}static isSinglePrimitiveCriteria(e){return typeof e=="string"||typeof e=="number"||e instanceof Date}static isPrimitiveCriteria(e){return Array.isArray(e)?e.every(t=>Ir.isSinglePrimitiveCriteria(t)):Ir.isSinglePrimitiveCriteria(e)}static compare2Objects(e,t,i,s){let a;if(Number.isNaN(i)&&Number.isNaN(s)||i===s)return!0;if(i===null||s===null||i===void 0||s===void 0)return!1;if((typeof i.equals=="function"||typeof i.equals=="function")&&i.equals(s))return!0;if(typeof i=="function"&&typeof s=="function"||i instanceof Date&&s instanceof Date||i instanceof RegExp&&s instanceof RegExp||typeof i=="string"&&typeof s=="string"||typeof i=="number"&&typeof s=="number")return i.toString()===s.toString();if(!(typeof i=="object"&&typeof s=="object")||Object.prototype.isPrototypeOf.call(i,s)||Object.prototype.isPrototypeOf.call(s,i)||i.constructor!==s.constructor||i.prototype!==s.prototype||e.indexOf(i)>-1||t.indexOf(s)>-1)return!1;for(a in s){if(s.hasOwnProperty(a)!==i.hasOwnProperty(a))return!1;if(typeof s[a]!=typeof i[a])return!1}for(a in i){if(s.hasOwnProperty(a)!==i.hasOwnProperty(a))return!1;if(typeof s[a]!=typeof i[a])return!1;switch(typeof i[a]){case"object":case"function":if(e.push(i),t.push(s),!Ir.compare2Objects(e,t,i[a],s[a]))return!1;e.pop(),t.pop();break;default:if(i[a]!==s[a])return!1;break}}return!0}static isPlainObject(e){return e==null?!1:!e.constructor||e.constructor===Object}static mergeArrayKey(e,t,i,s){if(s.has(i)){e[t]=s.get(i);return}if(!(i instanceof Promise)){if(!Ir.isPlainObject(i)&&!Array.isArray(i)){e[t]=i;return}e[t]||(e[t]=Array.isArray(i)?[]:{}),s.set(i,e[t]),Ir.merge(e[t],i,s),s.delete(i)}}static mergeObjectKey(e,t,i,s){if(s.has(i)){Object.assign(e,{[t]:s.get(i)});return}if(!(i instanceof Promise)){if(!Ir.isPlainObject(i)&&!Array.isArray(i)){Object.assign(e,{[t]:i});return}e[t]||Object.assign(e,{[t]:Array.isArray(i)?[]:{}}),s.set(i,e[t]),Ir.merge(e[t],i,s),s.delete(i)}}static merge(e,t,i=new Map){if(Ir.isPlainObject(e)&&Ir.isPlainObject(t))for(let[s,a]of Object.entries(t))s!=="__proto__"&&Ir.mergeObjectKey(e,s,a,i);if(Array.isArray(e)&&Array.isArray(t))for(let s=0;s<t.length;s++)Ir.mergeArrayKey(e,s,t[s],i)}static normalizeWhereCriteria(e,t,i){if(!t)return e;let s={};for(let[a,l]of Object.entries(e)){let u=i?`${i}.${a}
27`:a;if(l===void 0){if((t.undefined||"ignore")==="throw")throw new Z(`Undefined value encountered in property '${u}' of a where condition. Set 'invalidWhereValuesBehavior.undefined' to 'ignore' in connection options to skip properties with undefined values.`)}else if(l===null){let c=t.null||"ignore";if(c==="throw")throw new Z(`Null value encountered in property '${u}' of a where condition. To match with SQL NULL, the IsNull() operator must be used. Set 'invalidWhereValuesBehavior.null' to 'ignore' or 'sql-null' in connection options to skip or handle null values.`);c==="sql-null"&&(s[a]=X5())}else if(typeof l=="object"&&!Array.isArray(l)&&!(l instanceof Date)&&!et.isFindOperator(l)){let c=Ir.normalizeWhereCriteria(l,t,u);Object.keys(c).length>0&&(s[a]=c)}else s[a]=l}return s}};o(Ir,"OrmUtils");var ft=Ir;var UP=class UP{constructor(e,t,i,s,a){this.expressionMap=e,this.driver=t,this.rawRelationIdResults=i,this.rawRelationCountResults=s,this.queryRunner=a,this.pojo=this.expressionMap.options.includes("create-pojo"),this.selections=new Set(this.expressionMap.selects.map(l=>l.selection)),this.aliasCache=new Map,this.columnsCache=new Map}transform(e,t){let i=this.group(e,t),s=[];for(let a of i.values()){let l=this.transformRawResultsGroup(a,t);l!==void 0&&s.push(l)}return s}buildAlias(e,t){let i=this.aliasCache.get(e);i||(i=new Map,this.aliasCache.set(e,i));let s=i.get(t);return s||(s=we.buildAlias(this.driver,void 0,e,t),i.set(t,s)),s}group(e,t){let i=new Map,s=[];t.metadata.tableType==="view"?s.push(...t.metadata.columns.map(a=>this.buildAlias(t.name,a.databaseName))):s.push(...t.metadata.primaryColumns.map(a=>this.buildAlias(t.name,a.databaseName)));for(let a of e){let l=s.map(c=>{let m=a[c];return Buffer.isBuffer(m)?m.toString("hex"):Be.isObject(m)?JSON.stringify(m):m}).join("_"),u=i.get(l);u?u.push(a):i.set(l,[a])}return i}transformRawResultsGroup(e,t){let i=t.metadata;if(i.discriminatorColumn){let p=e.map(g=>g[this.buildAlias(t.name,t.metadata.discriminatorColumn.databaseName)]),h=i.childEntityMetadatas.find(g=>typeof p.find(f=>f===g.discriminatorValue)!="undefined");h&&(i=h)}let s=i.create(this.queryRunner,{fromDeserializer:!0,pojo:this.pojo}),a=this.transformColumns(e,t,s,i),l=this.transformJoins(e,s,t,i),u=this.transformRelationIds(e,t,s,i),c=this.transformRelationCounts(e,t,s);if(a||i.primaryColumns.every(p=>p.isVirtual===!0)&&(l||u||c))return s}transformColumns(e,t,i,s){let a=!1,l=e[0];for(let[u,c]of this.getColumnsToProcess(t.name,s)){let m=l[u];m!==void 0&&(m!==null&&!c.isVirtualProperty&&(a=!0),c.setEntityValue(i,this.driver.prepareHydratedValue(m,c)))}return a}transformJoins(e,t,i,s){let a=!1;for(let l of this.expressionMap.joinAttributes){if(!l.metadata||!l.isSelected||l.relation&&!s.relations.find(c=>c===l.relation))continue;if(l.mapToProperty){if(l.mapToPropertyParentAlias!==i.name)continue}else if(!l.relation||l.parentAlias!==i.name||l.relationPropertyPath!==l.relation.propertyPath)continue;let u=this.transform(e,l.alias);u=l.isMany?u:u[0],u=!l.isMany&&u===void 0?null:u,u!==void 0&&(l.mapToPropertyPropertyName?t[l.mapToPropertyPropertyName]=u:l.relation.setEntityValue(t,u),a=!0)}return a}transformRelationIds(e,t,i,s){let a=!1;for(let[l,u]of this.rawRelationIdResults.entries()){if(u.relationIdAttribute.parentAlias!==t.name)continue;let c=u.relationIdAttribute.relation,m=this.createValueMapFromJoinColumns(c,u.relationIdAttribute.parentAlias,e);if(m==null)continue;this.prepareDataForTransformRelationIds();let p=this.hashEntityIds(c,m),h=this.relationIdMaps[l][p]||[],g=u.relationIdAttribute.mapToPropertyPropertyPath.split("."),f=o((P,T,C)=>{let b=P.shift();if(b&&P.length===0)return T[b]=C,T;if(b&&P.length>0)f(P,T[b],C);else return T},"mapToProperty");c.isOneToOne||c.isManyToOne?h[0]!==void 0&&(f(g,i,h[0]),a=!0):(f(g,i,h),a=a||h.length>0)}return a}transformRelationCounts(e,t,i){let s=!1;for(let a of this.rawRelationCountResults){if(a.relationCountAttribute.parentAlias!==t.name)continue;let l=a.relationCountAttribute.relation,u;l.isOneToMany?u=l.inverseRelation.joinColumns[0].referencedColumn.databaseName:u=l.isOwning?l.joinColumns[0].referencedColumn.databaseName:l.inverseRelation.joinColumns[0].referencedColumn.databaseName;let c=e[0][this.buildAlias(t.name,u)];if(c!=null){i[a.relationCountAttribute.mapToPropertyPropertyName]=0;for(let m of a.results)m.parentId===c&&(i[a.relationCountAttribute.mapToPropertyPropertyName]=parseInt(m.cnt),s=!0)}}return s}getColumnsToProcess(e,t){let i=this.columnsCache.get(e);i||(i=new Map,this.columnsCache.set(e,i));let s=i.get(t);return s||(s=t.columns.filter(a=>!a.isVirtual&&(this.selections.has(e)||this.selections.has(`${e}.${a.propertyPath}`))&&!t.childEntityMetadatas.some(l=>l.target===a.target)).map(a=>[this.buildAlias(e,a.databaseName),a]),i.set(t,s)),s}createValueMapFromJoinColumns(e,t,i){let s;return e.isManyToOne||e.isOneToOneOwner?s=e.entityMetadata.primaryColumns.map(a=>a):e.isOneToMany||e.isOneToOneNotOwner?s=e.inverseRelation.joinColumns.map(a=>a):e.isOwning?s=e.joinColumns.map(a=>a):s=e.inverseRelation.inverseJoinColumns.map(a=>a),s.reduce((a,l)=>{for(let u of i)e.isManyToOne||e.isOneToOneOwner?a[l.databaseName]=this.driver.prepareHydratedValue(u[this.buildAlias(t,l.databaseName)],l):a[l.databaseName]=this.driver.prepareHydratedValue(u[this.buildAlias(t,l.referencedColumn.databaseName)],l.referencedColumn);return a},{})}extractEntityPrimaryIds(e,t){let i;return e.isManyToOne||e.isOneToOneOwner?i=e.entityMetadata.primaryColumns.map(s=>s):e.isOneToMany||e.isOneToOneNotOwner?i=e.inverseRelation.joinColumns.map(s=>s):e.isOwning?i=e.joinColumns.map(s=>s):i=e.inverseRelation.inverseJoinColumns.map(s=>s),i.reduce((s,a)=>(s[a.databaseName]=t[a.databaseName],s),{})}prepareDataForTransformRelationIds(){this.relationIdMaps||(this.relationIdMaps=this.rawRelationIdResults.map(e=>{let t=e.relationIdAttribute.relation,i;return t.isManyToOne||t.isOneToOneOwner?i=t.joinColumns:t.isOneToMany||t.isOneToOneNotOwner?i=t.inverseEntity
27Metadata.primaryColumns:t.isOwning?i=t.inverseJoinColumns:i=t.inverseRelation.joinColumns,e.results.reduce((s,a)=>{let l=i.reduce((u,c)=>{let m=a[c.databaseName];return t.isOneToMany||t.isOneToOneNotOwner?(c.isVirtual&&c.referencedColumn&&c.referencedColumn.propertyName!==c.propertyName&&(m=c.referencedColumn.createValueMap(m)),ft.mergeDeep(u,c.createValueMap(m))):(!c.isPrimary&&c.referencedColumn.referencedColumn&&(m=c.referencedColumn.referencedColumn.createValueMap(m)),ft.mergeDeep(u,c.referencedColumn.createValueMap(m)))},{});if(i.length===1&&!e.relationIdAttribute.disableMixedMap&&(t.isOneToMany||t.isOneToOneNotOwner?l=i[0].getEntityValue(l):l=i[0].referencedColumn.getEntityValue(l)),l!==void 0){let u=this.hashEntityIds(t,a);s[u]?s[u].push(l):s[u]=[l]}return s},{})}))}hashEntityIds(e,t){let i=this.extractEntityPrimaryIds(e,t);return JSON.stringify(i)}};o(UP,"RawSqlResultsToEntityTransformer");var xh=UP;var BP=class BP{constructor(e,t,i){this.connection=e,this.queryRunner=t,this.relationIdAttributes=i}async load(e){let t=this.relationIdAttributes.map(async i=>{if(i.relation.isManyToOne||i.relation.isOneToOneOwner){if(i.queryBuilderFactory)throw new Z("Additional condition can not be used with ManyToOne or OneToOne owner relations.");let s={},a=e.map(l=>{let u={},c=[];i.relation.joinColumns.forEach(p=>{u[p.databaseName]=this.connection.driver.prepareHydratedValue(l[we.buildAlias(this.connection.driver,void 0,i.parentAlias,p.databaseName)],p.referencedColumn);let h=`${p.databaseName}:${u[p.databaseName]}`;c.indexOf(h)===-1&&c.push(h)}),i.relation.entityMetadata.primaryColumns.forEach(p=>{u[p.databaseName]=this.connection.driver.prepareHydratedValue(l[we.buildAlias(this.connection.driver,void 0,i.parentAlias,p.databaseName)],p);let h=`${p.databaseName}:${u[p.databaseName]}`;c.indexOf(h)===-1&&c.push(h)}),c.sort();let m=c.join("::");return s[m]?null:(s[m]=!0,u)}).filter(l=>l);return{relationIdAttribute:i,results:a}}else if(i.relation.isOneToMany||i.relation.isOneToOneNotOwner){let s=i.relation,a=s.isOwning?s.joinColumns:s.inverseRelation.joinColumns,l=s.inverseEntityMetadata.target,u=s.inverseEntityMetadata.tableName,c=i.alias||u,m={},p={},h=e.map((T,C)=>{let b=[],y={},A=a.map(D=>{let M=D.databaseName+C,_=T[we.buildAlias(this.connection.driver,void 0,i.parentAlias,D.referencedColumn.databaseName)],k=`${c}:${D.propertyPath}:${_}`;return b.indexOf(k)!==-1?"":(b.push(k),y[M]=_,c+"."+D.propertyPath+" = :"+M)}).filter(D=>D).join(" AND ");b.sort();let S=b.join("::");return m[S]?"":(m[S]=!0,Object.assign(p,y),A)}).filter(T=>T).map(T=>"("+T+")").join(" OR ");if(!h)return{relationIdAttribute:i,results:[]};let g=this.connection.createQueryBuilder(this.queryRunner);ft.uniq([...a,...s.inverseRelation.entityMetadata.primaryColumns],T=>T.propertyPath).forEach(T=>{g.addSelect(c+"."+T.propertyPath,T.databaseName)}),g.from(l,c).where("("+h+")").setParameters(p),i.queryBuilderFactory&&i.queryBuilderFactory(g);let P=await g.getRawMany();return P.forEach(T=>{a.forEach(C=>{T[C.databaseName]=this.connection.driver.prepareHydratedValue(T[C.databaseName],C.referencedColumn)}),s.inverseRelation.entityMetadata.primaryColumns.forEach(C=>{T[C.databaseName]=this.connection.driver.prepareHydratedValue(T[C.databaseName],C)})}),{relationIdAttribute:i,results:P}}else{let s=i.relation,a=s.isOwning?s.joinColumns:s.inverseRelation.inverseJoinColumns,l=s.isOwning?s.inverseJoinColumns:s.inverseRelation.joinColumns,u=i.junctionAlias,c=i.joinInverseSideMetadata.tableName,m=i.alias||c,p=s.isOwning?s.junctionEntityMetadata.tableName:s.inverseRelation.junctionEntityMetadata.tableName,h=e.map(A=>a.reduce((S,D)=>(S[D.propertyPath]=A[we.buildAlias(this.connection.driver,void 0,i.parentAlias,D.referencedColumn.databaseName)],S),{}));if(h.length===0)return{relationIdAttribute:i,results:[]};let g={},f={},P=h.map((A,S)=>{let D=[],M={},_=Object.keys(A).map(H=>{let J=H+S,q=A[H],$=`${u}:${H}:${q}`;return D.indexOf($)!==-1?"":(D.push($),M[J]=q,u+"."+H+" = :"+J)}).filter(H=>H).join(" AND ");D.sort();let k=D.join("::");return f[k]?"":(f[k]=!0,Object.assign(g,M),_)}).filter(A=>A),T=l.map(A=>u+"."+A.propertyPath+" = "+m+"."+A.referencedColumn.propertyPath).join(" AND "),C=P.map(A=>"("+A+" AND "+T+")").join(" OR "),b=this.connection.createQueryBuilder(this.queryRunner);l.forEach(A=>{b.addSelect(u+"."+A.propertyPath,A.databaseName).addOrderBy(u+"."+A.propertyPath)}),a.forEach(A=>{b.addSelect(u+"."+A.propertyPath,A.databaseName).addOrderBy(u+"."+A.propertyPath)}),b.from(c,m).innerJoin(p,u,C).setParameters(g),i.queryBuilderFactory&&i.queryBuilderFactory(b);let y=await b.getRawMany();
27return y.forEach(A=>{[...a,...l].forEach(S=>{A[S.databaseName]=this.connection.driver.prepareHydratedValue(A[S.databaseName],S.referencedColumn)})}),{relationIdAttribute:i,results:y}}});return Promise.all(t)}};o(BP,"RelationIdLoader");var Oh=BP;var qP=class qP{constructor(e,t){this.connection=e,this.queryRunner=t}load(e,t,i){let s=Array.isArray(t)?t:[t],a=Array.isArray(i)?i:i?[i]:void 0;return e.isManyToMany?this.loadForManyToMany(e,s,a):e.isManyToOne||e.isOneToOneOwner?this.loadForManyToOneAndOneToOneOwner(e,s,a):this.loadForOneToManyAndOneToOneNotOwner(e,s,a)}async loadManyToManyRelationIdsAndGroup(e,t,i,s){let a=e.isManyToMany||e.isOneToMany,l=Array.isArray(t)?t:[t];if(!i&&(i=await this.connection.relationLoader.load(e,t,this.queryRunner,s),!i.length))return l.map(h=>({entity:h,related:a?[]:void 0}));let u=await this.load(e,t,i),c=Array.isArray(i)?i:[i],m=[],p=[];return e.isManyToManyOwner?(m=e.junctionEntityMetadata.inverseColumns.map(h=>h.referencedColumn),p=e.junctionEntityMetadata.ownerColumns.map(h=>h.referencedColumn)):e.isManyToManyNotOwner?(m=e.junctionEntityMetadata.ownerColumns.map(h=>h.referencedColumn),p=e.junctionEntityMetadata.inverseColumns.map(h=>h.referencedColumn)):e.isManyToOne||e.isOneToOneOwner?(m=e.joinColumns.map(h=>h.referencedColumn),p=e.entityMetadata.primaryColumns):(e.isOneToMany||e.isOneToOneNotOwner)&&(m=e.inverseRelation.entityMetadata.primaryColumns,p=e.inverseRelation.joinColumns.map(h=>h.referencedColumn)),l.map(h=>{let g={entity:h,related:a?[]:void 0},f=u.filter(P=>p.every(T=>T.compareEntityValue(h,P[T.entityMetadata.name+"_"+T.propertyAliasName])));return f.length&&c.forEach(P=>{f.forEach(T=>{m.every(b=>b.compareEntityValue(P,T[we.buildAlias(this.connection.driver,void 0,b.entityMetadata.name+"_"+e.propertyPath.replace(".","_")+"_"+b.propertyPath.replace(".","_"))]))&&(a?g.related.push(P):g.related=P)})}),g})}loadForManyToMany(e,t,i){let s=e.junctionEntityMetadata,a=s.name,l=e.isOwning?s.ownerColumns:s.inverseColumns,u=e.isOwning?s.inverseColumns:s.ownerColumns,c=this.connection.createQueryBuilder(this.queryRunner);l.forEach(g=>{let f=we.buildAlias(this.connection.driver,void 0,g.referencedColumn.entityMetadata.name+"_"+g.referencedColumn.propertyPath.replace(".","_"));c.addSelect(a+"."+g.propertyPath,f)}),u.forEach(g=>{let f=we.buildAlias(this.connection.driver,void 0,g.referencedColumn.entityMetadata.name+"_"+e.propertyPath.replace(".","_")+"_"+g.referencedColumn.propertyPath.replace(".","_"));c.addSelect(a+"."+g.propertyPath,f)});let m="";if(l.length===1){let g=t.map(P=>l[0].referencedColumn.getEntityValue(P));g.every(P=>typeof P=="number")?m=`${a}.${l[0].propertyPath} IN (${g.join(", ")})`:(c.setParameter("values1",g),m=a+"."+l[0].propertyPath+" IN (:...values1)")}else m="("+t.map((g,f)=>l.map(P=>{let T="entity1_"+f+"_"+P.propertyName;return c.setParameter(T,P.referencedColumn.getEntityValue(g)),a+"."+P.propertyPath+" = :"+T}).join(" AND ")).map(g=>"("+g+")").join(" OR ")+")";let p="";if(i)if(u.length===1){let g=i.map(P=>u[0].referencedColumn.getEntityValue(P));g.every(P=>typeof P=="number")?p=`${a}.${u[0].propertyPath} IN (${g.join(", ")})`:(c.setParameter("values2",g),p=a+"."+u[0].propertyPath+" IN (:...values2)")}else p="("+i.map((g,f)=>u.map(P=>{let T="entity2_"+f+"_"+P.propertyName;return c.setParameter(T,P.referencedColumn.getEntityValue(g)),a+"."+P.propertyPath+" = :"+T}).join(" AND ")).map(g=>"("+g+")").join(" OR ")+")";let h=[m,p].filter(g=>g.length>0).join(" AND ");return c.from(s.target,a).where(h).getRawMany()}loadForManyToOneAndOneToOneOwner(e,t,i){let s=e.entityMetadata.targetName,a=e.joinColumns.every(c=>!!e.entityMetadata.nonVirtualColumns.find(m=>m===c));if(i&&a){let c=[];if(t.forEach(m=>{let p={};e.entityMetadata.primaryColumns.forEach(h=>{let g=h.entityMetadata.name+"_"+h.propertyPath.replace(".","_");p[g]=h.getEntityValue(m)}),i.forEach(h=>{e.joinColumns.forEach(g=>{let f=g.getEntityValue(m),P=g.referencedColumn.getEntityValue(h);if(!(f===void 0||P===void 0)&&f===P){let T=g.referencedColumn.entityMetadata.name+"_"+e.propertyPath.replace(".","_")+"_"+g.referencedColumn.propertyPath.replace(".","_");p[T]=P}})}),Object.keys(p).length===e.entityMetadata.primaryColumns.length+e.joinColumns.length&&c.push(p)}),c.length===t.length)return Promise.resolve(c)}let l=this.connection.createQueryBuilder(this.queryRunner);e.entityMetadata.primaryColumns.forEach(c=>{let m=we.buildAlias(this.connection.driver,void 0,c.entityMetadata.name+"_"+c.propertyPath.replace(".","_"));l.addSelect(s+"."+c.propertyPath,m)}),e.joinColumns.forEach(c=>{let m=we.buildAlias(this.connection.driver,void 0,c.referencedColumn.entityMetadata.name+"_"+e.propertyPath.replace(".","_")+"_"+c.referencedColumn.propertyPath.replace(".","_"));l.addSelect(s+"."+c.propertyPath,m)});let u="";if(e.entityMetadata.primaryColumns.length===1){let c=t.map(p=>e.entityMetadata.primaryColumns[0].getEntityValue(p));c.every(p=>typeof p=="number")?u=`${s}.${e.entityMetadata.primaryColumns[0].propertyPath} IN (${c.join(", ")})`:(l.setParameter("values",c),u=s+"."+e.entityMetadata.primaryColumns[0].propertyPath+" IN (:...values)")}else u=t.map((c,m)=>e.entityMetadata.primaryColumns.map((p,h)=>{let g="entity"+m+"_"+h;return l.setParameter(g,p.getEntityValue(c)),s+"."+p.propertyPath+" = :"+g}).join(" AND ")).map(c=>"("+c+")").join(" OR ");return l.from(e.entityMetadata.target,s).where(u).getRawMany()}loadForOneToManyAndOneToOneNotOwner(e,t,i){let s=e;if(e=e.inverseRelation,e.entityMetadata.primaryColumns.length===e.joinColumns.length&&e.entityMetadata.primaryColumns.every(m=>e.joinColumns.indexOf(m)!==-1))return Promise.resolve(t.map(m=>{let p={};return e.joinColumns.forEach(function(h){let g=h.referencedColumn.getEntityValue(m),f=h.referencedColumn.entityMetadata.name+"_"+h.referencedColumn.propertyPath.replace(".","_"),P=h.entityMetadata.name+"_"+s.propertyPath.replace(".","_")+"_"+h.propertyPath.replace(".","_");p[f]=g,p[P]=g}),p}));let a=e.entityMetadata.targetName,l=this.connection.createQueryBuilder(this.queryRunner);e.entityMetadata.primaryColumns.forEach(c=>{let m=we.buildAlias(this.connection.driver,void 0,c.entityMetadata.name+"_"+s.propertyPath.replace(".","_")+"_"+c.propertyPath.replace(".","_"));l.addSelect(a+"."+c.propertyPath,m)}),e.joinColumns.forEach(c=>{let m=we.buildAlias(this.connection.driver,void 0,c.referencedColumn.entityMetadata.name+"_"+c.referencedColumn.propertyPath.replace(".","_"));l.addSelect(a+"."+c.propertyPath,m)});let u="";if(e.joinColumns.length===1){let c=t.map(p=>e.joinColumns[0].referencedColumn.getEntityValue(p));c.every(p=>typeof p=="number")?u=`${a}.${e.joinColumns[0].propertyPath} IN (${c.join(", ")})`:(l.setParameter("values",c),u=a+"."+e.joinColumns[0].propertyPath+" IN (:...values)")}else u=t.map((c,m)=>e.joinColumns.map((p,h)=>{let g="entity"+m+"_"+h;return l.setParameter(g,p.referencedColumn.getEntityValue(c)),a+"."+p.propertyPath+" = :"+g}).join(" AND ")).map(c=>"("+c+")").join(" OR ");return l.from(e.entityMetadata.target,a).where(u).getRawMany()}};o(qP,"RelationIdLoader");var Dd=qP;var VP=class VP{constructor(e){this.expressionMap=e}transform(){this.expressionMap.mainAlias&&this.expressionMap.mainAlias.metadata.relationIds.forEach(e
27=>{let t=this.metadataToAttribute(this.expressionMap.mainAlias.name,e);this.expressionMap.relationIdAttributes.push(t)}),this.expressionMap.joinAttributes.forEach(e=>{!e.metadata||e.metadata.isJunction||e.metadata.relationIds.forEach(t=>{let i=this.metadataToAttribute(e.alias.name,t);this.expressionMap.relationIdAttributes.push(i)})})}metadataToAttribute(e,t){return new sa(this.expressionMap,{relationName:e+"."+t.relation.propertyName,mapToProperty:e+"."+t.propertyName,alias:t.alias,queryBuilderFactory:t.queryBuilderFactory})}};o(VP,"RelationIdMetadataToAttributeTransformer");var Dh=VP;var $P=class $P{constructor(e,t,i){this.connection=e,this.queryRunner=t,this.relationCountAttributes=i}async load(e){let t=o((s,a,l)=>l.indexOf(s)===a,"onlyUnique"),i=this.relationCountAttributes.map(async s=>{if(s.relation.isOneToMany){let a=s.relation,l=a.inverseRelation,u=l.joinColumns[0].referencedColumn.propertyName,c=a.inverseEntityMetadata.target,m=a.inverseEntityMetadata.tableName,p=s.alias||m,h=l.propertyName,g=e.map(P=>P[s.parentAlias+"_"+u]).filter(P=>!!P);if(g=g.filter(t),g.length===0)return{relationCountAttribute:s,results:[]};let f=this.connection.createQueryBuilder(this.queryRunner);return f.select(p+"."+h,"parentId").addSelect("COUNT(*)","cnt").from(c,p).where(p+"."+h+" IN (:...ids)").addGroupBy(p+"."+h).setParameter("ids",g),s.queryBuilderFactory&&s.queryBuilderFactory(f),{relationCountAttribute:s,results:await f.getRawMany()}}else{let a,l,u,c;s.relation.isOwning?(a=s.relation.joinColumns[0].referencedColumn.databaseName,l=s.relation.inverseJoinColumns[0].referencedColumn.databaseName,u=s.relation.junctionEntityMetadata.columns[0],c=s.relation.junctionEntityMetadata.columns[1]):(a=s.relation.inverseRelation.inverseJoinColumns[0].referencedColumn.databaseName,l=s.relation.inverseRelation.joinColumns[0].referencedColumn.databaseName,u=s.relation.junctionEntityMetadata.columns[1],c=s.relation.junctionEntityMetadata.columns[0]);let m=e.map(C=>C[s.parentAlias+"_"+a]).filter(C=>!!C);if(m=m.filter(t),m.length===0)return{relationCountAttribute:s,results:[]};let p=s.junctionAlias,h=s.joinInverseSideMetadata.tableName,g=s.alias||h,f=s.relation.junctionEntityMetadata.tableName,P=p+"."+u.propertyName+" IN ("+m.map(C=>isNaN(C)?"'"+C+"'":C)+") AND "+p+"."+c.propertyName+" = "+g+"."+l,T=this.connection.createQueryBuilder(this.queryRunner);return T.select(p+"."+u.propertyName,"parentId").addSelect("COUNT("+T.escape(g)+"."+T.escape(l)+")","cnt").from(h,g).innerJoin(f,p,P).addGroupBy(p+"."+u.propertyName),s.queryBuilderFactory&&s.queryBuilderFactory(T),{relationCountAttribute:s,results:await T.getRawMany()}}});return Promise.all(i)}};o($P,"RelationCountLoader");var Mh=$P;var GP=class GP{constructor(e){this.expressionMap=e}transform(){this.expressionMap.mainAlias&&this.expressionMap.mainAlias.metadata.relationCounts.forEach(e=>{let t=this.metadataToAttribute(this.expressionMap.mainAlias.name,e);this.expressionMap.relationCountAttributes.push(t)}),this.expressionMap.joinAttributes.forEach(e=>{!e.metadata||e.metadata.isJunction||e.metadata.relationCounts.forEach(t=>{let i=this.metadataToAttribute(e.alias.name,t);this.expressionMap.relationCountAttributes.push(i)})})}metadataToAttribute(e,t){return new oa(this.expressionMap,{relationName:e+"."+t.relation.propertyName,mapToProperty:e+"."+t.propertyName,alias:t.alias,queryBuilderFactory:t.queryBuilderFactory})}};o(GP,"RelationCountMetadataToAttributeTransformer");var Nh=GP;var Ih=class Ih{static isFindOneOptions(e){let t=e;return t&&(Array.isArray(t.select)||Array.isArray(t.relations)||typeof t.select=="object"||typeof t.relations=="object"||typeof t.where=="object"||typeof t.join=="object"||typeof t.order=="object"||typeof t.cache=="object"||typeof t.cache=="boolean"||typeof t.cache=="number"||typeof t.comment=="string"||typeof t.lock=="object"||typeof t.loadRelationIds=="object"||typeof t.loadRelationIds=="boolean"||typeof t.loadEagerRelations=="boolean"||typeof t.withDeleted=="boolean"||typeof t.relationLoadStrategy=="string"||typeof t.transaction=="boolean")}static isFindManyOptions(e){let t=e;return t&&(this.isFindOneOptions(t)||typeof t.skip=="number"||typeof t.take=="number"||typeof t.skip=="string"||typeof t.take=="string")}static extractFindManyOptionsAlias(e){if(this.isFindManyOptions(e)&&e.join)return e.join.alias}static applyOptionsToTreeQueryBuilder(e,t){if(t!=null&&t.relations){let i=[...t.relations];if(Ih.applyRelationsRecursively(e,i,e.expressionMap.mainAlias.name,e.expressionMap.mainAlias.metadata,""),i.length>0)throw new rh(i)}return e}static applyRelationsRecursively(e,t,i,s,a){let l=[];
27if(a){let u=new RegExp("^"+a.replace(".","\\.")+"\\.");l=t.filter(c=>c.match(u)).map(c=>s.findRelationWithPropertyPath(c.replace(u,""))).filter(c=>c)}else l=t.map(u=>s.findRelationWithPropertyPath(u)).filter(u=>u);l.forEach(u=>{let c=we.buildAlias(e.connection.driver,{joiner:"__"},i,u.propertyPath),m=i+"."+u.propertyPath;e.expressionMap.relationLoadStrategy==="query"?e.concatRelationMetadata(u):e.leftJoinAndSelect(m,c),t.splice(t.indexOf(a?a+"."+u.propertyPath:u.propertyPath),1);let p,h;if(e.expressionMap.relationLoadStrategy==="query")p=u.inverseEntityMetadata,h=c;else{let g=e.expressionMap.joinAttributes.find(f=>f.entityOrProperty===m);p=g.metadata,h=g.alias.name}if(!h||!p)throw new Ui(u.propertyPath,s);if(this.applyRelationsRecursively(e,t,h,p,a?a+"."+u.propertyPath:u.propertyPath),e.expressionMap.relationLoadStrategy==="join"){let g=s.relations.find(f=>f.propertyName===u.propertyPath);g&&this.joinEagerRelations(e,c,g.inverseEntityMetadata)}})}static joinEagerRelations(e,t,i){i.eagerRelations.forEach(s=>{let a=we.buildAlias(e.connection.driver,{joiner:"__"},t,s.propertyName),l=!0;for(let m of e.expressionMap.joinAttributes)if(!(m.condition!==void 0||m.mapToProperty!==void 0||m.isMappingMany!==void 0||m.direction!=="LEFT"||m.entityOrProperty!==`${t}.${s.propertyPath}`)){l=!1,a=m.alias.name;break}let u=!!e.expressionMap.joinAttributes.find(m=>m.alias.name===a);l&&!u&&e.leftJoin(t+"."+s.propertyPath,a);let c=!0;for(let m of e.expressionMap.selects)if(!(m.aliasName!==void 0||m.virtual!==void 0||m.selection!==a)){c=!1;break}c&&e.addSelect(a),this.joinEagerRelations(e,a,s.inverseEntityMetadata)})}};o(Ih,"FindOptionsUtils");var al=Ih;var jh=class jh extends Sr{constructor(){super(...arguments),this["@instanceof"]=Symbol.for("SelectQueryBuilder"),this.findOptions={},this.selects=[],this.joins=[],this.conditions="",this.orderBys=[],this.relationMetadatas=[]}getQuery(){let e=this.createComment();return e+=this.createCteExpression(),e+=this.createSelectExpression(),e+=this.createJoinExpression(),e+=this.createWhereExpression(),e+=this.createGroupByExpression(),e+=this.createHavingExpression(),e+=this.createOrderByExpression(),e+=this.createLimitOff
27setExpression(),e+=this.createLockExpression(),e=e.trim(),this.expressionMap.subQuery&&(e="("+e+")"),this.replacePropertyNamesForTheWholeQuery(e)}setFindOptions(e){return this.findOptions=e,this.applyFindOptions(),this}subQuery(){let e=this.createQueryBuilder();return e.expressionMap.subQuery=!0,e.parentQueryBuilder=this,e}select(e,t){if(this.expressionMap.queryType="select",Array.isArray(e))this.expressionMap.selects=e.map(i=>({selection:i}));else if(typeof e=="function"){let i=e(this.subQuery());this.setParameters(i.getParameters()),this.expressionMap.selects.push({selection:i.getQuery(),aliasName:t})}else e&&(this.expressionMap.selects=[{selection:e,aliasName:t}]);return this}addSelect(e,t){if(!e)return this;if(Array.isArray(e))this.expressionMap.selects=this.expressionMap.selects.concat(e.map(i=>({selection:i})));else if(typeof e=="function"){let i=e(this.subQuery());this.setParameters(i.getParameters()),this.expressionMap.selects.push({selection:i.getQuery(),aliasName:t})}else e&&this.expressionMap.selects.push({selection:e,aliasName:t});return this}maxExecutionTime(e){return this.expressionMap.maxExecutionTime=e,this}distinct(e=!0){return this.expressionMap.selectDistinct=e,this}distinctOn(e){return this.expressionMap.selectDistinctOn=e,this}fromDummy(){var e;return this.from((e=this.connection.driver.dummyTableName)!=null?e:"(SELECT 1 AS dummy_column)","dummy_table")}from(e,t){let i=this.createFromAlias(e,t);return this.expressionMap.setMainAlias(i),this}addFrom(e,t){let i=this.createFromAlias(e,t);return this.expressionMap.mainAlias||this.expressionMap.setMainAlias(i),this}innerJoin(e,t,i,s){return this.join("INNER",e,t,i,s),this}leftJoin(e,t,i,s){return this.join("LEFT",e,t,i,s),this}innerJoinAndSelect(e,t,i,s){return this.addSelect(t),this.innerJoin(e,t,i,s),this}leftJoinAndSelect(e,t,i,s){return this.addSelect(t),this.leftJoin(e,t,i,s),this}innerJoinAndMapMany(e,t,i,s,a){return this.addSelect(i),this.join("INNER",t,i,s,a,e,!0),this}innerJoinAndMapOne(e,t,i,s,a,l){return this.addSelect(i),this.join("INNER",t,i,s,a,e,!1,l),this}leftJoinAndMapMany(e,t,i,s,a){return this.addSelect(i),this.join("LEFT",t,i,s,a,e,!0),this}leftJoinAndMapOne(e,t,i,s,a,l){return this.addSelect(i),this.join("LEFT",t,i,s,a,e,!1,l),this}loadRelationIdAndMap(e,t,i,s){let a=new sa(this.expressionMap);return a.mapToProperty=e,a.relationName=t,typeof i=="string"&&(a.alias=i),typeof i=="object"&&i.disableMixedMap&&(a.disableMixedMap=!0),a.queryBuilderFactory=s,this.expressionMap.relationIdAttributes.push(a),a.relation.junctionEntityMetadata&&this.expressionMap.createAlias({type:"other",name:a.junctionAlias,metadata:a.relation.junctionEntityMetadata}),this}loadRelationCountAndMap(e,t,i,s){let a=new oa(this.expressionMap);return a.mapToProperty=e,a.relationName=t,a.alias=i,a.queryBuilderFactory=s,this.expressionMap.relationCountAttributes.push(a),this.expressionMap.createAlias({type:"other",name:a.junctionAlias}),a.relation.junctionEntityMetadata&&this.expressionMap.createAlias({type:"other",name:a.junctionAlias,metadata:a.relation.junctionEntityMetadata}),this}loadAllRelationIds(e){return this.expressionMap.mainAlias.metadata.relations.forEach(t=>{e!==void 0&&e.relations!==void 0&&e.relations.indexOf(t.propertyPath)===-1||this.loadRelationIdAndMap(this.expressionMap.mainAlias.name+"."+t.propertyPath,this.expressionMap.mainAlias.name+"."+t.propertyPath,e)}),this}where(e,t){this.expressionMap.wheres=[];let i=this.getWhereCondition(e);return i&&(this.expressionMap.wheres=[{type:"simple",condition:i}]),t&&this.setParameters(t),this}andWhere(e,t){return this.expressionMap.wheres.push({type:"and",condition:this.getWhereCondition(e)}),t&&this.setParameters(t),this}orWhere(e,t){return this.expressionMap.wheres.push({type:"or",condition:this.getWhereCondition(e)}),t&&this.setParameters(t),this}whereExists(e){return this.where(...this.getExistsCondition(e))}andWhereExists(e){return this.andWhere(...this.getExistsCondition(e))}orWhereExists(e){return this.orWhere(...this.getExistsCondition(e))}whereInIds(e){return this.where(this.getWhereInIdsCondition(e))}andWhereInIds(e){return this.andWhere(this.getWhereInIdsCondition(e))}orWhereInIds(e){return this.orWhere(this.getWhereInIdsCondition(e))}having(e,t){return this.expressionMap.havings.push({type:"simple",condition:e}),t&&this.setParameters(t),this}andHaving(e,t){return this.expressionMap.havings.push({type:"and",condition:e}),t&&this.setParameters(t),this}orHaving(e,t){return this.expressionMap.havings.push({type:"or",condition:e}),t&&this.setParameters(t),this}groupBy(e){return e?this.expressionMap.groupBys=[e]:this.expressionMap.groupBys=[],this}addGroupBy(e){return this.expressionMap.groupBys.push(e),this}timeTravelQuery(e){return this.connection.driver.options.type==="cockroachdb"&&(e===void 0?this.expressionMap.timeTravel="follower_read_timestamp()":this.expressionMap.timeTravel=e),this}orderBy(e,t="ASC",i){if(e)if(typeof e=="object")this.validateOrderByCondition(e),this.expressionMap.orderBys=e;else{let s=i?{[e]:{order:t,nulls:i}}:{[e]:t};this.validateOrderByCondition(s),this.expressionMap.orderBys=s}else this.expressionMap.orderBys={};return this}addOrderBy(e,t="ASC",i){let s=i?{[e]:{order:t,nulls:i}}:{[e]:t};return this.validateOrderByCondition(s),i?this.expressionMap.orderBys[e]={order:t,nulls:i}:this.expressionMap.orderBys[e]=t,this}limit(e){return this.expressionMap.limit=this.validateNumericInput("limit",e),this}offset(e){return this.expressionMap.offset=this.validateNumericInput("offset",e),this}take(e){return this.expressionMap.take=this.validateNumericInput("take",e),this}skip(e){return this.expressionMap.skip=this.validateNumericInput("skip",e),this}useIndex(e){return this.expressionMap.useIndex=e,this}setLock(e,t,i){return this.expressionMap.lockMode=e,this.expressionMap.lockVersion=t,this.expressionMap.lockTables=i,this}setOnLocked(e){return this.expressionMap.onLocked=e,this}withDeleted(){return this.expressionMap.withDeleted=!0,this}async getRawOne(){return(await this.getRawMany())[0]}async getRawMany(){if(this.expressionMap.lockMode==="optimistic")throw new na;this.expressionMap.queryEntity=!1;let e=this.obtainQueryRunner(),t=!1;try{this.expressionMap.useTransaction===!0&&e.isTransactionActive===!1&&(await e.startTransaction(),t=!0);let i=await this.loadRawResults(e);return t&&await e.commitTransaction(),i}catch(i){if(t)try{await e.rollbackTransaction()}catch(s){}throw i}finally{e!==this.queryRunner&&await e.release()}}async getRawAndEntities(){let e=this.obtainQueryRunner(),t=!1;try{this.expressionMap.useTransaction===!0&&e.isTransactionActive===!1&&(await e.startTransaction(),t=!0),this.expressionMap.queryEntity=!0;let i=await this.executeEntitiesAndRawResults(e);return t&&await e.commitTransaction(),i}catch(i){if(t)try{await e.rollbackTransaction()}catch(s){}throw i}finally{e!==this.queryRunner&&await e.release()}}async getOne(){let t=(await this.getRawAndEntities()).entities[0];if(t&&this.expressionMap.lockMode==="optimistic"&&this.expressionMap.lockVersion){let i=this.expressionMap.mainAlias.metadata;if(this.expressionMap.lockVersion instanceof Date){let s=i.updateDateColumn.getEntityValue(t);if(s.getTime()!==this.expressionMap.lockVersion.getTime())throw new hd(i.name,this.expressionMap.lockVersion,s)}else{let s=i.versionColumn.getEntityValue(t);if(s!==this.expressionMap.lockVersion)throw new hd(i.name,this.expressionMap.lockVersion,s)}}return t===void 0?null:t}async getOneOrFail(){let e=await this.getOne();if(!e)throw new fd(this.expressionMap.mainAlias.target,this.expressionMap.parameters);return e}async getMany(){if(this.expressionMap.lockMode==="optimistic")throw new na;return(await this.getRawAndEntities()).entities}async getCount(){if(this.expressionMap.lockMode==="optimistic")throw new na;let e=this.obtainQueryRunner(),t=!1;try{this.expressionMap.useTransaction===!0&&e.isTransactionActive===!1&&(await e.startTransaction(),t=!0),this.expressionMap.queryEntity=!1;let i=await this.executeCountQuery(e);return t&&await e.commitTransaction(),i}catch(i){if(t)try{await e.rollbackTransaction()}catch(s){}throw i}finally{e!==this.queryRunner&&await e.release()}}async getExists(){if(this.expressionMap.lockMode==="optimistic")throw new na;let e=this.obtainQueryRunner(),t=!1;try{this.expressionMap.useTransaction===!0&&e.isTransactionActive===!1&&(await e.startTransaction(),t=!0),this.expressionMap.queryEntity=!1;let i=await this.executeExistsQuery(e);return t&&await e.commitTransaction(),i}catch(i){if(t)try{await e.rollbackTransaction()}catch(s){}throw i}finally{e!==this.queryRunner&&await e.release()}}async getManyAndCount(){if(this.expressionMap.lockMode==="optimistic")throw new na;let e=this.obtainQueryRunner(),t=!1;try{this.expressionMap.useTransaction===!0&&e.isTransactionActive===!1&&(await e.startTransaction(),t=!0),this.expressionMap.queryEntity=!0;let i=await this.executeEntitiesAndRawResults(e);this.expressionMap.queryEntity=!1;let s=this.lazyCount(i);if(s===void 0){let l=this.expressionMap.cacheId;l&&(this.expressionMap.cacheId=`${l}-count`),s=await this.executeCountQuery(e)}let a=[i.entities,s];return t&&await e.commitTransaction(),a}catch(i){if(t)try{await e.rollbackTransaction()}catch(s){}throw i}finally{e!==this.queryRunner&&await e.release()}}lazyCount(e){let t=this.expressionMap.limit!==void 0&&this.expressionMap.limit!==null;if(this.expressionMap.joinAttributes.length>0&&t)return;let i=this.expressionMap.take!==void 0&&this.expressionMap.take!==null,s=t?this.expressionMap.limit:i?this.expressionMap.take:void 0;if(s!==void 0&&e.entities.length===s)return;let a=this.expressionMap.skip!==void 0&&this.expressionMap.skip!==null&&this.expressionMap.skip>0,l=this.expressionMap.offset!==void 0&&this.expressionMap.offset!==null&&this.expressionMap.offset>0;if(e.entities.length===0&&(a||l))return;let u=l?this.expressionMap.offset:a?this.expressionMap.skip:0;return e.entities.length+u}async stream(){this.expressionMap.queryEntity=!1;let[e,t]=this.getQueryAndParameters(),i=this.obtainQueryRunner(),s=!1;try{this.expressionMap.useTransaction===!0&&i.isTransactionActive===!1&&(await i.startTransaction(),s=!0);let a=o(()=>
27{if(i!==this.queryRunner)return i.release()},"releaseFn"),l=i.stream(e,t,a,a);return s&&await i.commitTransaction(),l}catch(a){if(s)try{await i.rollbackTransaction()}catch(l){}throw a}}cache(e,t){return typeof e=="boolean"?this.expressionMap.cache=e:typeof e=="number"?(this.expressionMap.cache=!0,this.expressionMap.cacheDuration=e):(typeof e=="string"||typeof e=="number")&&(this.expressionMap.cache=!0,this.expressionMap.cacheId=e),t&&(this.expressionMap.cacheDuration=t),this}setOption(e){return this.expressionMap.options.push(e),this}join(e,t,i,s,a,l,u,c){a&&this.setParameters(a);let m=new Cu(this.connection,this.expressionMap);m.direction=e,m.mapAsEntity=c,m.mapToProperty=l,m.isMappingMany=u,m.entityOrProperty=t,m.condition=s,this.expressionMap.joinAttributes.push(m);let p=m.metadata;if(p){if(p.deleteDateColumn&&!this.expressionMap.withDeleted){let h=`${i}.${p.deleteDateColumn.propertyName} IS NULL`;m.condition=m.condition?` ${m.condition} AND ${h}`:`${h}`}m.alias=this.expressionMap.createAlias({type:"join",name:i,metadata:p}),m.relation&&m.relation.junctionEntityMetadata&&this.expressionMap.createAlias({type:"join",name:m.junctionAlias,metadata:m.relation.junctionEntityMetadata})}else{let h="";if(typeof t=="function"){let f=t(this.subQuery());this.setParameters(f.getParameters()),h=f.getQuery()}else h=t;let g=typeof t=="function"||t.substr(0,1)==="("&&t.substr(-1)===")";m.alias=this.expressionMap.createAlias({type:"join",name:i,tablePath:g===!1?t:void 0,subQuery:g===!0?h:void 0})}}createSelectExpression(){if(!this.expressionMap.mainAlias)throw new Z("Cannot build query because main alias is not set (call qb#from method)");let e=[],t=[];if(this.expressionMap.mainAlias.hasMetadata){let u=this.expressionMap.mainAlias.metadata;e.push(...this.buildEscapedEntityColumnSelects(this.expressionMap.mainAlias.name,u)),t.push(...this.findEntityColumnSelects(this.expressionMap.mainAlias.name,u))}this.expressionMap.joinAttributes.forEach(u=>{if(u.metadata)e.push(...this.buildEscapedEntityColumnSelects(u.alias.name,u.metadata)),t.push(...this.findEntityColumnSelects(u.alias.name,u.metadata));else if(this.expressionMap.selects.some(m=>m.selection===u.alias.name)){e.push({selection:this.escape(u.alias.name)+".*"});let m=this.expressionMap.selects.find(p=>p.selection===u.alias.name);t.push(m)}}),this.expressionMap.selects.filter(u=>t.indexOf(u)===-1).forEach(u=>e.push({selection:this.replacePropertyNames(u.selection),aliasName:u.aliasName})),e.length===0&&e.push({selection:"*"});let i="";this.expressionMap.useIndex&&we.isMySQLFamily(this.connection.driver)&&(i=` USE INDEX (${this.expressionMap.useIndex})`);let s=this.expressionMap.aliases.filter(u=>u.type==="from"&&(u.tablePath||u.subQuery)).map(u=>u.subQuery?u.subQuery+" "+this.escape(u.name):this.getTableName(u.tablePath)+" "+this.escape(u.name)),a=this.createSelectDistinctExpression(),l=e.map(u=>u.selection+(u.aliasName?" AS "+this.escape(u.aliasName):"")).join(", ");return a+l+" FROM "+s.join(", ")+this.createTableLockExpression()+i}createSelectDistinctExpression(){let{selectDistinct:e,selectDistinctOn:t,maxExecutionTime:i}=this.expressionMap,{driver:s}=this.connection,a="SELECT ";return i>0&&we.isMySQLFamily(s)&&(a+=`/*+ MAX_EXECUTION_TIME(${this.expressionMap.maxExecutionTime}) */ `),we.isPostgresFamily(s)&&t.length>0?a=`SELECT DISTINCT ON (${t.map(u=>this.replacePropertyNames(u)).join(", ")}) `:e&&(a="SELECT DISTINCT "),a}createJoinExpression(){return this.expressionMap.joinAttributes.map(t=>{let i=t.relation,s=t.tablePath,a=t.alias.name,l=t.condition?" AND ("+t.condition+")":"",u=t.parentAlias;if(!u||!i){let c=t.alias.subQuery?t.alias.subQuery:this.getTableName(s);return" "+t.direction+" JOIN "+c+" "+this.escape(a)+this.createTableLockExpression()+(t.condition?" ON "+this.replacePropertyNames(t.condition):"")}if(i.isManyToOne||i.isOneToOneOwner){let c=i.joinColumns.map(m=>a+"."+m.referencedColumn.propertyPath+"="+u+"."+i.propertyPath+"."+m.referencedColumn.propertyPath).join(" AND ");return" "+t.direction+" JOIN "+this.getTableName(s)+" "+this.escape(a)+this.createTableLockExpression()+" ON "+this.replacePropertyNames(c+l)}else if(i.isOneToMany||i.isOneToOneNotOwner){let c=i.inverseRelation.joinColumns.map(m=>
27(i.inverseEntityMetadata.tableType==="entity-child"&&i.inverseEntityMetadata.discriminatorColumn&&(l+=" AND "+a+"."+i.inverseEntityMetadata.discriminatorColumn.databaseName+"='"+i.inverseEntityMetadata.discriminatorValue+"'"),a+"."+i.inverseRelation.propertyPath+"."+m.referencedColumn.propertyPath+"="+u+"."+m.referencedColumn.propertyPath)).join(" AND ");if(!c)throw new Z(`Relation ${i.entityMetadata.name}.${i.propertyName} does not have join columns.`);return" "+t.direction+" JOIN "+this.getTableName(s)+" "+this.escape(a)+this.createTableLockExpression()+" ON "+this.replacePropertyNames(c+l)}else{let c=i.junctionEntityMetadata.tablePath,m=t.junctionAlias,p="",h="";return i.isOwning?(p=i.joinColumns.map(g=>m+"."+g.propertyPath+"="+u+"."+g.referencedColumn.propertyPath).join(" AND "),h=i.inverseJoinColumns.map(g=>a+"."+g.referencedColumn.propertyPath+"="+m+"."+g.propertyPath).join(" AND ")):(p=i.inverseRelation.inverseJoinColumns.map(g=>m+"."+g.propertyPath+"="+u+"."+g.referencedColumn.propertyPath).join(" AND "),h=i.inverseRelation.joinColumns.map(g=>a+"."+g.referencedColumn.propertyPath+"="+m+"."+g.propertyPath).join(" AND "))," "+t.direction+" JOIN "+this.getTableName(c)+" "+this.escape(m)+this.createTableLockExpression()+" ON "+this.replacePropertyNames(p)+" "+t.direction+" JOIN "+this.getTableName(s)+" "+this.escape(a)+this.createTableLockExpression()+" ON "+this.replacePropertyNames(h+l)}}).join(" ")}createGroupByExpression(){return!this.expressionMap.groupBys||!this.expressionMap.groupBys.length?"":" GROUP BY "+this.replacePropertyNames(this.expressionMap.groupBys.join(", "))}createOrderByExpression(){let e=this.expressionMap.allOrderBys;return Object.keys(e).length===0?"":" ORDER BY "+Object.keys(e).map(t=>{let i=typeof e[t]=="string"?e[t]:e[t].order+" "+e[t].nulls,s=this.expressionMap.selects.find(a=>a.selection===t);if(s&&!s.aliasName&&t.indexOf(".")!==-1){let a=t.split("."),l=a[0],u=a.slice(1).join("."),c=this.expressionMap.aliases.find(m=>m.name===l);if(c){let m=c.metadata.findColumnWithPropertyPath(u);if(m){let p=we.buildAlias(this.connection.driver,void 0,l,m.databaseName);return this.escape(p)+" "+i}}}return this.replacePropertyNames(t)+" "+i}).join(", ")}
27createLimitOffsetExpression(){let e=this.expressionMap.offset,t=this.expressionMap.limit;e===void 0&&t===void 0&&this.expressionMap.joinAttributes.length===0&&(e=this.expressionMap.skip,t=this.expressionMap.take);let i=t!=null,s=e!=null;if(this.connection.driver.options.type==="mssql"){let a="";if((i||s)&&Object.keys(this.expressionMap.allOrderBys).length<=0&&(a=" ORDER BY (SELECT NULL)"),i&&s)return a+" OFFSET "+e+" ROWS FETCH NEXT "+t+" ROWS ONLY";if(i)return a+" OFFSET 0 ROWS FETCH NEXT "+t+" ROWS ONLY";if(s)return a+" OFFSET "+e+" ROWS"}else if(we.isMySQLFamily(this.connection.driver)||this.connection.driver.options.type==="aurora-mysql"||this.connection.driver.options.type==="sap"||this.connection.driver.options.type==="spanner"){if(i&&s)return" LIMIT "+t+" OFFSET "+e;if(i)return" LIMIT "+t;if(s)throw new nh}else if(we.isSQLiteFamily(this.connection.driver)){if(i&&s)return" LIMIT "+t+" OFFSET "+e;if(i)return" LIMIT "+t;if(s)return" LIMIT -1 OFFSET "+e}else if(this.connection.driver.options.type==="oracle"){if(i&&s)return" OFFSET "+e+" ROWS FETCH NEXT "+t+" ROWS ONLY";if(i)return" FETCH NEXT "+t+" ROWS ONLY";if(s)return" OFFSET "+e+" ROWS"}else{if(i&&s)return" LIMIT "+t+" OFFSET "+e;if(i)return" LIMIT "+t;if(s)return" OFFSET "+e}return""}createTableLockExpression(){if(this.connection.driver.options.type==="mssql")switch(this.expressionMap.lockMode){case"pessimistic_read":return" WITH (HOLDLOCK, ROWLOCK)";case"pessimistic_write":return" WITH (UPDLOCK, ROWLOCK)";case"dirty_read":return" WITH (NOLOCK)"}return""}createLockExpression(){let e=this.connection.driver,t="";if(this.expressionMap.lockTables){if(!we.isPostgresFamily(e))throw new Z("Lock tables not supported in selected driver");if(this.expressionMap.lockTables.length<1)throw new Z("lockTables cannot be an empty array");t=" OF "+this.expressionMap.lockTables.join(", ")}let i="";switch(this.expressionMap.onLocked==="nowait"?i=" NOWAIT":this.expressionMap.onLocked==="skip_locked"&&(e.options.type==="sap"?i=" IGNORE LOCKED":i=" SKIP LOCKED"),this.expressionMap.lockMode){case"pessimistic_read":if(e.options.type==="mysql"||e.options.type==="aurora-mysql")return we.isReleaseVersionOrGreater(e,"8.0.0")?" FOR SHARE"+t+i:" LOCK IN SHARE MODE";if(e.options.type==="mariadb")return" LOCK IN SHARE MODE";if(we.isPostgresFamily(e))return" FOR SHARE"+t+i;if(e.options.type==="sap")return" FOR SHARE LOCK"+t+i;if(e.options.type==="oracle")return" FOR UPDATE";if(e.options.type==="mssql")return"";throw new So;case"pessimistic_write":if(we.isMySQLFamily(e)||e.options.type==="aurora-mysql"||e.options.type==="oracle")return" FOR UPDATE"+i;if(we.isPostgresFamily(e)||e.options.type==="sap")return" FOR UPDATE"+t+i;if(e.options.type==="mssql")return"";throw new So;case"pessimistic_partial_write":if(we.isPostgresFamily(e))return" FOR UPDATE"+t+" SKIP LOCKED";if(e.options.type==="sap")return" FOR UPDATE"+t+" IGNORE LOCKED";if(we.isMySQLFamily(e))return" FOR UPDATE SKIP LOCKED";throw new So;case"pessimistic_write_or_fail":if(we.isPostgresFamily(e)||e.options.type==="sap")return" FOR UPDATE"+t+" NOWAIT";if(we.isMySQLFamily(e))return" FOR UPDATE NOWAIT";throw new So;case"for_no_key_update":if(we.isPostgresFamily(e))return" FOR NO KEY UPDATE"+t+i;throw new So;case"for_key_share":if(we.isPostgresFamily(e))return" FOR KEY SHARE"+t+i;throw new So;default:return""}}createHavingExpression(){if(!this.expressionMap.havings||!this.expressionMap.havings.length)return"";let e=this.expressionMap.havings.map((t,i)=>{switch(t.type){case"and":return(i>0?"AND ":"")+this.replacePropertyNames(t.condition);case"or":return(i>0?"OR ":"")+this.replacePropertyNames(t.condition);default:return this.replacePropertyNames(t.condition)}}).join(" ");return e.length?" HAVING "+e:""}buildEscapedEntityColumnSelects(e,t){let i=this.expressionMap.selects.some(m=>m.selection===e),s=[];if(i&&s.push(...t.columns.filter(m=>m.isSelect===!0)),s.push(...t.columns.filter(m=>this.expressionMap.selects.some(p=>p.selection===e+"."+m.propertyPath))),s.length===0)return[];let a=this.expressionMap.queryEntity?t.primaryColumns.filter(m=>s.indexOf(m)===-1):[],l=[...s,...a],u=[],c=this.escape(e);return l.forEach(m=>{let p=c+"."+this.escape(m.databaseName);m.isVirtualProperty&&m.query&&(p=`(${m.query(c)})`),this.connection.driver.spatialTypes.indexOf(m.type)!==-1&&((we.isMySQLFamily(this.connection.driver)||this.connection.driver.options.type==="aurora-mysql")&&(p=`${this.connection.driver.options.legacySpatialSupport?"AsText":"ST_AsText"}(${p})`),we.isPostgresFamily(this.connection.driver)&&(m.precision?p=`ST_AsGeoJSON(${p}, ${m.precision})::json`:p=`ST_AsGeoJSON(${p}
27)::json`),this.connection.driver.options.type==="mssql"&&(p=`${p}.ToString()`));let h=this.expressionMap.selects.filter(g=>g.selection===e+"."+m.propertyPath);h.length?h.forEach(g=>{u.push({selection:p,aliasName:g.aliasName?g.aliasName:we.buildAlias(this.connection.driver,void 0,e,m.databaseName),virtual:g.virtual})}):u.push({selection:p,aliasName:we.buildAlias(this.connection.driver,void 0,e,m.databaseName),virtual:i})}),u}findEntityColumnSelects(e,t){return this.expressionMap.selects.filter(i=>i.selection===e||t.columns.some(s=>i.selection===e+"."+s.propertyPath))}computeCountExpression(){let e=this.expressionMap.mainAlias.name,i=this.expressionMap.mainAlias.metadata.primaryColumns,s=this.escape(e);if(this.expressionMap.joinAttributes.length===0&&this.expressionMap.relationIdAttributes.length===0&&this.expressionMap.relationCountAttributes.length===0)return"COUNT(1)";if(this.connection.driver.options.type==="cockroachdb"||we.isPostgresFamily(this.connection.driver))return"COUNT(DISTINCT("+i.map(a=>`${s}.${this.escape(a.databaseName)}`).join(", ")+"))";if(we.isMySQLFamily(this.connection.driver))return"COUNT(DISTINCT "+i.map(a=>`${s}.${this.escape(a.databaseName)}`).join(", ")+")";if(this.connection.driver.options.type==="mssql"){let a=i.map(l=>`${s}.${this.escape(l.databaseName)}`).join(", '|;|', ");return i.length===1?`COUNT(DISTINCT(${a}))`:`COUNT(DISTINCT(CONCAT(${a})))`}return this.connection.driver.options.type==="spanner"?i.length===1?`COUNT(DISTINCT(${s}.${this.escape(i[0].databaseName)}))`:`COUNT(DISTINCT(CONCAT(${i.map(l=>`CAST(${s}.${this.escape(l.databaseName)} AS STRING)`).join(", '|;|', ")})))`:"COUNT(DISTINCT("+i.map(a=>`${s}.${this.escape(a.databaseName)}`).join(" || '|;|' || ")+"))"}async executeCountQuery(e){let t=this.computeCountExpression(),i=await this.clone().orderBy().groupBy().offset(void 0).limit(void 0).skip(void 0).take(void 0).select(t,"cnt").setOption("disable-global-order").loadRawResults(e);return!i||!i[0]||!i[0].cnt?0:parseInt(i[0].cnt)}async executeExistsQuery(e){return(await this.connection.createQueryBuilder().fromDummy().select("1","row_exists").whereExists(this).limit(1).loadRawResults(e)).length>0}applyFindOptions(){if(this.expressionMap.mainAlias.metadata){if(this.findOptions.relationLoadStrategy&&(this.expressionMap.relationLoadStrategy=this.findOptions.relationLoadStrategy),this.findOptions.comment&&this.comment(this.findOptions.comment),this.findOptions.withDeleted&&this.withDeleted(),this.findOptions.select){let e=Array.isArray(this.findOptions.select)?ft.propertyPathsToTruthyObject(this.findOptions.select):this.findOptions.select;this.buildSelect(e,this.expressionMap.mainAlias.metadata,this.expressionMap.mainAlias.name)}if(this.selects.length&&this.select(this.selects),this.selects=[],this.findOptions.relations){let e=Array.isArray(this.findOptions.relations)?ft.propertyPathsToTruthyObject(this.findOptions.relations):this.findOptions.relations;this.buildRelations(e,typeof this.findOptions.select=="object"?this.findOptions.select:void 0,this.expressionMap.mainAlias.metadata,this.expressionMap.mainAlias.name),this.findOptions.loadEagerRelations!==!1&&this.expressionMap.relationLoadStrategy==="join"&&this.buildEagerRelations(e,typeof this.findOptions.select=="object"?this.findOptions.select:void 0,this.expressionMap.mainAlias.metadata,this.expressionMap.mainAlias.name)}if(this.selects.length&&this.addSelect(this.selects),this.findOptions.where&&(this.conditions=this.buildWhere(this.findOptions.where,this.expressionMap.mainAlias.metadata,this.expressionMap.mainAlias.name),this.conditions.length&&this.andWhere(this.conditions.substr(0,1)!=="("?"("+this.conditions+")":this.conditions)),this.findOptions.order&&this.buildOrder(this.findOptions.order,this.expressionMap.mainAlias.metadata,this.expressionMap.mainAlias.name),this.joins.length&&this.joins.forEach(e=>{e.select&&!e.selection?e.type==="inner"?this.innerJoinAndSelect(`${e.parentAlias}.${e.relationMetadata.propertyPath}`,e.alias):this.leftJoinAndSelect(`${e.parentAlias}.${e.relationMetadata.propertyPath}`,e.alias):e.type==="inner"?this.innerJoin(`${e.parentAlias}.${e.relationMetadata.propertyPath}`,e.alias):this.leftJoin(`${e.parentAlias}.${e.relationMetadata.propertyPath}`,e.alias)}),this.findOptions.skip!==void 0&&this.skip(this.findOptions.skip),this.findOptions.take!==void 0&&this.take(this.findOptions.take),typeof this.findOptions.cache=="number"?this.cache(this.findOptions.cache):typeof this.findOptions.cache=="boolean"?this.cache(this.findOptions.cache):typeof this.findOptions.cache=="object"&&this.cache(this.findOptions.cache.id,this.findOptions.cache.milliseconds),this.findOptions.join&&(this.findOptions.join.leftJoin&&Object.keys(this.findOptions.join.leftJoin).forEac
27h(e=>{this.leftJoin(this.findOptions.join.leftJoin[e],e)}),this.findOptions.join.innerJoin&&Object.keys(this.findOptions.join.innerJoin).forEach(e=>{this.innerJoin(this.findOptions.join.innerJoin[e],e)}),this.findOptions.join.leftJoinAndSelect&&Object.keys(this.findOptions.join.leftJoinAndSelect).forEach(e=>{this.leftJoinAndSelect(this.findOptions.join.leftJoinAndSelect[e],e)}),this.findOptions.join.innerJoinAndSelect&&Object.keys(this.findOptions.join.innerJoinAndSelect).forEach(e=>{this.innerJoinAndSelect(this.findOptions.join.innerJoinAndSelect[e],e)})),this.findOptions.lock){if(this.findOptions.lock.mode==="optimistic")this.setLock(this.findOptions.lock.mode,this.findOptions.lock.version);else if(this.findOptions.lock.mode==="pessimistic_read"||this.findOptions.lock.mode==="pessimistic_write"||this.findOptions.lock.mode==="dirty_read"||this.findOptions.lock.mode==="pessimistic_partial_write"||this.findOptions.lock.mode==="pessimistic_write_or_fail"||this.findOptions.lock.mode==="for_no_key_update"||this.findOptions.lock.mode==="for_key_share"){let e=this.findOptions.lock.tables?this.findOptions.lock.tables.map(t=>{let i=this.expressionMap.aliases.find(s=>s.metadata.tableNameWithoutPrefix===t);if(!i)throw new Z(`"${t}" is not part of this query`);return this.escape(i.name)}):void 0;this.setLock(this.findOptions.lock.mode,void 0,e),this.findOptions.lock.onLocked&&this.setOnLocked(this.findOptions.lock.onLocked)}}this.findOptions.loadRelationIds===!0?this.loadAllRelationIds():typeof this.findOptions.loadRelationIds=="object"&&this.loadAllRelationIds(this.findOptions.loadRelationIds),this.findOptions.loadEagerRelations!==!1&&al.joinEagerRelations(this,this.expressionMap.mainAlias.name,this.expressionMap.mainAlias.metadata),this.findOptions.transaction===!0&&(this.expressionMap.useTransaction=!0)}}concatRelationMetadata(e){this.relationMetadatas.push(e)}async executeEntitiesAndRawResults(e){if(!this.expressionMap.mainAlias)throw new Z('Alias is not set. Use "from" method to set an alias.');if((this.expressionMap.lockMode==="pessimistic_read"||this.expressionMap.lockMode==="pessimistic_write"||this.expressionMap.lockMode==="pessimistic_partial_write"||this.expressionMap.lockMode==="pessimistic_write_or_fail"||this.expressionMap.lockMode==="for_no_key_update"||this.expressionMap.lockMode==="for_key_share")&&!e.isTransactionActive)throw new ih;if(this.expressionMap.lockMode==="optimistic"){let c=this.expressionMap.mainAlias.metadata;if(!c.versionColumn&&!c.updateDateColumn)throw new eh(c.name)}let t=new Oh(this.connection,e,this.expressionMap.relationIdAttributes),i=new Mh(this.connection,e,this.expressionMap.relationCountAttributes);new Dh(this.expressionMap).transform(),new Nh(this.expressionMap).transform();let l=[],u=[];if((this.expressionMap.skip||this.expressionMap.take)&&this.expressionMap.joinAttributes.length>0){let[c,m]=this.createOrderByCombinedWithSelectExpression("distinctAlias"),p=this.expressionMap.mainAlias.metadata,h=this.expressionMap.mainAlias.name,g=p.primaryColumns.map(T=>{let C=this.escape("distinctAlias"),b=this.escape(we.buildAlias(this.connection.driver,void 0,h,T.databaseName));m[b]||(m[b]="ASC");let y=we.buildAlias(this.connection.driver,void 0,"ids_"+h,T.databaseName);return`${C}.${b} AS ${this.escape(y)}`}),f=this.clone(),P=f.expressionMap.timeTravel;if(l=await new jh(this.connection,e).select(`DISTINCT ${g.join(", ")}`).addSelect(c).from(`(${f.orderBy().timeTravelQuery(!1).getQuery()})`,"distinctAlias").timeTravelQuery(P).offset(this.expressionMap.skip).limit(this.expressionMap.take).orderBy(m).cache(this.expressionMap.cache&&this.expressionMap.cacheId?`${this.expressionMap.cacheId}-pagination`:this.expressionMap.cache,this.expressionMap.cacheDuration).setParameters(this.getParameters()).setNativeParameters(this.expressionMap.nativeParameters).getRawMany(),l.length>0){let T="",C={};if(p.hasMultiplePrimaryKeys)T=l.map((b,y)=>p.primaryColumns.map(A=>{let S=`orm_distinct_ids_${y}_${A.databaseName}`,D=we.buildAlias(this.connection.driver,void 0,"ids_"+h,A.databaseName);return C[S]=b[D],`${h}.${A.propertyPath}=:${S}`}).join(" AND ")).join(" OR ");else{let b=we.buildAlias(this.connection.driver,void 0,"ids_"+h,p.primaryColumns[0].databaseName),y=l.map(S=>S[b]);y.every(S=>typeof S=="number")?T=`${h}.${p.primaryColumns[0].propertyPath} IN (${y.join(", ")})`:(C.orm_distinct_ids=y,T=h+"."+p.primaryColumns[0].propertyPath+" IN (:...orm_distinct_ids)")}l=await this.clone().mergeExpressionMap({extraAppendedAndWhereCondition:T}).setParameters(C).loadRawResults(e)}}else l=await this.loadRawResults(e);if(l.length>0){let c=await t.load(l),m=await i.load(l);u=new xh(this.expressionMap,this.connection.driver,c,m,this.queryRunner).transform(l,this.expressionMap.mainAlias),this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata&&await e.broadcaster.broadcast("Load",this.expressionMap.mainAlias.metadata,u)}if(this.expressionMap.relationLoadStrategy==="query"){let c=new Dd(this.connection,e);await Promise.all(this.relationMetadatas.map(async m=>
27{let p=m.inverseEntityMetadata.target,h=m.inverseEntityMetadata.targetName,g=Array.isArray(this.findOptions.select)?ft.propertyPathsToTruthyObject(this.findOptions.select):this.findOptions.select,f=Array.isArray(this.findOptions.relations)?ft.propertyPathsToTruthyObject(this.findOptions.relations):this.findOptions.relations,P=this.createQueryBuilder(e).select(h).from(p,h).setFindOptions({select:g?ft.deepValue(g,m.propertyPath):void 0,order:this.findOptions.order?ft.deepValue(this.findOptions.order,m.propertyPath):void 0,relations:f?ft.deepValue(f,m.propertyPath):void 0,withDeleted:this.findOptions.withDeleted,relationLoadStrategy:this.findOptions.relationLoadStrategy});if(u.length>0){let T=await c.loadManyToManyRelationIdsAndGroup(m,u,void 0,P);u.forEach(C=>{let b=T.find(y=>y.entity===C);if(b){let y=b.related===void 0?null:b.related;m.setEntityValue(C,y)}})}}))}return{raw:l,entities:u}}createOrderByCombinedWithSelectExpression(e){let t=this.expressionMap.allOrderBys,i=Object.keys(t).map(a=>{if(a.indexOf(".")!==-1){let l=a.split("."),u=l[0],c=l.slice(1).join("."),p=this.expressionMap.findAliasByName(u).metadata.findColumnWithPropertyPath(c);return this.escape(e)+"."+this.escape(we.buildAlias(this.connection.driver,void 0,u,p.databaseName))}else return this.expressionMap.selects.find(l=>l.selection===a||l.aliasName===a)?this.escape(e)+"."+this.escape(a):""}).join(", "),s={};return Object.keys(t).forEach(a=>{if(a.indexOf(".")!==-1){let l=a.split("."),u=l[0],c=l.slice(1).join("."),p=this.expressionMap.findAliasByName(u).metadata.findColumnWithPropertyPath(c);s[this.escape(e)+"."+this.escape(we.buildAlias(this.connection.driver,void 0,u,p.databaseName))]=t[a]}else this.expressionMap.selects.find(l=>l.selection===a||l.aliasName===a)?s[this.escape(e)+"."+this.escape(a)]=t[a]:s[a]=t[a]}),[i,s]}async loadRawResults(e){let[t,i]=this.getQueryAndParameters(),s=t+" -- PARAMETERS: "+JSON.stringify(i,(p,h)=>typeof h=="bigint"?h.toString():h),a=typeof this.connection.options.cache=="object"?this.connection.options.cache:{},l,u=a.alwaysEnabled&&this.expressionMap.cache!==!1||this.expressionMap.cache===!0,c=!1;if(this.connection.queryResultCache&&u)try{if(l=await this.connection.queryResultCache.getFromCache({identifier:this.expressionMap.cacheId,query:s,duration:this.expressionMap.cacheDuration||a.duration||1e3},e),l&&!this.connection.queryResultCache.isExpired(l))return JSON.parse(l.result)}catch(p){if(!a.ignoreErrors)throw p;c=!0}let m=await e.query(t,i,!0);if(!c&&this.connection.queryResultCache&&u)try{await this.connection.queryResultCache.storeInCache({identifier:this.expressionMap.cacheId,query:s,time:Date.now(),duration:this.expressionMap.cacheDuration||a.duration||1e3,result:JSON.stringify(m.records)},l,e)}catch(p){if(!a.ignoreErrors)throw p}return m.records}mergeExpressionMap(e){return Be.assign(this.expressionMap,e),this}obtainQueryRunner(){return this.queryRunner||this.connection.createQueryRunner(this.connection.defaultReplicationModeForReads())}buildSelect(e,t,i,s){for(let a in e){if(e[a]===void 0||e[a]===!1)continue;let l=s?s+"."+a:a,u=t.findColumnWithPropertyPathStrict(l),c=t.findEmbeddedWithPropertyPath(l),m=t.findRelationWithPropertyPath(l);if(!c&&!u&&!m)throw new Ui(l,t);u?this.selects.push(i+"."+l):c&&this.buildSelect(e[a],t,i,l)}}buildRelations(e,t,i,s,a){e&&Object.keys(e).forEach(l=>{let u=e[l],c=a?a+"."+l:l,m=i.findEmbeddedWithPropertyPath(c),p=i.findRelationWithPropertyPath(c);if(!m&&!p)throw new Ui(c,i);if(m)this.buildRelations(u,typeof t=="object"?ft.deepValue(t,m.propertyPath):void 0,i,s,c);else if(p){let h=s+"_"+c.replace(".","_");h=we.buildAlias(this.connection.driver,{joiner:"__"},s,h),(u===!0||typeof u=="object")&&(this.expressionMap.relationLoadStrategy==="query"?this.concatRelationMetadata(p):(this.joins.push({type:"left",select:!0,selection:t&&typeof t[l]=="object"?t[l]:void 0,alias:h,parentAlias:s,relationMetadata:p}),t&&typeof t[l]=="object"&&this.buildSelect(t[l],p.inverseEntityMetadata,h))),typeof u=="object"&&this.expressionMap.relationLoadStrategy==="join"&&this.buildRelations(u,typeof t=="object"?ft.deepValue(t,p.propertyPath):void 0,p.inverseEntity
27Metadata,h,void 0)}})}buildEagerRelations(e,t,i,s,a){e&&Object.keys(e).forEach(l=>{let u=e[l],c=a?a+"."+l:l,m=i.findEmbeddedWithPropertyPath(c),p=i.findRelationWithPropertyPath(c);if(!m&&!p)throw new Ui(c,i);if(m)this.buildEagerRelations(u,typeof t=="object"?ft.deepValue(t,m.propertyPath):void 0,i,s,c);else if(p){let h=s+"_"+c.replace(".","_");h=we.buildAlias(this.connection.driver,{joiner:"__"},s,h),(u===!0||typeof u=="object")&&p.inverseEntityMetadata.eagerRelations.forEach(g=>{let f=h+"_"+g.propertyPath.replace(".","_");f=we.buildAlias(this.connection.driver,{joiner:"__"},h,f),this.joins.find(T=>T.alias===f)||this.joins.push({type:"left",select:!0,alias:f,parentAlias:h,selection:void 0,relationMetadata:g}),t&&typeof t[l]=="object"&&this.buildSelect(t[l],p.inverseEntityMetadata,h)}),typeof u=="object"&&this.buildEagerRelations(u,typeof t=="object"?ft.deepValue(t,p.propertyPath):void 0,p.inverseEntityMetadata,h,void 0)}})}buildOrder(e,t,i,s){for(let a in e){if(e[a]===void 0)continue;let l=s?s+"."+a:a,u=t.findColumnWithPropertyPathStrict(l),c=t.findEmbeddedWithPropertyPath(l),m=t.findRelationWithPropertyPath(l);if(!c&&!u&&!m)throw new Ui(l,t);if(u){let p=typeof e[a]=="object"?e[a].direction:e[a];p=p==="DESC"||p==="desc"||p===-1?"DESC":"ASC";let h=typeof e[a]=="object"?e[a].nulls:void 0;h=(h==null?void 0:h.toLowerCase())==="first"?"NULLS FIRST":(h==null?void 0:h.toLowerCase())==="last"?"NULLS LAST":void 0;let g=`${i}.${l}`;this.addOrderBy(g,p,h)}else if(c)this.buildOrder(e[a],t,i,l);else if(m){let p=i+"_"+l.replace(".","_");p=we.buildAlias(this.connection.driver,{joiner:"__"},i,p),this.joins.find(g=>g.alias===p)||this.joins.push({type:"left",select:!1,alias:p,parentAlias:i,selection:void 0,relationMetadata:m}),this.buildOrder(e[a],m.inverseEntityMetadata,p)}}}buildWhere(e,t,i,s){var l,u,c,m;let a="";if(Array.isArray(e))e.length&&(a=e.map(p=>this.buildWhere(p,t,i,s)).filter(p=>!!p).map(p=>"("+p+")").join(" OR "));else{let p=[];for(let h in e){let g=e[h],f=s?s+"."+h:h,P=t.findColumnWithPropertyPathStrict(f),T=t.findEmbeddedWithPropertyPath(f),C=t.findRelationWithPropertyPath(f);if(!T&&!P&&!C)throw new Ui(f,t);if(g===void 0){if((((l=this.connection.options.invalidWhereValuesBehavior)==null?void 0:l.undefined)||"ignore")==="throw")throw new Z(`Undefined value encountered in property '${i}.${h}' of a where condition. Set 'invalidWhereValuesBehavior.undefined' to 'ignore' in connection options to skip properties with undefined values.`);continue}if(g===null){let b=((u=this.connection.options.invalidWhereValuesBehavior)==null?void 0:u.null)||"ignore";if(b==="ignore")continue;if(b==="throw")throw new Z(`Null value encountered in property '${i}.${h}' of a where condition. To match with SQL NULL, the IsNull() operator must be used. Set 'invalidWhereValuesBehavior.null' to 'ignore' or 'sql-null' in connection options to skip or handle null values.`)}if(P){let b=`${i}.${f}`;if(P.isVirtualProperty&&P.query&&(b=`(${P.query(this.escape(i))})`),g===null){p.push(`${b} IS NULL`);continue}et.isEqualOperator(e[h])&&(g=e[h].value),P.transformer&&(g instanceof Ht?g.transformValue(P.transformer):g=rn.transformTo(P.transformer,g)),this.connection.driver.options.type==="mssql"&&(g=this.connection.driver.parametrizeValues(P,g)),p.push(this.createWhereConditionExpression(this.getWherePredicateCondition(b,g)))}else if(T){let b=this.buildWhere(e[h],t,i,f);b&&p.push(b)}else if(C){if(e[h]===null){let b=((c=this.connection.options.invalidWhereValuesBehavior)==null?void 0:c.null)||"ignore";if(b==="sql-null")p.push(`${i}.${f} IS NULL`);else if(b==="throw")throw new Z(`Null value encountered in property '${i}.${h}' of a where condition. Set 'invalidWhereValuesBehavior.null' to 'ignore' or 'sql-null' in connection options to skip or handle null values.`);continue}if(typeof e[h]=="object"){let b=Object.keys(e[h]);if(b.length===0)continue;if(b.every(A=>e[h][A]===void 0)){if((((m=this.connection.options.invalidWhereValuesBehavior)==null?void 0:m.undefined)||"ignore")==="throw")throw new Z(`Undefined value encountered in nested relation '${i}.${h}' of a where condition. All properties of the nested object are undefined. Set 'invalidWhereValuesBehavior.undefined' to 'ignore' in connection options to skip properties with undefined values.`);continue}}if(et.isFindOperator(e[h]))if(e[h].type==="moreThan"||e[h].type==="lessThan"||e[h].type==="moreThanOrEqual"||e[h].type==="lessThanOrEqual"){let b="";e[h].type==="moreThan"?b=">":e[h].type==="lessThan"?b="<":e[h].type==="moreThanOrEqual"?b=">=":e[h].type==="lessThanOrEqual"&&(b="<=");let y=this.subQuery();if(C.isManyToManyOwner)y.select("COUNT(*)").from(C.joinTableName,C.joinTableName).where(C.joinColumns.map(A=>`${C.joinTableName}.${A.propertyName} = ${i}.${A.referencedColumn.propertyName}`).join(" AND "));else if(C.isManyToManyNotOwner)y.select("COUNT(*)").from(C.inverseRelation.joinTableName,C.inverseRelation.joinTableName).where(C.inverseRelation.inverseJoinColumns.map(A=>`${C.inverseRelation.joinTableName}.${A.propertyName} = ${i}.${A.referencedColumn.propertyName}`).join(" AND "));
27else if(C.isOneToMany)y.select("COUNT(*)").from(C.inverseEntityMetadata.target,C.inverseEntityMetadata.tableName).where(C.inverseRelation.joinColumns.map(A=>`${C.inverseEntityMetadata.tableName}.${A.propertyName} = ${i}.${A.referencedColumn.propertyName}`).join(" AND "));else throw new Error("This relation isn't supported by given find operator");this.andWhere(y.getSql()+" "+b+" "+parseInt(e[h].value))}else if(C.isManyToOne||C.isOneToOne&&C.isOneToOneOwner){let b=`${i}.${f}`;p.push(this.createWhereConditionExpression(this.getWherePredicateCondition(b,e[h])))}else throw new Error("This relation isn't supported by given find operator");else{let b=i+"_"+C.propertyPath.replace(".","_");b=we.buildAlias(this.connection.driver,{joiner:"__"},i,b),this.joins.find(S=>S.alias===b)||this.joins.push({type:"left",select:!1,selection:void 0,alias:b,parentAlias:i,relationMetadata:C});let A=this.buildWhere(e[h],C.inverseEntityMetadata,b);A&&p.push(A)}}}a=p.length?"("+p.join(") AND (")+")":p.join(" AND ")}return a.length?"("+a+")":a}};o(jh,"SelectQueryBuilder");var wu=jh;var HP=class HP{constructor(){this.generatedMaps=[]}static from(e){let t=new this;return t.raw=e.records,t.affected=e.affected,t}};o(HP,"UpdateResult");var ll=HP;var WP=class WP extends Sr{constructor(e,t){super(e,t),this["@instanceof"]=Symbol.for("SoftDeleteQueryBuilder"),this.expressionMap.aliasNamePrefixingEnabled=!1}getQuery(){let e=this.createUpdateExpression();return e+=this.createCteExpression(),e+=this.createOrderByExpression(),e+=this.createLimitExpression(),this.replacePropertyNamesForTheWholeQuery(e.trim())}async execute(){let e=this.obtainQueryRunner(),t=!1;try{this.expressionMap.useTransaction===!0&&e.isTransactionActive===!1&&(await e.startTransaction(),t=!0),this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata&&(this.expressionMap.queryType==="soft-delete"?await e.broadcaster.broadcast("BeforeSoftRemove",this.expressionMap.mainAlias.metadata):this.expressionMap.queryType==="restore"&&await e.broadcaster.broadcast("BeforeRecover",this.expressionMap.mainAlias.metadata));let i=new la(e,this.expressionMap);this.expressionMap.updateEntity===!0&&this.expressionMap.mainAlias.hasMetadata&&this.expressionMap.whereEntities.length>0&&(this.expressionMap.extraReturningColumns=i.getSoftDeletionReturningColumns());let[s,a]=this.getQueryAndParameters(),l=await e.query(s,a,!0),u=ll.from(l);return this.expressionMap.updateEntity===!0&&this.expressionMap.mainAlias.hasMetadata&&this.expressionMap.whereEntities.length>0&&await i.update(u,this.expressionMap.whereEntities),this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata&&(this.expressionMap.queryType==="soft-delete"?await e.broadcaster.broadcast("AfterSoftRemove",this.expressionMap.mainAlias.metadata):this.expressionMap.queryType==="restore"&&await e.broadcaster.broadcast("AfterRecover",this.expressionMap.mainAlias.metadata)),t&&await e.commitTransaction(),u}catch(i){if(t)try{await e.rollbackTransaction()}catch(s){}throw i}finally{e!==this.queryRunner&&await e.release()}}from(e,t){e=et.isEntitySchema(e)?e.options.name:e;let i=this.createFromAlias(e,t);return this.expressionMap.setMainAlias(i),this}where(e,t){this.expressionMap.wheres=[];let i=this.getWhereCondition(e);return i&&(this.expressionMap.wheres=[{type:"simple",condition:i}]),t&&this.setParameters(t),this}andWhere(e,t){return this.expressionMap.wheres.push({type:"and",condition:this.getWhereCondition(e)}),t&&this.setParameters(t),this}orWhere(e,t){return this.expressionMap.wheres.push({type:"or",condition:this.getWhereCondition(e)}),t&&this.setParameters(t),this}whereInIds(e){return this.where(this.getWhereInIdsCondition(e))}andWhereInIds(e){return this.andWhere(this.getWhereInIdsCondition(e))}orWhereInIds(e){return this.orWhere(this.getWhereInIdsCondition(e))}output(e){return this.returning(e)}returning(e){if(!this.connection.driver.isReturningSqlSupported("update"))throw new zs;return this.expressionMap.returning=e,this}orderBy(e,t="ASC",i){if(e)if(typeof e=="object")this.validateOrderByCondition(e),this.expressionMap.orderBys=e;else{let s=i?{[e]:{order:t,nulls:i}}:{[e]:t};this.validateOrderByCondition(s),this.expressionMap.orderBys=s}else this.expressionMap.orderBys={};return this}addOrderBy(e,t="ASC",i){let s=i?{[e]:{order:t,nulls:i}}:{[e]:t};return this.validateOrderByCondition(s),i?this.expressionMap.orderBys[e]={order:t,nulls:i}:this.expressionMap.orderBys[e]=t,this}limit(e){return this.expressionMap.limit=this.validateNumericInput("limit",e),this}whereEntity(e){if(!this.expressionMap.mainAlias.hasMetadata)throw new Z(".whereEntity method can only be used on queries which update real entity table.");this.expressionMap.wheres=[];let t=Array.isArray(e)?e:[e];return t.forEach(i=>
27{let s=this.expressionMap.mainAlias.metadata.getEntityIdMap(i);if(!s)throw new Z("Provided entity does not have ids set, cannot perform operation.");this.orWhereInIds(s)}),this.expressionMap.whereEntities=t,this}updateEntity(e){return this.expressionMap.updateEntity=e,this}createUpdateExpression(){let e=this.expressionMap.mainAlias.hasMetadata?this.expressionMap.mainAlias.metadata:void 0;if(!e)throw new Z(`Cannot get entity metadata for the given alias "${this.expressionMap.mainAlias}"`);if(!e.deleteDateColumn)throw new Yf(e);let t=[];switch(this.expressionMap.queryType){case"soft-delete":t.push(this.escape(e.deleteDateColumn.databaseName)+" = CURRENT_TIMESTAMP");break;case"restore":t.push(this.escape(e.deleteDateColumn.databaseName)+" = NULL");break;default:throw new Z('The queryType must be "soft-delete" or "restore"')}if(e.versionColumn&&t.push(this.escape(e.versionColumn.databaseName)+" = "+this.escape(e.versionColumn.databaseName)+" + 1"),e.updateDateColumn&&t.push(this.escape(e.updateDateColumn.databaseName)+" = CURRENT_TIMESTAMP"),t.length<=0)throw new rl;let i=this.createWhereExpression(),s=this.createReturningExpression("update");return s===""?`UPDATE ${this.getTableName(this.getMainTableName())} SET ${t.join(", ")}${i}`:this.connection.driver.options.type==="mssql"?`UPDATE ${this.getTableName(this.getMainTableName())} SET ${t.join(", ")} OUTPUT ${s}${i}`:`UPDATE ${this.getTableName(this.getMainTableName())} SET ${t.join(", ")}${i} RETURNING ${s}`}createOrderByExpression(){let e=this.expressionMap.orderBys;return Object.keys(e).length>0?(this.validateOrderByCondition(e)," ORDER BY "+Object.keys(e).map(t=>{if(typeof e[t]=="string")return this.replacePropertyNames(t)+" "+e[t];{let{order:i,nulls:s}=e[t];return this.replacePropertyNames(t)+" "+i+" "+s}}).join(", ")):""}createLimitExpression(){let e=this.expressionMap.limit;if(e){if(we.isMySQLFamily(this.connection.driver))return" LIMIT "+e;throw new pu}return""}};o(WP,"SoftDeleteQueryBuilder");var Lh=WP;var zP=class zP extends Sr{constructor(e,t){super(e,t),this["@instanceof"]=Symbol.for("UpdateQueryBuilder"),this.expressionMap.aliasNamePrefixingEnabled=!1}getQuery(){let e=this.createComment();return e+=this.createCteExpression(),e+=this.createUpdateExpression(),e+=this.createOrderByExpression(),e+=this.createLimitExpression(),this.replacePropertyNamesForTheWholeQuery(e.trim())}async execute(){let e=this.obtainQueryRunner(),t=!1;try{this.expressionMap.useTransaction===!0&&e.isTransactionActive===!1&&(await e.startTransaction(),t=!0),this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata&&await e.broadcaster.broadcast("BeforeUpdate",this.expressionMap.mainAlias.metadata,this.expressionMap.valuesSet);let i=null,s=null,a=new la(e,this.expressionMap),l=[];if(Array.isArray(this.expressionMap.returning)&&this.expressionMap.mainAlias.hasMetadata)for(let g of this.expressionMap.returning)l.push(...this.expressionMap.mainAlias.metadata.findColumnsWithPropertyPath(g));this.expressionMap.updateEntity===!0&&this.expressionMap.mainAlias.hasMetadata&&this.expressionMap.whereEntities.length>0&&(this.expressionMap.extraReturningColumns=a.getUpdationReturningColumns(),l.push(...this.expressionMap.extraReturningColumns.filter(g=>!l.includes(g)))),l.length>0&&this.connection.driver.options.type==="mssql"&&(i=this.connection.driver.buildTableVariableDeclaration("@OutputTable",l),s="SELECT * FROM @OutputTable");let[u,c]=this.getQueryAndParameters(),m=[i,u,s],p=await e.query(m.filter(g=>g!=null).join(`; 28 29`),c,!0),h=ll.from(p);return this.expressionMap.updateEntity===!0&&this.expressionMap.mainAlias.hasMetadata&&this.expressionMap.whereEntities.length>0&&await a.update(h,this.expressionMap.whereEntities),this.expressionMap.callListeners===!0&&this.expressionMap.mainAlias.hasMetadata&&await e.broadcaster.broadcast("AfterUpdate",this.expressionMap.mainAlias.metadata,this.expressionMap.valuesSet),t&&await e.commitTransaction(),h}catch(i){if(t)try{await e.rollbackTransaction()}catch(s){}throw i}finally{e!==this.queryRunner&&await e.release()}}set(e){return this.expressionMap.valuesSet=e,this}where(e,t){this.expressionMap.wheres=[];let i=this.getWhereCondition(e);return i&&(this.expressionMap.wheres=[{type:"simple",condition:i}]),t&&this.setParameters(t),this}andWhere(e,t){return this.expressionMap.wheres.push({type:"and",condition:this.getWhereCondition(e)}),t&&this.setParameters(t),this}orWhere(e,t){return this.expressionMap.wheres.push({type:"or",condition:this.getWhereCondition(e)}),t&&this.setParameters(t),this}whereInIds(e){return this.where(this.getWhereInIdsCondition(e))}andWhereInIds(e){return this.andWhere(this.getWhereInIdsCondition(e))}orWhereInIds(e){return this.orWhere(this.getWhereInIdsCondition(e))}output(e){return this.returning(e)}returning(e){if(!this.connection.driver.isReturningSqlSupported("update"))throw new zs;return this.expressionMap.returning=e,this}orderBy(e,t="ASC",i){if(e)if(typeof e=="object")this.validateOrderByCondition(e),this.expressionMap.orderBys=e;else{let s=i?{[e]:{order:t,nulls:i}}:{[e]:t};this.validateOrderByCondition(s),this.expressionMap.orderBys=s}else this.expressionMap.orderBys={};return this}addOrderBy(e,t="ASC",i){let s=i?{[e]:{order:t,nulls:i}}:{[e]:t};return this.validateOrderByCondition(s),i?this.expressionMap.orderBys[e]={order:t,nulls:i}:this.expressionMap.orderBys[e]=t,this}limit(e){return this.expressionMap.limit=this.validateNumericInput("limit",e),this}whereEntity(e){if(!this.expressionMap.mainAlias.hasMetadata)throw new Z(".whereEntity method can only be used on queries which update real entity table.");this.expressionMap.wheres=[];let t=Array.isArray(e)?e:[e];return t.forEach(i=>
29{let s=this.expressionMap.mainAlias.metadata.getEntityIdMap(i);if(!s)throw new Z("Provided entity does not have ids set, cannot perform operation.");this.orWhereInIds(s)}),this.expressionMap.whereEntities=t,this}updateEntity(e){return this.expressionMap.updateEntity=e,this}createUpdateExpression(){let e=this.getValueSet(),t=this.expressionMap.mainAlias.hasMetadata?this.expressionMap.mainAlias.metadata:void 0,i={};for(let c in e)e[c]!==void 0&&(i[c]=e[c]);let s=[],a=[];if(t?(this.createPropertyPath(t,i).forEach(c=>{let m=t.findColumnsWithPropertyPath(c);if(m.length<=0)throw new Ui(c,t);m.forEach(p=>{if(!p.isUpdate||a.includes(p))return;a.push(p);let h=p.getEntityValue(i);if(p.referencedColumn&&typeof h=="object"&&!(h instanceof Date)&&h!==null&&!Buffer.isBuffer(h)?h=p.referencedColumn.getEntityValue(h):typeof h!="function"&&(h=this.connection.driver.preparePersistentValue(h,p)),typeof h=="function")s.push(this.escape(p.databaseName)+" = "+h());else if((this.connection.driver.options.type==="sap"||this.connection.driver.options.type==="spanner")&&h===null)s.push(this.escape(p.databaseName)+" = NULL");else{this.connection.driver.options.type==="mssql"&&(h=this.connection.driver.parametrizeValue(p,h));let g=this.createParameter(h),f=null;if((we.isMySQLFamily(this.connection.driver)||this.connection.driver.options.type==="aurora-mysql")&&this.connection.driver.spatialTypes.indexOf(p.type)!==-1){let T=this.connection.driver.options.legacySpatialSupport?"GeomFromText":"ST_GeomFromText";p.srid!=null?f=`${T}(${g}, ${p.srid})`:f=`${T}(${g})`}else we.isPostgresFamily(this.connection.driver)&&this.connection.driver.spatialTypes.indexOf(p.type)!==-1?p.srid!=null?f=`ST_SetSRID(ST_GeomFromGeoJSON(${g}), ${p.srid})::${p.type}`:f=`ST_GeomFromGeoJSON(${g})::${p.type}`:this.connection.driver.options.type==="mssql"&&this.connection.driver.spatialTypes.indexOf(p.type)!==-1?f=p.type+"::STGeomFromText("+g+", "+(p.srid||"0")+")":f=g;s.push(this.escape(p.databaseName)+" = "+f)}})}),(s.length>0||Object.keys(i).length===0)&&(t.versionColumn&&a.indexOf(t.versionColumn)===-1&&s.push(this.escape(t.versionColumn.databaseName)+" = "+this.escape(t.versionColumn.databaseName)+" + 1"),t.updateDateColumn&&a.indexOf(t.updateDateColumn)===-1&&s.push(this.escape(t.updateDateColumn.databaseName)+" = CURRENT_TIMESTAMP"))):Object.keys(i).map(c=>{let m=i[c];if(typeof m=="function")s.push(this.escape(c)+" = "+m());else if((this.connection.driver.options.type==="sap"||this.connection.driver.options.type==="spanner")&&m===null)s.push(this.escape(c)+" = NULL");else{let p=this.createParameter(m);s.push(this.escape(c)+" = "+p)}}),s.length<=0)throw new rl;let l=this.createWhereExpression(),u=this.createReturningExpression("update");return u===""?`UPDATE ${this.getTableName(this.getMainTableName())} SET ${s.join(", ")}${l}`:this.connection.driver.options.type==="mssql"?`UPDATE ${this.getTableName(this.getMainTableName())} SET ${s.join(", ")} OUTPUT ${u}${l}`:this.connection.driver.options.type==="spanner"?`UPDATE ${this.getTableName(this.getMainTableName())} SET ${s.join(", ")}${l} THEN RETURN ${u}`:`UPDATE ${this.getTableName(this.getMainTableName())} SET ${s.join(", ")}${l} RETURNING ${u}`}createOrderByExpression(){let e=this.expressionMap.orderBys;return Object.keys(e).length>0?(this.validateOrderByCondition(e)," ORDER BY "+Object.keys(e).map(t=>{if(typeof e[t]=="string")return this.replacePropertyNames(t)+" "+e[t];{let{order:i,nulls:s}=e[t];return this.replacePropertyNames(t)+" "+i+" "+s}}).join(", ")):""}createLimitExpression(){let e=this.expressionMap.limit;if(e){if(we.isMySQLFamily(this.connection.driver)||this.connection.driver.options.type==="aurora-mysql")return" LIMIT "+e;throw new pu}return""}getValueSet(){if(typeof this.expressionMap.valuesSet=="object")return this.expressionMap.valuesSet;throw new rl}};o(zP,"UpdateQueryBuilder");var Md=zP;function eD(){Sr.registerQueryBuilderClass("DeleteQueryBuilder",r=>new Rd(r)),Sr.registerQueryBuilderClass("InsertQueryBuilder",r=>new vd(r)),Sr.registerQueryBuilderClass("RelationQueryBuilder",r=>new Od(r)),Sr.registerQueryBuilderClass("SelectQueryBuilder",r=>new wu(r)),Sr.registerQueryBuilderClass("SoftDeleteQueryBuilder",r=>new Lh(r)),Sr.registerQueryBuilderClass("UpdateQueryBuilder",r=>new Md(r))}o(eD,"registerQueryBuilders");function rD(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);e&&(i=i.filter(function(s){return Object.getOwnPropertyDescriptor(r,s).enumerable})),t.push.apply(t,i)}return t}o(rD,"ownKeys");function iD(r){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?arguments[e]:{};
29e%2?rD(Object(t),!0).forEach(function(i){M9(r,i,t[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):rD(Object(t)).forEach(function(i){Object.defineProperty(r,i,Object.getOwnPropertyDescriptor(t,i))})}return r}o(iD,"_objectSpread");function M9(r,e,t){return e=N9(e),e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}o(M9,"_defineProperty");function N9(r){var e=I9(r,"string");return typeof e=="symbol"?e:String(e)}o(N9,"_toPropertyKey");function I9(r,e){if(typeof r!="object"||r===null)return r;var t=r[Symbol.toPrimitive];if(t!==void 0){var i=t.call(r,e||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}o(I9,"_toPrimitive");var ece=nD({});function nD(r){return e.withOptions=t=>nD(iD(iD({},r),t)),e;function e(t,...i){let s=typeof t=="string"?[t]:t.raw,{alignValues:a=!1,escapeSpecialCharacters:l=Array.isArray(t),trimWhitespace:u=!0}=r,c="";for(let h=0;h<s.length;h++){let g=s[h];if(l&&(g=g.replace(/\\\n[ \t]*/g,"").replace(/\\`/g,"`").replace(/\\\$/g,"$").replace(/\\\{/g,"{")),c+=g,h<i.length){let f=a?j9(i[h],c):i[h];c+=f}}let m=c.split(` 30`),p=null;for(let h of m){let g=h.match(/^(\s+)\S+/);if(g){let f=g[1].length;p?p=Math.min(p,f):p=f}}if(p!==null){let h=p;c=m.map(g=>g[0]===" "||g[0]===" "?g.slice(h):g).join(` 31`)}
31return u&&(c=c.trim()),l&&(c=c.replace(/\\n/g,` 32`).replace(/\\t/g," ").replace(/\\r/g,"\r").replace(/\\v/g,"\v").replace(/\\b/g,"\b").replace(/\\f/g,"\f").replace(/\\0/g,"\0").replace(/\\x([\da-fA-F]{2})/g,(h,g)=>String.fromCharCode(parseInt(g,16))).replace(/\\u\{([\da-fA-F]{1,6})\}/g,(h,g)=>String.fromCodePoint(parseInt(g,16))).replace(/\\u([\da-fA-F]{4})/g,(h,g)=>String.fromCharCode(parseInt(g,16)))),typeof Bun!="undefined"&&(c=c.replace(/\\u(?:\{([\da-fA-F]{1,6})\}|([\da-fA-F]{4}))/g,(h,g,f)=>{var P;let T=(P=g!=null?g:f)!==null&&P!==void 0?P:"";return String.fromCodePoint(parseInt(T,16))})),c}o(e,"dedent")}o(nD,"createDedent");function j9(r,e){if(typeof r!="string"||!r.includes(` 33`))return r;let i=e.slice(e.lastIndexOf(` 34`)+1).match(/^(\s+)/);if(i){let s=i[1];return r.replace(/\n/g,` 35${s}`)}return r}o(j9,"alignValue");var F9=yt(sD());var xu;(function(r){r.VIEW="VIEW",r.MATERIALIZED_VIEW="MATERIALIZED_VIEW",r.GENERATED_COLUMN="GENERATED_COLUMN"})(xu||(xu={}));var tbe=new class{constructor(){this.instances=[]}get(r){let e=this.instances.find(t=>t.type===r);return e||(e={type:r,object:new r},this.instances.push(e)),e.object}};var XP=class XP{};o(XP,"EventListenerTypes");var sr=XP;sr.AFTER_LOAD="after-load";sr.BEFORE_INSERT="before-insert";sr.AFTER_INSERT="after-insert";sr.BEFORE_UPDATE="before-update";sr.AFTER_UPDATE="after-update";sr.BEFORE_REMOVE="before-remove";sr.AFTER_REMOVE="after-remove";sr.BEFORE_SOFT_REMOVE="before-soft-remove";sr.AFTER_SOFT_REMOVE="after-soft-remove";sr.BEFORE_RECOVER="before-recover";sr.AFTER_RECOVER="after-recover";var iB=yt(dD());eD();function He(){let r=Pn.getGlobalVariable();return r.typeormMetadataArgsStorage||(r.typeormMetadataArgsStorage=new pd),r.typeormMetadataArgsStorage}o(He,"getMetadataArgsStorage");function I(r,e){return function(t,i){let s;typeof r=="string"||typeof r=="function"?s=r:r&&(e=r,s=r.type),e||(e={});let a=Reflect&&Reflect.getMetadata?Reflect.getMetadata("design:type",t,i):void 0;if(!s&&a&&(s=a),!e.type&&s&&(e.type=s),e.type==="hstore"&&!e.hstoreType&&(e.hstoreType=a===Object?"object":"string"),typeof r=="function")He().embeddeds.push({target:t.constructor,propertyName:i,isArray:a===Array||e.array===!0,prefix:e.prefix!==void 0?e.prefix:void 0,type:r});else{if(!e.type)throw new mu(t,i);e.unique===!0&&He().uniques.push({target:t.constructor,columns:[i]}),He().columns.push({target:t.constructor,propertyName:i,mode:"regular",options:e}),e.generated&&He().generations.push({target:t.constructor,propertyName:i,strategy:typeof e.generated=="string"?e.generated:"increment"})}}}o(I,"Column");function fD(r){return function(e,t){He().columns.push({target:e.constructor,propertyName:t,mode:"createDate",options:r||{}})}}o(fD,"CreateDateColumn");function hD(r){return function(e,t){He().columns.push({target:e.constructor,propertyName:t,mode:"deleteDate",options:r||{}})}}o(hD,"DeleteDateColumn");function gD(r,e){let t={},i;return r?(typeof r=="string"&&(i=r),Be.isObject(r)&&(i="increment",Object.assign(t,r))):i="increment",Be.isObject(e)&&Object.assign(t,e),function(s,a){t.type||(i==="increment"||i==="identity"?t.type=Number:i==="uuid"?t.type="uuid":i==="rowid"&&(t.type="int")),t.primary=!0,He().columns.push({target:s.constructor,propertyName:a,mode:"regular",options:t}),He().generations.push({target:s.constructor,propertyName:a,strategy:i})}}o(gD,"PrimaryGeneratedColumn");function yD(r){return function(e,t){He().columns.push({target:e.constructor,propertyName:t,mode:"updateDate",options:r||{}})}}o(yD,"UpdateDateColumn");function bD(r){return function(e,t){He().columns.push({target:e.constructor,propertyName:t,mode:"version",options:r||{}})}}o(bD,"VersionColumn");function tt(r){return function(e,t){(Array.isArray(r)?r:[r||{}]).forEach(s=>{He().joinColumns.push({target:e.constructor,propertyName:t,name:s.name,referencedColumnName:s.referencedColumnName,foreignKeyConstraintName:s.foreignKeyConstraintName})})}}o(tt,"JoinColumn");function iS(r){return function(e,t){r=r||{},He().joinTables.push({target:e.constructor,propertyName:t,name:r.name,joinColumns:r&&r.joinColumn?[r.joinColumn]:r.joinColumns,inverseJoinColumns:r&&r.inverseJoinColumn?[r.inverseJoinColumn]:r.inverseJoinColumns,schema:r&&r.schema?r.schema:void 0,database:r&&r.database?r.database:void 0,synchronize:!(r&&r.synchronize===!1)})}}o(iS,"JoinTable");function nS(r,e,t){let i;return Be.isObject(e)?t=e:i=e,function(s,a){t||(t={});let l=t.lazy===!0;if(!l&&Reflect&&Reflect.getMetadata){let u=Reflect.getMetadata("design:type",s,a);u&&typeof u.name=="string"&&u.name.toLowerCase()==="promise"&&(l=!0)}He().relations.push({target:s.constructor,propertyName:a,relationType:"many-to-many",isLazy:l,type:r,inverseSideProperty:i,options:t})}}o(nS,"ManyToMany");function rt(r,e,t){let i;return Be.isObject(e)?t=e:i=e,function(s,a){t||(t={});let l=t&&t.lazy===!0;if(!l&&Reflect&&Reflect.getMetadata){let u=Reflect.getMetadata("design:type",s,a);u&&typeof u.name=="string"&&u.name.toLowerCase()==="promise"&&(l=!0)}He().relations.push({target:s.constructor,propertyName:a,relationType:"many-to-one",isLazy:l,type:r,inverseSideProperty:i,options:t})}}o(rt,"ManyToOne");function Zt(r,e){let t=(Be.isObject(r)?r:e)||{},i=typeof r=="string"?r:t.name;return function(s){He().tables.push({target:s,name:i,type:"regular",orderBy:t.orderBy?t.orderBy:void 0,engine:t.engine?t.engine:void 0,database:t.database?t.database:void 0,schema:t.schema?t.sc
35hema:void 0,synchronize:t.synchronize,withoutRowid:t.withoutRowid,comment:t.comment?t.comment:void 0})}}o(Zt,"Entity");function Et(r,e,t){let i=typeof r=="string"?r:void 0,s=typeof r=="string"?e:r,a=Be.isObject(r)&&!Array.isArray(r)?r:t;return a||(a=Be.isObject(e)&&!Array.isArray(e)?e:t),function(l,u){He().indices.push({target:u?l.constructor:l,name:i,columns:u?[u]:s,synchronize:!(a&&a.synchronize===!1),where:a?a.where:void 0,unique:!!(a&&a.unique),spatial:!!(a&&a.spatial),fulltext:!!(a&&a.fulltext),nullFiltered:!!(a&&a.nullFiltered),parser:a?a.parser:void 0,sparse:!!(a&&a.sparse),background:!!(a&&a.background),concurrent:!!(a&&a.concurrent),expireAfterSeconds:a?a.expireAfterSeconds:void 0})}}o(Et,"Index");var sS=class sS{hasId(){return this.constructor.getRepository().hasId(this)}save(e){return this.constructor.getRepository().save(this,e)}remove(e){return this.constructor.getRepository().remove(this,e)}softRemove(e){return this.constructor.getRepository().softRemove(this,e)}recover(e){return this.constructor.getRepository().recover(this,e)}async reload(){let e=this.constructor,t=e.getRepository().metadata.getEntityIdMap(this);if(!t)throw new Error("Entity doesn't have id-s set, cannot reload entity");let i=await e.getRepository().findOneByOrFail(t);Be.assign(this,i)}static useDataSource(e){this.dataSource=e}static getRepository(){let e=this.dataSource;if(!e)throw new Error("DataSource is not set for this entity.");return e.getRepository(this)}static get target(){return this.getRepository().target}static hasId(e){return this.getRepository().hasId(e)}static getId(e){return this.getRepository().getId(e)}static createQueryBuilder(e){return this.getRepository().createQueryBuilder(e)}static create(e){return this.getRepository().create(e)}static merge(e,...t){return this.getRepository().merge(e,...t)}static preload(e){return this.getRepository().preload(e)}static save(e,t){return this.getRepository().save(e,t)}static remove(e,t){return this.getRepository().remove(e,t)}static softRemove(e,t){return this.getRepository().softRemove(e,t)}static insert(e){return this.getRepository().insert(e)}static update(e,t,i){return this.getRepository().update(e,t,i)}static upsert(e,t){return this.getRepository().upsert(e,t)}static delete(e){return this.getRepository().delete(e)}static exists(e){return this.getRepository().exists(e)}static existsBy(e){return this.getRepository().existsBy(e)}static count(e){return this.getRepository().count(e)}static countBy(e){return this.getRepository().countBy(e)}static sum(e,t){return this.getRepository().sum(e,t)}static average(e,t){return this.getRepository().average(e,t)}static minimum(e,t){return this.getRepository().minimum(e,t)}static maximum(e,t){return this.getRepository().maximum(e,t)}static find(e){return this.getRepository().find(e)}static findBy(e){return this.getRepository().findBy(e)}static findAndCount(e){return this.getRepository().findAndCount(e)}static findAndCountBy(e){return this.getRepository().findAndCountBy(e)}static findByIds(e){return this.getRepository().findByIds(e)}static findOne(e){return this.getRepository().findOne(e)}static findOneBy(e){return this.getRepository().findOneBy(e)}static findOneById(e){return this.getRepository().findOneById(e)}static findOneOrFail(e){return this.getRepository().findOneOrFail(e)}static findOneByOrFail(e){return this.getRepository().findOneByOrFail(e)}static query(e,t){return this.getRepository().query(e,t)}static clear(){return this.getRepository().clear()}};o(sS,"BaseEntity");var Vh=sS;var oS=class oS extends rd{constructor(){super()}static fromDatabase(e){throw new Nf}static toDatabase(e){throw new Nf}static _fromDatabase(e){return this.fromDatabase(e)}static _toDatabase(e){return e&&e._type==="raw"?e:e instanceof Ht?(e.transformValue(this.getDatabaseTransformer()),e):this.toDatabase(e)}static getDatabaseTransformer(){return{to:o(e=>{if(e!==void 0)return this._toDatabase(e)},"to"),from:o(e=>this._fromDatabase(e),"from")}}static getSchema(){throw new Nf}};o(oS,"DatabaseProperty");var wt=oS;var on=class on extends wt{constructor(t){super();this._route="";t&&t instanceof on&&(t=t.toString()),t&&on.validateRoute(t),t=t==null?void 0:t.replace(/\/+/g,"/"),t&&(this.route=t)}static validateRoute(t){if(on.SCHEME_PREFIX.test(t))throw new ye(`Invalid route: ${t}`);if(t&&!/^[a-zA-Z_\d\-!#$%&'()*+,./:;=?@[\]]*$/.test(t))throw new ye(`Invalid route: ${t}`)}get route(){return this._route}set route(t){on.validateRoute(t),this._route=t}toJSON(){return{_type:"Route",value:this.toString()}}static fromJSON(t){if(t._type==="Route")return new on(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}
35addRoute(t){t=t.toString(),t.startsWith("/")||(t="/"+t),typeof t=="string"&&(t=new on(t));let i=t.toString();return this.route.endsWith("/")&&i.trim().startsWith("/")&&(i=i.trim().substring(1)),this.route=new on(this.route+i).route,this}toString(){return this.route}static fromString(t){return new on(t)}addRouteParam(t,i){return this.route=this.route.replace(t,i),this}static toDatabase(t){return t&&(typeof t=="string"&&(t=new on(t)),t.toString())}static fromDatabase(t){return t?new on(t):null}addQueryParams(t){this.route.includes("?")||(this.route+="?");for(let i in t)this.route+=`${i}=${t[i]}&`;return this.route=this.route.substring(0,this.route.length-1),this}};o(on,"Route"),on.SCHEME_PREFIX=/^[a-zA-Z][a-zA-Z\d+.-]*:/;var le=on;var TD=new le("/"),$h=new le("/api"),PD=new le("/identity"),SD=new le("/file"),AD=new le("/status-page"),_2e=new le("/l"),CD=new le("/dashboard"),ED=new le("/integration"),wD=new le("/notification"),RD=new le("/accounts"),vD=new le("/workflow"),xD=new le("/runbook"),OD=new le("/reference"),DD=new le("/admin"),MD=new le("/probe-ingest"),ND=new le("/telemetry"),ID=new le("/realtime/socket"),jD=new le("/docs"),LD=new le("/status-page-api"),kD=new le("/public-dashboard"),F2e=new le("/public-dashboard-api");var ca=class ca extends wt{constructor(t){super();this._port=new ra(0);this.port=new ra(t)}get port(){return this._port}set port(t){if(ca.isValid(t))this._port=t;else throw new ye("Port is not in valid format.")}toJSON(){return{_type:"Port",value:this.toNumber()}}static fromJSON(t){if(t._type==="Port")return new ca(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}static isValid(t){if(typeof t===Dt.String)try{t=Number.parseInt(t.toString().trim(),10)}catch(i){return!1}return t instanceof ra&&(t=t.toNumber()),t>=0&&t<=65535}static toDatabase(t){let i=t;return(typeof i=="string"||typeof i=="number")&&(t=new ca(i)),t instanceof ca?t.toNumber():null}static fromDatabase(t){return t?new ca(t):null}toString(){return this.port.toString()}toNumber(){return this.port.toNumber()}static getSchema(){return oe.object({_type:oe.literal("Port"),value:oe.number().int().min(0).max(65535).openapi({type:"number",example:8080})}).openapi({type:"object",description:"Port object",example:{_type:"Port",value:8080}})}};o(ca,"Port");var Sn=ca;var aB=/^[a-zA-Z0-9_](?:[a-zA-Z0-9_-]{0,61}[a-zA-Z0-9_])?(?:\.[a-zA-Z0-9_](?:[a-zA-Z0-9_-]{0,61}[a-zA-Z0-9_])?)*\.?$/,lB=/^[^@/?#\s[\]]*$/,uB=/^[0-9a-fA-F:.]+$/,cB=/^\d{1,5}$/,oi=class oi extends wt{constructor(t,i){super();this._route="";t&&(this.hostname=t),i instanceof Sn?this.port=i:typeof i===Dt.String?this.port=new Sn(i):typeof i===Dt.Number&&(this.port=new Sn(i))}get hostname(){return this._route}get port(){return this._port}set port(t){this._port=t}set hostname(t){if(t=t.trim(),oi.isValid(t))this._route=t;else throw new ye("Hostname "+t+" is not in valid format.")}static isValid(t){let i=t.trim();if(!i||i.length>512)return!1;let s=i.lastIndexOf("@");if(s!==-1){let p=i.substring(0,s);if(!lB.test(p))return!1}let a=i.substring(s+1);if(!a)return!1;if(a.match(/^\[([0-9a-fA-F:.]+)\](?::(\d{1,5}))?$/))return!0;if((a.match(/:/g)||[]).length>1)return uB.test(a);let u=a.indexOf(":"),c=u===-1?a:a.substring(0,u),m=u===-1?"":a.substring(u+1);return u!==-1&&!cB.test(m)?!1:aB.test(c)}toJSON(){return{_type:"Hostname",value:this.toString()}}static fromJSON(t){if(t._type==="Hostname")return new oi(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}toString(){let t=this.hostname;return this.port&&(t+=":"+this.port.toString()),t}static fromString(t){return t instanceof oi&&(t=t.toString()),t.includes(":")?new oi(t.split(":")[0],t.split(":")[1]):new oi(t)}static fromAuthority(t){let i=(t||"").trim();if(!i)return new oi("");let s=i.lastIndexOf("@"),a=s===-1?i:i.substring(s+1);if(!a)return new oi("");let l=a.match(/^(\[[0-9a-fA-F:.]+\])(?::(\d{1,5}))?$/);if(l){let p=l[1],h=l[2];return h?new oi(p,h):new oi(p)}if((a.match(/:/g)||[]).length>1)return new oi(a);let u=a.indexOf(":");if(u===-1)return new oi(a);let c=a.substring(0,u),m=a.substring(u+1);return m?new oi(c,m):new oi(c)}static toDatabase(t){return t&&(typeof t=="string"&&(t=new oi(t)),t.toString())}static fromDatabase(t){return t?new oi(t):null}};o(oi,"Hostname");var _t=oi;var _D=(c=>(c.HTTP="http://",c.HTTPS="https://",c.MONGO_DB="mongodb://",c.WS="ws://",c.WSS="wss://",c.MAIL="mailto:",c.TEL="tel:",c.SMS="sms:",c))(_D||{}),or=_D;var FD=["gmail","yahoo","yahoomail","googlemail","ymail","icloud","aol","hotmail","outlook","msn","wanadoo","orange","comcast","facebook","hey.com","protonmail","inbox.com","mail.com","zoho","yandex"],Ks=class Ks extends wt{constructor(t){super();this._email="";this.email=t}get email(){return this._email}set email(t){if(t&&typeof t=="string"&&(t=t.trim(),t=t.toLowerCase()),Ks.isValid(t))this._email=t;else throw new ye(`Email ${t} is not in valid format.`)}static isValid(t){return!!/(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/i.test(t)}toJSON(){return{_type:"Email",value:this.toString()}}static fromString(t){return new Ks(t)}static parseList(t){if(!t)return[];let i=new Set,s=[];for(let a of t.split(/[,;
35\s]+/)){let l=a.trim();if(!l)continue;let u=new Ks(l),c=u.toString();i.has(c)||(i.add(c),s.push(u))}return s}static isValidList(t){if(!t)return!0;let i=t.split(/[,;\s]+/).map(s=>s.trim()).filter(s=>s.length>0);if(i.length===0)return!1;for(let s of i)if(!Ks.isValid(s))return!1;return!0}static fromJSON(t){if(t._type==="Email")return new Ks(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}toString(){return this.email}getEmailDomain(){return new _t(this.email.split("@")[1])}isBusinessEmail(){let t=this.getEmailDomain().hostname||"";if(t){for(let i=0;i<FD.length;i++)if(t.includes(FD[i]))return!1}return!0}static toDatabase(t){return t?(typeof t=="string"&&(t=new Ks(t)),t.toString()):null}static fromDatabase(t){return t?new Ks(t):null}static getSchema(){return oe.object({_type:oe.literal("Email"),value:oe.string().email().openapi({type:"string",format:"email",example:"[email protected]"})}).openapi({type:"object",description:"Email object",example:{_type:"Email",value:"[email protected]"}})}};o(Ks,"Email");var hr=Ks;var dB=[or.TEL,or.SMS],pB=/^\+?[0-9\-.()]*[0-9][0-9\-.()]*$/,mB=/^[A-Za-z0-9\-._~%]+(?:=[A-Za-z0-9\-._~%+:]*)?$/,Ar=class Ar extends wt{constructor(t,i,s,a){super();this._route=new le;this._params={};this._protocol=or.HTTPS;this._opaqueValue="";this._isMalformed=!1;this._rawValue="";if(Ar.isOpaqueProtocol(t)){this.protocol=t,this.opaqueValue=i instanceof _t||i instanceof hr?i.toString():i,this.setParamsFromQueryString(a);return}typeof i===Dt.String&&hr.isValid(i)?this.email=new hr(i):i instanceof hr?this.email=i:i instanceof _t?this.hostname=i:typeof i===Dt.String&&(this.hostname=_t.fromString(i)),this.protocol=t,s&&(this.route=s),this.setParamsFromQueryString(a)}get route(){return this._route}set route(t){this._route=t}get params(){return this._params}set params(t){this._params=t}get email(){return this._email}set email(t){this._email=t}get hostname(){return this._hostname}set hostname(t){this._hostname=t}get protocol(){return this._protocol}set protocol(t){this._protocol=t}get opaqueValue(){return this._opaqueValue}set opaqueValue(t){let i=t.trim();if(!Ar.isValidOpaqueValue(i))throw new ye("Phone number "+t+" is not in valid format.");this._opaqueValue=i}isMalformed(){return this._isMalformed}static isOpaqueProtocol(t){return dB.includes(t)}static isValidOpaqueValue(t){let i=t.trim();if(!i||i.length>256)return!1;let[s,...a]=i.split(";");return!s||!s.split(",").every(c=>pB.test(c))?!1:a.every(c=>mB.test(c))}static queryStringOf(t){let i=t.indexOf("?");return i===-1?"":t.substring(i+1)}setParamsFromQueryString(t){if(!t)return;let i=t.split("&");for(let s of i){let a=s.indexOf("="),l=a===-1?s:s.substring(0,a);l&&(this._params[l]=a===-1?"":s.substring(a+1))}}isHttps(){return this.protocol===or.HTTPS}queryStringSuffix(){return Object.keys(this.params).length===0?"":"?"+Object.keys(this.params).map(t=>{let i=this.params[t];return i?t+"="+i:t}).join("&")}toString(){if(this.isMalformed())return this._rawValue;if(Ar.isOpaqueProtocol(this.protocol))return`${this.protocol}${this.opaqueValue}${this.queryStringSuffix()}`;let t=`${this.protocol}${this.hostname||this.email}`;return this.email||t.startsWith("mailto:")?t+this.queryStringSuffix():(this.route&&this.route.toString().startsWith("/")?(t.endsWith("/")&&(t=t.substring(0,t.length-1)),t+=this.route.toString()):(t.endsWith("/")&&(t=t.substring(0,t.length-1)),t+="/"+this.route.toString()),t+=this.queryStringSuffix(),t)}static fromURL(t){return Ar.fromString(t.toString())}static rejectUnsupportedScheme(t){let i=t.trim().match(/^([a-zA-Z][a-zA-Z0-9+.-]*):(\/\/)?/);if(!i||!i[1])return;let s=i[1].toLowerCase(),a=!!i[2],l=["javascript","data","vbscript","file","blob"].includes(s);if(a||l)throw new ye("URL scheme "+s+": is not supported.")}static fromString(t){let i=or.HTTPS,s=[["https://",or.HTTPS],["http://",or.HTTP],["wss://",or.WSS],["ws://",or.WS],["mongodb://",or.MONGO_DB],["mailto:",or.MAIL],["tel:",or.TEL],["sms:",or.SMS]],a=t.toLowerCase(),l=!1;for(let[C,b]of s)if(a.startsWith(C)){i=b,t=t.substring(C.length),l=!0;break}if(l||Ar.rejectUnsupportedScheme(t),i===or.MAIL){let C=t.split("?")[0]||"",b=Ar.queryStringOf(t);return new Ar(i,C,void 0,b)}if(Ar.isOpaqueProtocol(i)){let C=t.split("?")[0]||"",b=Ar.queryStringOf(t);return new Ar(i,C,void 0,b)}let u=t.split("?")[0]||"",c=u.split("#")[0]||"",m=u.substring(c.length),p=c.split("/")[0]||"",h=new _t(p),g,f=c.split("/");f.shift();let P=f.join("/");(P||m)&&(g=new le(P+m));let T=Ar.queryStringOf(t);return new Ar(i,h,g,T)}static fromStringLenient(t){try{return Ar.fromString(t)}catch(i){return Ar.createMalformed(t)}}static createMalformed(t){let i=new Ar(or.TEL,"0");return i._protocol=or.HTTPS,i._opaqueValue="",i._isMalformed=!0,i._rawValue=t,
35i}removeQueryString(){return this.isMalformed()?this:Ar.fromString(this.toString().split("?")[0]||"")}toJSON(){return{_type:"URL",value:this.toString()}}static fromJSON(t){if(t._type==="URL")return Ar.fromStringLenient(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}addRoute(t){return typeof t===Dt.String&&this.route.addRoute(new le(t.toString())),t instanceof le&&this.route.addRoute(t),this}addQueryParam(t,i,s){return s&&(i=encodeURIComponent(i)),this.params[t]=i,this}getQueryParam(t){return this.params[t]||null}addQueryParams(t){return this.params=ue(ue({},this.params),t),this}getLastRoute(t){let i=this.route.toString().split("/");return i.length>0?t?new le("/"+i[i.length-(1+t)]):new le("/"+i[i.length-1]):null}static toDatabase(t){if(t){if(typeof t=="string"&&(t=Ar.fromString(t)),t instanceof Ar&&t.isMalformed())throw new ye("URL "+t.toString()+" is not in valid format.");return t.toString()}return null}static fromDatabase(t){return t?Ar.fromStringLenient(t):null}};o(Ar,"URL");var Ke=Ar;var Gh=class Gh{constructor(e,t,i,s,a,l,u){this.monthlyPlanId="";this.yearlyPlanId="";this.name="";this.monthlySubscriptionAmountInUSD=0;this.yearlySubscriptionAmountInUSD=0;this.order=-1;this.trialPeriodInDays=0;this.monthlyPlanId=e,this.yearlyPlanId=t,this.name=i,this.monthlySubscriptionAmountInUSD=s,this.yearlySubscriptionAmountInUSD=a,this.order=l,this.trialPeriodInDays=u}getMonthlyPlanId(){return this.monthlyPlanId}getYearlyPlanId(){return this.yearlyPlanId}getPlanOrder(){return this.order}getTrialPeriod(){return this.trialPeriodInDays}getName(){return this.name}static isFreePlan(e,t){let i=this.getSubscriptionPlanById(e,t);return!!(i&&(i.getMonthlyPlanId()===e&&i.getMonthlySubscriptionAmountInUSD()===0||i.getYearlyPlanId()===e&&i.getYearlySubscriptionAmountInUSD()===0))}static isCustomPricingPlan(e,t){let i=this.getSubscriptionPlanById(e,t);return!!(i&&i.getMonthlyPlanId()===e&&i.isCustomPricing())}getYearlySubscriptionAmountInUSD(){return this.yearlySubscriptionAmountInUSD}getMonthlySubscriptionAmountInUSD(){return this.monthlySubscriptionAmountInUSD}isCustomPricing(){return this.monthlySubscriptionAmountInUSD===-1}static getSubscriptionPlans(e){let t=[];for(let i in e||process.env)if(i.startsWith("SUBSCRIPTION_PLAN_")){let a=((e||process.env)[i]||"").split(",");a.length>0&&t.push(new Gh(a[1],a[2],a[0],parseInt(a[3]),parseInt(a[4]),parseInt(a[5]),parseInt(a[6])))}return t.sort((i,s)=>i.order-s.order),t}static getSubscriptionPlanById(e,t){return this.getSubscriptionPlans(t).find(s=>s.getMonthlyPlanId()===e||s.getYearlyPlanId()===e)}static isValidPlanId(e,t){return!!this.getSubscriptionPlanById(e,t)}static getPlanType(e,t){let i=this.getSubscriptionPlanById(e,t);
35if(!i)throw new ye("Plan ID is invalid");return i.getName()}static getSubscriptionPlanFromPlanSelect(e,t){let i=this.getSubscriptionPlans(t).find(s=>s.getName()===e);if(!i)throw new ye("Invalid Plan");return i}static isFeatureAccessibleOnCurrentPlan(e,t,i){let s=this.getSubscriptionPlanFromPlanSelect(e,i),a=this.getSubscriptionPlanFromPlanSelect(t,i);return!(s.getPlanOrder()>a.getPlanOrder())}static isYearlyPlan(e,t){let i=this.getSubscriptionPlanById(e,t);return(i==null?void 0:i.getYearlyPlanId())===e}static isUnpaid(e){return e==="incomplete"||e==="incomplete_expired"||e==="past_due"||e==="canceled"||e==="unpaid"}};o(Gh,"SubscriptionPlan");var Ud=Gh;var Iu=class Iu extends wt{constructor(t){super();this._version="";this.version=t}get version(){return this._version}set version(t){if(!/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-[a-zA-Z\d][-a-zA-Z.\d]*)?(\+[a-zA-Z\d][-a-zA-Z.\d]*)?$/i.test(t))throw new ye("Version is not in valid format.");this._version=t}toString(){return this.version}toJSON(){return{_type:"Version",value:this.toString()}}static fromJSON(t){if(t._type==="Version")return new Iu(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}static toDatabase(t){return t?(typeof t=="string"&&(t=new Iu(t)),t.toString()):null}static fromDatabase(t){return t?new Iu(t):null}static getSchema(){return oe.object({_type:oe.literal("Version"),value:oe.string().openapi({type:"string",example:"1.0.0"})}).openapi({type:"object",description:"Version object",example:{_type:"Version",value:"1.0.0"}})}};o(Iu,"Version");var dl=Iu;var UD=o(()=>{var e;return((e=window==null?void 0:window.process)==null?void 0:e.env)||(process==null?void 0:process.env)||{}},"getAllEnvVars"),ar=o(r=>UD()[r]||"","env"),Wr=ar("HTTP_PROTOCOL")==="https"?or.HTTPS:or.HTTP,qi=ar("HOST")||"",$xe=ar("BILLING_ENABLED")==="true",Gxe=ar("IS_ENTERPRISE_EDITION")==="true",Hxe=ar("BILLING_PUBLIC_KEY")||"",Wxe=ar("CAPTCHA_ENABLED")==="true",zxe=ar("CAPTCHA_SITE_KEY")||"",Jxe=ar("VAPID_PUBLIC_KEY")||"",Qxe=new dl(ar("VERSION")||"1.0.0"),BD=_t.fromString(qi),fB=_t.fromString(qi),hB=_t.fromString(qi),qD=_t.fromString(qi),VD=_t.fromString(qi),gB=_t.fromString(qi),$D=_t.fromString(qi),yB=_t.fromString(qi),GD=_t.fromString(qi),Kxe=_t.fromString(qi),bB=_t.fromString(qi),TB=_t.fromString(qi),PB=_t.fromString(qi),SB=_t.fromString(qi),AB=_t.fromString(qi),Zxe=new Ke(Wr,BD,new le($h.toString())),Yxe=new Ke(Wr,VD,new le(ID.toString())),Xxe=new Ke(Wr,VD,new le(jD.toString())),eOe=new Ke(Wr,$D,new le(LD.toString())),tOe=new Ke(Wr,GD,new le(ND.toString())),da=new Ke(Wr,fB,new le(PD.toString())),rOe=new Ke(Wr,hB,new le(wD.toString())),iOe=new Ke(Wr,yB,new le(vD.toString())),nOe=new Ke(Wr,BD,new le(xD.toString())),sOe=new Ke(Wr,GD,new le(MD.toString())),oOe=new Ke(Wr,$D,new le(AD.toString())),aOe=new Ke(Wr,AB,new le(SD.toString())),lOe=new Ke(Wr,qD,new le(CD.toString())),uOe=new Ke(Wr,qD,new le(kD.toString())),cOe=new Ke(Wr,gB,new le(ED.toString())),dOe=new Ke(Wr,bB,new le(OD.toString())),pOe=new Ke(Wr,TB,new le(DD.toString())),mOe=new Ke(Wr,PB,new le(RD.toString())),fOe=new Ke(Wr,SB,new le(TD.toString())),hOe=Ud.getSubscriptionPlans(UD()),gOe=ar("STATUS_PAGE_CNAME_RECORD")||"",yOe=ar("DASHBOARD_CNAME_RECORD")||"",bOe=ar("ANALYTICS_KEY")||"",TOe=ar("ANALYTICS_HOST"),POe=ar("GIT_SHA")||"",SOe=ar("APP_VERSION")||"",aS=ar("OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT")?Ke.fromString(ar("OPENTELEMETRY_EXPORTER_OTLP_ENDPOINT").toString()):null,CB=o(()=>{if(!ar("OPENTELEMETRY_EXPORTER_OTLP_HEADERS"))return{};let r=ar("OPENTELEMETRY_EXPORTER_OTLP_HEADERS").toString().split(";"),e={};for(let t of r){let i=t.split("=");i.length===2&&(e[i[0].toString()]=i[1].toString())}return e},"getOpenTelemetryExporterOtlpHeaders"),lS=CB(),HD=ar("DISABLE_TELEMETRY")==="true",AOe=ar("SLACK_APP_CLIENT_ID")||null,COe=ar("MICROSOFT_TEAMS_APP_CLIENT_ID")||null,EOe=ar("GITHUB_APP_CLIENT_ID")||null,wOe=ar("GITHUB_APP_NAME")||null,ROe=ar("INBOUND_EMAIL_DOMAIN")||void 0;var wo="1.9.1";var WD=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/;function EB(r){let e=new Set([r]),t=new Set,i=r.match(WD);if(!i)return()=>!1;let s={major:+i[1],minor:+i[2],patch:+i[3],prerelease:i[4]};if(s.prerelease!=null)return o(function(c){return c===r},"isExactmatch");function a(u){return t.add(u),!1}o(a,"_reject");function l(u){return e.add(u),!0}return o(l,"_accept"),o(function(c){if(e.has(c))return!0;
35if(t.has(c))return!1;let m=c.match(WD);if(!m)return a(c);let p={major:+m[1],minor:+m[2],patch:+m[3],prerelease:m[4]};return p.prerelease!=null||s.major!==p.major?a(c):s.major===0?s.minor===p.minor&&s.patch<=p.patch?l(c):a(c):s.minor<=p.minor?l(c):a(c)},"isCompatible")}o(EB,"_makeCompatibilityCheck");var zD=EB(wo);var wB=wo.split(".")[0],Bd=Symbol.for(`opentelemetry.js.api.${wB}`),qd=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof global=="object"?global:{};function Zs(r,e,t,i=!1){var s;let a=qd[Bd]=(s=qd[Bd])!==null&&s!==void 0?s:{version:wo};if(!i&&a[r]){let l=new Error(`@opentelemetry/api: Attempted duplicate registration of API: ${r}`);return t.error(l.stack||l.message),!1}if(a.version!==wo){let l=new Error(`@opentelemetry/api: Registration of version v${a.version} for ${r} does not match previously registered API v${wo}`);return t.error(l.stack||l.message),!1}return a[r]=e,t.debug(`@opentelemetry/api: Registered a global for ${r} v${wo}.`),!0}o(Zs,"registerGlobal");function An(r){var e,t;let i=(e=qd[Bd])===null||e===void 0?void 0:e.version;if(!(!i||!zD(i)))return(t=qd[Bd])===null||t===void 0?void 0:t[r]}o(An,"getGlobal");function Ys(r,e){e.debug(`@opentelemetry/api: Unregistering a global for ${r} v${wo}.`);let t=qd[Bd];t&&delete t[r]}o(Ys,"unregisterGlobal");var uS=class uS{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return Vd("debug",this._namespace,e)}error(...e){return Vd("error",this._namespace,e)}info(...e){return Vd("info",this._namespace,e)}warn(...e){return Vd("warn",this._namespace,e)}verbose(...e){return Vd("verbose",this._namespace,e)}};o(uS,"DiagComponentLogger");var Hh=uS;function Vd(r,e,t){let i=An("diag");if(i)return i[r](e,...t)}o(Vd,"logProxy");var Vi;(function(r){r[r.NONE=0]="NONE",r[r.ERROR=30]="ERROR",r[r.WARN=50]="WARN",r[r.INFO=60]="INFO",r[r.DEBUG=70]="DEBUG",r[r.VERBOSE=80]="VERBOSE",r[r.ALL=9999]="ALL"})(Vi||(Vi={}));function JD(r,e){r<Vi.NONE?r=Vi.NONE:r>Vi.ALL&&(r=Vi.ALL),e=e||{};function t(i,s){let a=e[i];return typeof a=="function"&&r>=s?a.bind(e):function(){}}return o(t,"_filterFunc"),{error:t("error",Vi.ERROR),warn:t("warn",Vi.WARN),info:t("info",Vi.INFO),debug:t("debug",Vi.DEBUG),verbose:t("verbose",Vi.VERBOSE)}}o(JD,"createLogLevelDiagLogger");var RB="diag",Wh=class Wh{static instance(){return this._instance||(this._instance=new Wh),this._instance}constructor(){function e(s){return function(...a){let l=An("diag");if(l)return l[s](...a)}}o(e,"_logProxy");let t=this,i=o((s,a={logLevel:Vi.INFO})=>{var l,u,c;if(s===t){let h=new Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return t.error((l=h.stack)!==null&&l!==void 0?l:h.message),!1}typeof a=="number"&&(a={logLevel:a});let m=An("diag"),p=JD((u=a.logLevel)!==null&&u!==void 0?u:Vi.INFO,s);if(m&&!a.suppressOverrideMessage){let h=(c=new Error().stack)!==null&&c!==void 0?c:"<failed to generate stacktrace>";m.warn(`Current logger will be overwritten from ${h}
35`),p.warn(`Current logger will overwrite one already registered from ${h}`)}return Zs("diag",p,t,!0)},"setLogger");t.setLogger=i,t.disable=()=>{Ys(RB,t)},t.createComponentLogger=s=>new Hh(s),t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}};o(Wh,"DiagAPI");var ai=Wh;var pl=class pl{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries())}setEntry(e,t){let i=new pl(this._entries);return i._entries.set(e,t),i}removeEntry(e){let t=new pl(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new pl(this._entries);for(let i of e)t._entries.delete(i);return t}clear(){return new pl}};o(pl,"BaggageImpl");var zh=pl;var QD=Symbol("BaggageEntryMetadata");var vB=ai.instance();function KD(r={}){return new zh(new Map(Object.entries(r)))}o(KD,"createBaggage");function cS(r){return typeof r!="string"&&(vB.error(`Cannot create baggage metadata from unknown type: ${typeof r}`),r=""),{__TYPE__:QD,toString(){return r}}}o(cS,"baggageEntryMetadataFromString");function ml(r){return Symbol.for(r)}o(ml,"createContextKey");var $d=class $d{constructor(e){let t=this;t._currentContext=e?new Map(e):new Map,t.getValue=i=>t._currentContext.get(i),t.setValue=(i,s)=>{let a=new $d(t._currentContext);return a._currentContext.set(i,s),a},t.deleteValue=i=>{let s=new $d(t._currentContext);return s._currentContext.delete(i),s}}};o($d,"BaseContext");var dS=$d,Hn=new dS;var AS=class AS{constructor(){}createGauge(e,t){return OB}createHistogram(e,t){return DB}createCounter(e,t){return xB}createUpDownCounter(e,t){return MB}createObservableGauge(e,t){return IB}createObservableCounter(e,t){return NB}createObservableUpDownCounter(e,t){return jB}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}};o(AS,"NoopMeter");var pS=AS,CS=class CS{};o(CS,"NoopMetric");var ju=CS,ES=class ES extends ju{add(e,t){}};o(ES,"NoopCounterMetric");var mS=ES,wS=class wS extends ju{add(e,t){}};o(wS,"NoopUpDownCounterMetric");var fS=wS,RS=class RS extends ju{record(e,t){}};o(RS,"NoopGaugeMetric");var hS=RS,vS=class vS extends ju{record(e,t){}};o(vS,"NoopHistogramMetric");var gS=vS,xS=class xS{addCallback(e){}removeCallback(e){}};o(xS,"NoopObservableMetric");var Gd=xS,OS=class OS extends Gd{};o(OS,"NoopObservableCounterMetric");var yS=OS,DS=class DS extends Gd{};o(DS,"NoopObservableGaugeMetric");var bS=DS,MS=class MS extends Gd{};o(MS,"NoopObservableUpDownCounterMetric");var TS=MS,PS=new pS,xB=new mS,OB=new hS,DB=new gS,MB=new fS,NB=new yS,IB=new bS,jB=new TS;function SS(){return PS}o(SS,"createNoopMeter");var ZD={get(r,e){if(r!=null)return r[e]},keys(r){return r==null?[]:Object.keys(r)}},YD={set(r,e,t){r!=null&&(r[e]=t)}};var NS=class NS{active(){return Hn}with(e,t,i,...s){return t.call(i,...s)}bind(e,t){return t}enable(){return this}disable(){return this}};o(NS,"NoopContextManager");var Jh=NS;var IS="context",LB=new Jh,Qh=class Qh{constructor(){}static getInstance(){return this._instance||(this._instance=new Qh),this._instance}setGlobalContextManager(e){return Zs(IS,e,ai.instance())}active(){return this._getContextManager().active()}with(e,t,i,...s){return this._getContextManager().with(e,t,i,...s)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return An(IS)||LB}disable(){this._getContextManager().disable(),Ys(IS,ai.instance())}};o(Qh,"ContextAPI");var Xs=Qh;var $i;(function(r){r[r.NONE=0]="NONE",r[r.SAMPLED=1]="SAMPLED"})($i||($i={}));var Kh="0000000000000000",Zh="00000000000000000000000000000000",Hd={traceId:Zh,spanId:Kh,traceFlags:$i.NONE};var jS=class jS{constructor(e=Hd){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}addLink(e){return this}addLinks(e){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}};o(jS,"NonRecordingSpan");var eo=jS;var LS=ml("OpenTelemetry Context Key SPAN");function Yh(r){return r.getValue(LS)||void 0}o(Yh,"getSpan");function XD(){return Yh(Xs.getInstance().active())}o(XD,"getActiveSpan");function Wd(r,e){return r.setValue(LS,e)}o(Wd,"setSpan");function eM(r){return r.deleteValue(LS)}o(eM,"deleteSpan");function tM(r,e){return Wd(r,new eo(e))}o(tM,"setSpanContext");function Xh(r){var e;return(e=Yh(r))===null||e===void 0?void 0:e.spanContext()}o(Xh,"getSpanContext");var eg=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1]);function rM(r,e){if(typeof r!="string"||r.length!==e)return!1;let t=0;for(let i=0;i<r.length;i+=4)t+=(eg[r.charCodeAt(i)]|0)+(eg[r.charCodeAt(i+1)]|0)+(eg[r.charCodeAt(i+2)]|0)+(eg[r.charCodeAt(i+3)]|0);return t===e}o(rM,"isValidHex");function tg(r){return rM(r,32)&&r!==Zh}o(tg,"isValidTraceId");function iM(r){return rM(r,16)&&r!==Kh}o(iM,"isValidSpanId");function Ro(r){return tg(r.traceId)&&iM(r.spanId)}o(Ro,"isSpanContextValid");function nM(r){return new eo(r)}
35o(nM,"wrapSpanContext");var kS=Xs.getInstance(),_S=class _S{startSpan(e,t,i=kS.active()){if(!!(t!=null&&t.root))return new eo;let a=i&&Xh(i);return kB(a)&&Ro(a)?new eo(a):new eo}startActiveSpan(e,t,i,s){let a,l,u;if(arguments.length<2)return;arguments.length===2?u=t:arguments.length===3?(a=t,u=i):(a=t,l=i,u=s);let c=l!=null?l:kS.active(),m=this.startSpan(e,a,c),p=Wd(c,m);return kS.with(p,u,void 0,m)}};o(_S,"NoopTracer");var Lu=_S;function kB(r){return r!==null&&typeof r=="object"&&"spanId"in r&&typeof r.spanId=="string"&&"traceId"in r&&typeof r.traceId=="string"&&"traceFlags"in r&&typeof r.traceFlags=="number"}o(kB,"isSpanContext");var _B=new Lu,FS=class FS{constructor(e,t,i,s){this._provider=e,this.name=t,this.version=i,this.options=s}startSpan(e,t,i){return this._getTracer().startSpan(e,t,i)}startActiveSpan(e,t,i,s){let a=this._getTracer();return Reflect.apply(a.startActiveSpan,a,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):_B}};o(FS,"ProxyTracer");var rg=FS;var US=class US{getTracer(e,t,i){return new Lu}};o(US,"NoopTracerProvider");var ig=US;var FB=new ig,BS=class BS{getTracer(e,t,i){var s;return(s=this.getDelegateTracer(e,t,i))!==null&&s!==void 0?s:new rg(this,e,t,i)}getDelegate(){var e;return(e=this._delegate)!==null&&e!==void 0?e:FB}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,i){var s;return(s=this._delegate)===null||s===void 0?void 0:s.getTracer(e,t,i)}};o(BS,"ProxyTracerProvider");var zd=BS;var ku;(function(r){r[r.NOT_RECORD=0]="NOT_RECORD",r[r.RECORD=1]="RECORD",r[r.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(ku||(ku={}));var vo;(function(r){r[r.INTERNAL=0]="INTERNAL",r[r.SERVER=1]="SERVER",r[r.CLIENT=2]="CLIENT",r[r.PRODUCER=3]="PRODUCER",r[r.CONSUMER=4]="CONSUMER"})(vo||(vo={}));var Cn;(function(r){r[r.UNSET=0]="UNSET",r[r.OK=1]="OK",r[r.ERROR=2]="ERROR"})(Cn||(Cn={}));var lr=Xs.getInstance();var qe=ai.instance();var VS=class VS{getMeter(e,t,i){return PS}};o(VS,"NoopMeterProvider");var qS=VS,sM=new qS;var $S="metrics",sg=class sg{constructor(){}static getInstance(){return this._instance||(this._instance=new sg),this._instance}setGlobalMeterProvider(e){return Zs($S,e,ai.instance())}getMeterProvider(){return An($S)||sM}getMeter(e,t,i){return this.getMeterProvider().getMeter(e,t,i)}disable(){Ys($S,ai.instance())}};o(sg,"MetricsAPI");var ng=sg;var Jd=ng.getInstance();var GS=class GS{inject(e,t){}extract(e,t){return e}fields(){return[]}};o(GS,"NoopTextMapPropagator");var og=GS;var HS=ml("OpenTelemetry Baggage Key");function WS(r){return r.getValue(HS)||void 0}o(WS,"getBaggage");function oM(){return WS(Xs.getInstance().active())}o(oM,"getActiveBaggage");function aM(r,e){return r.setValue(HS,e)}o(aM,"setBaggage");function lM(r){return r.deleteValue(HS)}o(lM,"deleteBaggage");var zS="propagation",UB=new og,lg=class lg{constructor(){this.createBaggage=KD,this.getBaggage=WS,this.getActiveBaggage=oM,this.setBaggage=aM,this.deleteBaggage=lM}static getInstance(){return this._instance||(this._instance=new lg),this._instance}setGlobalPropagator(e){return Zs(zS,e,ai.instance())}inject(e,t,i=YD){return this._getGlobalPropagator().inject(e,t,i)}extract(e,t,i=ZD){return this._getGlobalPropagator().extract(e,t,i)}fields(){return this._getGlobalPropagator().fields()}disable(){Ys(zS,ai.instance())}_getGlobalPropagator(){return An(zS)||UB}};o(lg,"PropagationAPI");var ag=lg;var Gi=ag.getInstance();var JS="trace",cg=class cg{constructor(){this._proxyTracerProvider=new zd,this.wrapSpanContext=nM,this.isSpanContextValid=Ro,this.deleteSpan=eM,this.getSpan=Yh,this.getActiveSpan=XD,this.getSpanContext=Xh,this.setSpan=Wd,this.setSpanContext=tM}static getInstance(){return this._instance||(this._instance=new cg),this._instance}setGlobalTracerProvider(e){let t=Zs(JS,this._proxyTracerProvider,ai.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return An(JS)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){Ys(JS,ai.instance()),this._proxyTracerProvider=new zd}};o(cg,"TraceAPI");var ug=cg;var ur=ug.getInstance();function uM(r){return typeof r=="object"&&r!==null&&"addEventListener"in r&&typeof r.addEventListener=="function"&&"removeEventListener"in r&&typeof r.removeEventListener=="function"}o(uM,"isListenerObject");var cM="OT_ZONE_CONTEXT",KS=class KS{constructor(){fe(this,"_enabled",!1)}_bindFunction(e,t){let i=this,s=o(function(...a){return i.with(e,()=>t.apply(this,a))},"contextWrapper");
35return Object.defineProperty(s,"length",{enumerable:!1,configurable:!0,writable:!1,value:t.length}),s}_bindListener(e,t){let i=t;return i.__ot_listeners!==void 0||(i.__ot_listeners={},typeof i.addEventListener=="function"&&(i.addEventListener=this._patchAddEventListener(i,i.addEventListener,e)),typeof i.removeEventListener=="function"&&(i.removeEventListener=this._patchRemoveEventListener(i,i.removeEventListener))),t}_createZone(e,t){return Zone.current.fork({name:e,properties:{[cM]:t},onCancelTask(i,s,a,l){return l.state==="notScheduled"||l.state==="running"?l:i.cancelTask(a,l)}})}_patchAddEventListener(e,t,i){let s=this;return function(a,l,u){e.__ot_listeners===void 0&&(e.__ot_listeners={});let c=e.__ot_listeners[a];c===void 0&&(c=new WeakMap,e.__ot_listeners[a]=c);let m=s.bind(i,l);return c.set(l,m),t.call(this,a,m,u)}}_patchRemoveEventListener(e,t){return function(i,s){if(e.__ot_listeners===void 0||e.__ot_listeners[i]===void 0)return t.call(this,i,s);let a=e.__ot_listeners[i],l=a.get(s);return a.delete(s),t.call(this,i,l||s)}}active(){return!this._enabled||!Zone.current?Hn:Zone.current.get(cM)||Hn}bind(e,t){return typeof t=="function"?this._bindFunction(e,t):(uM(t)&&this._bindListener(e,t),t)}disable(){return this._enabled=!1,this}enable(){return this._enabled=!0,this}with(e,t,i,...s){let a="otel:with";return t.name&&(a+=`:${t.name}`),this._createZone(a,e).run(t,i,s)}};o(KS,"ZoneContextManager");var _u=KS;var BB=Object.defineProperty,qB=Object.defineProperties,VB=Object.getOwnPropertyDescriptors,dM=Object.getOwnPropertySymbols,$B=Object.prototype.hasOwnProperty,GB=Object.prototype.propertyIsEnumerable,XS=o((r,e,t)=>e in r?BB(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,"__defNormalProp"),pM=o((r,e)=>{for(var t in e||(e={}))$B.call(e,t)&&XS(r,t,e[t]);if(dM)for(var t of dM(e))GB.call(e,t)&&XS(r,t,e[t]);return r},"__spreadValues"),HB=o((r,e)=>qB(r,VB(e)),"__spreadProps"),bt=o((r,e,t)=>(XS(r,typeof e!="symbol"?e+"":e,t),t),"__publicField"),En=globalThis;function wn(r){return(En.__Zone_symbol_prefix||"__zone_symbol__")+r}o(wn,"__symbol__");function WB(){var pe;let r=En.performance;function e(ne){r&&r.mark&&r.mark(ne)}o(e,"mark");function t(ne,j){r&&r.measure&&r.measure(ne,j)}o(t,"performanceMeasure"),e("Zone");let i=(pe=class{constructor(j,z){bt(this,"_parent"),bt(this,"_name"),bt(this,"_properties"),bt(this,"_zoneDelegate"),this._parent=j,this._name=z?z.name||"unnamed":"<root>",this._properties=z&&z.properties||{},this._zoneDelegate=new l(this,this._parent&&this._parent._zoneDelegate,z)}static assertZonePatched(){if(En.Promise!==$.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let j=pe.current;for(;j.parent;)j=j.parent;return j}static get current(){return U.zone}static get currentTask(){return ie}static __load_patch(j,z,Q=!1){if($.hasOwnProperty(j)){let Pe=En[wn("forceDuplicateZoneCheck")]===!0;if(!Q&&Pe)throw Error("Already loaded patch: "+j)}else if(!En["__Zone_disable_"+j]){let Pe="Zone:"+j;e(Pe),$[j]=z(En,pe,F),t(Pe,Pe)}}get parent(){return this._parent}get name(){return this._name}get(j){let z=this.getZoneWith(j);if(z)return z._properties[j]}getZoneWith(j){let z=this;for(;z;){if(z._properties.hasOwnProperty(j))return z;z=z._parent}return null}fork(j){if(!j)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,j)}wrap(j,z){if(typeof j!="function")throw new Error("Expecting function got: "+j);let Q=this._zoneDelegate.intercept(this,j,z),Pe=this;return function(){return Pe.runGuarded(Q,this,arguments,z)}}run(j,z,Q,Pe){U={parent:U,zone:this};try{return this._zoneDelegate.invoke(this,j,z,Q,Pe)}finally{U=U.parent}}runGuarded(j,z=null,Q,Pe){U={parent:U,zone:this};try{try{return this._zoneDelegate.invoke(this,j,z,Q,Pe)}catch(ce){if(this._zoneDelegate.handleError(this,ce))throw ce}}finally{U=U.parent}}runTask(j,z,Q){if(j.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(j.zone||y).name+"; Execution: "+this.name+")");let Pe=j,{type:ce,data:{isPeriodic:dt=!1,isRefreshable:Fe=!1}={}}=j;if(j.state===A&&(ce===q||ce===J))return;let te=j.state!=M;te&&Pe._transitionTo(M,D);let K=ie;ie=Pe,U={parent:U,zone:this};try{ce==J&&j.data&&!dt&&!Fe&&(j.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,Pe,z,Q)}catch(me){if(this._zoneDelegate.handleError(this,me))throw me}}finally{let me=j.state;if(me!==A&&me!==k)if(ce==q||dt||Fe&&me===S)te&&Pe._transitionTo(D,M,S);else{let Ce=Pe._zoneDelegates;this._updateTaskCount(Pe,-1),te&&Pe._transitionTo(A,M,A),Fe&&(Pe._zoneDelegates=Ce)}U=U.parent,ie=K}}scheduleTask(j){if(j.zone&&j.zone!==this){let Q=this;for(;Q;){if(Q===j.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${j.zone.name}`);Q=Q.parent}}j._transitionTo(S,A);let z=[];j._zoneDelegates=z,j._zone=this;try{j=this._zoneDelegate.scheduleTask(this,j)}catch(Q){throw j._transitionTo(k,S,A),this._zoneDelegate.handleError(this,Q),Q}return j._zoneDelegates===z&&this._updateTaskCount(j,1),j.state==S&&j._transitionTo(D,S),j}scheduleMicroTask(j,z,Q,Pe){return this.scheduleTask(new u(H,j,z,Q,Pe,void 0))}scheduleMacroTask(j,z,Q,Pe,ce){return this.scheduleTask(new u(J,j,z,Q,Pe,ce))}scheduleEventTask(j,z,Q,Pe,ce){return this.scheduleTask(new u(q,j,z,Q,Pe,ce))}cancelTask(j){if(j.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(j.zone||y).name+"; Execution: "+this.name+")");if(!(j.state!==D&&j.state!==M)){j._transitionTo(_,D,M);try{this._zoneDelegate.cancelTask(this,j)}catch(z){throw j._transitionTo(k,_),this._zoneDelegate.handleError(this,z),z}return this._updateTaskCount(j,-1),j._transitionTo(A,_),j.runCount=-1,j}}_updateTaskCount(j,z){let Q=j._zoneDelegates;z==-1&&(j._zoneDelegates=null);for(let Pe=0;Pe<Q.length;Pe++)Q[Pe]._updateTaskCount(j.type,z)}},o(pe,"_ZoneImpl"),pe);bt(i,"__symbol__",wn);let s=i,a={name:"",onHasTask:o((ne,j,z,Q)=>ne.hasTask(z,Q),"onHasTask"),onScheduleTask:o((ne,j,z,Q)=>ne.scheduleTask(z,Q),"onScheduleTask"),onInvokeTask:o((ne,j,z,Q,Pe,ce)=>ne.invokeTask(z,Q,Pe,ce),"onInvokeTask"),onCancelTask:o((ne,j,z,Q)=>ne.cancelTask(z,Q),"onCancelTask")},Y=class Y{constructor(j,z,Q){bt(this,"_zone"),bt(this,"_taskCounts",{microTask:0,macroTask:0,eventTask:0}),bt(this,"_forkDlgt"),bt(this,"_forkZS"),bt(this,"_forkCurrZone"),bt(this,"_interceptDlgt"),bt(this,"_interceptZS"),bt(this,"_interceptCurrZone"),bt(this,"_invokeDlgt"),bt(this,"_invokeZS"),bt(this,"_invokeCurrZone"),bt(this,"_handleErrorDlgt"),bt(this,"_handleErrorZS"),bt(this,"_handleErrorCurrZone"),bt(this,"_scheduleTaskDlgt"),bt(this,"_scheduleTaskZS"),bt(this,"_scheduleTaskCurrZone"),bt(this,"_invokeTaskDlgt"),bt(this,"_invokeTaskZS"),bt(this,"_invokeTaskCurrZone"),bt(this,"_cancelTaskDlgt"),bt(this,"_cancelTaskZS"),bt(this,"_cancelTaskCurrZone"),bt(this,"_hasTaskDlgt"),bt(this,"_hasTaskDlgtOwner"),bt(this,"_hasTaskZS"),bt(this,"_hasTaskCurrZone"),this._zone=j,this._forkZS=Q&&(Q&&Q.onFork?Q:z._forkZS),this._forkDlgt=Q&&(Q.onFork?z:z._forkDlgt),this._forkCurrZone=Q&&(Q.onFork?this._zone:z._forkCurrZone),this._interceptZS=Q&&(Q.onIntercept?Q:z._interceptZS),this._interceptDlgt=Q&&(Q.onIntercept?z:z._interceptDlgt),this._interceptCurrZone=Q&&(Q.onIntercept?this._zone:z._interceptCurrZone),this._invokeZS=Q&&(Q.onInvoke?Q:z._invokeZS),this._invokeDlgt=Q&&(Q.onInvoke?z:z._invokeDlgt),this._invokeCurrZone=Q&&(Q.onInvoke?this._zone:z._invokeCurrZone),this._handleErrorZS=Q&&(Q.onHandleError?Q:z._handleErrorZS),this._handleErrorDlgt=Q&&(Q.onHandleError?z:z._handleErrorDlgt),this._handleErrorCurrZone=Q&&(Q.onHandleError?this._zone:z._handleErrorCurrZone),this._scheduleTaskZS=Q&&(Q.onScheduleTask?Q:z._scheduleTaskZS),this._scheduleTaskDlgt=Q&&(Q.onScheduleTask?z:z._scheduleTaskDlgt),this._scheduleTaskCurrZone=Q&&(Q.onScheduleTask?this._zone:z._scheduleTaskCurrZone),this._invokeTaskZS=Q&&(Q.onInvokeTask?Q:z._invokeTaskZS),this._invokeTaskDlgt=Q&&(Q.onInvokeTask?z:z._invokeTaskDlgt),this._invokeTaskCurrZone=Q&&(Q.onInvokeTask?this._zone:z._invokeTaskCurrZone),this._cancelTaskZS=Q&&(Q.onCancelTask?Q:z._cancelTaskZS),this._cancelTaskDlgt=Q&&(Q.onCancelTask?z:z._cancelTaskDlgt),this._cancelTaskCurrZone=Q&&(Q.onCancelTask?this._zone:z._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;let Pe=Q&&Q.onHasTask,ce=z&&z._hasTaskZS;(Pe||ce)&&(this._hasTaskZS=Pe?Q:a,this._hasTaskDlgt=z,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,Q.onScheduleTask||(this._scheduleTaskZS=a,this._scheduleTaskDlgt=z,this._scheduleTaskCurrZone=this._zone),Q.onInvokeTask||(this._invokeTaskZS=a,this._invokeTaskDlgt=z,this._invokeTaskCurrZone=this._zone),Q.onCancelTask||(this._cancelTaskZS=a,this._cancelTaskDlgt=z,this._cancelTaskCurrZone=this._zone))}get zone(){return this._zone}fork(j,z){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,j,z):new s(j,z)}intercept(j,z,Q){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,j,z,Q):z}invoke(j,z,Q,Pe,ce){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,j,z,Q,Pe,ce):z.apply(Q,Pe)}handleError(j,z){return this._handleErrorZS?this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,j,z):!0}scheduleTask(j,z){let Q=z;if(this._scheduleTaskZS)this._hasTaskZS&&Q._zoneDelegates.push(this._hasTaskDlgtOwner),Q=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,j,z),Q||(Q=z);else if(z.scheduleFn)z.scheduleFn(z);else if(z.type==H)C(z);else throw new Error("Task is missing scheduleFn.");return Q}invokeTask(j,z,Q,Pe){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,j,z,Q,Pe):z.callback.apply(Q,Pe)}cancelTask(j,z){let Q;if(this._cancelTaskZS)Q=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,j,z);else{if(!z.cancelFn)throw Error("Task is not cancelable");Q=z.cancelFn(z)}return Q}hasTask(j,z){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,j,z)}catch(Q){this.handleError(j,Q)}}_updateTaskCount(j,z){let Q=this._taskCounts,Pe=Q[j],ce=Q[j]=Pe+z;if(ce<0)throw new Error("More tasks executed then were scheduled.");
35if(Pe==0||ce==0){let dt={microTask:Q.microTask>0,macroTask:Q.macroTask>0,eventTask:Q.eventTask>0,change:j};this.hasTask(this._zone,dt)}}};o(Y,"_ZoneDelegate");let l=Y,ae=class ae{constructor(j,z,Q,Pe,ce,dt){if(bt(this,"type"),bt(this,"source"),bt(this,"invoke"),bt(this,"callback"),bt(this,"data"),bt(this,"scheduleFn"),bt(this,"cancelFn"),bt(this,"_zone",null),bt(this,"runCount",0),bt(this,"_zoneDelegates",null),bt(this,"_state","notScheduled"),this.type=j,this.source=z,this.data=Pe,this.scheduleFn=ce,this.cancelFn=dt,!Q)throw new Error("callback is not defined");this.callback=Q;let Fe=this;j===q&&Pe&&Pe.useG?this.invoke=ae.invokeTask:this.invoke=function(){return ae.invokeTask.call(En,Fe,this,arguments)}}static invokeTask(j,z,Q){j||(j=this),G++;try{return j.runCount++,j.zone.runTask(j,z,Q)}finally{G===1&&!En[h]&&b(),G--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(A,S)}_transitionTo(j,z,Q){if(this._state===z||this._state===Q)this._state=j,j==A&&(this._zoneDelegates=null);else throw new Error(`${this.type} '${this.source}': can not transition to '${j}', expecting state '${z}'${Q?" or '"+Q+"'":""}, was '${this._state}'.`)}toString(){return this.data&&typeof this.data.handleId!="undefined"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}};o(ae,"ZoneTask");let u=ae,c=wn("setTimeout"),m=wn("Promise"),p=wn("then"),h=wn("enable_native_microtask_draining"),g=[],f=!1,P;function T(ne){var j;!P&&En[m]&&(P=En[m].resolve(0)),P?((j=P[p])!=null?j:P.then).call(P,ne):En[c](ne,0)}o(T,"nativeScheduleMicroTask");function C(ne){let j=En[h],z=j&&g.length===0&&!f,Q=!j&&G===0&&g.length===0;(z||Q)&&T(b),ne&&g.push(ne)}o(C,"scheduleMicroTask");function b(){if(!f){for(f=!0;g.length;){let ne=g;g=[];for(let j of ne)try{j.zone.runTask(j,null,null)}catch(z){F.onUnhandledError(z)}}En[h]?(f=!1,F.microtaskDrainDone()):(F.microtaskDrainDone(),f=!1)}}o(b,"drainMicroTaskQueueSynchronously");let y={name:"NO ZONE"},A="notScheduled",S="scheduling",D="scheduled",M="running",_="canceling",k="unknown",H="microTask",J="macroTask",q="eventTask",$={},F={symbol:wn,currentZoneFrame:o(()=>U,"currentZoneFrame"),onUnhandledError:W,microtaskDrainDone:W,scheduleMicroTask:C,showUncaughtError:o(()=>!s[wn("ignoreConsoleErrorUncaughtError")],"showUncaughtError"),patchEventTarget:o(()=>[],"patchEventTarget"),patchOnProperties:W,patchMethod:o(()=>W,"patchMethod"),bindArguments:o(()=>[],"bindArguments"),patchThen:o(()=>W,"patchThen"),patchMacroTask:o(()=>W,"patchMacroTask"),patchEventPrototype:o(()=>W,"patchEventPrototype"),getGlobalObjects:o(()=>{},"getGlobalObjects"),ObjectDefineProperty:o(()=>W,"ObjectDefineProperty"),ObjectGetOwnPropertyDescriptor:o(()=>{},"ObjectGetOwnPropertyDescriptor"),ObjectCreate:o(()=>{},"ObjectCreate"),ArraySlice:o(()=>[],"ArraySlice"),patchClass:o(()=>W,"patchClass"),wrapWithCurrentZone:o(()=>W,"wrapWithCurrentZone"),filterProperties:o(()=>[],"filterProperties"),attachOriginToPatched:o(()=>W,"attachOriginToPatched"),_redefineProperty:o(()=>W,"_redefineProperty"),patchCallbacks:o(()=>W,"patchCallbacks"),nativeScheduleMicroTask:T},U={parent:null,zone:new s(null,null)},ie=null,G=0;function W(){}return o(W,"noop"),t("Zone","Zone"),s}o(WB,"initZone");function zB(){var r;let e=globalThis,t=e[wn("forceDuplicateZoneCheck")]===!0;if(e.Zone&&(t||typeof e.Zone.__symbol__!="function"))throw new Error("Zone already loaded.");return(r=e.Zone)!=null||(e.Zone=WB()),e.Zone}o(zB,"loadZone");var Kd=Object.getOwnPropertyDescriptor,tA=Object.defineProperty,rA=Object.getPrototypeOf,JB=Object.create,QB=Array.prototype.slice,iA="addEventListener",nA="removeEventListener",ZS=wn(iA),YS=wn(nA),xo="true",Oo="false",Zd=wn("");function sA(r,e){return Zone.current.wrap(r,e)}o(sA,"wrapWithCurrentZone");function oA(r,e,t,i,s){return Zone.current.scheduleMacroTask(r,e,t,i,s)}o(oA,"scheduleMacroTaskWithCurrentZone");var Gt=wn,mg=typeof window!="undefined",fg=mg?window:void 0,zr=mg&&fg||globalThis,KB="removeAttribute";function aA(r,e){for(let t=r.length-1;t>=0;t--)typeof r[t]=="function"&&(r[t]=sA(r[t],e+"_"+t));return r}o(aA,"bindArguments");function ZB(r,e){let t=r.constructor.name;for(let i=0;i<e.length;i++){let s=e[i],a=r[s];if(a){let l=Kd(r,s);if(!bM(l))continue;r[s]=(u=>{let c=o(function(){return u.apply(this,aA(arguments,t+"."+s))},"patched");return Mo(c,u),c})(a)}}}o(ZB,"patchPrototype");function bM(r){return r?r.writable===!1?!1:!(typeof r.get=="function"&&typeof r.set=="undefined"):!0}o(bM,"isPropertyWritable");var TM=typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope,hg=!("nw"in zr)&&typeof zr.process!="undefined"&&zr.process.toString()==="[object process]",lA=!hg&&!TM&&!!(mg&&fg.HTMLElement),PM=typeof zr.process!="undefined"&&zr.process.toString()==="[object process]"&&!TM&&!!(mg&&fg.HTMLElement),pg={},YB=Gt("enable_beforeunload"),mM=o(function(r){if(r=r||zr.event,!r)return;let e=pg[r.type];e||(e=pg[r.type]=Gt("ON_PROPERTY"+r.type));let t=this||r.target||zr,i=t[e],s;if(lA&&t===fg&&r.type==="error"){let a=r;s=i&&i.call(this,a.message,a.filename,a.lineno,a.colno,a.error),s===!0&&r.preventDefault()}else s=i&&i.apply(this,arguments),r.type==="beforeunload"&&zr[YB]&&typeof s=="string"?r.returnValue=s:s!=null&&!s&&r.preventDefault();return s},"wrapFn");function fM(r,e,t){let i=Kd(r,e);if(!i&&t&&Kd(t,e)&&(i={enumerable:!0,configurable:!0}),!i||!i.configurable)return;let s=Gt("on"+e+"patched");if(r.hasOwnProperty(s)&&r[s])return;delete i.writable,delete i.value;let a=i.get,l=i.set,u=e.slice(2),c=pg[u];c||(c=pg[u]=Gt("ON_PROPERTY"+u)),i.set=function(m){let p=this;
35if(!p&&r===zr&&(p=zr),!p)return;typeof p[c]=="function"&&p.removeEventListener(u,mM),l==null||l.call(p,null),p[c]=m,typeof m=="function"&&p.addEventListener(u,mM,!1)},i.get=function(){let m=this;if(!m&&r===zr&&(m=zr),!m)return null;let p=m[c];if(p)return p;if(a){let h=a.call(this);if(h)return i.set.call(this,h),typeof m[KB]=="function"&&m.removeAttribute(e),h}return null},tA(r,e,i),r[s]=!0}o(fM,"patchProperty");function SM(r,e,t){if(e)for(let i=0;i<e.length;i++)fM(r,"on"+e[i],t);else{let i=[];for(let s in r)s.slice(0,2)=="on"&&i.push(s);for(let s=0;s<i.length;s++)fM(r,i[s],t)}}o(SM,"patchOnProperties");var Ss=Gt("originalInstance");function Qd(r){let e=zr[r];if(!e)return;zr[Gt(r)]=e,zr[r]=function(){let s=aA(arguments,r);switch(s.length){case 0:this[Ss]=new e;break;case 1:this[Ss]=new e(s[0]);break;case 2:this[Ss]=new e(s[0],s[1]);break;case 3:this[Ss]=new e(s[0],s[1],s[2]);break;case 4:this[Ss]=new e(s[0],s[1],s[2],s[3]);break;default:throw new Error("Arg list too long.")}},Mo(zr[r],e);let t=new e(function(){}),i;for(i in t)r==="XMLHttpRequest"&&i==="responseBlob"||(function(s){typeof t[s]=="function"?zr[r].prototype[s]=function(){return this[Ss][s].apply(this[Ss],arguments)}:tA(zr[r].prototype,s,{set:o(function(a){typeof a=="function"?(this[Ss][s]=sA(a,r+"."+s),Mo(this[Ss][s],a)):this[Ss][s]=a},"set"),get:o(function(){return this[Ss][s]},"get")})})(i);for(i in e)i!=="prototype"&&e.hasOwnProperty(i)&&(zr[r][i]=e[i])}o(Qd,"patchClass");function XB(r,e){if(typeof Object.getOwnPropertySymbols!="function")return;Object.getOwnPropertySymbols(r).forEach(i=>{let s=Object.getOwnPropertyDescriptor(r,i);Object.defineProperty(e,i,{get:o(function(){return r[i]},"get"),set:o(function(a){s&&(!s.writable||typeof s.set!="function")||(r[i]=a)},"set"),enumerable:s?s.enumerable:!0,configurable:s?s.configurable:!0})})}o(XB,"copySymbolProperties");var eq=!1;function Do(r,e,t){let i=r;for(;i&&!i.hasOwnProperty(e);)i=rA(i);!i&&r[e]&&(i=r);let s=Gt(e),a=null;if(i&&(!(a=i[s])||!i.hasOwnProperty(s))){a=i[s]=i[e];let l=i&&Kd(i,e);if(bM(l)){let u=t(a,s,e);i[e]=function(){return u(this,arguments)},Mo(i[e],a),eq&&XB(a,i[e])}}return a}o(Do,"patchMethod");function tq(r,e,t){let i=null;function s(a){let l=a.data;return l.args[l.cbIdx]=function(){a.invoke.apply(this,arguments)},i.apply(l.target,l.args),a}o(s,"scheduleTask"),i=Do(r,e,a=>function(l,u){let c=t(l,u);return c.cbIdx>=0&&typeof u[c.cbIdx]=="function"?oA(c.name,u[c.cbIdx],c,s):a.apply(l,u)})}o(tq,"patchMacroTask");function Mo(r,e){r[Gt("OriginalDelegate")]=e}o(Mo,"attachOriginToPatched");function hM(r){return typeof r=="function"}o(hM,"isFunction");function gM(r){return typeof r=="number"}o(gM,"isNumber");var rq={useG:!0},Wn={},AM={},CM=new RegExp("^"+Zd+"(\\w+)(true|false)$"),EM=Gt("propagationStopped");function wM(r,e){let t=(e?e(r):r)+Oo,i=(e?e(r):r)+xo,s=Zd+t,a=Zd+i;Wn[r]={},Wn[r][Oo]=s,Wn[r][xo]=a}o(wM,"prepareEventNames");function iq(r,e,t,i){let s=i&&i.add||iA,a=i&&i.rm||nA,l=i&&i.listeners||"eventListeners",u=i&&i.rmAll||"removeAllListeners",c=Gt(s),m="."+s+":",p="prependListener",h="."+p+":",g=o(function(y,A,S){if(y.isRemoved)return;let D=y.callback;typeof D=="object"&&D.handleEvent&&(y.callback=k=>D.handleEvent(k),y.originalDelegate=D);let M;try{y.invoke(y,A,[S])}catch(k){M=k}let _=y.options;if(_&&typeof _=="object"&&_.once){let k=y.originalDelegate?y.originalDelegate:y.callback;A[a].call(A,S.type,k,_)}return M},"invokeTask");function f(y,A,S){if(A=A||r.event,!A)return;let D=y||A.target||r,M=D[Wn[A.type][S?xo:Oo]];if(M){let _=[];if(M.length===1){let k=g(M[0],D,A);k&&_.push(k)}else{let k=M.slice();for(let H=0;H<k.length&&!(A&&A[EM]===!0);H++){let J=g(k[H],D,A);J&&_.push(J)}}if(_.length===1)throw _[0];for(let k=0;k<_.length;k++){let H=_[k];e.nativeScheduleMicroTask(()=>{throw H})}}}o(f,"globalCallback");let P=o(function(y){return f(this,y,!1)},"globalZoneAwareCallback"),T=o(function(y){return f(this,y,!0)},"globalZoneAwareCaptureCallback");function C(y,A){if(!y)return!1;let S=!0;A&&A.useG!==void 0&&(S=A.useG);let D=A&&A.vh,M=!0;A&&A.chkDup!==void 0&&(M=A.chkDup);let _=!1;A&&A.rt!==void 0&&(_=A.rt);let k=y;for(;k&&!k.hasOwnProperty(s);)k=rA(k);if(!k&&y[s]&&(k=y),!k||k[c])return!1;let H=A&&A.eventNameToString,J={},q=k[c]=k[s],$=k[Gt(a)]=k[a],F=k[Gt(l)]=k[l],U=k[Gt(u)]=k[u],ie;A&&A.prepend&&(ie=k[Gt(A.prepend)]=k[A.prepend]);function G(K,me){return me?typeof K=="boolean"?{capture:K,passive:!0}:K?typeof K=="object"&&K.passive!==!1?HB(pM({},K),{passive:!0}):K:{passive:!0}:K}o(G,"buildEventListenerOptions");let W=o(function(K){if(!J.isExisting)return q.call(J.target,J.eventName,J.capture?T:P,J.options)},"customScheduleGlobal"),pe=o(function(K){if(!K.isRemoved){let me=Wn[K.eventName],Ce;me&&(Ce=me[K.capture?xo:Oo]);let Oe=Ce&&K.target[Ce];if(Oe){for(let Ue=0;Ue<Oe.length;Ue++)if(Oe[Ue]===K){Oe.splice(Ue,1),K.isRemoved=!0,K.removeAbortListener&&(K.removeAbortListener(),K.removeAbortListener=null),Oe.length===0&&(K.allRemoved=!0,K.target[Ce]=null);break}}}if(K.allRemoved)return $.call(K.target,K.eventName,K.capture?T:P,K.options)},"customCancelGlobal"),Y=o(function(K){return q.call(J.target,J.eventName,K.invoke,J.options)},"customScheduleNonGlobal"),ae=o(function(K){return ie.call(J.target,J.eventName,K.invoke,J.options)},"customSchedulePrepend"),ne=o(function(K){return $.call(K.target,K.eventName,K.invoke,K.options)},"customCancelNonGlobal"),j=S?W:Y,z=S?pe:ne,Q=o(function(K,me){let Ce=typeof me;return Ce==="function"&&K.callback===me||Ce==="object"&&K.originalDelegate===me},"compareTaskCallbackVsDelegate"),Pe=(A==null?void 0:A.diff)||Q,ce=Zone[Gt("UNPATCHED_EVENTS")],dt=r[Gt("PASSIVE_EVENTS")];function Fe(K){if(typeof K=="object"&&K!==null){let me=pM({},K);return K.signal&&(me.signal=K.signal),me}return K}o(Fe,"copyEventListenerOptions");let te=o(function(K,me,Ce,Oe,Ue=!1,Re=!1){return function(){let _e=this||r,We=arguments[0];A&&A.transferEventName&&(We=A.transferEventName(We));let Xe=arguments[1];if(!Xe)return K.apply(this,arguments);if(hg&&We==="uncaughtException")return K.apply(this,arguments);let it=!1;if(typeof Xe!="function"){if(!Xe.handleEvent)return K.apply(this,arguments);it=!0}if(D&&!D(K,Xe,_e,arguments))return;let ze=!!dt&&dt.indexOf(We)!==-1,Ot=Fe(G(arguments[2],ze)),Jt=Ot==null?void 0:Ot.signal;if(Jt!=null&&Jt.aborted)return;if(ce){for(let ge=0;ge<ce.length;ge++)if(We===ce[ge])return ze?K.call(_e,We,Xe,Ot):K.apply(this,arguments)}let ei=Ot?typeof Ot=="boolean"?!0:Ot.capture:!1,Nr=Ot&&typeof Ot=="object"?Ot.once:!1,nt=Zone.current,Qe=Wn[We];Qe||(wM(We,H),Qe=Wn[We]);let ti=Qe[ei?xo:Oo],Qt=_e[ti],pt=!1;if(Qt){if(pt=!0,M){for(let ge=0;ge<Qt.length;ge++)if(Pe(Qt[ge],Xe))return}}else Qt=_e[ti]=[];let ri,X=_e.constructor.name,B=AM[X];B&&(ri=B[We]),ri||(ri=X+me+(H?H(We):We)),J.options=Ot,Nr&&(J.options.once=!1),J.target=_e,J.capture=ei,J.eventName=We,J.isExisting=pt;let be=S?rq:void 0;be&&(be.taskData=J),Jt&&(J.options.signal=void 0);let V=nt.scheduleEventTask(ri,Xe,be,Ce,Oe);if(Jt){J.options.signal=Jt;let ge=o(()=>V.zone.cancelTask(V),"onAbort");K.call(Jt,"abort",ge,{once:!0}),V.removeAbortListener=()=>Jt.removeEventListener("abort",ge)}if(J.target=null,be&&(be.taskData=null),Nr&&(J.options.once=!0),typeof V.options!="boolean"&&(V.options=Ot),V.target=_e,V.capture=ei,V.eventName=We,it&&(V.originalDelegate=Xe),Re?Qt.unshift(V):Qt.push(V),Ue)return _e}},"makeAddListener");return k[s]=te(q,m,j,z,_),ie&&(k[p]=te(ie,h,ae,z,_,!0)),k[a]=function(){let K=this||r,me=arguments[0];A&&A.transferEventName&&(me=A.transferEventName(me));let Ce=arguments[2],Oe=Ce?typeof Ce=="boolean"?!0:Ce.capture:!1,Ue=arguments[1];if(!Ue)return $.apply(this,arguments);if(D&&!D($,Ue,K,arguments))return;let Re=Wn[me],_e;Re&&(_e=Re[Oe?xo:Oo]);let We=_e&&K[_e];if(We)for(let Xe=0;Xe<We.length;Xe++){let it=We[Xe];if(Pe(it,Ue)){if(We.splice(Xe,1),it.isRemoved=!0,We.length===0&&(it.allRemoved=!0,K[_e]=null,!Oe&&typeof me=="string")){let ze=Zd+"ON_PROPERTY"+me;K[ze]=null}return it.zone.cancelTask(it),_?K:void 0}}return $.apply(this,arguments)},k[l]=function(){let K=this||r,me=arguments[0];A&&A.transferEventName&&(me=A.transferEventName(me));let Ce=[],Oe=RM(K,H?H(me):me);for(let Ue=0;Ue<Oe.length;Ue++){let Re=Oe[Ue],_e=Re.originalDelegate?Re.originalDelegate:Re.callback;
35Ce.push(_e)}return Ce},k[u]=function(){let K=this||r,me=arguments[0];if(me){A&&A.transferEventName&&(me=A.transferEventName(me));let Ce=Wn[me];if(Ce){let Oe=Ce[Oo],Ue=Ce[xo],Re=K[Oe],_e=K[Ue];if(Re){let We=Re.slice();for(let Xe=0;Xe<We.length;Xe++){let it=We[Xe],ze=it.originalDelegate?it.originalDelegate:it.callback;this[a].call(this,me,ze,it.options)}}if(_e){let We=_e.slice();for(let Xe=0;Xe<We.length;Xe++){let it=We[Xe],ze=it.originalDelegate?it.originalDelegate:it.callback;this[a].call(this,me,ze,it.options)}}}}else{let Ce=Object.keys(K);for(let Oe=0;Oe<Ce.length;Oe++){let Ue=Ce[Oe],Re=CM.exec(Ue),_e=Re&&Re[1];_e&&_e!=="removeListener"&&this[u].call(this,_e)}this[u].call(this,"removeListener")}if(_)return this},Mo(k[s],q),Mo(k[a],$),U&&Mo(k[u],U),F&&Mo(k[l],F),!0}o(C,"patchEventTargetMethods");let b=[];for(let y=0;y<t.length;y++)b[y]=C(t[y],i);return b}o(iq,"patchEventTarget");function RM(r,e){if(!e){let a=[];for(let l in r){let u=CM.exec(l),c=u&&u[1];if(c&&(!e||c===e)){let m=r[l];if(m)for(let p=0;p<m.length;p++)a.push(m[p])}}return a}let t=Wn[e];t||(wM(e),t=Wn[e]);let i=r[t[Oo]],s=r[t[xo]];return i?s?i.concat(s):i.slice():s?s.slice():[]}o(RM,"findEventTasks");function nq(r,e){let t=r.Event;t&&t.prototype&&e.patchMethod(t.prototype,"stopImmediatePropagation",i=>function(s,a){s[EM]=!0,i&&i.apply(s,a)})}o(nq,"patchEventPrototype");function sq(r,e){e.patchMethod(r,"queueMicrotask",t=>function(i,s){Zone.current.scheduleMicroTask("queueMicrotask",s[0])})}o(sq,"patchQueueMicrotask");var dg=Gt("zoneTask");function Fu(r,e,t,i){let s=null,a=null;e+=i,t+=i;let l={};function u(m){let p=m.data;p.args[0]=function(){return m.invoke.apply(this,arguments)};let h=s.apply(r,p.args);return gM(h)?p.handleId=h:(p.handle=h,p.isRefreshable=hM(h.refresh)),m}o(u,"scheduleTask");function c(m){let{handle:p,handleId:h}=m.data;return a.call(r,p!=null?p:h)}o(c,"clearTask"),s=Do(r,e,m=>function(p,h){var g;if(hM(h[0])){let f={isRefreshable:!1,isPeriodic:i==="Interval",delay:i==="Timeout"||i==="Interval"?h[1]||0:void 0,args:h},P=h[0];h[0]=o(function(){try{return P.apply(this,arguments)}finally{let{handle:D,handleId:M,isPeriodic:_,isRefreshable:k}=f;!_&&!k&&(M?delete l[M]:D&&(D[dg]=null))}},"timer");let T=oA(e,h[0],f,u,c);if(!T)return T;let{handleId:C,handle:b,isRefreshable:y,isPeriodic:A}=T.data;if(C)l[C]=T;else if(b&&(b[dg]=T,y&&!A)){let S=b.refresh;b.refresh=function(){let{zone:D,state:M}=T;return M==="notScheduled"?(T._state="scheduled",D._updateTaskCount(T,1)):M==="running"&&(T._state="scheduling"),S.call(this)}}return(g=b!=null?b:C)!=null?g:T}else return m.apply(r,h)}),a=Do(r,t,m=>function(p,h){let g=h[0],f;gM(g)?(f=l[g],delete l[g]):(f=g==null?void 0:g[dg],f?g[dg]=null:f=g),f!=null&&f.type?f.cancelFn&&f.zone.cancelTask(f):m.apply(r,h)})}o(Fu,"patchTimer");function oq(r,e){let{isBrowser:t,isMix:i}=e.getGlobalObjects();if(!t&&!i||!r.customElements||!("customElements"in r))return;let s=["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"];e.patchCallbacks(e,r.customElements,"customElements","define",s)}o(oq,"patchCustomElements");function aq(r,e){if(Zone[e.symbol("patchEventTarget")])return;let{eventNames:t,zoneSymbolEventNames:i,TRUE_STR:s,FALSE_STR:a,ZONE_SYMBOL_PREFIX:l}=e.getGlobalObjects();for(let c=0;c<t.length;c++){let m=t[c],p=m+a,h=m+s,g=l+p,f=l+h;i[m]={},i[m][a]=g,i[m][s]=f}let u=r.EventTarget;if(!(!u||!u.prototype))return e.patchEventTarget(r,e,[u&&u.prototype]),!0}o(aq,"eventTargetPatch");function lq(r,e){e.patchEventPrototype(r,e)}o(lq,"patchEvent");function vM(r,e,t){if(!t||t.length===0)return e;let i=t.filter(a=>a.target===r);if(i.length===0)return e;let s=i[0].ignoreProperties;return e.filter(a=>s.indexOf(a)===-1)}o(vM,"filterProperties");function yM(r,e,t,i){if(!r)return;let s=vM(r,e,t);SM(r,s,i)}o(yM,"patchFilteredProperties");function eA(r){return Object.getOwnPropertyNames(r).filter(e=>e.startsWith("on")&&e.length>2).map(e=>e.substring(2))}o(eA,"getOnEventNames");function uq(r,e){if(hg&&!PM||Zone[r.symbol("patchEvents")])return;let t=e.__Zone_ignore_on_properties,i=[];if(lA){let s=window;i=i.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]),yM(s,eA(s),t,rA(s))}i=i.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let s=0;s<i.length;s++){let a=e[i[s]];a!=null&&a.prototype&&yM(a.prototype,eA(a.prototype),t)}}o(uq,"propertyDescriptorPatch");function cq(r){r.__load_patch("timers",e=>{let i="clear";Fu(e,"set",i,"Timeout"),Fu(e,"set",i,"Interval"),Fu(e,"set",i,"Immediate")}),r.__load_patch("requestAnimationFrame",e=>{Fu(e,"request","cancel","AnimationFrame"),Fu(e,"mozRequest","mozCancel","AnimationFrame"),Fu(e,"webkitRequest","webkitCancel","AnimationFrame")}),r.__load_patch("blocking",(e,t)=>{let i=["alert","prompt","confirm"];for(let s=0;s<i.length;s++){let a=i[s];Do(e,a,(l,u,c)=>function(m,p){return t.current.run(l,e,p,c)})}}),r.__load_patch("EventTarget",(e,t,i)=>{lq(e,i),aq(e,i);let s=e.XMLHttpRequestEventTarget;s&&s.prototype&&i.patchEventTarget(e,i,[s.prototype])}),r.__load_patch("MutationObserver",(e,t,i)=>{Qd("MutationObserver"),Qd("WebKitMutationObserver")}),r.__load_patch("IntersectionObserver",(e,t,i)=>{Qd("IntersectionObserver")}),r.__load_patch("FileReader",(e,t,i)=>{Qd("FileReader")}),r.__load_patch("on_property",(e,t,i)=>{uq(i,e)}),r.__load_patch("customElements",(e,t,i)=>{oq(e,i)}),r.__load_patch("XHR",(e,t)=>{m(e);let i=Gt("xhrTask"),s=Gt("xhrSync"),a=Gt("xhrListener"),l=Gt("xhrScheduled"),u=Gt("xhrURL"),c=Gt("xhrErrorBeforeScheduled");function m(p){let h=p.XMLHttpRequest;if(!h)return;let g=h.prototype;function f(q){return q[i]}o(f,"findPendingTask");let P=g[ZS],T=g[YS];if(!P){let q=p.XMLHttpRequestEventTarget;if(q){let $=q.prototype;P=$[ZS],T=$[YS]}}let C="readystatechange",b="scheduled";function y(q){let $=q.data,F=$.target;F[l]=!1,F[c]=!1;let U=F[a];P||(P=F[ZS],T=F[YS]),U&&T.call(F,C,U);let ie=F[a]=()=>
35{if(F.readyState===F.DONE)if(!$.aborted&&F[l]&&q.state===b){let W=F[t.__symbol__("loadfalse")];if(F.status!==0&&W&&W.length>0){let pe=q.invoke;q.invoke=function(){let Y=F[t.__symbol__("loadfalse")];for(let ae=0;ae<Y.length;ae++)Y[ae]===q&&Y.splice(ae,1);!$.aborted&&q.state===b&&pe.call(q)},W.push(q)}else q.invoke()}else!$.aborted&&F[l]===!1&&(F[c]=!0)};return P.call(F,C,ie),F[i]||(F[i]=q),H.apply(F,$.args),F[l]=!0,q}o(y,"scheduleTask");function A(){}o(A,"placeholderCallback");function S(q){let $=q.data;return $.aborted=!0,J.apply($.target,$.args)}o(S,"clearTask");let D=Do(g,"open",()=>function(q,$){return q[s]=$[2]==!1,q[u]=$[1],D.apply(q,$)}),M="XMLHttpRequest.send",_=Gt("fetchTaskAborting"),k=Gt("fetchTaskScheduling"),H=Do(g,"send",()=>function(q,$){if(t.current[k]===!0||q[s])return H.apply(q,$);{let F={target:q,url:q[u],isPeriodic:!1,args:$,aborted:!1},U=oA(M,A,F,y,S);q&&q[c]===!0&&!F.aborted&&U.state===b&&U.invoke()}}),J=Do(g,"abort",()=>function(q,$){let F=f(q);if(F&&typeof F.type=="string"){if(F.cancelFn==null||F.data&&F.data.aborted)return;F.zone.cancelTask(F)}else if(t.current[_]===!0)return J.apply(q,$)})}o(m,"patchXHR")}),r.__load_patch("geolocation",e=>{e.navigator&&e.navigator.geolocation&&ZB(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),r.__load_patch("PromiseRejectionEvent",(e,t)=>{function i(s){return function(a){RM(e,s).forEach(u=>{let c=e.PromiseRejectionEvent;if(c){let m=new c(s,{promise:a.promise,reason:a.rejection});u.invoke(m)}})}}o(i,"findPromiseRejectionHandler"),e.PromiseRejectionEvent&&(t[Gt("unhandledPromiseRejectionHandler")]=i("unhandledrejection"),t[Gt("rejectionHandledHandler")]=i("rejectionhandled"))}),r.__load_patch("queueMicrotask",(e,t,i)=>{sq(e,i)})}o(cq,"patchBrowser");function dq(r){r.__load_patch("ZoneAwarePromise",(e,t,i)=>{let s=Object.getOwnPropertyDescriptor,a=Object.defineProperty;function l(te){if(te&&te.toString===Object.prototype.toString){let K=te.constructor&&te.constructor.name;return(K||"")+": "+JSON.stringify(te)}return te?te.toString():Object.prototype.toString.call(te)}o(l,"readableObjectToString");let u=i.symbol,c=[],m=e[u("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==!1,p=u("Promise"),h=u("then"),g="__creationTrace__";i.onUnhandledError=te=>{if(i.showUncaughtError()){let K=te&&te.rejection;K?console.error("Unhandled Promise rejection:",K instanceof Error?K.message:K,"; Zone:",te.zone.name,"; Task:",te.task&&te.task.source,"; Value:",K,K instanceof Error?K.stack:void 0):console.error(te)}},i.microtaskDrainDone=()=>{for(;c.length;){let te=c.shift();try{te.zone.runGuarded(()=>{throw te.throwOriginal?te.rejection:te})}catch(K){P(K)}}};let f=u("unhandledPromiseRejectionHandler");function P(te){i.onUnhandledError(te);try{let K=t[f];typeof K=="function"&&K.call(this,te)}catch(K){}}o(P,"handleUnhandledRejection");function T(te){return te&&typeof te.then=="function"}o(T,"isThenable");function C(te){return te}o(C,"forwardResolution");function b(te){return z.reject(te)}o(b,"forwardRejection");let y=u("state"),A=u("value"),S=u("finally"),D=u("parentPromiseValue"),M=u("parentPromiseState"),_="Promise.then",k=null,H=!0,J=!1,q=0;function $(te,K){return me=>{try{G(te,K,me)}catch(Ce){G(te,!1,Ce)}}}o($,"makeResolver");let F=o(function(){let te=!1;return o(function(me){return function(){te||(te=!0,me.apply(null,arguments))}},"wrapper")},"once"),U="Promise resolved with itself",ie=u("currentTaskTrace");function G(te,K,me){let Ce=F();if(te===me)throw new TypeError(U);if(te[y]===k){let Oe=null;try{(typeof me=="object"||typeof me=="function")&&(Oe=me&&me.then)}catch(Ue){return Ce(()=>{G(te,!1,Ue)})(),te}if(K!==J&&me instanceof z&&me.hasOwnProperty(y)&&me.hasOwnProperty(A)&&me[y]!==k)pe(me),G(te,me[y],me[A]);else if(K!==J&&typeof Oe=="function")try{Oe.call(me,Ce($(te,K)),Ce($(te,!1)))}catch(Ue){Ce(()=>{G(te,!1,Ue)})()}else{te[y]=K;let Ue=te[A];if(te[A]=me,te[S]===S&&K===H&&(te[y]=te[M],te[A]=te[D]),K===J&&me instanceof Error){let Re=t.currentTask&&t.currentTask.data&&t.currentTask.data[g];Re&&a(me,ie,{configurable:!0,enumerable:!1,writable:!0,value:Re})}for(let Re=0;Re<Ue.length;)Y(te,Ue[Re++],Ue[Re++],Ue[Re++],Ue[Re++]);if(Ue.length==0&&K==J){te[y]=q;let Re=me;try{throw new Error("Uncaught (in promise): "+l(me)+(me&&me.stack?` 36`+me.stack:""))}catch(_e){Re=_e}m&&(Re.throwOriginal=!0),Re.rejection=me,Re.promise=te,Re.zone=t.current,Re.task=t.currentTask,c.push(Re),i.scheduleMicroTask()}}}return te}o(G,"resolvePromise");let W=u("rejectionHandledHandler");function pe(te){if(te[y]===q){try{let K=t[W];K&&typeof K=="function"&&K.call(this,{rejection:te[A],promise:te})}catch(K){}te[y]=J;for(let K=0;K<c.length;K++)te===c[K].promise&&c.splice(K,1)}}o(pe,"clearRejectedNoCatch");function Y(te,K,me,Ce,Oe){pe(te);let Ue=te[y],Re=Ue?typeof Ce=="function"?Ce:C:typeof Oe=="function"?Oe:b;K.scheduleMicroTask(_,()=>{try{let _e=te[A],We=!!me&&S===me[S];We&&(me[D]=_e,me[M]=Ue);let Xe=K.run(Re,void 0,We&&Re!==b&&Re!==C?[]:[_e]);G(me,!0,Xe)}catch(_e){G(me,!1,_e)}},me)}o(Y,"scheduleResolveOrReject");let ae="function ZoneAwarePromise() { [native code] }",ne=o(function(){},"noop"),j=e.AggregateError,Fe=class Fe{static toString(){return ae}static resolve(K){return K instanceof Fe?K:G(new this(null),H,K)}static reject(K){return G(new this(null),J,K)}static withResolvers(){let K={};return K.promise=new Fe((me,Ce)=>{K.resolve=me,K.reject=Ce}),K}static any(K){if(!K||typeof K[Symbol.iterator]!="function")return Promise.reject(new j([],"All promises were rejected"));let me=[],Ce=0;try{for(let Re of K)Ce++,me.push(Fe.resolve(Re))}catch(Re){return Promise.reject(new j([],"All promises were rejected"))}if(Ce===0)return Promise.reject(new j([],"All promises were rejected"));let Oe=!1,Ue=[];return new Fe((Re,_e)=>{for(let We=0;We<me.length;We++)me[We].then(Xe=>{Oe||(Oe=!0,Re(Xe))},Xe=>{Ue.push(Xe),Ce--,Ce===0&&(Oe=!0,_e(new j(Ue,"All promises were rejected")))})})}static race(K){let me,Ce,Oe=new this((_e,We)=>{me=_e,Ce=We});function Ue(_e){me(_e)}o(Ue,"onResolve");function Re(_e){Ce(_e)}o(Re,"onReject");for(let _e of K)T(_e)||(_e=this.resolve(_e)),_e.then(Ue,Re);return Oe}static all(K){return Fe.allWithCallback(K)}static allSettled(K){return(this&&this.prototype instanceof Fe?this:Fe).allWithCallback(K,{thenCallback:o(Ce=>({status:"fulfilled",value:Ce}),"thenCallback"),errorCallback:o(Ce=>({status:"rejected",reason:Ce}),"errorCallback")})}static allWithCallback(K,me){let Ce,Oe,Ue=new this((Xe,it)=>{Ce=Xe,Oe=it}),Re=2,_e=0,We=[];for(let Xe of K){T(Xe)||(Xe=this.resolve(Xe));let it=_e;try{Xe.then(ze=>{We[it]=me?me.thenCallback(ze):ze,Re--,Re===0&&Ce(We)},ze=>{me?(We[it]=me.errorCallback(ze),Re--,Re===0&&Ce(We)):Oe(ze)})}catch(ze){Oe(ze)}Re++,_e++}return Re-=2,Re===0&&Ce(We),Ue}constructor(K){let me=this;
36if(!(me instanceof Fe))throw new Error("Must be an instanceof Promise.");me[y]=k,me[A]=[];try{let Ce=F();K&&K(Ce($(me,H)),Ce($(me,J)))}catch(Ce){G(me,!1,Ce)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return Fe}then(K,me){var Ce;let Oe=(Ce=this.constructor)==null?void 0:Ce[Symbol.species];(!Oe||typeof Oe!="function")&&(Oe=this.constructor||Fe);let Ue=new Oe(ne),Re=t.current;return this[y]==k?this[A].push(Re,Ue,K,me):Y(this,Re,Ue,K,me),Ue}catch(K){return this.then(null,K)}finally(K){var me;let Ce=(me=this.constructor)==null?void 0:me[Symbol.species];(!Ce||typeof Ce!="function")&&(Ce=Fe);let Oe=new Ce(ne);Oe[S]=S;let Ue=t.current;return this[y]==k?this[A].push(Ue,Oe,K,K):Y(this,Ue,Oe,K,K),Oe}};o(Fe,"ZoneAwarePromise");let z=Fe;z.resolve=z.resolve,z.reject=z.reject,z.race=z.race,z.all=z.all;let Q=e[p]=e.Promise;e.Promise=z;let Pe=u("thenPatched");function ce(te){let K=te.prototype,me=s(K,"then");if(me&&(me.writable===!1||!me.configurable))return;let Ce=K.then;K[h]=Ce,te.prototype.then=function(Oe,Ue){return new z((_e,We)=>{Ce.call(this,_e,We)}).then(Oe,Ue)},te[Pe]=!0}o(ce,"patchThen"),i.patchThen=ce;function dt(te){return function(K,me){let Ce=te.apply(K,me);if(Ce instanceof z)return Ce;let Oe=Ce.constructor;return Oe[Pe]||ce(Oe),Ce}}if(o(dt,"zoneify"),Q){ce(Q);let te=Q.try;te&&typeof te=="function"&&(z.try=te),Do(e,"fetch",K=>dt(K))}return Promise[t.__symbol__("uncaughtPromiseErrors")]=c,z})}o(dq,"patchPromise");function pq(r){r.__load_patch("toString",e=>{let t=Function.prototype.toString,i=Gt("OriginalDelegate"),s=Gt("Promise"),a=Gt("Error"),l=o(function(){if(typeof this=="function"){let p=this[i];if(p)return typeof p=="function"?t.call(p):Object.prototype.toString.call(p);if(this===Promise){let h=e[s];if(h)return t.call(h)}if(this===Error){let h=e[a];if(h)return t.call(h)}}return t.call(this)},"toString");l[i]=t,Function.prototype.toString=l;let u=Object.prototype.toString,c="[object Promise]";Object.prototype.toString=function(){return typeof Promise=="function"&&this instanceof Promise?c:u.call(this)}})}o(pq,"patchToString");function mq(r,e,t,i,s){let a=Zone.__symbol__(i);if(e[a])return;let l=e[a]=e[i];
36e[i]=function(u,c,m){return c&&c.prototype&&s.forEach(function(p){let h=`${t}.${i}::`+p,g=c.prototype;try{if(g.hasOwnProperty(p)){let f=r.ObjectGetOwnPropertyDescriptor(g,p);f&&f.value?(f.value=r.wrapWithCurrentZone(f.value,h),r._redefineProperty(c.prototype,p,f)):g[p]&&(g[p]=r.wrapWithCurrentZone(g[p],h))}else g[p]&&(g[p]=r.wrapWithCurrentZone(g[p],h))}catch(f){}}),l.call(e,u,c,m)},r.attachOriginToPatched(e[i],l)}o(mq,"patchCallbacks");function fq(r){r.__load_patch("util",(e,t,i)=>{let s=eA(e);i.patchOnProperties=SM,i.patchMethod=Do,i.bindArguments=aA,i.patchMacroTask=tq;let a=t.__symbol__("BLACK_LISTED_EVENTS"),l=t.__symbol__("UNPATCHED_EVENTS");e[l]&&(e[a]=e[l]),e[a]&&(t[a]=t[l]=e[a]),i.patchEventPrototype=nq,i.patchEventTarget=iq,i.ObjectDefineProperty=tA,i.ObjectGetOwnPropertyDescriptor=Kd,i.ObjectCreate=JB,i.ArraySlice=QB,i.patchClass=Qd,i.wrapWithCurrentZone=sA,i.filterProperties=vM,i.attachOriginToPatched=Mo,i._redefineProperty=Object.defineProperty,i.patchCallbacks=mq,i.getGlobalObjects=()=>({globalSources:AM,zoneSymbolEventNames:Wn,eventNames:s,isBrowser:lA,isMix:PM,isNode:hg,TRUE_STR:xo,FALSE_STR:Oo,ZONE_SYMBOL_PREFIX:Zd,ADD_EVENT_LISTENER_STR:iA,REMOVE_EVENT_LISTENER_STR:nA})})}o(fq,"patchUtil");function hq(r){dq(r),pq(r),fq(r)}o(hq,"patchCommon");var xM=zB();hq(xM);cq(xM);var uA=class uA{constructor(e){fe(this,"_delegate");this._delegate=e}export(e,t){this._delegate.export(e,t)}forceFlush(){return this._delegate.forceFlush()}shutdown(){return this._delegate.shutdown()}};o(uA,"OTLPExporterBase");var Yd=uA;var cA=class cA extends Error{constructor(t,i,s){super(t);fe(this,"code");fe(this,"name","OTLPExporterError");fe(this,"data");this.data=s,this.code=i}};o(cA,"OTLPExporterError");var Xd=cA;function gq(r){if(Number.isFinite(r)&&r>0)return r;throw new Error(`Configuration: timeoutMillis is invalid, expected number greater than 0 (actual: '${r}')`)}o(gq,"validateTimeoutMillis");function OM(r){if(r!=null)return async()=>r}o(OM,"wrapStaticHeadersInFunction");function DM(r,e,t){var i,s,a,l,u,c;return{timeoutMillis:gq((s=(i=r.timeoutMillis)!=null?i:e.timeoutMillis)!=null?s:t.timeoutMillis),concurrencyLimit:(l=(a=r.concurrencyLimit)!=null?a:e.concurrencyLimit)!=null?l:t.concurrencyLimit,compression:(c=(u=r.compression)!=null?u:e.compression)!=null?c:t.compression}}o(DM,"mergeOtlpSharedConfigurationWithDefaults");function MM(){return{timeoutMillis:1e4,concurrencyLimit:30,compression:"none"}}o(MM,"getSharedConfigurationDefaults");var pA=class pA{constructor(e){fe(this,"_concurrencyLimit");fe(this,"_sendingPromises",[]);this._concurrencyLimit=e}pushPromise(e){if(this.hasReachedLimit())throw new Error("Concurrency Limit reached");this._sendingPromises.push(e);let t=o(()=>{let i=this._sendingPromises.indexOf(e);this._sendingPromises.splice(i,1)},"popPromise");e.then(t,t)}hasReachedLimit(){return this._sendingPromises.length>=this._concurrencyLimit}async awaitAll(){await Promise.all(this._sendingPromises)}};o(pA,"BoundedQueueExportPromiseHandler");var dA=pA;function NM(r){return new dA(r.concurrencyLimit)}o(NM,"createBoundedQueueExportPromiseHandler");var IM=ml("OpenTelemetry SDK Context Key SUPPRESS_TRACING");function mA(r){return r.setValue(IM,!0)}o(mA,"suppressTracing");function fl(r){return r.getValue(IM)===!0}o(fl,"isTracingSuppressed");var gg="baggage";function kM(r){return r.reduce((e,t)=>{let i=`${e}${e!==""?",":""}${t}`;return i.length>8192?e:i},"")}o(kM,"serializeKeyPairs");function _M(r){return r.getAllEntries().map(([e,t])=>{let i=`${encodeURIComponent(e)}=${encodeURIComponent(t.value)}`;return t.metadata!==void 0&&(i+=";"+t.metadata.toString()),i})}o(_M,"getKeyPairs");function Pq(r){if(!r)return;let e=r.indexOf(";"),t=e===-1?r:r.substring(0,e),i=t.indexOf("=");if(i<=0)return;let s=t.substring(0,i).trim(),a=t.substring(i+1).trim();if(!s||!a)return;let l,u;try{l=decodeURIComponent(s),u=decodeURIComponent(a)}catch(m){return}let c;if(e!==-1&&e<r.length-1){let m=r.substring(e+1);c=cS(m)}return{key:l,value:u,metadata:c}}o(Pq,"parsePairKeyValue");function fA(r,e,t,i){let s=0;for(;s<r.length&&t<180;){let a=r.indexOf(",",s),l=a===-1?r.length:a,u=l-s;if(u<=4096){let c=Pq(r.substring(s,l));if(c){let m=(t===0?0:1)+u;if(i+m>8192)break;e[c.key]=c.metadata?{value:c.value,metadata:c.metadata}:{value:c.value},t++,i+=m}}if(a===-1)break;s=a+1}return[t,i]}o(fA,"parseBaggageHeaderString");var hA=class hA{inject(e,t,i){let s=Gi.getBaggage(e);if(!s||fl(e))return;let a=_M(s).filter(u=>u.length<=4096).slice(0,180),l=kM(a);l.length>0&&i.set(t,gg,l)}extract(e,t,i){let s=i.get(t,gg);if(!s)return e;let a={},l=0,u=0;if(Array.isArray(s))for(let c=0;c<s.length;c++)[l,u]=fA(s[c],a,l,u);else[l]=fA(s,a,l,u);return l===0?e:Gi.setBaggage(e,Gi.createBaggage(a))}fields(){return[gg]}};o(hA,"W3CBaggagePropagator");var ep=hA;function pa(r){let e={};if(typeof r!="object"||r==null)return e;for(let t in r){if(!Object.prototype.hasOwnProperty.call(r,t))continue;if(!Sq(t)){qe.warn(`Invalid attribute key: ${t}`);continue}let i=r[t];if(!yg(i)){qe.warn(`Invalid attribute value set for key: ${t}`);continue}Array.isArray(i)?e[t]=i.slice():e[t]=i}return e}o(pa,"sanitizeAttributes");function Sq(r){return typeof r=="string"&&r!==""}o(Sq,"isAttributeKey");function yg(r){return r==null?!0:Array.isArray(r)?Aq(r):FM(typeof r)}o(yg,"isAttributeValue");function Aq(r){let e;for(let t of r){if(t==null)continue;let i=typeof t;if(i!==e){if(!e){if(FM(i)){e=i;continue}return!1}return!1}}return!0}o(Aq,"isHomogeneousAttributeValueArray");function FM(r){switch(r){case"number":case"boolean":case"string":return!0}return!1}o(FM,"isValidPrimitiveAttributeValueType");function UM(){return r=>{qe.error(Cq(r))}}o(UM,"loggingErrorHandler");function Cq(r){return typeof r=="string"?r:JSON.stringify(Eq(r))}o(Cq,"stringifyException");function Eq(r){let e={},t=r;for(;t!==null;)Object.getOwnPropertyNames(t).forEach(i=>
36{if(e[i])return;let s=t[i];s&&(e[i]=String(s))}),t=Object.getPrototypeOf(t);return e}o(Eq,"flattenException");var wq=UM();function As(r){try{wq(r)}catch(e){}}o(As,"globalErrorHandler");var BM="2.8.0";var tp="error.type";var bg="exception.message",qM="exception.stacktrace",Tg="exception.type";var Pg="http.request.method";var Sg="http.request.method_original";var Ag="http.response.status_code";var Cg="server.address",Eg="server.port",wg="service.name";var rp="telemetry.sdk.language";var VM="webjs",ip="telemetry.sdk.name",np="telemetry.sdk.version";var Rg="url.full";var $M="process.runtime.name";var Uu={[ip]:"opentelemetry",[$M]:"browser",[rp]:VM,[np]:BM};var Rn=performance;var Rq=9,vq=6,xq=Math.pow(10,vq),vg=Math.pow(10,Rq);function zn(r){let e=r/1e3,t=Math.trunc(e),i=Math.round(r%1e3*xq);return[t,i]}o(zn,"millisToHrTime");function to(r){let e=zn(Rn.timeOrigin),t=zn(typeof r=="number"?r:Rn.now());return Og(e,t)}o(to,"hrTime");function hl(r){if(sp(r))return r;if(typeof r=="number")return r<Rn.timeOrigin?to(r):zn(r);if(r instanceof Date)return zn(r.getTime());throw TypeError("Invalid input type")}o(hl,"timeInputToHrTime");function gA(r,e){let t=e[0]-r[0],i=e[1]-r[1];return i<0&&(t-=1,i+=vg),[t,i]}o(gA,"hrTimeDuration");function Jn(r){return r[0]*vg+r[1]}o(Jn,"hrTimeToNanoseconds");function sp(r){return Array.isArray(r)&&r.length===2&&typeof r[0]=="number"&&typeof r[1]=="number"}o(sp,"isTimeInputHrTime");function xg(r){return sp(r)||typeof r=="number"||r instanceof Date}o(xg,"isTimeInput");function Og(r,e){let t=[r[0]+e[0],r[1]+e[1]];return t[1]>=vg&&(t[1]-=vg,t[0]+=1),t}o(Og,"addHrTimes");var vn;(function(r){r[r.SUCCESS=0]="SUCCESS",r[r.FAILED=1]="FAILED"})(vn||(vn={}));var yA=class yA{constructor(e={}){fe(this,"_propagators");fe(this,"_fields");var i;this._propagators=(i=e.propagators)!=null?i:[];let t=new Set;for(let s of this._propagators){let a=typeof s.fields=="function"?s.fields():[];for(let l of a)t.add(l)}this._fields=Array.from(t)}inject(e,t,i){for(let s of this._propagators)try{s.inject(e,t,i)}catch(a){qe.warn(`Failed to inject with ${s.constructor.name}. Err: ${a.message}`)}}extract(e,t,i){return this._propagators.reduce((s,a)=>{try{return a.extract(s,t,i)}catch(l){qe.warn(`Failed to extract with ${a.constructor.name}. Err: ${l.message}`)}return s},e)}fields(){return this._fields.slice()}};o(yA,"CompositePropagator");var op=yA;var bA="[_0-9a-z-*/]",Oq=`[a-z]${bA}{0,255}`,Dq=`[a-z0-9]${bA}{0,240}@[a-z]${bA}{0,13}`,Mq=new RegExp(`^(?:${Oq}|${Dq})$`),Nq=/^[ -~]{0,255}[!-~]$/,Iq=/,|=/;function TA(r){return Mq.test(r)}o(TA,"validateKey");function PA(r){return Nq.test(r)&&!Iq.test(r)}o(PA,"validateValue");var jq=32,GM=512,HM=",",WM="=",Mg=class Mg{constructor(e){fe(this,"_length");fe(this,"_rawTraceState");fe(this,"_internalState");this._rawTraceState=typeof e=="string"?e:"",this._length=this._rawTraceState.length}set(e,t){if(!TA(e)||!PA(t))return this;let i=this._getState(),s=i.get(e),a=this._length;if(typeof s=="string"?a+=t.length-s.length:a+=e.length+t.length+(i.size>0?2:1),a>GM)return this;let l=new Map(i);return l.delete(e),l.set(e,t),this._fromState(l,a)}unset(e){let t=this._getState(),i=t.get(e);if(typeof i!="string")return this;let s=this._length-(e.length+i.length+1);t.size>1&&(s=s-1);let a=new Map(t);return a.delete(e),this._fromState(a,s)}get(e){return this._getState().get(e)}serialize(){let e="",t=0;for(let i of this._getState())t>0&&(e=HM+e),e=`${i[0]}${WM}${i[1]}`+e,t++;return e}_getState(){if(this._internalState)return this._internalState;let e=this._rawTraceState.split(HM),t=new Map,i=0;for(let s of e){let a=s.trim(),l=a.indexOf(WM);if(l===-1)continue;let u=a.slice(0,l),c=a.slice(l+1);if(!TA(u)||!PA(c))continue;let m=i+a.length+(t.size>0?1:0);if(!(m>GM)&&(t.set(u,c),i=m,t.size>=jq))break}return this._length=i,this._internalState=new Map(Array.from(t.entries()).reverse()),this._internalState}_fromState(e,t){let i=Object.create(Mg.prototype);return i._internalState=e,i._length=t,i}};o(Mg,"TraceState");var Dg=Mg;var Ng="traceparent",Ig="tracestate",Lq="00",kq="(?!ff)[\\da-f]{2}",_q="(?![0]{32})[\\da-f]{32}",Fq="(?![0]{16})[\\da-f]{16}",Uq="[\\da-f]{2}",Bq=new RegExp(`^\\s?(${kq})-(${_q})-(${Fq})-(${Uq})(-.*)?\\s?$`);function zM(r){let e=Bq.exec(r);return!e||e[1]==="00"&&e[5]?null:{traceId:e[2],spanId:e[3],traceFlags:parseInt(e[4],16)}}o(zM,"parseTraceParent");var SA=class SA{inject(e,t,i){let s=ur.getSpanContext(e);if(!s||fl(e)||!Ro(s))return;let a=`${Lq}-${s.traceId}-${s.spanId}-0${Number(s.traceFlags||$i.NONE).toString(16)}`;i.set(t,Ng,a),s.traceState&&i.set(t,Ig,s.traceState.serialize())}extract(e,t,i){let s=i.get(t,Ng);if(!s)return e;let a=Array.isArray(s)?s[0]:s;if(typeof a!="string")return e;let l=zM(a);if(!l)return e;
36l.isRemote=!0;let u=i.get(t,Ig);if(u){let c=Array.isArray(u)?u.join(","):u;l.traceState=new Dg(typeof c=="string"?c:void 0)}return ur.setSpanContext(e,l)}fields(){return[Ng,Ig]}};o(SA,"W3CTraceContextPropagator");var ap=SA;var qq="[object Object]",Vq="[object Null]",$q="[object Undefined]",Gq=Function.prototype,JM=Gq.toString,Hq=JM.call(Object),Wq=Object.getPrototypeOf,QM=Object.prototype,KM=QM.hasOwnProperty,gl=Symbol?Symbol.toStringTag:void 0,ZM=QM.toString;function AA(r){if(!zq(r)||Jq(r)!==qq)return!1;let e=Wq(r);if(e===null)return!0;let t=KM.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&JM.call(t)===Hq}o(AA,"isPlainObject");function zq(r){return r!=null&&typeof r=="object"}o(zq,"isObjectLike");function Jq(r){return r==null?r===void 0?$q:Vq:gl&&gl in Object(r)?Qq(r):Kq(r)}o(Jq,"baseGetTag");function Qq(r){let e=KM.call(r,gl),t=r[gl],i=!1;try{r[gl]=void 0,i=!0}catch(a){}let s=ZM.call(r);return i&&(e?r[gl]=t:delete r[gl]),s}o(Qq,"getRawTag");function Kq(r){return ZM.call(r)}o(Kq,"objectToString");var Zq=20;function EA(...r){let e=r.shift(),t=new WeakMap;for(;r.length>0;)e=XM(e,r.shift(),0,t);return e}o(EA,"merge");function CA(r){return Lg(r)?r.slice():r}o(CA,"takeValue");function XM(r,e,t=0,i){let s;if(!(t>Zq)){if(t++,jg(r)||jg(e)||eN(e))s=CA(e);else if(Lg(r)){if(s=r.slice(),Lg(e))for(let a=0,l=e.length;a<l;a++)s.push(CA(e[a]));else if(lp(e)){let a=Object.keys(e);for(let l=0,u=a.length;l<u;l++){let c=a[l];c==="__proto__"||c==="constructor"||c==="prototype"||(s[c]=CA(e[c]))}}}else if(lp(r))if(lp(e)){if(!Yq(r,e))return e;s=Object.assign({},r);let a=Object.keys(e);for(let l=0,u=a.length;l<u;l++){let c=a[l];if(c==="__proto__"||c==="constructor"||c==="prototype")continue;let m=e[c];if(jg(m))typeof m=="undefined"?delete s[c]:s[c]=m;else{let p=s[c],h=m;if(YM(r,c,i)||YM(e,c,i))delete s[c];else{if(lp(p)&&lp(h)){let g=i.get(p)||[],f=i.get(h)||[];g.push({obj:r,key:c}),f.push({obj:e,key:c}),i.set(p,g),i.set(h,f)}s[c]=XM(s[c],m,t,i)}}}}else s=e;return s}}o(XM,"mergeTwoObjects");function YM(r,e,t){let i=t.get(r[e])||[];for(let s=0,a=i.length;s<a;s++){let l=i[s];if(l.key===e&&l.obj===r)return!0}return!1}o(YM,"wasObjectReferenced");function Lg(r){return Array.isArray(r)}o(Lg,"isArray");function eN(r){return typeof r=="function"}o(eN,"isFunction");function lp(r){return!jg(r)&&!Lg(r)&&!eN(r)&&typeof r=="object"}o(lp,"isObject");function jg(r){return typeof r=="string"||typeof r=="number"||typeof r=="boolean"||typeof r=="undefined"||r instanceof Date||r instanceof RegExp||r===null}o(jg,"isPrimitive");function Yq(r,e){return!(!AA(r)||!AA(e))}o(Yq,"shouldMerge");function kg(r,e){return typeof e=="string"?r===e:!!r.match(e)}o(kg,"urlMatches");function up(r,e){if(!e)return!1;for(let t of e)if(kg(r,t))return!0;return!1}o(up,"isUrlIgnored");var wA=class wA{constructor(){fe(this,"_promise");fe(this,"_resolve");fe(this,"_reject");this._promise=new Promise((e,t)=>{this._resolve=e,this._reject=t})}get promise(){return this._promise}resolve(e){this._resolve(e)}reject(e){this._reject(e)}};o(wA,"Deferred");var _g=wA;var RA=class RA{constructor(e,t){fe(this,"_isCalled",!1);fe(this,"_deferred",new _g);fe(this,"_callback");fe(this,"_that");this._callback=e,this._that=t}get isCalled(){return this._isCalled}get promise(){return this._deferred.promise}call(...e){if(!this._isCalled){this._isCalled=!0;try{Promise.resolve(this._callback.call(this._that,...e)).then(t=>this._deferred.resolve(t),t=>this._deferred.reject(t))}catch(t){this._deferred.reject(t)}}return this._deferred.promise}};o(RA,"BindOnceFuture");var cp=RA;function tV(r){return Object.prototype.hasOwnProperty.call(r,"partialSuccess")}o(tV,"isPartialSuccessResponse");function tN(){return{handleResponse(r){r==null||!tV(r)||r.partialSuccess==null||Object.keys(r.partialSuccess).length===0||qe.warn("Received Partial Success response:",JSON.stringify(r.partialSuccess))}}}o(tN,"createLoggingPartialSuccessResponseHandler");var xA=class xA{constructor(e,t,i,s,a){fe(this,"_diagLogger");fe(this,"_transport");fe(this,"_serializer");fe(this,"_responseHandler");fe(this,"_promiseQueue");fe(this,"_timeout");
36this._transport=e,this._serializer=t,this._responseHandler=i,this._promiseQueue=s,this._timeout=a,this._diagLogger=qe.createComponentLogger({namespace:"OTLPExportDelegate"})}export(e,t){if(this._diagLogger.debug("items to be sent",e),this._promiseQueue.hasReachedLimit()){t({code:vn.FAILED,error:new Error("Concurrent export limit reached")});return}let i=this._serializer.serializeRequest(e);if(i==null){t({code:vn.FAILED,error:new Error("Nothing to send")});return}this._promiseQueue.pushPromise(this._transport.send(i,this._timeout).then(s=>{var a;if(s.status==="success"){if(s.data!=null)try{this._responseHandler.handleResponse(this._serializer.deserializeResponse(s.data))}catch(l){this._diagLogger.warn("Export succeeded but could not deserialize response - is the response specification compliant?",l,s.data)}t({code:vn.SUCCESS});return}else if(s.status==="failure"&&s.error){t({code:vn.FAILED,error:s.error});return}else s.status==="retryable"?t({code:vn.FAILED,error:(a=s.error)!=null?a:new Xd("Export failed with retryable status")}):t({code:vn.FAILED,error:new Xd("Export failed with unknown error")})},s=>t({code:vn.FAILED,error:s})))}forceFlush(){return this._promiseQueue.awaitAll()}async shutdown(){this._diagLogger.debug("shutdown started"),await this.forceFlush(),this._transport.shutdown()}};o(xA,"OTLPExportDelegate");var vA=xA;function rN(r,e){return new vA(r.transport,r.serializer,tN(),r.promiseHandler,e.timeout)}o(rN,"createOtlpExportDelegate");function iN(r,e,t){return rN({transport:t,serializer:e,promiseHandler:NM(r)},{timeout:r.timeoutMillis})}o(iN,"createOtlpNetworkExportDelegate");var OA=class OA{emit(e){}enabled(){return!1}};o(OA,"NoopLogger");var dp=OA,nN=new dp;var pp=Symbol.for("io.opentelemetry.js.api.logs"),Bu=globalThis;function sN(r,e,t){return i=>i===r?e:t}o(sN,"makeGetter");var DA=1;var NA=class NA{getLogger(e,t,i){return new dp}};o(NA,"NoopLoggerProvider");var MA=NA,Fg=new MA;var IA=class IA{constructor(e,t,i,s){this._provider=e,this.name=t,this.version=i,this.options=s}emit(e){this._getLogger().emit(e)}enabled(e){return this._getLogger().enabled(e)}_getLogger(){if(this._delegate)return this._delegate;let e=this._provider._getDelegateLogger(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):nN}};o(IA,"ProxyLogger");var Ug=IA;var jA=class jA{getLogger(e,t,i){var s;return(s=this._getDelegateLogger(e,t,i))!==null&&s!==void 0?s:new Ug(this,e,t,i)}_getDelegate(){var e;return(e=this._delegate)!==null&&e!==void 0?e:Fg}_setDelegate(e){this._delegate=e}_getDelegateLogger(e,t,i){var s;return(s=this._delegate)===null||s===void 0?void 0:s.getLogger(e,t,i)}};o(jA,"ProxyLoggerProvider");var mp=jA;var qg=class qg{constructor(){this._proxyLoggerProvider=new mp}static getInstance(){return this._instance||(this._instance=new qg),this._instance}setGlobalLoggerProvider(e){return Bu[pp]?this.getLoggerProvider():(Bu[pp]=sN(DA,e,Fg),this._proxyLoggerProvider._setDelegate(e),e)}getLoggerProvider(){var e,t;return(t=(e=Bu[pp])===null||e===void 0?void 0:e.call(Bu,DA))!==null&&t!==void 0?t:this._proxyLoggerProvider}getLogger(e,t,i){return this.getLoggerProvider().getLogger(e,t,i)}disable(){delete Bu[pp],this._proxyLoggerProvider=new mp}};o(qg,"LogsAPI");var Bg=qg;var Vg=Bg.getInstance();var $g;function oN(){if($g===void 0)try{let r=globalThis.process.argv0;$g=r?`unknown_service:${r}`:"unknown_service"}catch(r){$g="unknown_service"}return $g}o(oN,"defaultServiceName");var qu=o(r=>r!==null&&typeof r=="object"&&typeof r.then=="function","isPromiseLike");var fp=class fp{constructor(e,t){fe(this,"_rawAttributes");fe(this,"_asyncAttributesPending",!1);fe(this,"_schemaUrl");fe(this,"_memoizedAttributes");var s;let i=(s=e.attributes)!=null?s:{};this._rawAttributes=Object.entries(i).map(([a,l])=>(qu(l)&&(this._asyncAttributesPending=!0),[a,l])),this._rawAttributes=aN(this._rawAttributes),this._schemaUrl=rV(t==null?void 0:t.schemaUrl)}static FromAttributeList(e,t){let i=new fp({},t);return i._rawAttributes=aN(e),i._asyncAttributesPending=e.filter(([s,a])=>qu(a)).length>0,i}get asyncAttributesPending(){return this._asyncAttributesPending}async waitForAsyncAttributes(){if(this.asyncAttributesPending){for(let e=0;e<this._rawAttributes.length;e++){let[t,i]=this._rawAttributes[e];this._rawAttributes[e]=[t,qu(i)?await i:i]}this._asyncAttributesPending=!1}}get attributes(){var t;if(this.asyncAttributesPending&&qe.error("Accessing resource attributes before async attributes settled"),this._memoizedAttributes)return this._memoizedAttributes;let e={};
36for(let[i,s]of this._rawAttributes){if(qu(s)){qe.debug(`Unsettled resource attribute ${i} skipped`);continue}s!=null&&((t=e[i])!=null||(e[i]=s))}return this._asyncAttributesPending||(this._memoizedAttributes=e),e}getRawAttributes(){return this._rawAttributes}get schemaUrl(){return this._schemaUrl}merge(e){if(e==null)return this;let t=iV(this,e),i=t?{schemaUrl:t}:void 0;return fp.FromAttributeList([...e.getRawAttributes(),...this.getRawAttributes()],i)}};o(fp,"ResourceImpl");var LA=fp;function Gg(r,e){return LA.FromAttributeList(Object.entries(r),e)}o(Gg,"resourceFromAttributes");function kA(){return Gg({[wg]:oN(),[rp]:Uu[rp],[ip]:Uu[ip],[np]:Uu[np]})}o(kA,"defaultResource");function aN(r){return r.map(([e,t])=>qu(t)?[e,t.catch(i=>{qe.debug("promise rejection for resource attribute: %s - %s",e,i)})]:[e,t])}o(aN,"guardedRawAttributes");function rV(r){if(typeof r=="string"||r===void 0)return r;qe.warn("Schema URL must be string or undefined, got %s. Schema URL will be ignored.",r)}o(rV,"validateSchemaUrl");function iV(r,e){let t=r==null?void 0:r.schemaUrl,i=e==null?void 0:e.schemaUrl,s=t===void 0||t==="",a=i===void 0||i==="";if(s)return i;if(a||t===i)return t;qe.warn('Schema URL merge conflict: old resource has "%s", updating resource has "%s". Resulting resource will have undefined Schema URL.',t,i)}o(iV,"mergeSchemaUrl");function lN(r,e){let t={attributes:Vu(r.attributes,e),droppedAttributesCount:0},i=r.schemaUrl;return i&&i!==""&&(t.schemaUrl=i),t}o(lN,"createResource");function uN(r,e){var i;let t={name:r.name,version:r.version};return r.attributes&&Object.keys(r.attributes).length>0&&(t.attributes=Vu(r.attributes,e),t.droppedAttributesCount=(i=r.droppedAttributesCount)!=null?i:0),t}o(uN,"createInstrumentationScope");function Vu(r,e){return Object.keys(r).map(t=>nV(t,r[t],e))}o(Vu,"toAttributes");function nV(r,e,t){return{key:r,value:_A(e,t)}}o(nV,"toKeyValue");function _A(r,e){let t=typeof r;if(t==="string")return{stringValue:r};if(t==="number")return Number.isInteger(r)?{intValue:r}:{doubleValue:r};if(t==="boolean")return{boolValue:r};if(r instanceof Uint8Array)return{bytesValue:e.encodeUint8Array(r)};if(Array.isArray(r)){let i=new Array(r.length);for(let s=0;s<r.length;s++)i[s]=_A(r[s],e);return{arrayValue:{values:i}}}if(t==="object"&&r!=null){let i=Object.keys(r),s=new Array(i.length);for(let a=0;a<i.length;a++)s[a]={key:i[a],value:_A(r[i[a]],e)};return{kvlistValue:{values:s}}}return{}}o(_A,"toAnyValue");function sV(r){let e=BigInt(1e9);return BigInt(Math.trunc(r[0]))*e+BigInt(Math.trunc(r[1]))}o(sV,"hrTimeToNanos");function oV(r){return sV(r).toString()}o(oV,"encodeAsString");var aV=typeof BigInt!="undefined"?oV:Jn;function cN(r){return r}o(cN,"identity");var dN={encodeHrTime:aV,encodeSpanContext:cN,encodeOptionalSpanContext:cN,encodeUint8Array:o(r=>{if(typeof Buffer!="undefined")return Buffer.from(r).toString("base64");let e=new Array(r.length);for(let t=0;t<r.length;t++)e[t]=String.fromCharCode(r[t]);return btoa(e.join(""))},"encodeUint8Array")};var lV=256,uV=512;function pN(r,e){let t=r&255|lV;return e&&(t|=uV),t}o(pN,"buildSpanFlagsFrom");function cV(r,e){var a,l,u,c;let t=r.spanContext(),i=r.status,s=(a=r.parentSpanContext)!=null&&a.spanId?e.encodeSpanContext((l=r.parentSpanContext)==null?void 0:l.spanId):void 0;return{traceId:e.encodeSpanContext(t.traceId),spanId:e.encodeSpanContext(t.spanId),parentSpanId:s,traceState:(u=t.traceState)==null?void 0:u.serialize(),name:r.name,kind:r.kind==null?0:r.kind+1,startTimeUnixNano:e.encodeHrTime(r.startTime),endTimeUnixNano:e.encodeHrTime(r.endTime),attributes:Vu(r.attributes,e),droppedAttributesCount:r.droppedAttributesCount,events:r.events.map(m=>pV(m,e)),droppedEventsCount:r.droppedEventsCount,status:{code:i.code,message:i.message},links:r.links.map(m=>dV(m,e)),droppedLinksCount:r.droppedLinksCount,flags:pN(t.traceFlags,(c=r.parentSpanContext)==null?void 0:c.isRemote)}}o(cV,"sdkSpanToOtlpSpan");function dV(r,e){var t;return{attributes:r.attributes?Vu(r.attributes,e):[],spanId:e.encodeSpanContext(r.context.spanId),traceId:e.encodeSpanContext(r.context.traceId),traceState:(t=r.context.traceState)==null?void 0:t.serialize(),droppedAttributesCount:r.droppedAttributesCount||0,flags:pN(r.context.traceFlags,r.context.
36isRemote)}}o(dV,"toOtlpLink");function pV(r,e){return{attributes:r.attributes?Vu(r.attributes,e):[],name:r.name,timeUnixNano:e.encodeHrTime(r.time),droppedAttributesCount:r.droppedAttributesCount||0}}o(pV,"toOtlpSpanEvent");function mN(r,e){return{resourceSpans:fV(r,e)}}o(mN,"createExportTraceServiceRequest");function mV(r){let e=new Map;for(let t of r){let i=e.get(t.resource);i||(i=new Map,e.set(t.resource,i));let s=`${t.instrumentationScope.name}@${t.instrumentationScope.version||""}:${t.instrumentationScope.schemaUrl||""}`,a=i.get(s);a||(a=[],i.set(s,a)),a.push(t)}return e}o(mV,"createResourceMap");function fV(r,e){let t=mV(r),i=[],s=t.entries(),a=s.next();for(;!a.done;){let[l,u]=a.value,c=[],m=u.values(),p=m.next();for(;!p.done;){let f=p.value;if(f.length>0){let P=f.map(T=>cV(T,e));c.push({scope:uN(f[0].instrumentationScope,e),spans:P,schemaUrl:f[0].instrumentationScope.schemaUrl})}p=m.next()}let h=lN(l,e),g={resource:h,scopeSpans:c,schemaUrl:h.schemaUrl};i.push(g),a=s.next()}return i}o(fV,"spanRecordsToResourceSpans");var Hg={serializeRequest:o(r=>{let e=mN(r,dN);return new TextEncoder().encode(JSON.stringify(e))},"serializeRequest"),deserializeResponse:o(r=>{if(r.length===0)return{};let e=new TextDecoder;try{return JSON.parse(e.decode(r))}catch(t){return qe.warn(`Failed to parse trace export response: ${t.message}. Returning empty response`),{}}},"deserializeResponse")};var FA=5,hV=1e3,gV=5e3,yV=1.5,fN=.2;function bV(){return Math.random()*(2*fN)-fN}o(bV,"getJitter");var BA=class BA{constructor(e){fe(this,"_transport");this._transport=e}retry(e,t,i){return new Promise((s,a)=>{setTimeout(()=>{this._transport.send(e,t).then(s,a)},i)})}async send(e,t){var u;let i=FA,s=hV,a=Date.now()+t,l=await this._transport.send(e,t);for(;l.status==="retryable"&&i>0;){i--;let c=Math.max(Math.min(s*(1+bV()),gV),0);s=s*yV;let m=(u=l.retryInMillis)!=null?u:c,p=a-Date.now();if(m>p)return qe.info(`Export retry time ${Math.round(m)}ms exceeds remaining timeout ${Math.round(p)}ms, not retrying further.`),l;qe.verbose(`Scheduling export retry in ${Math.round(m)}ms`),l=await this.retry(e,p,m)}return l.status==="success"?qe.verbose(`Export succeeded after ${FA-i} retry attempts.`):l.status==="retryable"?qe.info(`Export failed after maximum retry attempts (${FA}).`):qe.info(`Export failed with non-retryable error: ${l.error}`),l}shutdown(){return this._transport.shutdown()}};o(BA,"RetryingTransport");var UA=BA;function hN(r){return new UA(r.transport)}o(hN,"createRetryingTransport");function gN(r){return r===429||r===502||r===503||r===504}o(gN,"isExportHTTPErrorRetryable");function yN(r){if(r==null)return;let e=Number.parseInt(r,10);if(Number.isInteger(e))return e>0?e*1e3:-1;let t=new Date(r).getTime()-Date.now();return t>=0?t:0}o(yN,"parseRetryAfterToMills");var TV=60*1024,PV=9,qA=0,Wg=0,$A=class $A{constructor(e){fe(this,"_parameters");this._parameters=e}async send(e,t){let i=new AbortController,s=setTimeout(()=>i.abort(),t),a=globalThis.fetch;typeof a.__original=="function"&&(a=a.__original);let l=e.byteLength,u=qA+l>TV,c=Wg>=PV,m=!u&&!c;if(m)qA+=l,Wg++;else{let p=u?"size limit":"count limit";qe.debug(`keepalive disabled: ${(l/1024).toFixed(1)}KB payload, ${Wg} pending (${p})`)}try{let p=new URL(this._parameters.url),h=await a(p.href,{method:"POST",headers:await this._parameters.headers(),body:e,signal:i.signal,keepalive:m,mode:globalThis.location?globalThis.location.origin===p.origin?"same-origin":"cors":"no-cors"});if(h.status>=200&&h.status<=299)return qe.debug(`export response success (status: ${h.status})`),{status:"success"};if(gN(h.status)){qe.warn(`export response retryable (status: ${h.status})`);let g=h.headers.get("Retry-After");return{status:"retryable",retryInMillis:yN(g)}}return qe.error(`export response failure (status: ${h.status})`),{status:"failure",error:new Error(`Fetch request failed with non-retryable status ${h.status}`)}}catch(p){return SV(p)?(qe.warn(`export request retryable (network error: ${p})`),{status:"retryable",error:new Error("Fetch request encountered a network error",{cause:p})}):(qe.error(`export request failure (error: ${p})`),{status:"failure",error:new Error("Fetch request errored",{cause:p})})}finally{clearTimeout(s),m&&(qA-=l,Wg--)}}shutdown(){}};o($A,"FetchTransport");var VA=$A;function bN(r){return new VA(r)}o(bN,"createFetchTransport");function SV(r){return r instanceof TypeError&&!r.cause}o(SV,"isFetchNetworkErrorRetryable");function TN(r,e){return iN(r,e,hN({transport:bN(r)}))}o(TN,"createOtlpFetchExportDelegate");function PN(r){let e={};return Object.entries(r!=null?r:{}
36).forEach(([t,i])=>{typeof i!="undefined"?e[t]=String(i):qe.warn(`Header "${t}" has invalid value (${i}) and will be ignored`)}),e}o(PN,"validateAndNormalizeHeaders");function AV(r,e,t){return async()=>{let i=ue({},await t()),s={};return e!=null&&Object.assign(s,await e()),r!=null&&Object.assign(s,PN(await r())),Object.assign(s,i)}}o(AV,"mergeHeaders");function CV(r){var e;if(r!=null)try{let t=(e=globalThis.location)==null?void 0:e.href;return new URL(r,t).href}catch(t){throw new Error(`Configuration: Could not parse user-provided export URL: '${r}'`)}}o(CV,"validateUserProvidedUrl");function SN(r,e,t){var i,s;return Lt(ue({},DM(r,e,t)),{headers:AV(r.headers,e.headers,t.headers),url:(s=(i=CV(r.url))!=null?i:e.url)!=null?s:t.url})}o(SN,"mergeOtlpHttpConfigurationWithDefaults");function AN(r,e){return Lt(ue({},MM()),{headers:o(async()=>r,"headers"),url:"http://localhost:4318/"+e})}o(AN,"getHttpConfigurationDefaults");function CN(r){return typeof r.headers=="function"?r.headers:OM(r.headers)}o(CN,"convertLegacyHeaders");function EN(r,e,t){return SN({url:r.url,timeoutMillis:r.timeoutMillis,headers:CN(r),concurrencyLimit:r.concurrencyLimit},{},AN(t,e))}o(EN,"convertLegacyBrowserHttpOptions");function GA(r,e,t,i){let s=EN(r,t,i);return TN(s,e)}o(GA,"createLegacyOtlpBrowserExportDelegate");var HA=class HA extends Yd{constructor(e={}){super(GA(e,Hg,"v1/traces",{"Content-Type":"application/json"}))}};o(HA,"OTLPTraceExporter");var $u=HA;function wN(r,e,t,i){for(let s=0,a=r.length;s<a;s++){let l=r[s];e&&l.setTracerProvider(e),t&&l.setMeterProvider(t),i&&l.setLoggerProvider&&l.setLoggerProvider(i),l.getConfig().enabled||l.enable()}}o(wN,"enableInstrumentations");function RN(r){r.forEach(e=>e.disable())}o(RN,"disableInstrumentations");function WA(r){var a,l;let e=r.tracerProvider||ur.getTracerProvider(),t=r.meterProvider||Jd.getMeterProvider(),i=r.loggerProvider||Vg.getLoggerProvider(),s=(l=(a=r.instrumentations)==null?void 0:a.flat())!=null?l:[];return wN(s,e,t,i),()=>{RN(s)}}o(WA,"registerInstrumentations");var Hi=console.error.bind(console);function hp(r,e,t){let i=!!r[e]&&Object.prototype.propertyIsEnumerable.call(r,e);Object.defineProperty(r,e,{configurable:!0,enumerable:i,writable:!0,value:t})}o(hp,"defineProperty");var zg=o((r,e,t)=>{if(!r||!r[e]){Hi("no original function "+String(e)+" to wrap");return}if(!t){Hi("no wrapper function"),Hi(new Error().stack);return}let i=r[e];if(typeof i!="function"||typeof t!="function"){Hi("original object and wrapper must be functions");return}let s=t(i,e);return hp(s,"__original",i),hp(s,"__unwrap",()=>{r[e]===s&&hp(r,e,i)}),hp(s,"__wrapped",!0),hp(r,e,s),s},"wrap"),zA=o((r,e,t)=>{if(r)Array.isArray(r)||(r=[r]);else{Hi("must provide one or more modules to patch"),Hi(new Error().stack);return}if(!(e&&Array.isArray(e))){Hi("must provide one or more functions to wrap on modules");return}r.forEach(i=>{e.forEach(s=>{zg(i,s,t)})})},"massWrap"),Jg=o((r,e)=>{if(!r||!r[e]){Hi("no function to unwrap."),Hi(new Error().stack);return}let t=r[e];if(!t.__unwrap)Hi("no original to unwrap to -- has "+String(e)+" already been unwrapped?");else{t.__unwrap();return}},"unwrap"),JA=o((r,e)=>{if(r)Array.isArray(r)||(r=[r]);else{Hi("must provide one or more modules to patch"),Hi(new Error().stack);return}if(!(e&&Array.isArray(e))){Hi("must provide one or more functions to unwrap on modules");return}r.forEach(t=>{e.forEach(i=>{Jg(t,i)})})},"massUnwrap");function gp(r){r&&r.logger&&(typeof r.logger!="function"?Hi("new logger isn't a function, not replacing"):Hi=r.logger)}o(gp,"shimmer");gp.wrap=zg;gp.massWrap=zA;gp.unwrap=Jg;gp.massUnwrap=JA;var QA=class QA{constructor(e,t,i){fe(this,"_config",{});fe(this,"_tracer");fe(this,"_meter");fe(this,"_logger");fe(this,"_diag");fe(this,"instrumentationName");fe(this,"instrumentationVersion");fe(this,"_wrap",zg);fe(this,"_unwrap",Jg);fe(this,"_massWrap",zA);fe(this,"_massUnwrap",JA);this.instrumentationName=e,this.instrumentationVersion=t,this.setConfig(i),this._diag=qe.createComponentLogger({namespace:e}),this._tracer=ur.getTracer(e,t),this._meter=Jd.getMeter(e,t),this._logger=Vg.getLogger(e,t),this._updateMetricInstruments()}get meter(){return this._meter}setMeterProvider(e){this._meter=e.getMeter(this.instrumentationName,this.instrumentationVersion),this._updateMetricInstruments()}get logger(){return this._logger}setLoggerProvider(e){this._logger=e.getLogger(this.instrumentationName,this.instrumentationVersion)}getModuleDefinitions(){var t;let e=(t=this.init())!=null?t:[];return Array.isArray(e)?e:[e]}_updateMetricInstruments(){}getConfig(){return this._config}setConfig(e){this._config=ue({enabled:!0},e)}setTracerProvider(e){this._tracer=e.getTracer(this.instrumentationName,this.instrumentationVersion)}get tracer(){return this._tracer}_runSpanCustomizationHook(e,t,i,s){if(e)try{e(i,s)}catch(a){this._diag.error("Error running span customization hook due to exception in handler",{triggerName:t},a)}}};o(QA,"InstrumentationAbstract");var Qg=QA;var KA=class KA extends Qg{constructor(e,t,i){super(e,t,i),this._config.enabled&&this.enable()}};o(KA,"InstrumentationBase");var ma=KA;function Gu(r,e,t){let i,s;try{s=r()}catch(a){i=a}finally{if(e(i,s),i&&!t)throw i;return s}}o(Gu,"safeExecuteInTheMiddle");var Yt;(function(r){r[r.STABLE=1]="STABLE",r[r.OLD=2]="OLD",r[r.DUPLICATE=3]="DUPLICATE"})(Yt||(Yt={}));function yp(r,e){let t=Yt.OLD,i=e==null?void 0:e.split(",").map(s=>s.trim()).filter(s=>s!=="");for(let s of i!=null?i:[])if(s.toLowerCase()===r+"/dup"){t=Yt.DUPLICATE;break}else s.toLowerCase()===r&&(t=Yt.STABLE);return t}o(yp,"semconvStabilityFromStr");var vN="exception";var Hu=Symbol.for("nodejs.util.inspect.custom");function Wu(r){var t;let e={};for(let[i,s]of r.getRawAttributes())typeof(s==null?void 0:s.then)!="function"&&s!=null&&((t=e[i])!=null||(e[i]=s));return e}
36o(Wu,"settledResourceAttributes");function zu(r,e,t,i,s){if(typeof t=="number"&&t<0){let l=`[${r}]`;return i!=null&&i.stylize?i.stylize(l,"special"):l}if(typeof s!="function"||!i)return e;let a=Lt(ue({},i),{depth:i.depth==null?i.depth:i.depth-1});return`${r} ${s(e,a)}`}o(zu,"formatInspect");var ZA=class ZA{constructor(e){fe(this,"_spanContext");fe(this,"kind");fe(this,"parentSpanContext");fe(this,"attributes",{});fe(this,"links",[]);fe(this,"events",[]);fe(this,"startTime");fe(this,"resource");fe(this,"instrumentationScope");fe(this,"_droppedAttributesCount",0);fe(this,"_droppedEventsCount",0);fe(this,"_droppedLinksCount",0);fe(this,"_attributesCount",0);fe(this,"name");fe(this,"status",{code:Cn.UNSET});fe(this,"endTime",[0,0]);fe(this,"_ended",!1);fe(this,"_duration",[-1,-1]);fe(this,"_spanProcessor");fe(this,"_spanLimits");fe(this,"_attributeValueLengthLimit");fe(this,"_recordEndMetrics");fe(this,"_performanceStartTime");fe(this,"_performanceOffset");fe(this,"_startTimeProvided");var i,s;let t=Date.now();if(this._spanContext=e.spanContext,this._performanceStartTime=Rn.now(),this._performanceOffset=t-(this._performanceStartTime+Rn.timeOrigin),this._startTimeProvided=e.startTime!=null,this._spanLimits=e.spanLimits,this._attributeValueLengthLimit=(i=this._spanLimits.attributeValueLengthLimit)!=null?i:0,this._spanProcessor=e.spanProcessor,this.name=e.name,this.parentSpanContext=e.parentSpanContext,this.kind=e.kind,e.links)for(let a of e.links)this.addLink(a);this.startTime=this._getTime((s=e.startTime)!=null?s:t),this.resource=e.resource,this.instrumentationScope=e.scope,this._recordEndMetrics=e.recordEndMetrics,e.attributes!=null&&this.setAttributes(e.attributes),this._spanProcessor.onStart(this,e.context)}spanContext(){return this._spanContext}setAttribute(e,t){if(t==null||this._isSpanEnded())return this;if(e.length===0)return qe.warn(`Invalid attribute key: ${e}`),this;if(!yg(t))return qe.warn(`Invalid attribute value set for key: ${e}`),this;let{attributeCountLimit:i}=this._spanLimits,s=!Object.prototype.hasOwnProperty.call(this.attributes,e);return i!==void 0&&this._attributesCount>=i&&s?(this._droppedAttributesCount++,this):(this.attributes[e]=this._truncateToSize(t),s&&this._attributesCount++,this)}setAttributes(e){for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&this.setAttribute(t,e[t]);return this}addEvent(e,t,i){if(this._isSpanEnded())return this;let{eventCountLimit:s}=this._spanLimits;if(s===0)return qe.warn("No events allowed."),this._droppedEventsCount++,this;s!==void 0&&this.events.length>=s&&(this._droppedEventsCount===0&&qe.debug("Dropping extra events."),this.events.shift(),this._droppedEventsCount++),xg(t)&&(xg(i)||(i=t),t=void 0);let a=pa(t),{attributePerEventCountLimit:l}=this._spanLimits,u={},c=0,m=0;for(let p in a){if(!Object.prototype.hasOwnProperty.call(a,p))continue;let h=a[p];if(l!==void 0&&m>=l){c++;continue}u[p]=this._truncateToSize(h),m++}return this.events.push({name:e,attributes:u,time:this._getTime(i),droppedAttributesCount:c}),this}addLink(e){if(this._isSpanEnded())return this;let{linkCountLimit:t}=this._spanLimits;if(t===0)return this._droppedLinksCount++,this;t!==void 0&&this.links.length>=t&&(this._droppedLinksCount===0&&qe.debug("Dropping extra links."),this.links.shift(),this._droppedLinksCount++);let{attributePerLinkCountLimit:i}=this._spanLimits,s=pa(e.attributes),a={},l=0,u=0;for(let m in s){if(!Object.prototype.hasOwnProperty.call(s,m))continue;let p=s[m];if(i!==void 0&&u>=i){l++;continue}a[m]=this._truncateToSize(p),u++}let c={context:e.context};return u>0&&(c.attributes=a),l>0&&(c.droppedAttributesCount=l),this.links.push(c),this}addLinks(e){for(let t of e)this.addLink(t);return this}setStatus(e){if(this._isSpanEnded())return this;if(e.code===Cn.UNSET)return this;if(this.status.code===Cn.OK)return this;let t={code:e.code};return e.code===Cn.ERROR&&(typeof e.message=="string"?t.message=e.message:e.message!=null&&qe.warn(`Dropping invalid status.message of type '${typeof e.message}', expected 'string'`)),this.status=t,this}updateName(e){return this._isSpanEnded()?this:(this.name=e,this)}end(e){var t;if(this._isSpanEnded()){qe.error(`${this.name} ${this._spanContext.traceId}-${this._spanContext.spanId} - You can only call end() on a span once.`);return}this.endTime=this._getTime(e),this._duration=gA(this.startTime,this.endTime),this._duration[0]<0&&(qe.warn("Inconsistent start and end time, startTime > endTime. Setting span duration to 0ms.",this.startTime,this.endTime),this.endTime=this.startTime.slice(),this._duration=[0,0]),this._droppedEventsCount>0&&qe.warn(`Dropped ${this._droppedEventsCount} events because eventCountLimit reached`),this._droppedLinksCount>0&&qe.warn(`Dropped ${this._droppedLinksCount} links because linkCountLimit reached`),this._spanProcessor.onEnding&&this._spanProcessor.onEnding(this),(t=this._recordEndMetrics)==null||t.call(this),this._ended=!0,this._spanProcessor.onEnd(this)}_getTime(e){if(typeof e=="number"&&e<=Rn.now())return to(e+this._performanceOffset);if(typeof e=="number")return zn(e);if(e instanceof Date)return zn(e.getTime());if(sp(e))return e;if(this._startTimeProvided)return zn(Date.now());let t=Rn.now()-this._performanceStartTime;return Og(this.startTime,zn(t))}isRecording(){return this._ended===!1}
36recordException(e,t){let i={};typeof e=="string"?i[bg]=e:e&&(e.code?i[Tg]=e.code.toString():e.name&&(i[Tg]=e.name),e.message&&(i[bg]=e.message),e.stack&&(i[qM]=e.stack)),i[Tg]||i[bg]?this.addEvent(vN,i,t):qe.warn(`Failed to record an exception ${e}`)}get duration(){return this._duration}get ended(){return this._ended}get droppedAttributesCount(){return this._droppedAttributesCount}get droppedEventsCount(){return this._droppedEventsCount}get droppedLinksCount(){return this._droppedLinksCount}_isSpanEnded(){if(this._ended){let e=new Error(`Operation attempted on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`);qe.warn(`Cannot execute the operation on ended Span {traceId: ${this._spanContext.traceId}, spanId: ${this._spanContext.spanId}}`,e)}return this._ended}_truncateToLimitUtil(e,t){return e.length<=t?e:e.substring(0,t)}_truncateToSize(e){let t=this._attributeValueLengthLimit;return t<=0?(qe.warn(`Attribute value limit must be positive, got ${t}`),e):typeof e=="string"?this._truncateToLimitUtil(e,t):Array.isArray(e)?e.map(i=>typeof i=="string"?this._truncateToLimitUtil(i,t):i):e}[Hu](e,t,i){let s={name:this.name,kind:this.kind,spanContext:this._spanContext,parentSpanContext:this.parentSpanContext,status:this.status,startTime:this.startTime,endTime:this.endTime,duration:this._duration,ended:this._ended,attributes:this.attributes,events:this.events,links:this.links,droppedAttributesCount:this._droppedAttributesCount,droppedEventsCount:this._droppedEventsCount,droppedLinksCount:this._droppedLinksCount,instrumentationScope:this.instrumentationScope,resource:{attributes:Wu(this.resource)}};return zu("SpanImpl",s,e,t,i)}};o(ZA,"SpanImpl");var Kg=ZA;var Wi;(function(r){r[r.NOT_RECORD=0]="NOT_RECORD",r[r.RECORD=1]="RECORD",r[r.RECORD_AND_SAMPLED=2]="RECORD_AND_SAMPLED"})(Wi||(Wi={}));var YA=class YA{shouldSample(){return{decision:Wi.NOT_RECORD}}toString(){return"AlwaysOffSampler"}};o(YA,"AlwaysOffSampler");var No=YA;var XA=class XA{shouldSample(){return{decision:Wi.RECORD_AND_SAMPLED}}toString(){return"AlwaysOnSampler"}};o(XA,"AlwaysOnSampler");var Cs=XA;var eC=class eC{constructor(e){fe(this,"_root");fe(this,"_remoteParentSampled");fe(this,"_remoteParentNotSampled");fe(this,"_localParentSampled");fe(this,"_localParentNotSampled");var t,i,s,a;this._root=e.root,this._root||(As(new Error("ParentBasedSampler must have a root sampler configured")),this._root=new Cs),this._remoteParentSampled=(t=e.remoteParentSampled)!=null?t:new Cs,this._remoteParentNotSampled=(i=e.remoteParentNotSampled)!=null?i:new No,this._localParentSampled=(s=e.localParentSampled)!=null?s:new Cs,this._localParentNotSampled=(a=e.localParentNotSampled)!=null?a:new No}shouldSample(e,t,i,s,a,l){let u=ur.getSpanContext(e);return!u||!Ro(u)?this._root.shouldSample(e,t,i,s,a,l):u.isRemote?u.traceFlags&$i.SAMPLED?this._remoteParentSampled.shouldSample(e,t,i,s,a,l):this._remoteParentNotSampled.shouldSample(e,t,i,s,a,l):u.traceFlags&$i.SAMPLED?this._localParentSampled.shouldSample(e,t,i,s,a,l):this._localParentNotSampled.shouldSample(e,t,i,s,a,l)}toString(){return`ParentBased{root=${this._root.toString()}, remoteParentSampled=${this._remoteParentSampled.toString()}, remoteParentNotSampled=${this._remoteParentNotSampled.toString()}, localParentSampled=${this._localParentSampled.toString()}, localParentNotSampled=${this._localParentNotSampled.toString()}}`}};o(eC,"ParentBasedSampler");var fa=eC;var tC=class tC{constructor(e=0){fe(this,"_ratio");fe(this,"_upperBound");this._ratio=this._normalize(e),this._upperBound=Math.floor(this._ratio*4294967295)}shouldSample(e,t){return{decision:tg(t)&&this._accumulate(t)<this._upperBound?Wi.RECORD_AND_SAMPLED:Wi.NOT_RECORD}}toString(){return`TraceIdRatioBased{${this._ratio}}`}_normalize(e){return typeof e!="number"||isNaN(e)?0:e>=1?1:e<=0?0:e}_accumulate(e){let t=0;for(let i=0;i<32;i+=8){let s=0;for(let a=0;a<8;a++){let l=e.charCodeAt(i+a),u=l<58?l-48:l<71?l-55:l-87;s=s<<4|u}t=(t^s)>>>0}return t}};o(tC,"TraceIdRatioBasedSampler");var Ju=tC;var ro;(function(r){r.AlwaysOff="always_off",r.AlwaysOn="always_on",r.ParentBasedAlwaysOff="parentbased_always_off",r.ParentBasedAlwaysOn="parentbased_always_on",r.ParentBasedTraceIdRatio="parentbased_traceidratio",r.TraceIdRatio="traceidratio"})(ro||(ro={}));var Zg=1;function Yg(){var r,e,t,i,s,a,l,u;return{sampler:rC(),forceFlushTimeoutMillis:3e4,generalLimits:{attributeValueLengthLimit:(r=void 0)!=null?r:1/0,attributeCountLimit:(e=void 0)!=null?e:128},spanLimits:{attributeValueLengthLimit:(t=void 0)!=null?t:1/0,attributeCountLimit:(i=void 0)!=null?i:128,linkCountLimit:(s=void 0)!=null?s:128,eventCountLimit:(a=void 0)!=null?a:128,attributePerEventCountLimit:(l=void 0)!=null?l:128,attributePerLinkCountLimit:(u=void 0)!=null?u:128}}}o(Yg,"loadDefaultConfig");function rC(){var e;let r=(e=void 0)!=null?e:ro.ParentBasedAlwaysOn;switch(r){case ro.AlwaysOn:return new Cs;case ro.AlwaysOff:return new No;case ro.ParentBasedAlwaysOn:return new fa({root:new Cs});case ro.ParentBasedAlwaysOff:return new fa({root:new No});case ro.TraceIdRatio:return new Ju(xN());case ro.ParentBasedTraceIdRatio:return new fa({root:new Ju(xN())});default:return qe.error(`OTEL_TRACES_SAMPLER value "${r}" invalid, defaulting to "${ro.ParentBasedAlwaysOn}".`),new fa({root:new Cs})}}o(rC,"buildSamplerFromEnv");function xN(){let r=void 0;return r==null?(qe.error(`OTEL_TRACES_SAMPLER_ARG is blank, defaulting to ${Zg}.`),Zg):r<0||r>1?(qe.error(`OTEL_TRACES_SAMPLER_ARG=${r} was given, but it is out of range ([0..1]), defaulting to ${Zg}.`),Zg):r}o(xN,"getSamplerProbabilityFromEnv");var wV=128,RV=1/0;function ON(r){let e={sampler:rC()},t=Yg(),i=Object.assign({},t,e,r);return i.generalLimits=Object.assign({},t.generalLimits,r.generalLimits||{}),i.spanLimits=Object.assign({},t.spanLimits,r.spanLimits||{}),i}o(ON,"mergeConfig");function DN(r){var t,i,s,a,l,u,c,m,p,h,g,f;let e=Object.assign({},r.spanLimits);return e.attributeCountLimit=(u=(l=(a=(s=(t=r.spanLimits)==null?void 0:t.attributeCountLimit)!=null?s:(i=r.generalLimits)==null?void 0:i.attributeCountLimit)!=null?a:void 0)!=null?l:void 0)!=null?u:wV,e.attributeValueLengthLimit=(f=(g=(h=(p=(c=r.spanLimits)==null?void 0:c.attributeValueLengthLimit)!=null?p:(m=r.generalLimits)==null?void 0:m.attributeValueLengthLimit)!=null?h:void 0)!=null?g:void 0)!=null?f:RV,Object.assign({},r,{spanLimits:e})}o(DN,"reconfigureLimits");var iC=class iC{constructor(e,t){fe(this,"_maxExportBatchSize");fe(this,"_maxQueueSize");fe(this,"_scheduledDelayMillis");fe(this,"_exportTimeoutMillis");fe(this,"_exporter");fe(this,"_isExporting",!1);fe(this,"_finishedSpans",[]);fe(this,"_timer");fe(this,"_shutdownOnce");fe(this,"_droppedSpansCount",0);var i,s,a,l;this._exporter=e,this._maxExportBatchSize=typeof(t==null?void 0:t.maxExportBatchSize)=="number"?t.maxExportBatchSize:(i=void 0)!=null?i:512,this._maxQueueSize=typeof(t==null?void 0:t.maxQueueSize)=="number"?t.maxQueueSize:(s=void 0)!=null?s:2048,this._scheduledDelayMillis=typeof(t==null?void 0:t.scheduledDelayMillis)=="number"?t.scheduledDelayMillis:(a=void 0)!=null?a:5e3,this._exportTimeoutMillis=typeof(t==null?void 0:t.exportTimeoutMillis)=="number"?t.exportTimeoutMillis:(l=void 0)!=null?l:3e4,this._shutdownOnce=new cp(this._shutdown,this),this._maxExportBatchSize>this._maxQueueSize&&(qe.warn("BatchSpanProcessor: maxExportBatchSize must be smaller or equal to maxQueueSize, setting maxExportBatchSize to match maxQueueSize"),this._maxExportBatchSize=this._maxQueueSize)}forceFlush(){return this._shutdownOnce.isCalled?this._shutdownOnce.promise:this._flushAll()}onStart(e,t){}onEnd(e){this._shutdownOnce.isCalled||(e.spanContext().traceFlags&$i.SAMPLED)!==0&&this._addToBuffer(e)}shutdown(){return this._shutdownOnce.call()}_shutdown(){return Promise.resolve().then(()=>this.onShutdown()).then(()=>this._flushAll()).then(()=>this._exporter.shutdown())}_addToBuffer(e){if(this._finishedSpans.length>=this._maxQueueSize){this._droppedSpansCount===0&&qe.debug("maxQueueSize reached, dropping spans"),this._droppedSpansCount++;return}this._droppedSpansCount>0&&(qe.warn(`Dropped ${this._droppedSpansCount} spans because maxQueueSize reached`),this._droppedSpansCount=0),this._finishedSpans.push(e),this._maybeStartTimer()}_flushAll(){return new Promise((e,t)=>
36{let i=[],s=Math.ceil(this._finishedSpans.length/this._maxExportBatchSize);for(let a=0,l=s;a<l;a++)i.push(this._flushOneBatch());Promise.all(i).then(()=>{e()}).catch(t)})}_flushOneBatch(){return this._clearTimer(),this._finishedSpans.length===0?Promise.resolve():new Promise((e,t)=>{let i=setTimeout(()=>{t(new Error("Timeout"))},this._exportTimeoutMillis);lr.with(mA(lr.active()),()=>{let s;this._finishedSpans.length<=this._maxExportBatchSize?(s=this._finishedSpans,this._finishedSpans=[]):s=this._finishedSpans.splice(0,this._maxExportBatchSize);let a=o(()=>this._exporter.export(s,u=>{var c;clearTimeout(i),u.code===vn.SUCCESS?e():t((c=u.error)!=null?c:new Error("BatchSpanProcessor: span export failed"))}),"doExport"),l=null;for(let u=0,c=s.length;u<c;u++){let m=s[u];m.resource.asyncAttributesPending&&m.resource.waitForAsyncAttributes&&(l!=null||(l=[]),l.push(m.resource.waitForAsyncAttributes()))}l===null?a():Promise.all(l).then(a,u=>{As(u),t(u)})})})}_maybeStartTimer(){if(this._isExporting)return;let e=o(()=>{this._isExporting=!0,this._flushOneBatch().finally(()=>{this._isExporting=!1,this._finishedSpans.length>0&&(this._clearTimer(),this._maybeStartTimer())}).catch(t=>{this._isExporting=!1,As(t)})},"flush");if(this._finishedSpans.length>=this._maxExportBatchSize)return e();this._timer===void 0&&(this._timer=setTimeout(()=>e(),this._scheduledDelayMillis),typeof this._timer!="number"&&this._timer.unref())}_clearTimer(){this._timer!==void 0&&(clearTimeout(this._timer),this._timer=void 0)}};o(iC,"BatchSpanProcessorBase");var Xg=iC;var nC=class nC extends Xg{constructor(t,i){super(t,i);fe(this,"_visibilityChangeListener");fe(this,"_pageHideListener");this.onInit(i)}onInit(t){(t==null?void 0:t.disableAutoFlushOnDocumentHide)!==!0&&typeof document!="undefined"&&(this._visibilityChangeListener=()=>{document.visibilityState==="hidden"&&this.forceFlush().catch(i=>{As(i)})},this._pageHideListener=()=>{this.forceFlush().catch(i=>{As(i)})},document.addEventListener("visibilitychange",this._visibilityChangeListener),document.addEventListener("pagehide",this._pageHideListener))}onShutdown(){typeof document!="undefined"&&(this._visibilityChangeListener&&document.removeEventListener("visibilitychange",this._visibilityChangeListener),this._pageHideListener&&document.removeEventListener("pagehide",this._pageHideListener))}};o(nC,"BatchSpanProcessor");var yl=nC;var MN=new Uint8Array(16),NN=new Uint8Array(8),vV=Array.from({length:256},(r,e)=>e.toString(16).padStart(2,"0"));function IN(r){for(let e=0;e<r.length;e++)r[e]=Math.random()*256>>>0;for(let e=0;e<r.length;e++)if(r[e]>0)return;r[r.length-1]=1}o(IN,"randomFill");function jN(r){let e="";for(let t=0;t<r.length;t++)e+=vV[r[t]];return e}o(jN,"toHex");var sC=class sC{generateTraceId(){return IN(MN),jN(MN)}generateSpanId(){return IN(NN),jN(NN)}};o(sC,"RandomIdGenerator");var bl=sC;var LN="otel.span.parent.origin",oC="otel.span.sampling_result",kN="otel.sdk.span.live",_N="otel.sdk.span.started";var aC=class aC{constructor(e){fe(this,"startedSpans");fe(this,"liveSpans");this.startedSpans=e.createCounter(_N,{unit:"{span}",description:"The number of created spans."}),this.liveSpans=e.createUpDownCounter(kN,{unit:"{span}",description:"The number of currently live spans."})}startSpan(e,t){let i=OV(t);if(this.startedSpans.add(1,{[LN]:xV(e),[oC]:i}),t===Wi.NOT_RECORD)return()=>{};let s={[oC]:i};return this.liveSpans.add(1,s),()=>{this.liveSpans.add(-1,s)}}};o(aC,"TracerMetrics");var e0=aC;function xV(r){return r?r.isRemote?"remote":"local":"none"}o(xV,"parentOrigin");function OV(r){switch(r){case Wi.RECORD_AND_SAMPLED:return"RECORD_AND_SAMPLE";case Wi.RECORD:return"RECORD_ONLY";case Wi.NOT_RECORD:return"DROP"}}o(OV,"samplingDecisionToString");var FN="2.8.0";var lC=class lC{constructor(e,t,i,s){fe(this,"_sampler");fe(this,"_generalLimits");fe(this,"_spanLimits");fe(this,"_idGenerator");fe(this,"instrumentationScope");fe(this,"_resource");fe(this,"_spanProcessor");fe(this,"_tracerMetrics");let a=ON(t);this._sampler=a.sampler,this._generalLimits=a.generalLimits,this._spanLimits=a.spanLimits,this._idGenerator=t.idGenerator||new bl,this._resource=i,this._spanProcessor=s,this.instrumentationScope=e;let l=a.meterProvider?a.meterProvider.getMeter("@opentelemetry/sdk-trace",FN):SS();this._tracerMetrics=new e0(l)}startSpan(e,t={},i=lr.active()){var A,S,D;t.root&&(i=ur.deleteSpan(i));let s=ur.getSpan(i);if(fl(i))return qe.debug("Instrumentation suppressed, returning Noop Span"),ur.wrapSpanContext(Hd);let a=s==null?void 0:s.spanContext(),l=this._idGenerator.generateSpanId(),u,c,m;!a||!ur.isSpanContextValid(a)?c=this._idGenerator.generateTraceId():(c=a.traceId,m=a.traceState,u=a);let p=(A=t.kind)!=null?A:vo.INTERNAL,h=((S=t.links)!=null?S:[]).map(M=>({context:M.context,attributes:pa(M.attributes)})),g=pa(t.attributes),f=this._sampler.shouldSample(i,c,e,p,g,h),P=this._tracerMetrics.startSpan(a,f.decision);m=(D=f.traceState)!=null?D:m;let T=f.decision===ku.RECORD_AND_SAMPLED?$i.SAMPLED:$i.NONE,C={traceId:c,spanId:l,traceFlags:T,traceState:m};if(f.decision===ku.NOT_RECORD)return qe.debug("Recording is off, prop
36agating context in a non-recording span"),ur.wrapSpanContext(C);let b=pa(Object.assign(g,f.attributes));return new Kg({resource:this._resource,scope:this.instrumentationScope,context:i,spanContext:C,name:e,kind:p,links:h,parentSpanContext:u,attributes:b,startTime:t.startTime,spanProcessor:this._spanProcessor,spanLimits:this._spanLimits,recordEndMetrics:P})}startActiveSpan(e,t,i,s){let a,l,u;if(arguments.length<2)return;arguments.length===2?u=t:arguments.length===3?(a=t,u=i):(a=t,l=i,u=s);let c=l!=null?l:lr.active(),m=this.startSpan(e,a,c),p=ur.setSpan(c,m);return lr.with(p,u,void 0,m)}getGeneralLimits(){return this._generalLimits}getSpanLimits(){return this._spanLimits}[Hu](e,t,i){let s={instrumentationScope:this.instrumentationScope,resource:{attributes:Wu(this._resource)},spanLimits:this._spanLimits,generalLimits:this._generalLimits};return zu("Tracer",s,e,t,i)}};o(lC,"Tracer");var t0=lC;var uC=class uC{constructor(e){fe(this,"_spanProcessors");this._spanProcessors=e}forceFlush(){let e=[];for(let t of this._spanProcessors)e.push(t.forceFlush());return new Promise(t=>{Promise.all(e).then(()=>{t()}).catch(i=>{As(i||new Error("MultiSpanProcessor: forceFlush failed")),t()})})}onStart(e,t){for(let i of this._spanProcessors)i.onStart(e,t)}onEnding(e){for(let t of this._spanProcessors)t.onEnding&&t.onEnding(e)}onEnd(e){for(let t of this._spanProcessors)t.onEnd(e)}shutdown(){let e=[];for(let t of this._spanProcessors)e.push(t.shutdown());return new Promise((t,i)=>{Promise.all(e).then(()=>{t()},i)})}};o(uC,"MultiSpanProcessor");var r0=uC;var Tl;(function(r){r[r.resolved=0]="resolved",r[r.timeout=1]="timeout",r[r.error=2]="error",r[r.unresolved=3]="unresolved"})(Tl||(Tl={}));var cC=class cC{constructor(e={}){fe(this,"_config");fe(this,"_tracers",new Map);fe(this,"_resource");fe(this,"_activeSpanProcessor");var s,a;let t=EA({},Yg(),DN(e));this._resource=(s=t.resource)!=null?s:kA(),this._config=Object.assign({},t,{resource:this._resource});let i=[];(a=e.spanProcessors)!=null&&a.length&&i.push(...e.spanProcessors),this._activeSpanProcessor=new r0(i)}getTracer(e,t,i){let s=`${e}@${t||""}:${(i==null?void 0:i.schemaUrl)||""}`;return this._tracers.has(s)||this._tracers.set(s,new t0({name:e,version:t,schemaUrl:i==null?void 0:i.schemaUrl},this._config,this._resource,this._activeSpanProcessor)),this._tracers.get(s)}forceFlush(){let e=this._config.forceFlushTimeoutMillis,t=this._activeSpanProcessor._spanProcessors.map(i=>new Promise(s=>{let a,l=setTimeout(()=>{s(new Error(`Span processor did not completed within timeout period of ${e} ms`)),a=Tl.timeout},e);i.forceFlush().then(()=>{clearTimeout(l),a!==Tl.timeout&&(a=Tl.resolved,s(a))}).catch(u=>{clearTimeout(l),a=Tl.error,s(u)})}));return new Promise((i,s)=>{Promise.all(t).then(a=>{let l=a.filter(u=>u!==Tl.resolved);l.length>0?s(l):i()}).catch(a=>s([a]))})}shutdown(){return this._activeSpanProcessor.shutdown()}[Hu](e,t,i){let s=this._activeSpanProcessor._spanProcessors,a={resource:{attributes:Wu(this._resource)},tracers:Array.from(this._tracers.keys()),spanProcessors:s.map(l=>{var u,c;return(c=(u=l.constructor)==null?void 0:u.name)!=null?c:"SpanProcessor"})};return zu("BasicTracerProvider",a,e,t,i)}};o(cC,"BasicTracerProvider");var Qu=cC;var dC=class dC{constructor(){fe(this,"_enabled",!1);fe(this,"_currentContext",Hn)}_bindFunction(e=Hn,t){let i=this,s=o(function(...a){return i.with(e,()=>t.apply(this,a))},"contextWrapper");return Object.defineProperty(s,"length",{enumerable:!1,configurable:!0,writable:!1,value:t.length}),s}active(){return this._currentContext}bind(e,t){return e===void 0&&(e=this.active()),typeof t=="function"?this._bindFunction(e,t):t}disable(){return this._currentContext=Hn,this._enabled=!1,this}enable(){return this._enabled?this:(this._enabled=!0,this._currentContext=Hn,this)}with(e,t,i,...s){let a=this._currentContext;this._currentContext=e||Hn;try{return t.call(i,...s)}finally{this._currentContext=a}}};o(dC,"StackContextManager");var i0=dC;function DV(r){if(r!==null){if(r===void 0){let e=new i0;e.enable(),lr.setGlobalContextManager(e);return}r.enable(),lr.setGlobalContextManager(r)}}o(DV,"setupContextManager");function MV(r){if(r!==null){if(r===void 0){Gi.setGlobalPropagator(new op({propagators:[new ap,new ep]}));return}Gi.setGlobalPropagator(r)}}o(MV,"setupPropagator");var pC=class pC extends Qu{constructor(e={}){super(e)}register(e={}){ur.setGlobalTracerProvider(this),MV(e.propagator),DV(e.contextManager)}};o(pC,"WebTracerProvider");var bp=pC;var Vt;(function(r){r.CONNECT_END="connectEnd",r.CONNECT_START="connectStart",r.DECODED_BODY_SIZE="decodedBodySize",r.DOM_COMPLETE="domComplete",r.DOM_CONTENT_LOADED_EVENT_END="domContentLoadedEventEnd",r.DOM_CONTENT_LOADED_EVENT_START="domContentLoadedEventStart",r.DOM_INTERACTIVE="domInteractive",r.DOMAIN_LOOKUP_END="domainLookupEnd",r.DOMAIN_LOOKUP_START="domainLookupStart",r.ENCODED_BODY_SIZE="encodedBodySize",r.FETCH_START="fetchStart",r.LOAD_EVENT_END="loadEventEnd",r.LOAD_EVENT_START="loadEventStart",r.NAVIGATION_START="navigationStart",r.REDIRECT_END="redirectEnd",r.REDIRECT_START="redirectStart",r.REQUEST_START="requestStart",r.RESPONSE_END="responseEnd",r.RESPONSE_START="responseStart",r.SECURE_CONNECTION_START="secureConnectionStart",r.START_TIME="startTime",r.UNLOAD_EVENT_END="unloadEventEnd",r.UNLOAD_EVENT_START="unloadEventStart"})(Vt||(Vt={}));var UN="http.response_content_length",BN="http.response_content_length_uncompressed";var mC;
36function NV(){return mC||(mC=document.createElement("a")),mC}o(NV,"getUrlNormalizingAnchor");function qN(r,e){return e in r}o(qN,"hasKey");function io(r,e,t,i=!0){if(qN(t,e)&&typeof t[e]=="number"&&!(i&&t[e]===0))return r.addEvent(e,t[e])}o(io,"addSpanNetworkEvent");function Pl(r,e,t=!1,i,s){if(i===void 0&&(i=e[Vt.START_TIME]!==0),t||(io(r,Vt.FETCH_START,e,i),io(r,Vt.DOMAIN_LOOKUP_START,e,i),io(r,Vt.DOMAIN_LOOKUP_END,e,i),io(r,Vt.CONNECT_START,e,i),io(r,Vt.SECURE_CONNECTION_START,e,i),io(r,Vt.CONNECT_END,e,i),io(r,Vt.REQUEST_START,e,i),io(r,Vt.RESPONSE_START,e,i),io(r,Vt.RESPONSE_END,e,i)),!s){let a=e[Vt.ENCODED_BODY_SIZE];a!==void 0&&r.setAttribute(UN,a);let l=e[Vt.DECODED_BODY_SIZE];l!==void 0&&a!==l&&r.setAttribute(BN,l)}}o(Pl,"addSpanNetworkEvents");function VN(r){return r.slice().sort((e,t)=>{let i=e[Vt.FETCH_START],s=t[Vt.FETCH_START];return i>s?1:i<s?-1:0})}o(VN,"sortResources");function $N(){return typeof location!="undefined"?location.origin:void 0}o($N,"getOrigin");function Tp(r,e,t,i,s=new WeakSet,a){let l=Qn(r);r=l.toString();let u=jV(r,e,t,i,s,a);if(u.length===0)return{mainRequest:void 0};if(u.length===1)return{mainRequest:u[0]};let c=VN(u);if(l.origin!==$N()&&c.length>1){let m=c[0],p=IV(c,m[Vt.RESPONSE_END],t),h=m[Vt.RESPONSE_END];return p[Vt.FETCH_START]<h&&(p=m,m=void 0),{corsPreFlightRequest:m,mainRequest:p}}else return{mainRequest:u[0]}}o(Tp,"getResource");function IV(r,e,t){let i=Jn(t),s=Jn(hl(e)),a=r[1],l,u=r.length;for(let c=1;c<u;c++){let m=r[c],p=Jn(hl(m[Vt.FETCH_START])),h=Jn(hl(m[Vt.RESPONSE_END])),g=i-h;p>=s&&(!l||g<l)&&(l=g,a=m)}return a}o(IV,"findMainRequest");function jV(r,e,t,i,s,a){let l=Jn(e),u=Jn(t),c=i.filter(m=>{let p=Jn(hl(m[Vt.FETCH_START])),h=Jn(hl(m[Vt.RESPONSE_END]));return m.initiatorType.toLowerCase()===(a||"xmlhttprequest")&&m.name===r&&p>=l&&h<=u});return c.length>0&&(c=c.filter(m=>!s.has(m))),c}o(jV,"filterResourcesForSpan");function Qn(r){if(typeof URL=="function")return new URL(r,typeof document!="undefined"?document.baseURI:typeof location!="undefined"?location.href:void 0);let e=NV();return e.href=r,e}o(Qn,"parseUrl");function Pp(r,e){let t=e||[];return(typeof t=="string"||t instanceof RegExp)&&(t=[t]),Qn(r).origin===$N()?!0:t.some(s=>kg(r,s))}o(Pp,"shouldPropagateTraceHeaders");var Sp;(function(r){r.COMPONENT="component",r.HTTP_STATUS_TEXT="http.status_text"})(Sp||(Sp={}));var GN="http.host",HN="http.method",WN="http.request.body.size",zN="http.request_content_length_uncompressed";var JN="http.scheme",QN="http.status_code",KN="http.url",ZN="http.user_agent";var YN=qe.createComponentLogger({namespace:"@opentelemetry/opentelemetry-instrumentation-fetch/utils"});function XN(...r){if(r[0]instanceof URL||typeof r[0]=="string"){let e=r[1];if(!(e!=null&&e.body))return Promise.resolve();if(e.body instanceof ReadableStream){let{body:t,length:i}=kV(e.body);return e.body=t,i}else return Promise.resolve(FV(e.body))}else{let e=r[0];return e!=null&&e.body?e.clone().text().then(t=>fC(t)):Promise.resolve()}}o(XN,"getFetchBodyLength");function kV(r){if(!r.pipeThrough)return YN.warn("Platform has ReadableStream but not pipeThrough!"),{body:r,length:Promise.resolve(void 0)};let e=0,t,i=new Promise(a=>{t=a}),s=new TransformStream({start(){},async transform(a,l){let u=await a;e+=u.byteLength,l.enqueue(a)},flush(){t(e)}});return{body:r.pipeThrough(s),length:i}}o(kV,"_getBodyNonDestructively");function _V(r){return typeof Document!="undefined"&&r instanceof Document}o(_V,"isDocument");function FV(r){if(_V(r))return new XMLSerializer().serializeToString(document).length;if(typeof r=="string")return fC(r);if(r instanceof Blob)return r.size;if(r instanceof FormData)return BV(r);if(r instanceof URLSearchParams)return fC(r.toString());if(r.byteLength!==void 0)return r.byteLength;YN.warn("unknown body type")}o(FV,"getXHRBodyLength");var UV=new TextEncoder;function fC(r){return UV.encode(r).byteLength}o(fC,"getByteLength");function BV(r){let e=0;for(let[t,i]of r.entries())e+=t.length,i instanceof Blob?e+=i.size:e+=i.length;return e}o(BV,"getFormDataSize");function eI(r){let e=VV(),t=r.toUpperCase();return t in e?t:"_OTHER"}o(eI,"normalizeHttpRequestMethod");var qV={CONNECT:!0,DELETE:!0,GET:!0,HEAD:!0,OPTIONS:!0,PATCH:!0,POST:!0,PUT:!0,TRACE:!0,QUERY:!0},Ap;function VV(){if(Ap===void 0){let r=void 0;r&&r.length>0?(Ap={}
36,r.forEach(e=>{Ap[e]=!0})):Ap=qV}return Ap}o(VV,"getKnownMethods");var $V={"https:":"443","http:":"80"};function tI(r){let e=Number(r.port||$V[r.protocol]);if(e&&!isNaN(e))return e}o(tI,"serverPortFromUrl");var hC="0.219.0";var GV=300,rI=typeof PerformanceObserver!="undefined",gC=class gC extends ma{constructor(t={}){super("@opentelemetry/instrumentation-fetch",hC,t);fe(this,"component","fetch");fe(this,"version",hC);fe(this,"moduleName",this.component);fe(this,"_usedResources",new WeakSet);fe(this,"_tasksCount",0);fe(this,"_semconvStability");this._semconvStability=yp("http",t==null?void 0:t.semconvStabilityOptIn)}init(){}_addChildSpan(t,i){let s=this.tracer.startSpan("CORS Preflight",{startTime:i[Vt.FETCH_START]},ur.setSpan(lr.active(),t)),a=!(this._semconvStability&Yt.OLD);Pl(s,i,this.getConfig().ignoreNetworkEvents,void 0,a),s.end(i[Vt.RESPONSE_END])}_addFinalSpanAttributes(t,i){let s=Qn(i.url);if(this._semconvStability&Yt.OLD&&(t.setAttribute(QN,i.status),i.statusText!=null&&t.setAttribute(Sp.HTTP_STATUS_TEXT,i.statusText),t.setAttribute(GN,s.host),t.setAttribute(JN,s.protocol.replace(":","")),typeof navigator!="undefined"&&t.setAttribute(ZN,navigator.userAgent)),this._semconvStability&Yt.STABLE){t.setAttribute(Ag,i.status),t.setAttribute(Cg,s.hostname);let a=tI(s);a&&t.setAttribute(Eg,a)}}_addHeaders(t,i){if(!Pp(i,this.getConfig().propagateTraceHeaderCorsUrls)){let s={};Gi.inject(lr.active(),s),Object.keys(s).length>0&&this._diag.debug("headers inject skipped due to CORS policy");return}if(t instanceof Request)Gi.inject(lr.active(),t.headers,{set:o((s,a,l)=>s.set(a,typeof l=="string"?l:String(l)),"set")});else{let s=new Headers(t.headers);Gi.inject(lr.active(),s,{set:o((a,l,u)=>a.set(l,typeof u=="string"?u:String(u)),"set")}),t.headers=s}}_clearResources(){this._tasksCount===0&&this.getConfig().clearTimingResources&&(performance.clearResourceTimings(),this._usedResources=new WeakSet)}_createSpan(t,i={}){if(up(t,this.getConfig().ignoreUrls)){this._diag.debug("ignoring span as url matches ignored url");return}let s="",a={};if(this._semconvStability&Yt.OLD){let l=(i.method||"GET").toUpperCase();s=`HTTP ${l}`,a[Sp.COMPONENT]=this.moduleName,a[HN]=l,a[KN]=t}if(this._semconvStability&Yt.STABLE){let l=i.method,u=eI(i.method||"GET");s||(s=u),a[Pg]=u,u!==l&&(a[Sg]=l),a[Rg]=t}return this.tracer.startSpan(s,{kind:vo.CLIENT,attributes:a})}_findResourceAndAddNetworkEvents(t,i,s){let a=i.entries;if(!a.length){if(!performance.getEntriesByType)return;a=performance.getEntriesByType("resource")}let l=Tp(i.spanUrl,i.startTime,s,a,this._usedResources,"fetch");if(l.mainRequest){let u=l.mainRequest;this._markResourceAsUsed(u);let c=l.corsPreFlightRequest;c&&(this._addChildSpan(t,c),this._markResourceAsUsed(c));let m=!(this._semconvStability&Yt.OLD);Pl(t,u,this.getConfig().ignoreNetworkEvents,void 0,m)}}_markResourceAsUsed(t){this._usedResources.add(t)}_endSpan(t,i,s){let a=zn(Date.now()),l=to();this._addFinalSpanAttributes(t,s),this._semconvStability&Yt.STABLE&&s.status>=400&&(t.setStatus({code:Cn.ERROR}),t.setAttribute(tp,String(s.status))),setTimeout(()=>{var u;(u=i.observer)==null||u.disconnect(),this._findResourceAndAddNetworkEvents(t,i,l),this._tasksCount--,this._clearResources(),t.end(a)},GV)}_patchConstructor(){return t=>{let i=this;return o(function(...a){if(!i._isEnabled)return t.apply(this,a);let l=this,u=Qn(a[0]instanceof Request?a[0].url:String(a[0])).href,c;a[0]instanceof Request?c=a[1]!=null?new Request(a[0],a[1]):a[0]:c=a[1]||{};let m=i._createSpan(u,c);if(!m)return t.apply(this,a);let p=i._prepareSpanData(u);i.getConfig().measureRequestSize&&XN(...a).then(T=>{T&&(i._semconvStability&Yt.OLD&&m.setAttribute(zN,T),i._semconvStability&Yt.STABLE&&m.setAttribute(WN,T))}).catch(T=>{i._diag.warn("getFetchBodyLength",T)});function h(T,C){i._applyAttributesAfterFetch(T,c,C),i._endSpan(T,p,{status:C.status||0,statusText:C.message,url:u})}o(h,"endSpanOnError");function g(T,C){i._applyAttributesAfterFetch(T,c,C),C.status>=200&&C.status<400?i._endSpan(T,p,C):i._endSpan(T,p,{status:C.status,statusText:C.statusText,url:u})}o(g,"endSpanOnSuccess");function f(T,C){try{let y=C.clone().body;if(y){let A=y.getReader(),S=o(()=>{A.read().then(({done:D})=>{D?g(T,C):S()},D=>{h(T,D)})},"read");S()}else g(T,C)}catch(b){i._diag.error("Failed to read fetch response body",b),i._endSpan(T,p,{status:0,url:u})}return C}o(f,"onSuccess");function P(T,C){try{h(T,C)}catch(b){i._diag.error("Failed to end span on fetch error",b),i._endSpan(T,p,{status:C.status||0,url:u})}throw C}return o(P,"onError"),lr.with(ur.setSpan(lr.active(),m),()=>(i._callRequestHook(m,c),i._addHeaders(c,u),i._tasksCount++,t.apply(l,c instanceof Request?[c]:[u,c]).then(f.bind(l,m),P.bind(l,m))))},"patchConstructor")}}_applyAttributesAfterFetch(t,i,s){let a=this.getConfig().applyCustomAttributesOnSpan;a&&Gu(()=>a(t,i,s),l=>{l&&this._diag.error("applyCustomAttributesOnSpan",l)},!0)}_callRequestHook(t,i){let s=this.getConfig().requestHook;
36s&&Gu(()=>s(t,i),a=>{a&&this._diag.error("requestHook",a)},!0)}_prepareSpanData(t){let i=to(),s=[];if(typeof PerformanceObserver!="function")return{entries:s,startTime:i,spanUrl:t};let a=new PerformanceObserver(l=>{l.getEntries().forEach(c=>{c.initiatorType==="fetch"&&c.name===t&&s.push(c)})});return a.observe({entryTypes:["resource"]}),{entries:s,observer:a,startTime:i,spanUrl:t}}enable(){if(!rI){this._diag.warn("this instrumentation is intended for web usage only, it does not instrument server-side fetch()");return}if(!this._isEnabled){if(this._isFetchPatched){this._diag.debug("fetch constructor already patched"),this._isEnabled=!0;return}try{this._wrap(globalThis,"fetch",this._patchConstructor()),this._isFetchPatched=!0,this._isEnabled=!0}catch(t){this._diag.warn("Failed to patch globalThis.fetch; instrumentation will not be enabled. Another script may have locked globalThis.fetch via Object.defineProperty.",t)}}}disable(){rI&&this._isEnabled&&(this._isEnabled=!1,this._usedResources=new WeakSet)}};o(gC,"FetchInstrumentation");var Cp=gC;var iI="http.host",nI="http.method",sI="http.request.body.size",oI="http.request_content_length_uncompressed";var aI="http.scheme",lI="http.status_code",uI="http.url",cI="http.user_agent";var no;(function(r){r.METHOD_OPEN="open",r.METHOD_SEND="send",r.EVENT_ABORT="abort",r.EVENT_ERROR="error",r.EVENT_LOAD="loaded",r.EVENT_TIMEOUT="timeout"})(no||(no={}));var HV=qe.createComponentLogger({namespace:"@opentelemetry/opentelemetry-instrumentation-xml-http-request/utils"});function WV(r){return typeof Document!="undefined"&&r instanceof Document}o(WV,"isDocument");function pI(r){if(WV(r))return new XMLSerializer().serializeToString(document).length;if(typeof r=="string")return dI(r);if(r instanceof Blob)return r.size;if(r instanceof FormData)return JV(r);if(r instanceof URLSearchParams)return dI(r.toString());if(r.byteLength!==void 0)return r.byteLength;HV.warn("unknown body type")}o(pI,"getXHRBodyLength");var zV=new TextEncoder;function dI(r){return zV.encode(r).byteLength}o(dI,"getByteLength");function JV(r){let e=0;for(let[t,i]of r.entries())e+=t.length,i instanceof Blob?e+=i.size:e+=i.length;return e}o(JV,"getFormDataSize");function mI(r){let e=KV(),t=r.toUpperCase();return t in e?t:"_OTHER"}o(mI,"normalizeHttpRequestMethod");var QV={CONNECT:!0,DELETE:!0,GET:!0,HEAD:!0,OPTIONS:!0,PATCH:!0,POST:!0,PUT:!0,TRACE:!0,QUERY:!0},Ep;function KV(){if(Ep===void 0){let r=void 0;r&&r.length>0?(Ep={},r.forEach(e=>{Ep[e]=!0})):Ep=QV}return Ep}o(KV,"getKnownMethods");var ZV={"https:":"443","http:":"80"};function fI(r){let e=Number(r.port||ZV[r.protocol]);if(e&&!isNaN(e))return e}o(fI,"serverPortFromUrl");var yC="0.219.0";var n0;(function(r){r.HTTP_STATUS_TEXT="http.status_text"})(n0||(n0={}));var YV=300,bC=class bC extends ma{constructor(t={}){super("@opentelemetry/instrumentation-xml-http-request",yC,t);fe(this,"component","xml-http-request");fe(this,"version",yC);fe(this,"moduleName",this.component);fe(this,"_tasksCount",0);fe(this,"_xhrMem",new WeakMap);fe(this,"_usedResources",new WeakSet);fe(this,"_semconvStability");this._semconvStability=yp("http",t==null?void 0:t.semconvStabilityOptIn)}init(){}_addHeaders(t,i){let s=Qn(i).href;if(!Pp(s,this.getConfig().propagateTraceHeaderCorsUrls)){let l={};Gi.inject(lr.active(),l),Object.keys(l).length>0&&this._diag.debug("headers inject skipped due to CORS policy");return}let a={};Gi.inject(lr.active(),a),Object.keys(a).forEach(l=>{t.setRequestHeader(l,String(a[l]))})}_addChildSpan(t,i){lr.with(ur.setSpan(lr.active(),t),()=>{let s=this.tracer.startSpan("CORS Preflight",{startTime:i[Vt.FETCH_START]}),a=!(this._semconvStability&Yt.OLD);Pl(s,i,this.getConfig().ignoreNetworkEvents,void 0,a),s.end(i[Vt.RESPONSE_END])})}_addFinalSpanAttributes(t,i,s){if(this._semconvStability&Yt.OLD){if(i.status!==void 0&&t.setAttribute(lI,i.status),i.statusText!==void 0&&t.setAttribute(n0.HTTP_STATUS_TEXT,i.statusText),typeof s=="string"){let a=Qn(s);t.setAttribute(iI,a.host),t.setAttribute(aI,a.protocol.replace(":",""))}t.setAttribute(cI,navigator.userAgent)}this._semconvStability&Yt.STABLE&&i.status&&t.setAttribute(Ag,i.status)}_applyAttributesAfterXHR(t,i){let s=this.getConfig().applyCustomAttributesOnSpan;typeof s=="function"&&Gu(()=>s(t,i),a=>{a&&this._diag.error("applyCustomAttributesOnSpan",a)},!0)}_addResourceObserver(t,i){let s=this._xhrMem.get(t);!s||typeof PerformanceObserver!="function"||typeof PerformanceResourceTiming!="function"||(s.createdResources={observer:new PerformanceObserver(a=>{let l=a.getEntries(),u=Qn(i);l.forEach(c=>{c.initiatorType==="xmlhttprequest"&&c.name===u.href&&s.createdResources&&s.createdResources.entries.push(c)})}),entries:[]},s.createdResources.observer.observe({entryTypes:["resource"]}))}_clearResources(){this._tasksCount===0&&this.getConfig().clearTimingResources&&(Rn.clearResourceTimings(),this._xhrMem=new WeakMap,this._usedResources=new WeakSet)}_findResourceAndAddNetworkEvents(t,i,s,a,l){if(!s||!a||!l||!t.createdResources)return;let u=t.createdResources.entries;(!u||!u.length)&&(u=Rn.getEntriesByType("resource"));let c=Tp(Qn(s).href,a,l,u,this._usedResources);if(c.mainRequest){let m=c.mainRequest;this._markResourceAsUsed(m);let p=c.corsPreFlightRequest;p&&(this._addChildSpan(i,p),this._markResourceAsUsed(p));let h=!(this._semconvStability&Yt.OLD);Pl(i,m,this.getConfig().ignoreNetworkEvents,void 0,h)}}_cleanPreviousSpanInformation(t){let i=this._xhrMem.get(t);if(i){let s=i.callbackToRemoveEvents;s&&s(),this._xhrMem.delete(t)}}_createSpan(t,i,s){let a=Qn(i);if(up(a.href,this.getConfig().ignoreUrls)){this._diag.debug("ignoring span as url matches ignored url");return}let l="",u={};if(this._semconvStability&Yt.OLD&&(l=s.toUpperCase(),u[nI]=s,u[uI]=a.toString()),this._semconvStability&Yt.STABLE){let m=s,p=mI(s);l||(l=p),u[Pg]=p,p!==m&&(u[Sg]=m),u[Rg]=a.toString(),u[Cg]=a.hostname;let h=fI(a);h&&(u[Eg]=h)}let c=this.tracer.startSpan(l,{kind:vo.CLIENT,attributes:u});return c.addEvent(no.METHOD_OPEN),this._cleanPreviousSpanInformation(t),this._xhrMem.set(t,{span:c,spanUrl:i}),c}_markResourceAsUsed(t){this._usedResources.add(t)}_patchOpen(){return t=>{let i=this;return o(function(...a){if(!i._isEnabled)return t.apply(this,a);let l=a[0],u=a[1];return i._createSpan(this,u,l),t.apply(this,a)},"patchOpen")}}_patchSend(){let t=this;function i(p,h,g,f){let P=h.callbackToRemoveEvents;typeof P=="function"&&P();let{span:T,spanUrl:C,sendStartTime:b}=h;T&&(t._findResourceAndAddNetworkEvents(h,T,C,b,g),T.addEvent(p,f),t._addFinalSpanAttributes(T,h,C
36),T.end(f),t._tasksCount--),t._clearResources()}o(i,"endSpanTimeout");function s(p,h,g,f){let P=t._xhrMem.get(h);if(!P)return;if(P.status=h.status,P.statusText=h.statusText,t._xhrMem.delete(h),P.span){let b=P.span;t._applyAttributesAfterXHR(b,h),t._semconvStability&Yt.STABLE&&(g?f&&(b.setStatus({code:Cn.ERROR,message:f}),b.setAttribute(tp,f)):P.status&&P.status>=400&&(b.setStatus({code:Cn.ERROR}),b.setAttribute(tp,String(P.status))))}let T=to(),C=Date.now();setTimeout(()=>{i(p,P,T,C)},YV)}o(s,"endSpan");function a(){s(no.EVENT_ERROR,this,!0,"error")}o(a,"onError");function l(){s(no.EVENT_ABORT,this,!1)}o(l,"onAbort");function u(){s(no.EVENT_TIMEOUT,this,!0,"timeout")}o(u,"onTimeout");function c(){this.status<299?s(no.EVENT_LOAD,this,!1):s(no.EVENT_ERROR,this,!1)}o(c,"onLoad");function m(p){p.removeEventListener("abort",l),p.removeEventListener("error",a),p.removeEventListener("load",c),p.removeEventListener("timeout",u);let h=t._xhrMem.get(p);h&&(h.callbackToRemoveEvents=void 0)}return o(m,"unregister"),p=>o(function(...g){if(!t._isEnabled)return p.apply(this,g);let f=t._xhrMem.get(this);if(!f)return p.apply(this,g);let P=f.span,T=f.spanUrl;if(P&&T){if(t.getConfig().measureRequestSize&&(g!=null&&g[0])){let C=g[0],b=pI(C);b!==void 0&&(t._semconvStability&Yt.OLD&&P.setAttribute(oI,b),t._semconvStability&Yt.STABLE&&P.setAttribute(sI,b))}lr.with(ur.setSpan(lr.active(),P),()=>{t._tasksCount++,f.sendStartTime=to(),P.addEvent(no.METHOD_SEND),this.addEventListener("abort",l),this.addEventListener("error",a),this.addEventListener("load",c),this.addEventListener("timeout",u),f.callbackToRemoveEvents=()=>{m(this),f.createdResources&&f.createdResources.observer.disconnect()},t._addHeaders(this,T),t._addResourceObserver(this,T)})}return p.apply(this,g)},"patchSend")}enable(){if(!this._isEnabled){if(this._isXhrPatched){this._diag.debug("reactivating existing patch on",this.moduleName,this.version),this._isEnabled=!0;return}try{this._diag.debug("applying patch to",this.moduleName,this.version),this._wrap(XMLHttpRequest.prototype,"open",this._patchOpen()),this._wrap(XMLHttpRequest.prototype,"send",this._patchSend()),this._isXhrPatched=!0,this._isEnabled=!0}catch(t){this._unwrap(XMLHttpRequest.prototype,"open"),this._unwrap(XMLHttpRequest.prototype,"send"),this._diag.warn("Failed to patch globalThis.XMLHttpRequest; instrumentation will not be enabled. Another script may have locked globalThis.XMLHttpRequest via Object.defineProperty.",t)}}}disable(){this._isEnabled&&(this._isEnabled=!1,this._tasksCount=0,this._xhrMem=new WeakMap,this._usedResources=new WeakSet)}};o(bC,"XMLHttpRequestInstrumentation");var wp=bC;var TC={},AC=class AC{onStart(e){for(let t in TC){let i=TC[t];i&&e.setAttribute(t,i)}}onEnd(){}forceFlush(){return Promise.resolve()}shutdown(){return Promise.resolve()}};o(AC,"GlobalAttributeSpanProcessor");var PC=AC,CC=class CC{static setGlobalAttributes(e){for(let t in e){let i=e[t];i&&(TC[t]=i)}}static init(e){var i;if(HD)return;let t=Object.keys(lS).length>0;if(aS&&t){let s=new $u({url:Ke.fromString(((i=aS)==null?void 0:i.toString())+"/v1/traces").toString(),headers:lS}),a={resource:Gg({[wg]:e.serviceName}),spanProcessors:[new yl(s),new PC]};new bp(a).register({contextManager:new _u}),WA({instrumentations:[new Cp,new wp]})}}};o(CC,"Telemetry");var SC=CC;var s0=class s0{static generateTimeOrdered(){let e=new Uint8Array(16),t=globalThis.crypto;if(t&&typeof t.getRandomValues=="function")t.getRandomValues(e);else for(let s=0;s<e.length;s++)e[s]=Math.random()*256|0;let i=Date.now();for(let s=5;s>=0;s--)e[s]=i%256,i=Math.floor(i/256);return e[6]=e[6]&15|112,e[8]=e[8]&63|128,s0.formatBytes(e)}static formatBytes(e){let t=Array.from(e,i=>i.toString(16).padStart(2,"0")).join("");return t.slice(0,8)+"-"+t.slice(8,12)+"-"+t.slice(12,16)+"-"+t.slice(16,20)+"-"+t.slice(20,32)}static generate(){let e=globalThis.crypto;if(e&&typeof e.randomUUID=="function")return e.randomUUID();if(e&&typeof e.getRandomValues=="function"){let t=new Uint8Array(16);e.getRandomValues(t),t[6]=t[6]&15|64,t[8]=t[8]&63|128;let i=Array.from(t,s=>s.toString(16).padStart(2,"0")).join("");return i.slice(0,8)+"-"+i.slice(8,12)+"-"+i.slice(12,16)+"-"+i.slice(16,20)+"-"+i.slice(20,32)}return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{let i=Math.random()*16|0;return(t==="x"?i:i&3|8).toString(16)})}};o(s0,"UUID");var ha=s0;var XV=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i,Kn=class Kn extends wt{constructor(t){var i;super();this._id="";t instanceof Kn?this.id=t.toString():typeof t=="string"?this.id=t:typeof t=="object"&&t&&t._type==="Ob
36jectID"&&t.value&&(this.id=((i=t.value)==null?void 0:i.toString())||"")}get id(){return this._id}set id(t){this._id=t}get value(){return this._id.toString()}equals(t){var i,s;return(((i=this.id)==null?void 0:i.toString())||"")===(((s=t.id)==null?void 0:s.toString())||"")}toString(){return this.id}static generate(){return new this(ha.generate())}static generateTimeOrdered(){return new this(ha.generateTimeOrdered())}static toJSONArray(t){return!t||t.length===0?[]:t.map(i=>(typeof i=="string"&&(i=new Kn(i)),i.toJSON()))}static toDatabase(t){return t?(typeof t=="string"&&(t=new Kn(t)),t.toString()):null}toJSON(){return{_type:"ObjectID",value:this.toString()}}static fromJSON(t){if(t._type==="ObjectID")return new Kn(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}static fromJSONArray(t){return t.map(i=>Kn.fromJSON(i))}static fromDatabase(t){return t?new Kn(t):null}static getZeroObjectID(){return new Kn("00000000-0000-0000-0000-000000000000")}static fromString(t){return new Kn(t)}static isValidUUID(t){return t?XV.test(t.toString()):!1}static validateUUID(t){if(!Kn.isValidUUID(t.toString()))throw new ye(`Invalid ID format: "${t}". Expected a valid UUID (e.g., "550e8400-e29b-41d4-a716-446655440000").`)}static getSchema(){return oe.string().openapi({type:"string",example:"123e4567-e89b-12d3-a456-426614174000",format:"uuid",description:"A unique identifier for an object, represented as a UUID."})}};o(Kn,"ObjectID");var se=Kn;var hI=(i=>(i.All="All",i.Owned="Owned",i.Labels="Labels",i))(hI||{}),Rp=hI;var EC=(d=>(d.ProjectUser="ProjectUser",d.AuthenticatedRequest="AuthenticatedRequest",d.UnAuthorizedSsoUser="UnAuthorizedSsoUser",d.ProjectOwner="ProjectOwner",d.ProjectAdmin="ProjectAdmin",d.ProjectMember="ProjectMember",d.IncidentAdmin="IncidentAdmin",d.IncidentMember="IncidentMember",d.IncidentViewer="IncidentViewer",d.AlertAdmin="AlertAdmin",d.AlertMember="AlertMember",d.AlertViewer="AlertViewer",d.MonitorAdmin="MonitorAdmin",d.MonitorMember="MonitorMember",d.MonitorViewer="MonitorViewer",d.StatusPageAdmin="StatusPageAdmin",d.StatusPageMember="StatusPageMember",d.StatusPageViewer="StatusPageViewer",d.OnCallAdmin="OnCallAdmin",d.OnCallMember="OnCallMember",d.OnCallViewer="OnCallViewer",d.ScheduledMaintenanceAdmin="ScheduledMaintenanceAdmin",d.ScheduledMaintenanceMember="ScheduledMaintenanceMember",d.ScheduledMaintenanceViewer="ScheduledMaintenanceViewer",d.TelemetryAdmin="TelemetryAdmin",d.TelemetryMember="TelemetryMember",d.TelemetryViewer="TelemetryViewer",d.SecurityAdmin="SecurityAdmin",d.SecurityMember="SecurityMember",d.SecurityViewer="SecurityViewer",d.SettingsAdmin="SettingsAdmin",d.SettingsMember="SettingsMember",d.SettingsViewer="SettingsViewer",d.BillingAdmin="BillingAdmin",d.BillingMember="BillingMember",d.BillingViewer="BillingViewer",d.Viewer="Viewer",d.WorkflowAdmin="WorkflowAdmin",d.WorkflowMember="WorkflowMember",d.WorkflowViewer="WorkflowViewer",d.RunbookAdmin="RunbookAdmin",d.RunbookMember="RunbookMember",d.RunbookViewer="RunbookViewer",d.User="User",d.CurrentUser="CurrentUser",d.CustomerSupport="CustomerSupport",d.Public="Public",d.CreateProjectApiKey="CreateProjectApiKey",d.DeleteProjectApiKey="DeleteProjectApiKey",d.ReadProjectApiKey="ReadProjectApiKey",d.EditProjectApiKey="EditProjectApiKey",d.EditProjectApiKeyPermissions="EditProjectApiKeyPermissions",d.CreateTelemetryIngestionKey="CreateTelemetryIngestionKey",d.DeleteTelemetryIngestionKey="DeleteTelemetryIngestionKey",d.ReadTelemetryIngestionKey="ReadTelemetryIngestionKey",d.EditTelemetryIngestionKey="EditTelemetryIngestionKey",d.CreateDashboard="CreateDashboard",d.DeleteDashboard="DeleteDashboard",d.ReadDashboard="ReadDashboard",d.EditDashboard="EditDashboard",d.CreateDataSource="CreateDataSource",d.DeleteDataSource="DeleteDataSource",d.ReadDataSource="ReadDataSource",d.EditDataSource="EditDataSource",d.CreateDashboardDomain="CreateDashboardDomain",d.DeleteDashboardDomain="DeleteDashboardDomain",d.EditDashboardDomain="EditDashboardDomain",d.ReadDashboardDomain="ReadDashboardDomain",d.CreateTelemetryServiceLog="CreateTelemetryServiceLog",d.DeleteTelemetryServiceLog="DeleteTelemetryServiceLog",d.EditTelemetryServiceLog="EditTelemetryServiceLog",d.ReadTelemetryServiceLog="ReadTelemetryServiceLog",d.CreateSecurityEvent="CreateSecurityEvent",d.DeleteSecurityEvent="DeleteSecurityEvent",d.EditSecurityEvent="EditSecurityEvent",d.ReadSecurityEvent="ReadSecurityEvent",d.CreateProjectDetectionRule="CreateProjectDetectionRule",d.DeleteProjectDetectionRule="DeleteProjectDetectionRule",d.EditProjectDetectionRule="EditProjectDetectionRule",d.ReadProjectDetectionRule="ReadProjectDetectionRule",d.CreateProjectThreatIntelFeed="CreateProjectThreatIntelFeed",d.DeleteProjectThreatIntelFeed="DeleteProjectThreatIntelFeed",d.EditProjectThreatIntelFeed="EditProjectThreatIntelFeed",d.ReadProjectThreatIntelFeed="ReadProjectThreatIntelFeed",d.CreateProjectLogPipeline="CreateProjectLogPipeline",d.DeleteProjectLogPipeline="DeleteProjectLogPipeline",d.EditProjectLogPipeline="EditProjectLogPipeline",d.ReadProjectLogPipeline="ReadProjectLogPipeline",d.CreateProjectLogPipelineProcessor="CreateProjectLogPipelineProcessor",d.DeleteProjectLogPipelineProcessor="DeleteProjectLogPipelineProcessor",d.EditProjectLogPipelineProcessor="EditProjectLogPipelineProcessor",d.ReadProjectLogPipelineProcessor="ReadProjectLogPipelineProcessor",d.CreateProjectLogDropFilter="CreateProjectLogDropFilter",d.DeleteProjectLogDropFilter="DeleteProjectLogDropFilter",d.EditProjectLogDropFilter="EditProjectLogDropFilter",d.ReadProjectLogDropFilter="ReadProjectLogDropFilter",d.CreateProjectLogScrubRule="CreateProjectLogScrubRule",d.DeleteProjectLogScrubRule="DeleteProjectLogScrubRule",d.EditProjectLogScrubRule="EditProjectLogScrubRule",d.ReadProjectLogScrubRule="ReadProjectLogScrubRule",d.CreateProjectMetricPipelineRule="CreateProjectMetricPipelineRule",d.DeleteProjectMetricPipelineRule="DeleteProjectMetricPipelineRule",d.EditProjectMetricPipelineRule="EditProjectMetricPipelineRule",d.ReadProjectMetricPipelineRule="ReadProjectMetricPipelineRule",d.CreateProjectLlmCostBudget="CreateProjectLlmCostBudget",d.DeleteProjectLlmCostBudget="DeleteProjectLlmCostBudget",d.EditProjectLlmCostBudget="EditProjectLlmCostBudget",d.ReadProjectLlmCostBudget="ReadProjectLlmCostBudget",d.CreateProjectLlmModelPrice="CreateProjectLlmModelPrice",d.DeleteProjectLlmModelPrice="DeleteProjectLlmModelPrice",d.EditProjectLlmModelPrice="EditProjectLlmModelPrice",d.ReadProjectLlmModelPrice="ReadProjectLlmModelPrice",d.CreateProjectMetricRecordingRule="CreateProjectMetricRecordingRule",d.DeleteProjectMetricRecordingRule="DeleteProjectMetricRecordingRule",d.EditProjectMetricRecordingRule="EditProjectMetricRecordingRule",d.ReadProjectMetricRecordingRule="ReadProjectMetricRecordingRule",d.CreateProjectTracePipeline="CreateProjectTracePipeline",d.DeleteProjectTracePipeline="DeleteProjectTracePipeline",d.EditProjectTracePipeline="EditProjectTracePipeline",d.ReadProjectTracePipeline="ReadProjectTracePipeline",d.CreateProjectTracePipelineProcessor="CreateProjectTracePipelineProcessor",d.DeleteProjectTracePipelineProcessor="DeleteProjectTracePipelineProcessor",d.EditProjectTracePipelineProcessor="EditProjectTracePipelineProcessor",d.ReadProjectTracePipelineProcessor="ReadProjectTracePipelineProcessor",d.CreateProjectTraceDropFilter="CreateProjectTraceDropFilter",d.DeleteProjectTraceDropFilter="DeleteProjectTraceDropFilter",d.EditProjectTraceDropFilter="EditProjectTraceDropFilter",d.ReadProjectTraceDropFilter="ReadProjectTraceDropFilter",d.CreateProjectTraceScrubRule="CreateProjectTraceScrubRule",d.DeleteProjectTraceScrubRule="DeleteProjectTraceScrubRule",d.EditProjectTraceScrubRule="EditProjectTraceScrubRule",d.ReadProjectTraceScrubRule="ReadProjectTraceScrubRule",d.CreateProjectTraceRecordingRule="CreateProjectTraceRecordingRule",d.DeleteProjectTraceRecordingRule="DeleteProjectTraceRecordingRule",d.EditProjectTraceRecordingRule="EditProjectTraceRecordingRule",d.ReadProjectTraceRecordingRule="ReadProjectTraceRecordingRule",d.CreateTelemetryException="CreateTelemetryException",d.DeleteTelemetryException="DeleteTelemetryException",d.EditTelemetryException="EditTelemetryException",d.ReadTelemetryException="ReadTelemetryException",d.CreateTelemetrySourceMap="CreateTelemetrySourceMap",d.DeleteTelemetrySourceMap="DeleteTelemetrySourceMap",d.EditTelemetrySourceMap="EditTelemetrySourceMap",d.ReadTelemetrySourceMap="ReadTelemetrySourceMap",d.CreateTelemetryServiceTraces="CreateTelemetryServiceTraces",d.DeleteTelemetryServiceTraces="DeleteTelemetryServiceTraces",d.EditTelemetryServiceTraces="EditTelemetryServiceTraces",d.ReadTelemetryServiceTraces="ReadTelemetryServiceTraces",d.CreateTelemetryServiceMetrics="CreateTelemetryServiceMetrics",d.DeleteTelemetryServiceMetrics="DeleteTelemetryServiceMetrics",d.EditTelemetryServiceMetrics="EditTelemetryServiceMetrics",d.ReadTelemetryServiceMetrics="ReadTelemetryServiceMetrics",d.CreateTelemetryServiceProfiles="CreateTelemetryServiceProfiles",d.DeleteTelemetryServiceProfiles="DeleteTelemetryServiceProfiles",d.EditTelemetryServiceProfiles="EditTelemetryServiceProfiles",d.ReadTelemetryServiceProfiles="ReadTelemetryServiceProfiles",d.ManageProjectBilling="ManageProjectBilling",d.CreateProjectTeam="CreateProjectTeam",d.DeleteProjectTeam="DeleteProjectTeam",d.ReadProjectTeam="ReadProjectTeam",d.EditProjectTeam="EditProjectTeam",d.InviteProjectTeamMembers="InviteProjectTeamMembers",d.EditProjectTeamPermissions="EditProjectTeamPermissions",d.CreateProjectProbe="CreateProjectProbe",d.DeleteProjectProbe="DeleteProjectProbe",d.EditProjectProbe="EditProjectProbe",d.ReadProjectProbe="ReadProjectProbe",d.CreateProjectAIAgent="CreateProjectAIAgent",d.DeleteProjectAIAgent="DeleteProjectAIAgent",d.EditProjectAIAgent="EditProjectAIAgent",d.ReadProjectAIAgent="ReadProjectAIAgent",d.CreateProjectAIAgentTask="CreateProjectAIAgentTask",d.DeleteProjectAIAgentTask="DeleteProjectAIAgentTask",d.EditProjectAIAgentTask="EditProjectAIAgentTask",d.ReadProjectAIAgentTask="ReadProjectAIAgentTask",d.CreateProjectLlm="CreateProjectLlm",d.DeleteProjectLlm="DeleteProjectLlm",d.EditProjectLlm="EditProjectLlm",d.ReadProjectLlm="ReadProjectLlm",d.CreateTelemetryService="CreateTelemetryService",d.DeleteTelemetryService="DeleteTelemetryService",d.EditTelemetryService="EditTelemetryService",d.ReadTelemetryService="ReadTelemetryService",d.CreateMonitorGroupResource="CreateMonitorGroupResource",d.DeleteMonitorGroupResource="DeleteMonitorGroupResource",d.EditMonitorGroupResource="EditMonitorGroupResource",d.ReadMonitorGroupResource="ReadMonitorGroupResource",d.CreateMonitorCustomField="CreateMonitorCustomField",d.DeleteMonitorCustomField="DeleteMonitorCustomField",d.EditMonitorCustomField="EditMonitorCustomField",d.ReadMonitorCustomField="ReadMonitorCustomField",d.CreateTeamCustomField="CreateTeamCustomField",d.DeleteTeamCustomField="DeleteTeamCustomField",d.EditTeamCustomField="EditTeamCustomField",d.ReadTeamCustomField="ReadTeamCustomField",d.CreateOnCallDutyPolicyCustomField="CreateOnCallDutyPolicyCustomField",d.DeleteOnCallDutyPolicyCustomField="DeleteOnCallDutyPolicyCustomField",d.EditOnCallDutyPolicyCustomField="EditOnCallDutyPolicyCustomField",d.ReadOnCallDutyPolicyCustomField="ReadOnCallDutyPolicyCustomField",d.CreateOnCallDutyPolicyScheduleLayer="CreateOnCallDutyPolicyScheduleLayer",d.DeleteOnCallDutyPolicyScheduleLayer="DeleteOnCallDutyPolicyScheduleLayer",d.EditOnCallDutyPolicyScheduleLayer="EditOnCallDutyPolicyScheduleLayer",d.ReadOnCallDutyPolicyScheduleLayer="ReadOnCallDutyPolicyScheduleLayer",d.CreateOnCallDutyPolicyScheduleLayerUser="CreateOnCallDutyPolicyScheduleLayerUser",d.DeleteOnCallDutyPolicyScheduleLayerUser="DeleteOnCallDutyPolicyScheduleLayerUser",d.EditOnCallDutyPolicyScheduleLayerUser="EditOnCallDutyPolicyScheduleLayerUser",d.ReadOnCallDutyPolicyScheduleLayerUser="ReadOnCallDutyPolicyScheduleLayerUser",d.CreateScheduledMaintenanceCustomField="CreateScheduledMaintenanceCustomField",d.DeleteScheduledMaintenanceCustomField="DeleteScheduledMaintenanceCustomField",d.EditScheduledMaintenanceCustomField="EditScheduledMaintenanceCustomField",d.ReadScheduledMaintenanceCustomField="ReadScheduledMaintenanceCustomField",d.CreateMonitorProbe="CreateMonitorProbe",d.DeleteMonitorProbe="DeleteMonitorProbe",d.EditMonitorProbe="EditMonitorProbe",d.ReadMonitorProbe="ReadMonitorProbe",d.ReadSmsLog="ReadSmsLog",d.ReadWhatsAppLog="ReadWhatsAppLog",d.ReadTelegramLog="ReadTelegramLog",d.ReadEmailLog="ReadEmailLog",d.ReadCallLog="ReadCallLog",d.ReadPushLog="ReadPushLog",d.ReadWebhookLog="ReadWebhookLog",d.ReadWorkspaceNotificationLog="ReadWorkspaceNotificationLog",d.ReadLlmLog="ReadLlmLog",d.ReadProjectSCIMLog="ReadProjectSCIMLog",d.ReadStatusPageSCIMLog="ReadStatusPageSCIMLog",d.CreateIncidentOwnerTeam="CreateIncidentOwnerTeam",d.DeleteIncidentOwnerTeam="DeleteIncidentOwnerTeam",d.EditIncidentOwnerTeam="EditIncidentOwnerTeam",d.ReadIncidentOwnerTeam="ReadIncidentOwnerTeam",d.CreateAlertOwnerTeam="CreateAlertOwnerTeam",d.DeleteAlertOwnerTeam="DeleteAlertOwnerTeam",d.EditAlertOwnerTeam="EditAlertOwnerTeam",d.ReadAlertOwnerTeam="ReadAlertOwnerTeam",d.CreateAlertOwnerUser="CreateAlertOwnerUser",d.DeleteAlertOwnerUser="DeleteAlertOwnerUser",d.EditAlertOwnerUser="EditAlertOwnerUser",d.ReadAlertOwnerUser="ReadAlertOwnerUser",d.CreateIncidentOwnerUser="CreateIncidentOwnerUser",d.DeleteIncidentOwnerUser="DeleteIncidentOwnerUser",d.EditIncidentOwnerUser="EditIncidentOwnerUser",d.ReadIncidentOwnerUser="ReadIncidentOwnerUser",d.CreateIncidentRole="CreateIncidentRole",d.DeleteIncidentRole="DeleteIncidentRole",d.EditIncidentRole="EditIncidentRole",d.ReadIncidentRole="ReadIncidentRole",d.CreateIncidentMember="CreateIncidentMember",d.DeleteIncidentMember="DeleteIncidentMember",d.EditIncidentMember="EditIncidentMember",d.ReadIncidentMember="ReadIncidentMember",d.CreateIncidentEpisodeRoleMember="CreateIncidentEpisodeRoleMember",d.DeleteIncidentEpisodeRoleMember="DeleteIncidentEpisodeRoleMember",d.EditIncidentEpisodeRoleMember="EditIncidentEpisodeRoleMember",d.ReadIncidentEpisodeRoleMember="ReadIncidentEpisodeRoleMember",d.CreateIncidentTemplate="CreateIncidentTemplate",d.DeleteIncidentTemplate="DeleteIncidentTemplate",d.EditIncidentTemplate="EditIncidentTemplate",d.ReadIncidentTemplate="ReadIncidentTemplate",d.CreateIncidentNoteTemplate="CreateIncidentNoteTemplate",d.DeleteIncidentNoteTemplate="DeleteIncidentNoteTemplate",d.EditIncidentNoteTemplate="EditIncidentNoteTemplate",d.ReadIncidentNoteTemplate="ReadIncidentNoteTemplate",d.CreateAlertNoteTemplate="CreateAlertNoteTemplate",d.DeleteAlertNoteTemplate="DeleteAlertNoteTemplate",d.EditAlertNoteTemplate="EditAlertNoteTemplate",d.ReadAlertNoteTemplate="ReadAlertNoteTemplate",d.CreateScheduledMaintenanceNoteTemplate="CreateScheduledMaintenanceNoteTemplate",d.DeleteScheduledMaintenanceNoteTemplate="DeleteScheduledMaintenanceNoteTemplate",d.EditScheduledMaintenanceNoteTemplate="EditScheduledMaintenanceNoteTemplate",d.ReadScheduledMaintenanceNoteTemplate="ReadScheduledMaintenanceNoteTemplate",d.CreateIncidentTemplateOwnerTeam="CreateIncidentTemplateOwnerTeam",d.DeleteIncidentTemplateOwnerTeam="DeleteIncidentTemplateOwnerTeam",d.EditIncidentTemplateOwnerTeam="EditIncidentTemplateOwnerTeam",d.ReadIncidentTemplateOwnerTeam="ReadIncidentTemplateOwnerTeam",d.CreateIncidentTemplateOwnerUser="CreateIncidentTemplateOwner",d.DeleteIncidentTemplateOwnerUser="DeleteIncidentTemplateOwnerUser",d.EditIncidentTemplateOwnerUser="EditIncidentTemplateOwnerUser",d.ReadIncidentTemplateOwnerUser="ReadIncidentTemplateOwnerUser",d.CreateScheduledMaintenanceOwnerTeam="CreateScheduledMaintenanceOwnerTeam",d.DeleteScheduledMaintenanceOwnerTeam="DeleteScheduledMaintenanceOwnerTeam",d.EditScheduledMaintenanceOwnerTeam="EditScheduledMaintenanceOwnerTeam",d.ReadScheduledMaintenanceOwnerTeam="ReadScheduledMaintenanceOwnerTeam",d.CreateScheduledMaintenanceOwnerUser="CreateScheduledMaintenanceOwnerUser",d.DeleteScheduledMaintenanceOwnerUser="DeleteScheduledMaintenanceOwnerUser",d.EditScheduledMaintenanceOwnerUser="EditScheduledMaintenanceOwnerUser",d.ReadScheduledMaintenanceOwnerUser="ReadScheduledMaintenanceOwnerUser",d.CreateScheduledMaintenanceTemplateOwnerUser="CreateScheduledMaintenanceTemplateOwnerUser",d.DeleteScheduledMaintenanceTemplateOwnerUser="DeleteScheduledMaintenanceTemplateOwnerUser",d.EditSche
36duledMaintenanceTemplateOwnerUser="EditScheduledMaintenanceTemplateOwnerUser",d.ReadScheduledMaintenanceTemplateOwnerUser="ReadScheduledMaintenanceTemplateOwnerUser",d.CreateScheduledMaintenanceTemplateOwnerTeam="CreateScheduledMaintenanceTemplateOwnerTeam",d.DeleteScheduledMaintenanceTemplateOwnerTeam="DeleteScheduledMaintenanceTemplateOwnerTeam",d.EditScheduledMaintenanceTemplateOwnerTeam="EditScheduledMaintenanceTemplateOwnerTeam",d.ReadScheduledMaintenanceTemplateOwnerTeam="ReadScheduledMaintenanceTemplateOwnerTeam",d.CreateScheduledMaintenanceOwnerRule="CreateScheduledMaintenanceOwnerRule",d.DeleteScheduledMaintenanceOwnerRule="DeleteScheduledMaintenanceOwnerRule",d.EditScheduledMaintenanceOwnerRule="EditScheduledMaintenanceOwnerRule",d.ReadScheduledMaintenanceOwnerRule="ReadScheduledMaintenanceOwnerRule",d.CreateScheduledMaintenanceLabelRule="CreateScheduledMaintenanceLabelRule",d.DeleteScheduledMaintenanceLabelRule="DeleteScheduledMaintenanceLabelRule",d.EditScheduledMaintenanceLabelRule="EditScheduledMaintenanceLabelRule",d.ReadScheduledMaintenanceLabelRule="ReadScheduledMaintenanceLabelRule",d.CreateScheduledMaintenanceReminderRule="CreateScheduledMaintenanceReminderRule",d.DeleteScheduledMaintenanceReminderRule="DeleteScheduledMaintenanceReminderRule",d.EditScheduledMaintenanceReminderRule="EditScheduledMaintenanceReminderRule",d.ReadScheduledMaintenanceReminderRule="ReadScheduledMaintenanceReminderRule",d.CreateStatusPageOwnerTeam="CreateStatusPageOwnerTeam",d.DeleteStatusPageOwnerTeam="DeleteStatusPageOwnerTeam",d.EditStatusPageOwnerTeam="EditStatusPageOwnerTeam",d.ReadStatusPageOwnerTeam="ReadStatusPageOwnerTeam",d.CreateStatusPageOwnerUser="CreateStatusPageOwner",d.DeleteStatusPageOwnerUser="DeleteStatusPageOwnerUser",d.EditStatusPageOwnerUser="EditStatusPageOwnerUser",d.ReadStatusPageOwnerUser="ReadStatusPageOwnerUser",d.CreateServiceOwnerTeam="CreateServiceOwnerTeam",d.DeleteServiceOwnerTeam="DeleteServiceOwnerTeam",d.EditServiceOwnerTeam="EditServiceOwnerTeam",d.ReadServiceOwnerTeam="ReadServiceOwnerTeam",d.CreateServiceOwnerUser="CreateServiceOwnerUser",d.DeleteServiceOwnerUser="DeleteServiceOwnerUser",d.EditServiceOwnerUser="EditServiceOwnerUser",d.ReadServiceOwnerUser="ReadServiceOwnerUser",d.CreateMonitorOwnerTeam="CreateMonitorOwnerTeam",d.DeleteMonitorOwnerTeam="DeleteMonitorOwnerTeam",d.EditMonitorOwnerTeam="EditMonitorOwnerTeam",d.ReadMonitorOwnerTeam="ReadMonitorOwnerTeam",d.CreateMonitorOwnerUser="CreateMonitorOwner",d.DeleteMonitorOwnerUser="DeleteMonitorOwnerUser",d.EditMonitorOwnerUser="EditMonitorOwnerUser",d.ReadMonitorOwnerUser="ReadMonitorOwnerUser",d.CreateMonitorOwnerRule="CreateMonitorOwnerRule",d.DeleteMonitorOwnerRule="DeleteMonitorOwnerRule",d.EditMonitorOwnerRule="EditMonitorOwnerRule",d.ReadMonitorOwnerRule="ReadMonitorOwnerRule",d.CreateMonitorLabelRule="CreateMonitorLabelRule",d.DeleteMonitorLabelRule="DeleteMonitorLabelRule",d.EditMonitorLabelRule="EditMonitorLabelRule",d.ReadMonitorLabelRule="ReadMonitorLabelRule",d.CreateStatusPageOwnerRule="CreateStatusPageOwnerRule",d.DeleteStatusPageOwnerRule="DeleteStatusPageOwnerRule",d.EditStatusPageOwnerRule="EditStatusPageOwnerRule",d.ReadStatusPageOwnerRule="ReadStatusPageOwnerRule",d.CreateStatusPageLabelRule="CreateStatusPageLabelRule",d.DeleteStatusPageLabelRule="DeleteStatusPageLabelRule",d.EditStatusPageLabelRule="EditStatusPageLabelRule",d.ReadStatusPageLabelRule="ReadStatusPageLabelRule",d.CreateStatusPageMonitorRule="CreateStatusPageMonitorRule",d.DeleteStatusPageMonitorRule="DeleteStatusPageMonitorRule",d.EditStatusPageMonitorRule="EditStatusPageMonitorRule",d.ReadStatusPageMonitorRule="ReadStatusPageMonitorRule",d.CreateHostOwnerRule="CreateHostOwnerRule",d.DeleteHostOwnerRule="DeleteHostOwnerRule",d.EditHostOwnerRule="EditHostOwnerRule",d.ReadHostOwnerRule="ReadHostOwnerRule",d.CreateHostLabelRule="CreateHostLabelRule",d.DeleteHostLabelRule="DeleteHostLabelRule",d.EditHostLabelRule="EditHostLabelRule",d.ReadHostLabelRule="ReadHostLabelRule",d.CreateServiceOwnerRule="CreateServiceOwnerRule",d.DeleteServiceOwnerRule="DeleteServiceOwnerRule",d.EditServiceOwnerRule="EditServiceOwnerRule",d.ReadServiceOwnerRule="ReadServiceOwnerRule",d.CreateServiceLabelRule="CreateServiceLabelRule",d.DeleteServiceLabelRule="DeleteServiceLabelRule",d.EditServiceLabelRule="EditServiceLabelRule",d.ReadServiceLabelRule="ReadServiceLabelRule",d.CreateDockerHostOwnerRule="CreateDockerHostOwnerRule",d.DeleteDockerHostOwnerRule="DeleteDockerHostOwnerRule",d.EditDockerHostOwnerRule="EditDockerHostOwnerRule",d.ReadDockerHostOwnerRule="ReadDockerHostOwnerRule",d.CreateNetworkDeviceOwnerRule="CreateNetworkDeviceOwnerRule",d.DeleteNetworkDeviceOwnerRule="DeleteNetworkDeviceOwnerRule",d.EditNetworkDeviceOwnerRule="EditNetworkDeviceOwnerRule",d.ReadNetworkDeviceOwnerRule="ReadNetworkDeviceOwnerRule",d.CreatePodmanHostOwnerRule="CreatePodmanHostOwnerRule",d.DeletePodmanHostOwnerRule="DeletePodmanHostOwnerRule",d.EditPodmanHostOwnerRule="EditPodmanHostOwnerRule",d.ReadPodmanHostOwnerRule="ReadPodmanHostOwnerRule",d.CreateDockerHostLabelRule="CreateDockerHostLabelRule",d.DeleteDockerHostLabelRule="DeleteDockerHostLabelRule",d.EditDockerHostLabelRule="EditDockerHostLabelRule",d.ReadDockerHostLabelRule="ReadDockerHostLabelRule",d.CreateNetworkDeviceLabelRule="CreateNetworkDeviceLabelRule",d.DeleteNetworkDeviceLabelRule="DeleteNetworkDeviceLabelRule",d.EditNetworkDeviceLabelRule="EditNetworkDeviceLabelRule",d.ReadNetworkDeviceLabelRule="ReadNetworkDeviceLabelRule",d.CreateNetworkDeviceAutoImportRule="CreateNetworkDeviceAutoImportRule",d.DeleteNetworkDeviceAutoImportRule="DeleteNetworkDeviceAutoImportRule",d.EditNetworkDeviceAutoImportRule="EditNetworkDeviceAutoImportRule",d.ReadNetworkDeviceAutoImportRule="ReadNetworkDeviceAutoImportRule",d.CreateNetworkDeviceOidTemplate="CreateNetworkDeviceOidTemplate",d.DeleteNetworkDeviceOidTemplate="DeleteNetworkDeviceOidTemplate",d.EditNetworkDeviceOidTemplate="EditNetworkDeviceOidTemplate",d.ReadNetworkDeviceOidTemplate="ReadNetworkDeviceOidTemplate",d.CreatePodmanHostLabelRule="CreatePodmanHostLabelRule",d.DeletePodmanHostLabelRule="DeletePodmanHostLabelRule",d.EditPodmanHostLabelRule="EditPodmanHostLabelRule",d.ReadPodmanHostLabelRule="ReadPodmanHostLabelRule",d.CreateKubernetesClusterOwnerRule="CreateKubernetesClusterOwnerRule",d.DeleteKubernetesClusterOwnerRule="DeleteKubernetesClusterOwnerRule",d.EditKubernetesClusterOwnerRule="EditKubernetesClusterOwnerRule",d.ReadKubernetesClusterOwnerRule="ReadKubernetesClusterOwnerRule",d.CreateKubernetesClusterLabelRule="CreateKubernetesClusterLabelRule",d.DeleteKubernetesClusterLabelRule="DeleteKubernetesClusterLabelRule",d.EditKubernetesClusterLabelRule="EditKubernetesClusterLabelRule",d.ReadKubernetesClusterLabelRule="ReadKubernetesClusterLabelRule",d.CreateProxmoxClusterOwnerRule="CreateProxmoxClusterOwnerRule",d.CreateDockerSwarmClusterOwnerRule="CreateDockerSwarmClusterOwnerRule",d.DeleteProxmoxClusterOwnerRule="DeleteProxmoxClusterOwnerRule",d.DeleteDockerSwarmClusterOwnerRule="DeleteDockerSwarmClusterOwnerRule",d.EditProxmoxClusterOwnerRule="EditProxmoxClusterOwnerRule",d.EditDockerSwarmClusterOwnerRule="EditDockerSwarmClusterOwnerRule",d.ReadProxmoxClusterOwnerRule="ReadProxmoxClusterOwnerRule",d.ReadDockerSwarmClusterOwnerRule="ReadDockerSwarmClusterOwnerRule",d.CreateIoTFleetOwnerRule="CreateIoTFleetOwnerRule",d.DeleteIoTFleetOwnerRule="DeleteIoTFleetOwnerRule",d.EditIoTFleetOwnerRule="EditIoTFleetOwnerRule",d.ReadIoTFleetOwnerRule="ReadIoTFleetOwnerRule",d.CreateProxmoxClusterLabelRule="CreateProxmoxClusterLabelRule",d.CreateDockerSwarmClusterLabelRule="CreateDockerSwarmClusterLabelRule",d.DeleteProxmoxClusterLabelRule="DeleteProxmoxClusterLabelRule",d.DeleteDockerSwarmClusterLabelRule="DeleteDockerSwarmClusterLabelRule",d.EditProxmoxClusterLabelRule="EditProxmoxClusterLabelRule",d.EditDockerSwarmClusterLabelRule="EditDockerSwarmClusterLabelRule",d.ReadProxmoxClusterLabelRule="ReadProxmoxClusterLabelRule",d.ReadDockerSwarmClusterLabelRule="ReadDockerSwarmClusterLabelRule",d.CreateIoTFleetLabelRule="CreateIoTFleetLabelRule",d.DeleteIoTFleetLabelRule="DeleteIoTFleetLabelRule",d.EditIoTFleetLabelRule="EditIoTFleetLabelRule",d.ReadIoTFleetLabelRule="ReadIoTFleetLabelRule",d.CreateCephClusterOwnerRule="CreateCephClusterOwnerRule",d.DeleteCephClusterOwnerRule="DeleteCephClusterOwnerRule",d.EditCephClusterOwnerRule="EditCephClusterOwnerRule",d.ReadCephClusterOwnerRule="ReadCephClusterOwnerRule",d.CreateCephClusterLabelRule="CreateCephClusterLabelRule",d.DeleteCephClusterLabelRule="DeleteCephClusterLabelRule",d.EditCephClusterLabelRule="EditCephClusterLabelRule",d.ReadCephClusterLabelRule="ReadCephClusterLabelRule",d.CreateRu
36nbookOwnerRule="CreateRunbookOwnerRule",d.DeleteRunbookOwnerRule="DeleteRunbookOwnerRule",d.EditRunbookOwnerRule="EditRunbookOwnerRule",d.ReadRunbookOwnerRule="ReadRunbookOwnerRule",d.CreateRunbookLabelRule="CreateRunbookLabelRule",d.DeleteRunbookLabelRule="DeleteRunbookLabelRule",d.EditRunbookLabelRule="EditRunbookLabelRule",d.ReadRunbookLabelRule="ReadRunbookLabelRule",d.CreateDashboardOwnerTeam="CreateDashboardOwnerTeam",d.DeleteDashboardOwnerTeam="DeleteDashboardOwnerTeam",d.EditDashboardOwnerTeam="EditDashboardOwnerTeam",d.ReadDashboardOwnerTeam="ReadDashboardOwnerTeam",d.CreateDashboardOwnerUser="CreateDashboardOwnerUser",d.DeleteDashboardOwnerUser="DeleteDashboardOwnerUser",d.EditDashboardOwnerUser="EditDashboardOwnerUser",d.ReadDashboardOwnerUser="ReadDashboardOwnerUser",d.CreateDashboardOwnerRule="CreateDashboardOwnerRule",d.DeleteDashboardOwnerRule="DeleteDashboardOwnerRule",d.EditDashboardOwnerRule="EditDashboardOwnerRule",d.ReadDashboardOwnerRule="ReadDashboardOwnerRule",d.CreateDashboardLabelRule="CreateDashboardLabelRule",d.DeleteDashboardLabelRule="DeleteDashboardLabelRule",d.EditDashboardLabelRule="EditDashboardLabelRule",d.ReadDashboardLabelRule="ReadDashboardLabelRule",d.CreateWorkflowOwnerTeam="CreateWorkflowOwnerTeam",d.DeleteWorkflowOwnerTeam="DeleteWorkflowOwnerTeam",d.EditWorkflowOwnerTeam="EditWorkflowOwnerTeam",d.ReadWorkflowOwnerTeam="ReadWorkflowOwnerTeam",d.CreateWorkflowOwnerUser="CreateWorkflowOwnerUser",d.DeleteWorkflowOwnerUser="DeleteWorkflowOwnerUser",d.EditWorkflowOwnerUser="EditWorkflowOwnerUser",d.ReadWorkflowOwnerUser="ReadWorkflowOwnerUser",d.CreateWorkflowOwnerRule="CreateWorkflowOwnerRule",d.DeleteWorkflowOwnerRule="DeleteWorkflowOwnerRule",d.EditWorkflowOwnerRule="EditWorkflowOwnerRule",d.ReadWorkflowOwnerRule="ReadWorkflowOwnerRule",d.CreateWorkflowLabelRule="CreateWorkflowLabelRule",d.DeleteWorkflowLabelRule="DeleteWorkflowLabelRule",d.EditWorkflowLabelRule="EditWorkflowLabelRule",d.ReadWorkflowLabelRule="ReadWorkflowLabelRule",d.CreateOnCallDutyPolicyOwnerTeam="CreateOnCallDutyPolicyOwnerTeam",d.DeleteOnCallDutyPolicyOwnerTeam="DeleteOnCallDutyPolicyOwnerTeam",d.EditOnCallDutyPolicyOwnerTeam="EditOnCallDutyPolicyOwnerTeam",d.ReadOnCallDutyPolicyOwnerTeam="ReadOnCallDutyPolicyOwnerTeam",d.CreateOnCallDutyPolicyOwnerUser="CreateOnCallDutyPolicyOwner",d.DeleteOnCallDutyPolicyOwnerUser="DeleteOnCallDutyPolicyOwnerUser",d.EditOnCallDutyPolicyOwnerUser="EditOnCallDutyPolicyOwnerUser",d.ReadOnCallDutyPolicyOwnerUser="ReadOnCallDutyPolicyOwnerUser",d.CreateOnCallDutyPolicyScheduleOwnerTeam="CreateOnCallDutyPolicyScheduleOwnerTeam",d.DeleteOnCallDutyPolicyScheduleOwnerTeam="DeleteOnCallDutyPolicyScheduleOwnerTeam",d.EditOnCallDutyPolicyScheduleOwnerTeam="EditOnCallDutyPolicyScheduleOwnerTeam",d.ReadOnCallDutyPolicyScheduleOwnerTeam="ReadOnCallDutyPolicyScheduleOwnerTeam",d.CreateOnCallDutyPolicyScheduleOwnerUser="CreateOnCallDutyPolicyScheduleOwnerUser",d.DeleteOnCallDutyPolicyScheduleOwnerUser="DeleteOnCallDutyPolicyScheduleOwnerUser",d.EditOnCallDutyPolicyScheduleOwnerUser="EditOnCallDutyPolicyScheduleOwnerUser",d.ReadOnCallDutyPolicyScheduleOwnerUser="ReadOnCallDutyPolicyScheduleOwnerUser",d.CreateMonitorGroupOwnerTeam="CreateMonitorGroupOwnerTeam",d.DeleteMonitorGroupOwnerTeam="DeleteMonitorGroupOwnerTeam",d.EditMonitorGroupOwnerTeam="EditMonitorGroupOwnerTeam",d.ReadMonitorGroupOwnerTeam="ReadMonitorGroupOwnerTeam",d.CreateMonitorGroupOwnerUser="CreateMonitorGroupOwner",d.DeleteMonitorGroupOwnerUser="DeleteMonitorGroupOwnerUser",d.EditMonitorGroupOwnerUser="EditMonitorGroupOwnerUser",d.ReadMonitorGroupOwnerUser="ReadMonitorGroupOwnerUser",d.CreateStatusPageCustomField="CreateStatusPageCustomField",d.DeleteStatusPageCustomField="DeleteStatusPageCustomField",d.EditStatusPageCustomField="EditStatusPageCustomField",d.ReadStatusPageCustomField="ReadStatusPageCustomField",d.CreateIncidentCustomField="CreateIncidentCustomField",d.DeleteIncidentCustomField="DeleteIncidentCustomField",d.EditIncidentCustomField="EditIncidentCustomField",d.ReadIncidentCustomField="ReadIncidentCustomField",d.CreateAlertCustomField="CreateAlertCustomField",d.DeleteAlertCustomField="DeleteAlertCustomField",d.EditAlertCustomField="EditAlertCustomField",d.ReadAlertCustomField="ReadAlertCustomField",d.CreateTeamMemberCustomField="CreateTeamMemberCustomField",d.DeleteTeamMemberCustomField="DeleteTeamMemberCustomField",d.EditTeamMemberCustomField="EditTeamMemberCustomField",d.ReadTeamMemberCustomField="ReadTeamMemberCustomField",d.CreateProjectIncident="CreateProjectIncident",d.DeleteProjectIncident="DeleteProjectIncident",d.EditProjectIncident="EditProjectIncident",d.ReadProjectIncident="ReadProjectIncident",d.CreateAlert="CreateAlert",d.DeleteAlert="DeleteAlert",d.EditAlert="EditAlert",d.ReadAlert="ReadAlert",d.CreateScheduledMaintenanceTemplate="CreateScheduledMaintenanceTemplate",d.DeleteScheduledMaintenanceTemplate="DeleteScheduledMaintenanceTemplate",d.EditScheduledMaintenanceTemplate="EditScheduledMaintenanceTemplate",d.ReadScheduledMaintenanceTemplate="ReadScheduledMaintenanceTemplate",d.CreateStatusPageSubscriber="CreateStatusPageSubscriber",d.DeleteStatusPageSubscriber="DeleteStatusPageSubscriber",d.EditStatusPageSubscriber="EditStatusPageSubscriber",d.ReadStatusPageSubscriber="ReadStatusPageSubscriber",d.CreateStatusPagePrivateUser="CreateStatusPagePrivateUser",d.DeleteStatusPagePrivateUser="DeleteStatusPagePrivateUser",d.EditStatusPagePrivateUser="EditStatusPagePrivateUser",d.ReadStatusPagePrivateUser="ReadStatusPagePrivateUser",d.CreateProjectDomain="CreateProjectDomain",d.DeleteProjectDomain="DeleteProjectDomain",d.EditProjectDomain="EditProjectDomain",d.ReadProjectDomain="ReadProjectDomain",d.CreateStatusPageHeaderLink="CreateStatusPageHeaderLink",d.DeleteStatusPageHeaderLink="DeleteStatusPageHeaderLink",d.EditStatusPageHeaderLink="EditStatusPageHeaderLink",d.ReadStatusPageHeaderLink="ReadStatusPageHeaderLink",d.CreateStatusPageFooterLink="CreateStatusPageFooterLink",d.DeleteStatusPageFooterLink="DeleteStatusPageFooterLink",d.EditStatusPageFooterLink="EditStatusPageFooterLink",d.ReadStatusPageFooterLink="ReadStatusPageFooterLink",d.CreateStatusPageResource="CreateStatusPageResource",d.DeleteStatusPageResource="DeleteStatusPageResource",d.EditStatusPageResource="EditStatusPageResource",d.ReadStatusPageResource="ReadStatusPageResource",d.CreateStatusPageHistoryChartBarColorRule="CreateStatusPageHistoryChartBarColorRule",d.DeleteStatusPageHistoryChartBarColorRule="DeleteStatusPageHistoryChartBarColorRule",d.EditStatusPageHistoryChartBarColorRule="EditStatusPageHistoryChartBarColorRule",d.ReadStatusPageHistoryChartBarColorRule="ReadStatusPageHistoryChartBarColorRule",d.CreateWorkflow="CreateWorkflow",d.DeleteWorkflow="DeleteWorkflow",d.EditWorkflow="EditWorkflow",d.ReadWorkflow="ReadWorkflow",d.DeleteProject="DeleteProject",d.EditProject="EditProject",d.ReadProject="ReadProject",d.CreateWorkflowLog="CreateWorkflowLog",d.DeleteWorkflowLog="DeleteWorkflowLog",d.EditWorkflowLog="EditWorkflowLog",d.ReadWorkflowLog="ReadWorkflowLog",d.ReadAuditLog="ReadAuditLog",d.CreateWorkflowVariable="CreateWorkflowVariable",d.DeleteWorkflowVariable="DeleteWorkflowVariable",d.EditWorkflowVariable="EditWorkflowVariable",d.ReadWorkflowVariable="ReadWorkflowVariable",d.CreateRu
36nbook="CreateRunbook",d.DeleteRunbook="DeleteRunbook",d.EditRunbook="EditRunbook",d.ReadRunbook="ReadRunbook",d.CreateRunbookExecution="CreateRunbookExecution",d.DeleteRunbookExecution="DeleteRunbookExecution",d.EditRunbookExecution="EditRunbookExecution",d.ReadRunbookExecution="ReadRunbookExecution",d.CreateRunbookRule="CreateRunbookRule",d.DeleteRunbookRule="DeleteRunbookRule",d.EditRunbookRule="EditRunbookRule",d.ReadRunbookRule="ReadRunbookRule",d.CreateAutoRemediationRule="CreateAutoRemediationRule",d.DeleteAutoRemediationRule="DeleteAutoRemediationRule",d.EditAutoRemediationRule="EditAutoRemediationRule",d.ReadAutoRemediationRule="ReadAutoRemediationRule",d.CreateRunbookOwnerTeam="CreateRunbookOwnerTeam",d.DeleteRunbookOwnerTeam="DeleteRunbookOwnerTeam",d.EditRunbookOwnerTeam="EditRunbookOwnerTeam",d.ReadRunbookOwnerTeam="ReadRunbookOwnerTeam",d.CreateRunbookOwnerUser="CreateRunbookOwnerUser",d.DeleteRunbookOwnerUser="DeleteRunbookOwnerUser",d.EditRunbookOwnerUser="EditRunbookOwnerUser",d.ReadRunbookOwnerUser="ReadRunbookOwnerUser",d.CreateRunner="CreateRu
36nner",d.DeleteRunner="DeleteRunner",d.EditRunner="EditRunner",d.ReadRunner="ReadRunner",d.CreateRunnerOwnerTeam="CreateRunnerOwnerTeam",d.DeleteRunnerOwnerTeam="DeleteRunnerOwnerTeam",d.EditRunnerOwnerTeam="EditRunnerOwnerTeam",d.ReadRunnerOwnerTeam="ReadRunnerOwnerTeam",d.CreateRunnerOwnerUser="CreateRunnerOwnerUser",d.DeleteRunnerOwnerUser="DeleteRunnerOwnerUser",d.EditRunnerOwnerUser="EditRunnerOwnerUser",d.ReadRunnerOwnerUser="ReadRunnerOwnerUser",d.CreateRunbookSecret="CreateRunbookSecret",d.EditRunbookSecret="EditRunbookSecret",d.DeleteRunbookSecret="DeleteRunbookSecret",d.ReadRunbookSecret="ReadRunbookSecret",d.CreateRunbookCredential="CreateRunbookCredential",d.EditRunbookCredential="EditRunbookCredential",d.DeleteRunbookCredential="DeleteRunbookCredential",d.ReadRunbookCredential="ReadRunbookCredential",d.CreateStatusPageGroup="CreateStatusPageGroup",d.DeleteStatusPageGroup="DeleteStatusPageGroup",d.EditStatusPageGroup="EditStatusPageGroup",d.ReadStatusPageGroup="ReadStatusPageGroup",d.CreateStatusPageDomain="CreateStatusPageDomain",d.DeleteStatusPageDomain="DeleteStatusPageDomain",d.EditStatusPageDomain="EditStatusPageDomain",d.ReadStatusPageDomain="ReadStatusPageDomain",d.CreateMonitorGroup="CreateMonitorGroup",d.DeleteMonitorGroup="DeleteMonitorGroup",d.EditMonitorGroup="EditMonitorGroup",d.ReadMonitorGroup="ReadMonitorGroup",d.CreateProjectSSO="CreateProjectSSO",d.DeleteProjectSSO="DeleteProjectSSO",d.EditProjectSSO="EditProjectSSO",d.ReadProjectSSO="ReadProjectSSO",d.CreateProjectOIDC="CreateProjectOIDC",d.DeleteProjectOIDC="DeleteProjectOIDC",d.EditProjectOIDC="EditProjectOIDC",d.ReadProjectOIDC="ReadProjectOIDC",d.CreateStatusPageSSO="CreateStatusPageSSO",d.DeleteStatusPageSSO="DeleteStatusPageSSO",d.EditStatusPageSSO="EditStatusPageSSO",d.ReadStatusPageSSO="ReadStatusPageSSO",d.CreateStatusPageOIDC="CreateStatusPageOIDC",d.DeleteStatusPageOIDC="DeleteStatusPageOIDC",d.EditStatusPageOIDC="EditStatusPageOIDC",d.ReadStatusPageOIDC="ReadStatusPageOIDC",d.CreateProjectLabel="CreateProjectLabel",d.EditProjectLabel="EditProjectLabel",d.ReadProjectLabel="ReadProjectLabel",d.DeleteProjectLabel="DeleteProjectLabel",d.AddLabelsToProjectResources="AddLabelsToProjectResources",d.CreateScheduledMaintenanceState="CreateScheduledMaintenanceState",d.EditScheduledMaintenanceState="EditScheduledMaintenanceState",d.ReadScheduledMaintenanceState="ReadScheduledMaintenanceState",d.DeleteScheduledMaintenanceState="DeleteScheduledMaintenanceState",d.CreateScheduledMaintenanceStateTimeline="CreateScheduledMaintenanceStateTimeline",d.EditScheduledMaintenanceStateTimeline="EditScheduledMaintenanceStateTimeline",d.ReadScheduledMaintenanceStateTimeline="ReadScheduledMaintenanceStateTimeline",d.DeleteScheduledMaintenanceStateTimeline="DeleteScheduledMaintenanceStateTimeline",d.CreateScheduledMaintenanceInternalNote="CreateScheduledMaintenanceInternalNote",d.EditScheduledMaintenanceInternalNote="EditScheduledMaintenanceInternalNote",d.DeleteScheduledMaintenanceInternalNote="DeleteScheduledMaintenanceInternalNote",d.ReadScheduledMaintenanceInternalNote="ReadScheduledMaintenanceInternalNote",d.CreateScheduledMaintenancePublicNote="CreateScheduledMaintenancePublicNote",d.EditScheduledMaintenancePublicNote="EditScheduledMaintenancePublicNote",d.DeleteScheduledMaintenancePublicNote="DeleteScheduledMaintenancePublicNote",d.ReadScheduledMaintenancePublicNote="ReadScheduledMaintenancePublicNote",d.CreateProjectScheduledMaintenance="CreateProjectScheduledMaintenance",d.DeleteProjectScheduledMaintenance="DeleteProjectScheduledMaintenance",d.EditProjectScheduledMaintenance="EditProjectScheduledMaintenance",d.ReadProjectScheduledMaintenance="ReadProjectScheduledMaintenance",d.CreateIncidentState="CreateIncidentState",d.EditIncidentState="EditIncidentState",d.ReadIncidentState="ReadIncidentState",d.DeleteIncidentState="DeleteIncidentState",d.CreateAlertState="CreateAlertState",d.EditAlertState="EditAlertState",d.ReadAlertState="ReadAlertState",d.DeleteAlertState="DeleteAlertState",d.CreateAlertStateTimeline="CreateAlertStateTimeline",d.EditAlertStateTimeline="EditAlertStateTimeline",d.ReadAlertStateTimeline="ReadAlertStateTimeline",d.DeleteAlertStateTimeline="DeleteAlertStateTimeline",d.CreateIncidentStateTimeline="CreateIncidentStateTimeline",d.EditIncidentStateTimeline="EditIncidentStateTimeline",d.ReadIncidentStateTimeline="ReadIncidentStateTimeline",d.DeleteIncidentStateTimeline="DeleteIncidentStateTimeline",d.CreateIncidentFeed="CreateIncidentFeed",d.EditIncidentFeed="EditIncidentFeed",d.ReadIncidentFeed="ReadIncidentFeed",d.CreateOnCallDutyPolicyFeed="CreateOnCallDutyPolicyFeed",d.EditOnCallDutyPolicyFeed="EditOnCallDutyPolicyFeed",d.ReadOnCallDutyPolicyFeed="ReadOnCallDutyPolicyFeed",d.CreateMonitorFeed="CreateMonitorFeed",d.EditMonitorFeed="EditMonitorFeed",d.ReadMonitorFeed="ReadMonitorFeed",d.CreateScheduledMaintenanceFeed="CreateScheduledMaintenanceFeed",d.EditScheduledMaintenanceFeed="EditScheduledMaintenanceFeed",d.ReadScheduledMaintenanceFeed="ReadScheduledMaintenanceFeed",d.CreateAlertFeed="CreateAlertFeed",d.EditAlertFeed="EditAlertFeed",d.ReadAlertFeed="ReadAlertFeed",d.CreateKubernetesClusterFeed="CreateKubernetesClusterFeed",d.EditKubernetesClusterFeed="EditKubernetesClusterFeed",d.ReadKubernetesClusterFeed="ReadKubernetesClusterFeed",d.CreateDockerHostFeed="CreateDockerHostFeed",d.EditDockerHostFeed="EditDockerHostFeed",d.ReadDockerHostFeed="ReadDockerHostFeed",d.CreateDockerSwarmClusterFeed="CreateDockerSwarmClusterFeed",d.EditDockerSwarmClusterFeed="EditDockerSwarmClusterFeed",d.ReadDockerSwarmClusterFeed="ReadDockerSwarmClusterFeed",d.CreateCephClusterFeed="CreateCephClusterFeed",d.EditCephClusterFeed="EditCephClusterFeed",d.ReadCephClusterFeed="ReadCephClusterFeed",d.CreatePodmanHostFeed="CreatePodmanHostFeed",d.EditPodmanHostFeed="EditPodmanHostFeed",d.ReadPodmanHostFeed="ReadPodmanHostFeed",d.CreateProxmoxClusterFeed="CreateProxmoxClusterFeed",d.EditProxmoxClusterFeed="EditProxmoxClusterFeed",d.ReadProxmoxClusterFeed="ReadProxmoxClusterFeed",d.CreateHostFeed="CreateHostFeed",d.EditHostFeed="EditHostFeed",d.ReadHostFeed="ReadHostFeed",d.CreateCloudResourceFeed="CreateCloudResourceFeed",d.EditCloudResourceFeed="EditCloudResourceFeed",d.ReadCloudResourceFeed="ReadCloudResourceFeed",d.CreateServiceFeed="CreateServiceFeed",d.EditServiceFeed="EditServiceFeed",d.ReadServiceFeed="ReadServiceFeed",d.CreateMonitorStatusTimeline="CreateMonitorStatusTimeline",d.EditMonitorStatusTimeline="EditMonitorStatusTimeline",d.ReadMonitorStatusTimeline="ReadMonitorStatusTimeline",d.DeleteMonitorStatusTimeline="DeleteMonitorStatusTimeline",d.CreateProjectMonitorStatus="CreateProjectMonitorStatus",d.EditProjectMonitorStatus="EditProjectMonitorStatus",d.ReadProjectMonitorStatus="ReadProjectMonitorStatus",d.DeleteProjectMonitorStatus="DeleteProjectMonitorStatus",d.CreateStatusPageAnnouncement="CreateStatusPageAnnouncement",d.EditStatusPageAnnouncement="EditStatusPageAnnouncement",d.ReadStatusPageAnnouncement="ReadStatusPageAnnouncement",d.DeleteStatusPageAnnouncement="DeleteStatusPageAnnouncement",d.CreateStatusPageAnnouncementTemplate="CreateStatusPageAnnouncementTemplate",d.EditStatusPageAnnouncementTemplate="EditStatusPageAnnouncementTemplate",d.ReadStatusPageAnnouncementTemplate="ReadStatusPageAnnouncementTemplate",d.DeleteStatusPageAnnouncementTemplate="DeleteStatusPageAnnouncementTemplate",d.CreateStatusPageSubscriberNotificationTemplate="CreateStatusPageSubscriberNotificationTemplate",d.EditStatusPageSubscriberNotificationTemplate="EditStatusPageSubscriberNotificationTemplate",d.ReadStatusPageSubscriberNotificationTemplate="ReadStatusPageSubscriberNotificationTemplate",d.DeleteStatusPageSubscriberNotificationTemplate="DeleteStatusPageSubscriberNotificationTemplate",d.CreateStatusPageSubscriberNotificationTemplateStatusPage="CreateStatusPageSubscriberNotificationTemplateStatusPage",d.EditStatusPageSubscriberNotificationTemplateStatusPage="EditStatusPageSubscriberNotificationTemplateStatusPage",d.ReadStatusPageSubscriberNotificationTemplateStatusPage="ReadStatusPageSubscriberNotificationTemplateStatusPage",d.DeleteStatusPageSubscriberNotificationTemplateStatusPage="DeleteStatusPageSubscriberNotificationTemplateStatusPage",d.CreateIncidentInternalNote="CreateIncidentInternalNote",d.EditIncidentInternalNote="EditIncidentInternalNote",d.DeleteIncidentInternalNote="DeleteIncidentInternalNote",d.ReadIncidentInternalNote="ReadIncidentInternalNote",d.CreateAlertInternalNote="CreateAlertInternalNote",d.EditAlertInternalNote="EditAlertInternalNote",d.DeleteAlertInternalNote="DeleteAlertInternalNote",d.ReadAlertInternalNote="ReadAlertInternalNote",d.CreateIncidentPublicNote="CreateIncidentPublicNote",d.EditIncidentPublicNote="EditIncidentPublicNote",d.DeleteIncidentPublicNote="DeleteIncidentPublicNote",d.ReadIncidentPublicNote="ReadIncidentPublicNote",d.CreateInvoices="CreateInvoices",d.EditInvoices="EditInvoices",d.DeleteInvoices="DeleteInvoices",d.ReadInvoices="ReadInvoices",d.CreateBillingPaymentMethod="CreateBillingPaymentMethod",d.EditBillingPaymentMethod="EditBillingPaymentMethod",d.DeleteBillingPaymentMethod="DeleteBillingPaymentMethod",d.ReadBillingPaymentMethod="ReadBillingPaymentMethod",d.CreateProjectMonitor="CreateProjectMonitor",d.EditProjectMonitor="EditProjectMonitor",d.DeleteProjectMonitor="DeleteProjectMonitor",d.ReadProjectMonitor="ReadProjectMonitor",d.CreateMonitorTemplate="CreateMonitorTemplate",d.DeleteMonitorTemplate="DeleteMonitorTemplate",d.EditMonitorTemplate="EditMonitorTemplate",d.ReadMonitorTemplate="ReadMonitorTemplate",d.CreateProjectStatusPage="CreateProjectStatusPage",d.EditProjectStatusPage="EditProjectStatusPage",d.DeleteProjectStatusPage="DeleteProjectStatusPage",d.ReadProjectStatusPage="ReadProjectStatusPage",d.CreateProjectOnCallDutyPolicy="CreateProjectOnCallDutyPolicy",d.EditProjectOnCallDutyPolicy="EditProjectOnCallDutyPolicy",d.DeleteProjectOnCallDutyPolicy="DeleteProjectOnCallDutyPolicy",d.ReadProjectOnCallDutyPolicy="ReadProjectOnCallDutyPolicy",d.ReadProjectUserNotificationRule="ReadProjectUserNotificationRule",d.EditProjectUserNotificationRule="EditProjectUserNotificationRule",d.ManageProjectUserNotificationMethod="ManageProjectUserNotificationMethod",d.CreateProjectOnCallDutyPolicySchedule="CreateProjectOnCallDutyPolicySchedule",d.EditProjectOnCallDutyPolicySchedule="EditProjectOnCallDutyPolicySchedule",d.DeleteProjectOnCallDutyPolicySchedule="DeleteProjectOnCallDutyPolicySchedule",d.ReadProjectOnCallDutyPolicySchedule="ReadProjectOnCallDutyPolicySchedule",d.ReadProjectOnCallDutyPolicyExecutionLogTimeline="ReadProjectOnCallDutyPolicyExecutionLogTimeline",d.ReadProjectOnCallDutyPolicyExecutionLog="ReadProjectOnCallDutyPolicyExecutionLog",d.CreateProjectOnCallDutyPolicyExecutionLog="CreateProjectOnCallDutyPolicyExecutionLog",d.CreateProjectOnCallDutyPolicyEscalationRule="CreateProjectOnCallDutyPolicyEscalationRule",d.EditProjectOnCallDutyPolicyEscalationRule="EditProjectOnCallDutyPolicyEscalationRule",d.DeleteProjectOnCallDutyPolicyEscalationRule="DeleteProjectOnCallDutyPolicyEscalationRule",d.ReadProjectOnCallDutyPolicyEscalationRule="ReadProjectOnCallDutyPolicyEscalationRule",d.CreateOnCallDutyPolicyUserOverride="CreateOnCallDutyPolicyUserOverride",d.EditOnCallDutyPolicyUserOverride="EditOnCallDutyPolicyUserOverride",d.DeleteOnCallDutyPolicyUserOverride="DeleteOnCallDutyPolicyUserOverride",d.ReadOnCallDutyPolicyUserOverride="ReadOnCallDutyPolicyUserOverride",d.ReadOnCallDutyPolicyTimeLog="ReadOnCallDutyPolicyTimeLog",d.CreateProjectOnCallDutyPolicyEscalationRuleUser="CreateProjectOnCallDutyPolicyEscalationRuleUser",d.EditProjectOnCallDutyPolicyEscalationRuleUser="EditProjectOnCallDutyPolicyEscalationRuleUser",d.DeleteProjectOnCallDutyPolicyEscalationRuleUser="DeleteProjectOnCallDutyPolicyEscalationRuleUser",d.ReadProjectOnCallDutyPolicyEscalationRuleUser="ReadProjectOnCallDutyPolicyEscalationRuleUser",d.CreateProjectOnCallDutyPolicyEscalationRuleSchedule="CreateProjectOnCallDutyPolicyEscalationRuleSchedule",d.EditProjectOnCallDutyPolicyEscalationRuleSchedule="EditProjectOnCallDutyPolicyEscalationRuleSchedule",d.DeleteProjectOnCallDutyPolicyEscalationRuleSchedule="DeleteProjectOnCallDutyPolicyEscalationRuleSchedule",d.ReadProjectOnCallDutyPolicyEscalationRuleSchedule="ReadProjectOnCallDutyPolicyEscalationRuleSchedule",d.CreateMonitorSecret="CreateMonitorSecret",d.EditMonitorSecret="EditMonitorSecret",d.DeleteMonitorSecret="DeleteMonitorSecret",d.ReadMonitorSecret="ReadMonitorSecret",d.CreateProjectOnCallDutyPolicyEscalationRuleTeam="CreateProjectOnCallDutyPolicyEscalationRuleTeam",d.EditProjectOnCallDutyPolicyEscalationRuleTeam="EditProjectOnCallDutyPolicyEscalationRuleTeam",d.DeleteProjectOnCallDutyPolicyEscalationRuleTeam="DeleteProjectOnCallDutyPolicyEscalationRuleTeam",d.ReadProjectOnCallDutyPolicyEscalationRuleTeam="ReadProjectOnCallDutyPolicyEscalationRuleTeam",d.CreateProjectIncomingCallPolicy="CreateProjectIncomingCallPolicy",d.EditProjectIncomingCallPolicy="EditProjectIncomingCallPolicy",d.DeleteProjectIncomingCallPolicy="DeleteProjectIncomingCallPolicy",d.ReadProjectIncomingCallPolicy="ReadProjectIncomingCallPolicy",d.CreateProjectIncomingCallPolicyEscalationRule="CreateProjectIncomingCallPolicyEscalationRule",d.EditProjectIncomingCallPolicyEscalationRule="EditProjectIncomingCallPolicyEscalationRule",d.DeleteProjectIncomingCallPolicyEscalationRule="DeleteProjectIncomingCallPolicyEscalationRule",d.ReadProjectIncomingCallPolicyEscalationRule="ReadProjectIncomingCallPolicyEscalationRule",d.CreateIncomingCallPolicyOwnerTeam="CreateIncomingCallPolicyOwnerTeam",d.DeleteIncomingCallPolicyOwnerTeam="DeleteIncomingCallPolicyOwnerTeam",d.EditIncomingCallPolicyOwnerTeam="EditIncomingCallPolicyOwnerTeam",d.ReadIncomingCallPolicyOwnerTeam="ReadIncomingCallPolicyOwnerTeam",d.CreateIncomingCallPolicyOwnerUser="CreateIncomingCallPolicyOwnerUser",d.DeleteIncomingCallPolicyOwnerUser="DeleteIncomingCallPolicyOwnerUser",d.EditIncomingCallPolicyOwnerUser="EditIncomingCallPolicyOwnerUser",d.ReadIncomingCallPolicyOwnerUser="ReadIncomingCallPolicyOwnerUser",d.CreateOnCallDutyPolicyLabelRule="CreateOnCallDutyPolicyLabelRule",d.DeleteOnCallDutyPolicyLabelRule="DeleteOnCallDutyPolicyLabelRule",d.EditOnCallDutyPolicyLabelRule="EditOnCallDutyPolicyLabelRule",d.ReadOnCallDutyPolicyLabelRule="ReadOnCallDutyPolicyLabelRule",d.CreateOnCallDutyPolicyOwnerRule="CreateOnCallDutyPolicyOwnerRule",d.DeleteOnCallDutyPolicyOwnerRule="DeleteOnCallDutyPolicyOwnerRule",d.EditOnCallDutyPolicyOwnerRule="EditOnCallDutyPolicyOwnerRule",d.ReadOnCallDutyPolicyOwnerRule="ReadOnCallDutyPolicyOwnerRule",d.CreateOnCallDutyPolicyScheduleLabelRule="CreateOnCallDutyPolicyScheduleLabelRule",d.DeleteOnCallDutyPolicyScheduleLabelRule="DeleteOnCallDutyPolicyScheduleLabelRule",d.EditOnCallDutyPolicyScheduleLabelRule="EditOnCallDutyPolicyScheduleLabelRule",d.ReadOnCallDutyPolicyScheduleLabelRule="ReadOnCallDutyPolicyScheduleLabelRule",d.CreateOnCallDutyPolicyScheduleOwnerRule="CreateOnCallDutyPolicyScheduleOwnerRule",d.DeleteOnCallDutyPolicyScheduleOwnerRule="DeleteOnCallDutyPolicyScheduleOwnerRule",d.EditOnCallDutyPolicyScheduleOwnerRule="EditOnCallDutyPolicyScheduleOwnerRule",d.ReadOnCallDutyPolicyScheduleOwnerRule="ReadOnCallDutyPolicyScheduleOwnerRule",d.CreateIncomingCallPolicyLabelRule="CreateIncomingCallPolicyLabelRule",d.DeleteIncomingCallPolicyLabelRule="DeleteIncomingCallPolicyLabelRule",d.EditIncomingCallPolicyLabelRule="EditIncomingCallPolicyLabelRule",d.ReadIncomingCallPolicyLabelRule="ReadIncomingCallPolicyLabelRule",d.CreateIncomingCallPolicyOwnerRule="CreateIncomingCallPolicyOwnerRule",d.DeleteIncomingCallPolicyOwnerRule="DeleteIncomingCallPolicyOwnerRule",d.EditIncomingCallPolicyOwnerRule="EditIncomingCallPolicyOwnerRule",d.ReadIncomingCallPolicyOwnerRule="ReadIncomingCallPolicyOwnerRule",d.ReadProjectIncomingCallLog="ReadProjectIncomingCallLog",d.ReadProjectIncomingCallLogItem="ReadProjectIncomingCallLogItem",d.CreateProjectSMTPConfig="CreateProjectSMTPConfig",d.EditProjectSMTPConfig="EditProjectSMTPConfig",d.DeleteProjectSMTPConfig="DeleteProjectSMTPConfig",d.ReadProjectSMTPConfig="ReadProjectSMTPConfig",d.CreateProjectCallSMSConfig="CreateProjectCallSMSConfig",d.EditProjectCallSMSConfig="EditProjectCallSMSConfig",d.DeleteProjectCallSMSConfig="DeleteProjectCallSMSConfig",d.ReadProjectCallS
36MSConfig="ReadProjectCallSMSConfig",d.CreateIncidentSeverity="CreateIncidentSeverity",d.EditIncidentSeverity="EditIncidentSeverity",d.DeleteIncidentSeverity="DeleteIncidentSeverity",d.ReadIncidentSeverity="ReadIncidentSeverity",d.CreateAlertSeverity="CreateAlertSeverity",d.EditAlertSeverity="EditAlertSeverity",d.DeleteAlertSeverity="DeleteAlertSeverity",d.ReadAlertSeverity="ReadAlertSeverity",d.CreateKubernetesCluster="CreateKubernetesCluster",d.DeleteKubernetesCluster="DeleteKubernetesCluster",d.EditKubernetesCluster="EditKubernetesCluster",d.ReadKubernetesCluster="ReadKubernetesCluster",d.CreateKubernetesClusterOwnerTeam="CreateKubernetesClusterOwnerTeam",d.DeleteKubernetesClusterOwnerTeam="DeleteKubernetesClusterOwnerTeam",d.EditKubernetesClusterOwnerTeam="EditKubernetesClusterOwnerTeam",d.ReadKubernetesClusterOwnerTeam="ReadKubernetesClusterOwnerTeam",d.CreateKubernetesClusterOwnerUser="CreateKubernetesClusterOwnerUser",d.DeleteKubernetesClusterOwnerUser="DeleteKubernetesClusterOwnerUser",d.EditKubernetesClusterOwnerUser="EditKubernetesClusterOwnerUser",d.ReadKubernetesClusterOwnerUser="ReadKubernetesClusterOwnerUser",d.CreateDockerHost="CreateDockerHost",d.DeleteDockerHost="DeleteDockerHost",d.EditDockerHost="EditDockerHost",d.ReadDockerHost="ReadDockerHost",d.CreateNetworkDevice="CreateNetworkDevice",d.DeleteNetworkDevice="DeleteNetworkDevice",d.EditNetworkDevice="EditNetworkDevice",d.ReadNetworkDevice="ReadNetworkDevice",d.CreateNetworkDeviceDiscoveryScan="CreateNetworkDeviceDiscoveryScan",d.DeleteNetworkDeviceDiscoveryScan="DeleteNetworkDeviceDiscoveryScan",d.EditNetworkDeviceDiscoveryScan="EditNetworkDeviceDiscoveryScan",d.ReadNetworkDeviceDiscoveryScan="ReadNetworkDeviceDiscoveryScan",d.CreateNetworkSite="CreateNetworkSite",d.DeleteNetworkSite="DeleteNetworkSite",d.EditNetworkSite="EditNetworkSite",d.ReadNetworkSite="ReadNetworkSite",d.CreateNetworkSiteType="CreateNetworkSiteType",d.DeleteNetworkSiteType="DeleteNetworkSiteType",d.EditNetworkSiteType="EditNetworkSiteType",d.ReadNetworkSiteType="ReadNetworkSiteType",d.CreateRecommendationDismissal="CreateRecommendationDismissal",d.DeleteRecommendationDismissal="DeleteRecommendationDismissal",d.EditRecommendationDismissal="EditRecommendationDismissal",d.ReadRecommendationDismissal="ReadRecommendationDismissal",d.CreateNetworkEndpoint="CreateNetworkEndpoint",d.DeleteNetworkEndpoint="DeleteNetworkEndpoint",d.EditNetworkEndpoint="EditNetworkEndpoint",d.ReadNetworkEndpoint="ReadNetworkEndpoint",d.CreateNetworkSiteStatusTimeline="CreateNetworkSiteStatusTimeline",d.DeleteNetworkSiteStatusTimeline="DeleteNetworkSiteStatusTimeline",d.EditNetworkSiteStatusTimeline="EditNetworkSiteStatusTimeline",d.ReadNetworkSiteStatusTimeline="ReadNetworkSiteStatusTimeline",d.CreateNetworkSiteLink="CreateNetworkSiteLink",d.DeleteNetworkSiteLink="DeleteNetworkSiteLink",d.EditNetworkSiteLink="EditNetworkSiteLink",d.ReadNetworkSiteLink="ReadNetworkSiteLink",d.CreateNetworkDeviceLink="CreateNetworkDeviceLink",d.DeleteNetworkDeviceLink="DeleteNetworkDeviceLink",d.EditNetworkDeviceLink="EditNetworkDeviceLink",d.ReadNetworkDeviceLink="ReadNetworkDeviceLink",d.CreateNetworkDeviceLinkRule="CreateNetworkDeviceLinkRule",d.DeleteNetworkDeviceLinkRule="DeleteNetworkDeviceLinkRule",d.EditNetworkDeviceLinkRule="EditNetworkDeviceLinkRule",d.ReadNetworkDeviceLinkRule="ReadNetworkDeviceLinkRule",d.CreateNetworkTopologySuppression="CreateNetworkTopologySuppression",d.DeleteNetworkTopologySuppression="DeleteNetworkTopologySuppression",d.EditNetworkTopologySuppression="EditNetworkTopologySuppression",d.ReadNetworkTopologySuppression="ReadNetworkTopologySuppression",d.CreateNetworkSiteAssignmentRule="CreateNetworkSiteAssignmentRule",d.DeleteNetworkSiteAssignmentRule="DeleteNetworkSiteAssignmentRule",d.EditNetworkSiteAssignmentRule="EditNetworkSiteAssignmentRule",d.ReadNetworkSiteAssignmentRule="ReadNetworkSiteAssignmentRule",d.CreatePodmanHost="CreatePodmanHost",d.DeletePodmanHost="DeletePodmanHost",d.EditPodmanHost="EditPodmanHost",d.ReadPodmanHost="ReadPodmanHost",d.CreateDockerHostOwnerTeam="CreateDockerHostOwnerTeam",d.DeleteDockerHostOwnerTeam="DeleteDockerHostOwnerTeam",d.EditDockerHostOwnerTeam="EditDockerHostOwnerTeam",d.ReadDockerHostOwnerTeam="ReadDockerHostOwnerTeam",d.CreateNetworkDeviceOwnerTeam="CreateNetworkDeviceOwnerTeam",d.DeleteNetworkDeviceOwnerTeam="DeleteNetworkDeviceOwnerTeam",d.EditNetworkDeviceOwnerTeam="EditNetworkDeviceOwnerTeam",d.ReadNetworkDeviceOwnerTeam="ReadNetworkDeviceOwnerTeam",d.CreatePodmanHostOwnerTeam="CreatePodmanHostOwnerTeam",d.DeletePodmanHostOwnerTeam="DeletePodmanHostOwnerTeam",d.EditPodmanHostOwnerTeam="EditPodmanHostOwnerTeam",d.ReadPodmanHostOwnerTeam="ReadPodmanHostOwnerTeam",d.CreateDockerHostOwnerUser="CreateDockerHostOwnerUser",d.DeleteDockerHostOwnerUser="DeleteDockerHostOwnerUser",d.EditDockerHostOwnerUser="EditDockerHostOwnerUser",d.ReadDockerHostOwnerUser="ReadDockerHostOwnerUser",d.CreateNetworkDeviceOwnerUser="CreateNetworkDeviceOwnerUser",d.DeleteNetworkDeviceOwnerUser="DeleteNetworkDeviceOwnerUser",d.EditNetworkDeviceOwnerUser="EditNetworkDeviceOwnerUser",d.ReadNetworkDeviceOwnerUser="ReadNetworkDeviceOwnerUser",d.CreatePodmanHostOwnerUser="CreatePodmanHostOwnerUser",d.DeletePodmanHostOwnerUser="DeletePodmanHostOwnerUser",d.EditPodmanHostOwnerUser="EditPodmanHostOwnerUser",d.ReadPodmanHostOwnerUser="ReadPodmanHostOwnerUser",d.CreateProxmoxCluster="CreateProxmoxCluster",d.CreateDockerSwarmCluster="CreateDockerSwarmCluster",d.DeleteProxmoxCluster="DeleteProxmoxCluster",d.DeleteDockerSwarmCluster="DeleteDockerSwarmCluster",d.EditProxmoxCluster="EditProxmoxCluster",d.EditDockerSwarmCluster="EditDockerSwarmCluster",d.ReadProxmoxCluster="ReadProxmoxCluster",d.ReadDockerSwarmCluster="ReadDockerSwarmCluster",d.CreateIoTFleet="CreateIoTFleet",d.DeleteIoTFleet="DeleteIoTFleet",d.EditIoTFleet="EditIoTFleet",d.ReadIoTFleet="ReadIoTFleet",d.CreateIoTDeviceCredential="CreateIoTDeviceCredential",d.DeleteIoTDeviceCredential="DeleteIoTDeviceCredential",d.EditIoTDeviceCredential="EditIoTDeviceCredential",d.ReadIoTDeviceCredential="ReadIoTDeviceCredential",d.CreateCephCluster="CreateCephCluster",d.DeleteCephCluster="DeleteCephCluster",d.EditCephCluster="EditCephCluster",d.ReadCephCluster="ReadCephCluster",d.CreateProxmoxClusterOwnerTeam="CreateProxmoxClusterOwnerTeam",d.CreateDockerSwarmClusterOwnerTeam="CreateDockerSwarmClusterOwnerTeam",d.DeleteProxmoxClusterOwnerTeam="DeleteProxmoxClusterOwnerTeam",d.DeleteDockerSwarmClusterOwnerTeam="DeleteDockerSwarmClusterOwnerTeam",d.EditProxmoxClusterOwnerTeam="EditProxmoxClusterOwnerTeam",d.EditDockerSwarmClusterOwnerTeam="EditDockerSwarmClusterOwnerTeam",d.ReadProxmoxClusterOwnerTeam="ReadProxmoxClusterOwnerTeam",d.ReadDockerSwarmClusterOwnerTeam="ReadDockerSwarmClusterOwnerTeam",d.CreateIoTFleetOwnerTeam="CreateIoTFleetOwnerTeam",d.DeleteIoTFleetOwnerTeam="DeleteIoTFleetOwnerTeam",d.EditIoTFleetOwnerTeam="EditIoTFleetOwnerTeam",d.ReadIoTFleetOwnerTeam="ReadIoTFleetOwnerTeam",d.CreateProxmoxClusterOwnerUser="CreateProxmoxClusterOwnerUser",d.CreateDockerSwarmClusterOwnerUser="CreateDockerSwarmClusterOwnerUser",d.DeleteProxmoxClusterOwnerUser="DeleteProxmoxClusterOwnerUser",d.DeleteDockerSwarmClusterOwnerUser="DeleteDockerSwarmClusterOwnerUser",d.EditProxmoxClusterOwnerUser="EditProxmoxClusterOwnerUser",d.EditDockerSwarmClusterOwnerUser="EditDockerSwarmClusterOwnerUser",d.ReadProxmoxClusterOwnerUser="ReadProxmoxClusterOwnerUser",d.ReadDockerSwarmClusterOwnerUser="ReadDockerSwarmClusterOwnerUser",d.CreateIoTFleetOwnerUser="CreateIoTFleetOwnerUser",d.DeleteIoTFleetOwnerUser="DeleteIoTFleetOwnerUser",d.EditIoTFleetOwnerUser="EditIoTFleetOwnerUser",d.ReadIoTFleetOwnerUser="ReadIoTFleetOwnerUser",d.CreateCephClusterOwnerTeam="CreateCephClusterOwnerTeam",d.DeleteCephClusterOwnerTeam="DeleteCephClusterOwnerTeam",d.EditCephClusterOwnerTeam="EditCephClusterOwnerTeam",d.ReadCephClusterOwnerTeam="ReadCephClusterOwnerTeam",d.CreateCephClusterOwnerUser="CreateCephClusterOwnerUser",d.DeleteCephClusterOwnerUser="DeleteCephClusterOwnerUser",d.EditCephClusterOwnerUser="EditCephClusterOwnerUser",d.ReadCephClusterOwnerUser="ReadCephClusterOwnerUser",d.CreateHost="CreateHost",d.DeleteHost="DeleteHost",d.EditHost="EditHost",d.ReadHost="ReadHost",d.CreateHostOwnerTeam="CreateHostOwnerTeam",d.DeleteHostOwnerTeam="DeleteHostOwnerTeam",d.EditHostOwnerTeam="EditHostOwnerTeam",d.ReadHostOwnerTeam="ReadHostOwnerTeam",d.CreateHostOwnerUser="CreateHostOwnerUser",d.DeleteHostOwnerUser="DeleteHostOwnerUser",d.EditHostOwnerUser="EditHostOwnerUser",d.ReadHostOwnerUser="ReadHostOwnerUser",d.CreateServerlessFunction="CreateServerlessFunction",d.DeleteServerlessFunction="DeleteServerlessFunction",d.EditServerlessFunction="EditServerlessFunction",d.ReadServerlessFunction="ReadServerlessFunction",d.CreateServerlessFunctionOwnerTeam="CreateServerlessFunctionOwnerTeam",d.DeleteServerlessFunctionOwnerTeam="DeleteServerlessFunctionOwnerTeam",d.EditServerlessFunctionOwnerTeam="EditServerlessFunctionOwnerTeam",d.ReadServerlessFunctionOwnerTeam="ReadServerlessFunctionOwnerTeam",d.CreateServerlessFunctionOwnerUser="CreateServerlessFunctionOwnerUser",d.DeleteServerlessFunctionOwnerUser="DeleteServerlessFunctionOwnerUser",d.EditServerlessFunctionOwnerUser="EditServerlessFunctionOwnerUser",d.ReadServerlessFunctionOwnerUser="ReadServerlessFunctionOwnerUser",d.CreateCloudResource="CreateCloudResource",d.DeleteCloudResource="DeleteCloudResource",d.EditCloudResource="EditCloudResource",d.ReadCloudResource="ReadCloudResource",d.CreateCloudResourceOwnerTeam="CreateCloudResourceOwnerTeam",d.DeleteCloudResourceOwnerTeam="DeleteCloudResourceOwnerTeam",d.EditCloudResourceOwnerTeam="EditCloudResourceOwnerTeam",d.ReadCloudResourceOwnerTeam="ReadCloudResourceOwnerTeam",d.CreateCloudResourceOwnerUser="CreateCloudResourceOwnerUser",d.DeleteCloudResourceOwnerUser="DeleteCloudResourceOwnerUser",d.EditCloudResourceOwnerUser="EditCloudResourceOwnerUser",d.ReadCloudResourceOwnerUser="ReadCloudResourceOwnerUser",d.CreateRumApplication="CreateRumApplication",d.DeleteRumAp
36plication="DeleteRumApplication",d.EditRumApplication="EditRumApplication",d.ReadRumApplication="ReadRumApplication",d.CreateRumSessionReplay="CreateRumSessionReplay",d.ReadRumSessionReplay="ReadRumSessionReplay",d.DeleteRumSessionReplay="DeleteRumSessionReplay",d.ReadRumSessionReplayPayload="ReadRumSessionReplayPayload",d.ReadRumSessionReplayAudit="ReadRumSessionReplayAudit",d.CreateRumSessionErasureRequest="CreateRumSessionErasureRequest",d.ReadRumSessionErasureRequest="ReadRumSessionErasureRequest",d.CreateRumApplicationOwnerTeam="CreateRumApplicationOwnerTeam",d.DeleteRumApplicationOwnerTeam="DeleteRumApplicationOwnerTeam",d.EditRumApplicationOwnerTeam="EditRumApplicationOwnerTeam",d.ReadRumApplicationOwnerTeam="ReadRumApplicationOwnerTeam",d.CreateRumApplicationOwnerUser="CreateRumApplicationOwnerUser",d.DeleteRumApplicationOwnerUser="DeleteRumApplicationOwnerUser",d.EditRumApplicationOwnerUser="EditRumApplicationOwnerUser",d.ReadRumApplicationOwnerUser="ReadRumApplicationOwnerUser",d.CreateServerlessFunctionLabelRule="CreateServerlessFunctionLabelRule",d.DeleteServerlessFunctionLabelRule="DeleteServerlessFunctionLabelRule",d.EditServerlessFunctionLabelRule="EditServerlessFunctionLabelRule",d.ReadServerlessFunctionLabelRule="ReadServerlessFunctionLabelRule",d.CreateServerlessFunctionOwnerRule="CreateServerlessFunctionOwnerRule",d.DeleteServerlessFunctionOwnerRule="DeleteServerlessFunctionOwnerRule",d.EditServerlessFunctionOwnerRule="EditServerlessFunctionOwnerRule",d.ReadServerlessFunctionOwnerRule="ReadServerlessFunctionOwnerRule",d.CreateCloudResourceLabelRule="CreateCloudResourceLabelRule",d.DeleteCloudResourceLabelRule="DeleteCloudResourceLabelRule",d.EditCloudResourceLabelRule="EditCloudResourceLabelRule",d.ReadCloudResourceLabelRule="ReadCloudResourceLabelRule",d.CreateCloudResourceOwnerRule="CreateCloudResourceOwnerRule",d.DeleteCloudResourceOwnerRule="DeleteCloudResourceOwnerRule",d.EditCloudResourceOwnerRule="EditCloudResourceOwnerRule",d.ReadCloudResourceOwnerRule="ReadCloudResourceOwnerRule",d.CreateRumApplicationLabelRule="CreateRumApplicationLabelRule",d.DeleteRumApplicationLabelRule="DeleteRumApplicationLabelRule",d.EditRumApplicationLabelRule="EditRumApplicationLabelRule",d.ReadRumApplicationLabelRule="ReadRumApplicationLabelRule",d.CreateRumApplicationOwnerRule="CreateRumApplicationOwnerRule",d.DeleteRumApplicationOwnerRule="DeleteRumApplicationOwnerRule",d.EditRumApplicationOwnerRule="EditRumApplicationOwnerRule",d.ReadRumApplicationOwnerRule="ReadRumApplicationOwnerRule",d.CreateService="CreateService",d.DeleteService="DeleteService",d.EditService="EditService",d.ReadService="ReadService",d.CreateServiceTelemetryService="CreateServiceTelemetryService",d.DeleteServiceTelemetryService="DeleteServiceTelemetryService",d.EditServiceTelemetryService="EditServiceTelemetryService",d.ReadServiceTelemetryService="ReadServiceTelemetryService",d.CreateCodeRepository="CreateCodeRepository",d.DeleteCodeRepository="DeleteCodeRepository",d.EditCodeRepository="EditCodeRepository",d.ReadCodeRepository="ReadCodeRepository",d.CreateProbeOwnerTeam="CreateProbeOwnerTeam",d.DeleteProbeOwnerTeam="DeleteProbeOwnerTeam",d.EditProbeOwnerTeam="EditProbeOwnerTeam",d.ReadProbeOwnerTeam="ReadProbeOwnerTeam",d.CreateProbeOwnerUser="CreateProbeOwnerUser",d.DeleteProbeOwnerUser="DeleteProbeOwnerUser",d.EditProbeOwnerUser="EditProbeOwnerUser",d.ReadProbeOwnerUser="ReadProbeOwnerUser",d.CreateAIAgentOwnerTeam="CreateAIAgentOwnerTeam",d.DeleteAIAgentOwnerTeam="DeleteAIAgentOwnerTeam",d.EditAIAgentOwnerTeam="EditAIAgentOwnerTeam",d.ReadAIAgentOwnerTeam="ReadAIAgentOwnerTeam",d.CreateAIAgentOwnerUser="CreateAIAgentOwnerUser",d.DeleteAIAgentOwnerUser="DeleteAIAgentOwnerUser",d.EditAIAgentOwnerUser="EditAIAgentOwnerUser",d.ReadAIAgentOwnerUser="ReadAIAgentOwnerUser",d.CreateTableView="CreateTableView",d.DeleteTableView="DeleteTableView",d.EditTableView="EditTableView",d.ReadTableView="ReadTableView",d.CreateWorkspaceNotificationRule="CreateWorkspaceNotificationRule",d.DeleteWorkspaceNotificationRule="DeleteWorkspaceNotificationRule",d.EditWorksp
36aceNotificationRule="EditWorkspaceNotificationRule",d.ReadWorkspaceNotificationRule="ReadWorkspaceNotificationRule",d.CreateWorkspaceNotificationSummary="CreateWorkspaceNotificationSummary",d.DeleteWorkspaceNotificationSummary="DeleteWorkspaceNotificationSummary",d.EditWorkspaceNotificationSummary="EditWorkspaceNotificationSummary",d.ReadWorkspaceNotificationSummary="ReadWorkspaceNotificationSummary",d.CreateAlertEpisode="CreateAlertEpisode",d.DeleteAlertEpisode="DeleteAlertEpisode",d.EditAlertEpisode="EditAlertEpisode",d.ReadAlertEpisode="ReadAlertEpisode",d.CreateAlertEpisodeMember="CreateAlertEpisodeMember",d.DeleteAlertEpisodeMember="DeleteAlertEpisodeMember",d.EditAlertEpisodeMember="EditAlertEpisodeMember",d.ReadAlertEpisodeMember="ReadAlertEpisodeMember",d.CreateAlertGroupingRule="CreateAlertGroupingRule",d.DeleteAlertGroupingRule="DeleteAlertGroupingRule",d.EditAlertGroupingRule="EditAlertGroupingRule",d.ReadAlertGroupingRule="ReadAlertGroupingRule",d.CreateAlertReminderRule="CreateAlertReminderRule",d.DeleteAlertReminderRule="DeleteAlertReminderRule",d.EditAlertReminderRule="EditAlertReminderRule",d.ReadAlertReminderRule="ReadAlertReminderRule",d.CreateAlertOnCallRule="CreateAlertOnCallRule",d.DeleteAlertOnCallRule="DeleteAlertOnCallRule",d.EditAlertOnCallRule="EditAlertOnCallRule",d.ReadAlertOnCallRule="ReadAlertOnCallRule",d.CreateAlertOwnerRule="CreateAlertOwnerRule",d.DeleteAlertOwnerRule="DeleteAlertOwnerRule",d.EditAlertOwnerRule="EditAlertOwnerRule",d.ReadAlertOwnerRule="ReadAlertOwnerRule",d.CreateAlertPrivacyRule="CreateAlertPrivacyRule",d.DeleteAlertPrivacyRule="DeleteAlertPrivacyRule",d.EditAlertPrivacyRule="EditAlertPrivacyRule",d.ReadAlertPrivacyRule="ReadAlertPrivacyRule",d.CreateAlertEpisodeOnCallRule="CreateAlertEpisodeOnCallRule",d.DeleteAlertEpisodeOnCallRule="DeleteAlertEpisodeOnCallRule",d.EditAlertEpisodeOnCallRule="EditAlertEpisodeOnCallRule",d.ReadAlertEpisodeOnCallRule="ReadAlertEpisodeOnCallRule",d.CreateAlertEpisodeOwnerRule="CreateAlertEpisodeOwnerRule",d.DeleteAlertEpisodeOwnerRule="DeleteAlertEpisodeOwnerRule",d.EditAlertEpisodeOwnerRule="EditAlertEpisodeOwnerRule",d.ReadAlertEpisodeOwnerRule="ReadAlertEpisodeOwnerRule",d.CreateAlertEpisodePrivacyRule="CreateAlertEpisodePrivacyRule",d.DeleteAlertEpisodePrivacyRule="DeleteAlertEpisodePrivacyRule",d.EditAlertEpisodePrivacyRule="EditAlertEpisodePrivacyRule",d.ReadAlertEpisodePrivacyRule="ReadAlertEpisodePrivacyRule",d.CreateAlertLabelRule="CreateAlertLabelRule",d.DeleteAlertLabelRule="DeleteAlertLabelRule",d.EditAlertLabelRule="EditAlertLabelRule",d.ReadAlertLabelRule="ReadAlertLabelRule",d.CreateAlertEpisodeLabelRule="CreateAlertEpisodeLabelRule",d.DeleteAlertEpisodeLabelRule="DeleteAlertEpisodeLabelRule",d.EditAlertEpisodeLabelRule="EditAlertEpisodeLabelRule",d.ReadAlertEpisodeLabelRule="ReadAlertEpisodeLabelRule",d.CreateAlertEpisodeStateTimeline="CreateAlertEpisodeStateTimeline",d.DeleteAlertEpisodeStateTimeline="DeleteAlertEpisodeStateTimeline",d.EditAlertEpisodeStateTimeline="EditAlertEpisodeStateTimeline",d.ReadAlertEpisodeStateTimeline="ReadAlertEpisodeStateTimeline",d.CreateAlertEpisodeOwnerUser="CreateAlertEpisodeOwnerUser",d.DeleteAlertEpisodeOwnerUser="DeleteAlertEpisodeOwnerUser",d.EditAlertEpisodeOwnerUser="EditAlertEpisodeOwnerUser",d.ReadAlertEpisodeOwnerUser="ReadAlertEpisodeOwnerUser",d.CreateAlertEpisodeOwnerTeam="CreateAlertEpisodeOwnerTeam",d.DeleteAlertEpisodeOwnerTeam="DeleteAlertEpisodeOwnerTeam",d.EditAlertEpisodeOwnerTeam="EditAlertEpisodeOwnerTeam",d.ReadAlertEpisodeOwnerTeam="ReadAlertEpisodeOwnerTeam",d.CreateAlertEpisodeInternalNote="CreateAlertEpisodeInternalNote",d.DeleteAlertEpisodeInternalNote="DeleteAlertEpisodeInternalNote",d.EditAlertEpisodeInternalNote="EditAlertEpisodeInternalNote",d.ReadAlertEpisodeInternalNote="ReadAlertEpisodeInternalNote",d.CreateAlertEpisodeFeed="CreateAlertEpisodeFeed",d.EditAlertEpisodeFeed="EditAlertEpisodeFeed",d.ReadAlertEpisodeFeed="ReadAlertEpisodeFeed",d.CreateIncidentEpisode="CreateIncidentEpisode",d.DeleteIncidentEpisode="DeleteIncidentEpisode",d.EditIncidentEpisode="EditIncidentEpisode",d.ReadIncidentEpisode="ReadIncidentEpisode",d.CreateIncidentEpisodeMember="CreateIncidentEpisodeMember",d.DeleteIncidentEpisodeMember="DeleteIncidentEpisodeMember",d.EditIncidentEpisodeMember="EditIncidentEpisodeMember",d.ReadIncidentEpisodeMember="ReadIncidentEpisodeMember",d.CreateIncidentEpisodeStateTimeline="CreateIncidentEpisodeStateTimeline",d.DeleteIncidentEpisodeStateTimeline="DeleteIncidentEpisodeStateTimeline",d.EditIncidentEpisodeStateTimeline="EditIncidentEpisodeStateTimeline",d.ReadIncidentEpisodeStateTimeline="ReadIncidentEpisodeStateTimeline",d.CreateIncidentEpisodeOwnerUser="CreateIncidentEpisodeOwnerUser",d.DeleteIncidentEpisodeOwnerUser="DeleteIncidentEpisodeOwnerUser",d.EditIncidentEpisodeOwnerUser="EditIncidentEpisodeOwnerUser",d.ReadIncidentEpisodeOwnerUser="ReadIncidentEpisodeOwnerUser",d.CreateIncidentEpisodeOwnerTeam="CreateIncidentEpisodeOwnerTeam",d.DeleteIncidentEpisodeOwnerTeam="DeleteIncidentEpisodeOwnerTeam",d.EditIncidentEpisodeOwnerTeam="EditIncidentEpisodeOwnerTeam",d.ReadIncidentEpisodeOwnerTeam="ReadIncidentEpisodeOwnerTeam",d.CreateIncidentEpisodeInternalNote="CreateIncidentEpisodeInternalNote",d.DeleteIncidentEpisodeInternalNote="DeleteIncidentEpisodeInternalNote",d.EditIncidentEpisodeInternalNote="EditIncidentEpisodeInternalNote",d.ReadIncidentEpisodeInternalNote="ReadIncidentEpisodeInternalNote",d.CreateIncidentEpisodeFeed="CreateIncidentEpisodeFeed",d.EditIncidentEpisodeFeed="EditIncidentEpisodeFeed",d.ReadIncidentEpisodeFeed="ReadIncidentEpisodeFeed",d.CreateIncidentEpisodePublicNote="CreateIncidentEpisodePublicNote",d.DeleteIncidentEpisodePublicNote="DeleteIncidentEpisodePublicNote",d.EditIncidentEpisodePublicNote="EditIncidentEpisodePublicNote",d.ReadIncidentEpisodePublicNote="ReadIncidentEpisodePublicNote",d.CreateIncidentGroupingRule="CreateIncidentGroupingRule",d.DeleteIncidentGroupingRule="DeleteIncidentGroupingRule",d.EditIncidentGroupingRule="EditIncidentGroupingRule",d.ReadIncidentGroupingRule="ReadIncidentGroupingRule",d.CreateIncidentOnCallRule="CreateIncidentOnCallRule",d.DeleteIncidentOnCallRule="DeleteIncidentOnCallRule",d.EditIncidentOnCallRule="EditIncidentOnCallRule",d.ReadIncidentOnCallRule="ReadIncidentOnCallRule",d.CreateIncidentOwnerRule="CreateIncidentOwnerRule",d.DeleteIncidentOwnerRule="DeleteIncidentOwnerRule",d.EditIncidentOwnerRule="EditIncidentOwnerRule",d.ReadIncidentOwnerRule="ReadIncidentOwnerRule",d.CreateIncidentPrivacyRule="CreateIncidentPrivacyRule",d.DeleteIncidentPrivacyRule="DeleteIncidentPrivacyRule",d.EditIncidentPrivacyRule="EditIncidentPrivacyRule",d.ReadIncidentPrivacyRule="ReadIncidentPrivacyRule",d.CreateIncidentEpisodeOnCallRule="CreateIncidentEpisodeOnCallRule",d.DeleteIncidentEpisodeOnCallRule="DeleteIncidentEpisodeOnCallRule",d.EditIncidentEpisodeOnCallRule="EditIncidentEpisodeOnCallRule",d.ReadIncidentEpisodeOnCallRule="ReadIncidentEpisodeOnCallRule",d.CreateIncidentEpisodeOwnerRule="CreateIncidentEpisodeOwnerRule",d.DeleteIncidentEpisodeOwnerRule="DeleteIncidentEpisodeOwnerRule",d.EditIncidentEpisodeOwnerRule="EditIncidentEpisodeOwnerRule",d.ReadIncidentEpisodeOwnerRule="ReadIncidentEpisodeOwnerRule",d.CreateIncidentEpisodePrivacyRule="CreateIncidentEpisodePrivacyRule",d.DeleteIncidentEpisodePrivacyRule="DeleteIncidentEpisodePrivacyRule",d.EditIncidentEpisodePrivacyRule="EditIncidentEpisodePrivacyRule",d.ReadIncidentEpisodePrivacyRule="ReadIncidentEpisodePrivacyRule",d.CreateIncidentLabelRule="CreateIncidentLabelRule",d.DeleteIncidentLabelRule="DeleteIncidentLabelRule",d.EditIncidentLabelRule="EditIncidentLabelRule",d.ReadIncidentLabelRule="ReadIncidentLabelRule",d.CreateIncidentEpisodeLabelRule="CreateIncidentEpisodeLabelRule",d.DeleteIncidentEpisodeLabelRule="DeleteIncidentEpisodeLabelRule",d.EditIncidentEpisodeLabelRule="EditIncidentEpisodeLabelRule",d.ReadIncidentEpisodeLabelRule="ReadIncidentEpisodeLabelRule",d.CreateIncidentSlaRule="CreateIncidentSlaRule",d.DeleteIncidentSlaRule="DeleteIncidentSlaRule",d.EditIncidentSlaRule="EditIncidentSlaRule",d.ReadIncidentSlaRule="ReadIncidentSlaRule",d.CreateIncidentMeasurement="CreateIncidentMeasurement",d.DeleteIncidentMeasurement="DeleteIncidentMeasurement",d.EditIncidentMeasurement="EditIncidentMeasurement",d.ReadIncidentMeasurement="ReadIncidentMeasurement",d.ReadIncidentMeasurementValue="ReadIncidentMeasurementValue",d.CreateAlertMeasurement="CreateAlertMeasurement",d.DeleteAlertMeasurement="DeleteAlertMeasurement",d.EditAlertMeasurement="EditAlertMeasurement",d.ReadAlertMeasurement="ReadAlertMeasurement",d.ReadAlertMeasurementValue="ReadAlertMeasurementValue",d.CreateScheduledMaintenanceMeasurement="CreateScheduledMaintenanceMeasurement",d.DeleteScheduledMaintenanceMeasurement="DeleteScheduledMaintenanceMeasurement",d.EditScheduledMaintenanceMeasurement="EditScheduledMaintenanceMeasurement",d.ReadScheduledMaintenanceMeasurement="ReadScheduledMaintenanceMeasurement",d.ReadScheduledMaintenanceMeasurementValue="ReadScheduledMaintenanceMeasurementValue",d.CreateIncidentReminderRule="CreateIncidentReminderRule",d.DeleteIncidentReminderRule="DeleteIncidentReminderRule",d.EditIncidentReminderRule="EditIncidentReminderRule",d.ReadIncidentReminderRule="ReadIncidentReminderRule",d.CreateIncidentSla="CreateIncidentSla",d.DeleteIncidentSla="DeleteIncidentSla",d.EditIncidentSla="EditIncidentSla",d.ReadIncidentSla="ReadIncidentSla",d.CreateServiceLevelOb
36jective="CreateServiceLevelObjective",d.DeleteServiceLevelObjective="DeleteServiceLevelObjective",d.EditServiceLevelObjective="EditServiceLevelObjective",d.ReadServiceLevelObjective="ReadServiceLevelObjective",d.CreateServiceLevelObjectiveBurnRateRule="CreateServiceLevelObjectiveBurnRateRule",d.DeleteServiceLevelObjectiveBurnRateRule="DeleteServiceLevelObjectiveBurnRateRule",d.EditServiceLevelObjectiveBurnRateRule="EditServiceLevelObjectiveBurnRateRule",d.ReadServiceLevelObjectiveBurnRateRule="ReadServiceLevelObjectiveBurnRateRule",d.CreateServiceLevelObjectiveOwnerUser="CreateServiceLevelObjectiveOwnerUser",d.DeleteServiceLevelObjectiveOwnerUser="DeleteServiceLevelObjectiveOwnerUser",d.EditServiceLevelObjectiveOwnerUser="EditServiceLevelObjectiveOwnerUser",d.ReadServiceLevelObjectiveOwnerUser="ReadServiceLevelObjectiveOwnerUser",d.CreateServiceLevelObjectiveOwnerTeam="CreateServiceLevelObjectiveOwnerTeam",d.DeleteServiceLevelObjectiveOwnerTeam="DeleteServiceLevelObjectiveOwnerTeam",d.EditServiceLevelObjectiveOwnerTeam="EditServiceLevelOb
36jectiveOwnerTeam",d.ReadServiceLevelObjectiveOwnerTeam="ReadServiceLevelObjectiveOwnerTeam",d.ReadAllOperationalResources="ReadAllOperationalResources",d.EditAllOperationalResources="EditAllOperationalResources",d.DeleteAllOperationalResources="DeleteAllOperationalResources",d.CreateAllOperationalResources="CreateAllOperationalResources",d))(EC||{}),o0=class o0{static doesPermissionsIntersect(e,t){return e||(e=[]),t||(t=[]),e.filter(i=>t.includes(i)).length>0}static getIntersectingPermissions(e,t){return e.filter(i=>t.includes(i))}static getTenantPermissionProps(){return this.getAllPermissionProps().filter(e=>e.isAssignableToTenant)}static getRolePermissionProps(){return this.getTenantPermissionProps().filter(e=>e.isRolePermission)}static getAccessControlPermissionProps(){return this.getAllPermissionProps().filter(e=>e.isAccessControlPermission)}static isScopeApplicable(e){return e!=="ProjectOwner"&&e!=="ProjectAdmin"&&e!=="SettingsAdmin"&&e!=="SettingsMember"&&e!=="SettingsViewer"&&e!=="BillingAdmin"&&e!=="BillingMember"&&e!=="BillingViewer"}static isAccessControlPermission(e){return this.getAllPermissionProps().filter(t=>t.permission===e).filter(t=>t.isAccessControlPermission).length>0}static getNonAccessControlPermissions(e){return e.filter(t=>t.scope===Rp.All?!0:t.scope===Rp.Owned?!1:t.labelIds.length===0).map(t=>t.permission)}static getAccessControlPermissions(e){return e.filter(t=>t.scope===Rp.All||t.scope===Rp.Owned?!1:t.labelIds.length>0)}static getDescription(e){let t=this.getAllPermissionProps().filter(i=>i.permission===e);if(!t[0])throw new ye(`${e} does not have permission props`);return t[0].description}static getTitle(e){let t=this.getAllPermissionProps().filter(i=>i.permission===e);if(!t[0])throw new ye(`${e} does not have permission props`);return t[0].title}static getPermissionTitles(e){let t=this.getAllPermissionProps(),i=[];for(let s of e){let a=t.find(l=>l.permission===s);a&&i.push(a.title)}return i}static getAllPermissionProps(){let e=[{permission:"ProjectOwner",title:"Project Owner",description:"Owner of this project. Manages billing, inviting other admins to this project, and can delete this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Project"},{permission:"ProjectMember",title:"Project Member",description:"Member of this project. Can view most resources unless restricted.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Project"},{permission:"ProjectAdmin",title:"Project Admin",description:"Admin of this project. Manages team members in this project, however cannot manage billing or delete this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Project"},{permission:"IncidentAdmin",title:"Incident Admin",description:"Full control over incidents and incident configuration. Can create, edit, and delete incidents, notes, state timelines, templates, severities, and states.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Incident"},{permission:"IncidentMember",title:"Incident Member",description:"Can create, edit, and delete incidents, incident notes, and incident state timelines. Cannot modify incident severities or states.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Incident"},{permission:"IncidentViewer",title:"Incident Viewer",description:"Read-only access to incidents and incident resources.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Incident"},{permission:"AlertAdmin",title:"Alert Admin",description:"Full control over alerts and alert configuration. Can create, edit, and delete alerts, notes, state timelines, severities, and states.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Alert"},{permission:"AlertMember",title:"Alert Member",description:"Can create, edit, and delete alerts, alert notes, and alert state timelines. Cannot modify alert severities or states.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Alert"},{permission:"AlertViewer",title:"Alert Viewer",description:"Read-only access to alerts and alert resources.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Alert"},{permission:"MonitorAdmin",title:"Monitor Admin",description:"Full control over monitors and monitor configuration. Can create, edit, and delete monitors, monitor groups, probes, secrets, and statuses.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Monitor"},{permission:"MonitorMember",title:"Monitor Member",description:"Can create, edit, and delete monitors, monitor groups, and monitor secrets. Cannot modify monitor statuses.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Monitor"},{permission:"MonitorViewer",title:"Monitor Viewer",description:"Read-only access to monitors and monitor resources.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Monitor"},{permission:"StatusPageAdmin",title:"Status Page Admin",description:"Full control over status pages, announcements, subscribers, resources, domains, groups, and SSO configurations.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Status Page"},{permission:"StatusPageMember",title:"Status Page Member",description:"Can create, edit, and delete status pages, announcements, and subscribers.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Status Page"},{permission:"StatusPageViewer",title:"Status Page Viewer",description:"Read-only access to status pages and status page resources.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Status Page"},{permission:"OnCallAdmin",title:"On-Call Admin",description:"Full control over on-call duty policies, schedules, escalation rules, and user overrides.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"On-Call Duty Policy"},{permission:"OnCallMember",title:"On-Call Member",description:"Can create, edit, and delete on-call duty policies, schedules, and user overrides.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"On-Call Duty Policy"},{permission:"OnCallViewer",title:"On-Call Viewer",description:"Read-only access to on-call duty policies and schedules.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"On-Call Duty Policy"},{permission:"ScheduledMaintenanceAdmin",title:"Scheduled Maintenance Admin",description:"Full control over scheduled maintenances, notes, state timelines, templates, and maintenance states.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Scheduled Maintenance"},{permission:"ScheduledMaintenanceMember",title:"Scheduled Maintenance Member",description:"Can create, edit, and delete scheduled maintenances, notes, and state timelines. Cannot modify maintenance states.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Scheduled Maintenance"},{permission:"ScheduledMaintenanceViewer",title:"Scheduled Maintenance Viewer",description:"Read-only access to scheduled maintenances and maintenance resources.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Scheduled Maintenance"},{permission:"TelemetryAdmin",title:"Telemetry Admin",description:"Full control over telemetry services, logs, traces, metrics, profiles, exceptions, ingestion keys, and log pipelines.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Telemetry"},{permission:"TelemetryMember",title:"Telemetry Member",description:"Can create, edit, and delete telemetry services and view all telemetry data.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Telemetry"},{permission:"TelemetryViewer",title:"Telemetry Viewer",description:"Read-only access to telemetry services and telemetry data.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Telemetry"},{permission:"SecurityAdmin",title:"Security Admin",description:"Full control over the SIEM: security events, Sigma detection rules, threat intelligence feeds and indicators, and Google SecOps connections. Security data is not readable through any other role.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Security"},{permission:"SecurityMember",title:"Security Member",description:"Can read security events and threat intelligence, and create, edit, and delete detection rules and threat intel feeds. Cannot configure Google SecOps connections.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Security"},{permission:"SecurityViewer",title:"Security Viewer",description:"Read-only access to security events, detection rules, threat intelligence feeds, and indicators.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Security"},{permission:"SettingsAdmin",title:"Settings Admin",description:"Full control over project settings: API keys, teams, team permissions, labels, SSO, SMTP, call/SMS config, domains, probes, and service catalog.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Settings"},{permission:"SettingsMember",title:"Settings Member",description:"Can manage labels and service catalog. Cannot manage API keys, teams, SSO, or sensitive integrations.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Settings"},{permission:"SettingsViewer",title:"Settings Viewer",description:"Read-only access to project settings.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Settings"},{permission:"BillingAdmin",title:"Billing Admin",description:"Full control over project billing, invoices, and payment methods.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Billing"},{permission:"BillingMember",title:"Billing Member",description:"Can view and manage payment methods. Cannot change the project plan.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Billing"},{permission:"BillingViewer",title:"Billing Viewer",description:"Read-only access to billing information and invoices.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Billing"},{permission:"Viewer",title:"Viewer",description:"Read-only access across all project resources. Cannot create, edit, or delete any resources.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Project"},{permission:"WorkflowAdmin",title:"Workflow Admin",description:"Full control over workflows, workflow logs, and workflow variables.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Workflow"},{permission:"WorkflowMember",title:"Workflow Member",description:"Can create, edit, and delete workflows and workflow variables.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Workflow"},{permission:"WorkflowViewer",title:"Workflow Viewer",description:"Read-only access to workflows and workflow logs.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Workflow"},{permission:"RunbookAdmin",title:"Runbook Admin",description:"Full control over runbooks. Can create, edit, delete, and execute runbooks.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Runbook"},{permission:"RunbookMember",title:"Runbook Member",description:"Can create, edit, delete, and execute runbooks in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Runbook"}
36,{permission:"RunbookViewer",title:"Runbook Viewer",description:"Read-only access to runbooks.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!0,group:"Runbook"},{permission:"ProjectUser",title:"Project User",description:"Member of this project. Every user in the project holds this permission; it grants read access to shared workspace resources such as saved table views, labels, teams and member profiles.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"CurrentUser",title:"Logged in User",description:"This permission is assigned to any registered user.",isAssignableToTenant:!1,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"CustomerSupport",title:"Customer Support",description:"Customer Support Resource of OneUptime.",isAssignableToTenant:!1,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"User",title:"User",description:"Owner of this project, manages billing, inviting other admins to this project, and can delete this project.",isAssignableToTenant:!1,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"Public",title:"Public",description:"Non registered user. Typically used for sign up or log in.",isAssignableToTenant:!1,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"ManageProjectBilling",title:"Manage Billing",description:"This permission can update project billing.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"CreateProjectApiKey",title:"Create API Key",description:"This permission can create api keys of this project",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteProjectApiKey",title:"Delete API Key",description:"This permission can delete api keys of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditProjectApiKeyPermissions",title:"Edit API Key Permissions",description:"This permission can edit api key permissions of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditProjectApiKey",title:"Edit API Key",description:"This permission can edit api keys of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadProjectApiKey",title:"Read API Key",description:"This permission can read api keys of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateTelemetryIngestionKey",title:"Create Telemetry Ingestion Key",description:"This permission can create Telemetry Ingestion Keys of this project",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteTelemetryIngestionKey",title:"Delete Telemetry Ingestion Key",description:"This permission can delete Telemetry Ingestion Keys of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditTelemetryIngestionKey",title:"Edit Telemetry Ingestion Key",description:"This permission can edit Telemetry Ingestion Keys of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadTelemetryIngestionKey",title:"Read Telemetry Ingestion Key",description:"This permission can read Telemetry Ingestion Keys of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDashboard",title:"Create Dashboard",description:"This permission can create Dashboards of this project",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteDashboard",title:"Delete Dashboard",description:"This permission can delete Dashboard of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Settings"},{permission:"EditDashboard",title:"Edit Dashboard",description:"This permission can edit Dashboards of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Settings"},{permission:"ReadDashboard",title:"Read Dashboard",description:"This permission can read Dashboards of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Settings"},{permission:"CreateDataSource",title:"Create Data Source",description:"This permission can create Data Sources of this project",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteDataSource",title:"Delete Data Source",description:"This permission can delete Data Sources of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditDataSource",title:"Edit Data Source",description:"This permission can edit Data Sources of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadDataSource",title:"Read Data Source",description:"This permission can read Data Sources of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateDashboardOwnerTeam",title:"Create Dashboard Team Owner",description:"This permission can create Dashboard Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteDashboardOwnerTeam",title:"Delete Dashboard Team Owner",description:"This permission can delete Dashboard Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditDashboardOwnerTeam",title:"Edit Dashboard Team Owner",description:"This permission can edit Dashboard Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadDashboardOwnerTeam",title:"Read Dashboard Team Owner",description:"This permission can read Dashboard Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateDashboardOwnerUser",title:"Create Dashboard User Owner",description:"This permission can create Dashboard User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteDashboardOwnerUser",title:"Delete Dashboard User Owner",description:"This permission can delete Dashboard User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditDashboardOwnerUser",title:"Edit Dashboard User Owner",description:"This permission can edit Dashboard User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadDashboardOwnerUser",title:"Read Dashboard User Owner",description:"This permission can read Dashboard User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateDashboardOwnerRule",title:"Create Dashboard Owner Rule",description:"This permission can create Dashboard Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteDashboardOwnerRule",title:"Delete Dashboard Owner Rule",description:"This permission can delete Dashboard Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditDashboardOwnerRule",title:"Edit Dashboard Owner Rule",description:"This permission can edit Dashboard Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadDashboardOwnerRule",title:"Read Dashboard Owner Rule",description:"This permission can read Dashboard Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateDashboardLabelRule",title:"Create Dashboard Label Rule",description:"This permission can create Dashboard Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteDashboardLabelRule",title:"Delete Dashboard Label Rule",description:"This permission can delete Dashboard Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditDashboardLabelRule",title:"Edit Dashboard Label Rule",description:"This permission can edit Dashboard Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadDashboardLabelRule",title:"Read Dashboard Label Rule",description:"This permission can read Dashboard Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateDashboardDomain",title:"Create Dashboard Domain",description:"This permission can create Dashboard Domains of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteDashboardDomain",title:"Delete Dashboard Domain",description:"This permission can delete Dashboard Domains of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditDashboardDomain",title:"Edit Dashboard Domain",description:"This permission can edit Dashboard Domains of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadDashboardDomain",title:"Read Dashboard Domain",description:"This permission can read Dashboard Domains of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateTableView",title:"Create Table View",description:"This permission can create table views of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteTableView",title:"Delete Table View",description:"This permission can delete table views of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditTableView",title:"Edit Table View",description:"This permission can edit table views of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadTableView",title:"Read Table View",description:"This permission can read table views of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateProjectLabel",title:"Create Label",description:"This permission can create labels this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteProjectLabel",title:"Delete Label",description:"This permission can delete labels of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"}
36,{permission:"AddLabelsToProjectResources",title:"Add Label to Resources",description:"This permission can add project labels to resources of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditProjectLabel",title:"Edit Label",description:"This permission can edit labels of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadProjectLabel",title:"Read Label",description:"This permission can read labels of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateIncidentState",title:"Create Incident State",description:"This permission can create incident states this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentState",title:"Delete Incident State",description:"This permission can delete incident states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentState",title:"Edit Incident State",description:"This permission can edit incident states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentState",title:"Read Incident State",description:"This permission can read incident states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateAlertState",title:"Create Alert State",description:"This permission can create alert states this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertState",title:"Delete Alert State",description:"This permission can delete alert states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertState",title:"Edit Alert State",description:"This permission can edit alert states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertState",title:"Read Alert State",description:"This permission can read alert states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateWorkspaceNotificationRule",title:"Create Workspace Notification Rule",description:"This permission can create alert states this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteWorkspaceNotificationRule",title:"Delete Workspace Notification Rule",description:"This permission can delete alert states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditWorkspaceNotificationRule",title:"Edit Workspace Notification Rule",description:"This permission can edit alert states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadWorkspaceNotificationRule",title:"Read Workspace Notification Rule",description:"This permission can read alert states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateWorkspaceNotificationSummary",title:"Create Workspace Notification Summary",description:"This permission can create workspace notification summaries for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteWorkspaceNotificationSummary",title:"Delete Workspace Notification Summary",description:"This permission can delete workspace notification summaries of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditWorkspaceNotificationSummary",title:"Edit Workspace Notification Summary",description:"This permission can edit workspace notification summaries of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadWorkspaceNotificationSummary",title:"Read Workspace Notification Summary",description:"This permission can read workspace notification summaries of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateIncidentStateTimeline",title:"Create Incident State Timeline",description:"This permission can create incident state history of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentStateTimeline",title:"Delete Incident State Timeline",description:"This permission can delete incident state history of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentStateTimeline",title:"Edit Incident State Timeline",description:"This permission can edit incident state history of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentStateTimeline",title:"Read Incident State Timeline",description:"This permission can read incident state history of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateMonitorFeed",title:"Create Monitor Feed",description:"This permission can create log of an monitor in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorFeed",title:"Edit Monitor Feed",description:"This permission can edit log of an monitor in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorFeed",title:"Read Monitor Feed",description:"This permission can read log of an monitor in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateIncidentFeed",title:"Create Incident Feed",description:"This permission can create log of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentFeed",title:"Edit Incident Feed",description:"This permission can edit log of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentFeed",title:"Read Incident Feed",description:"This permission can read log of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateOnCallDutyPolicyFeed",title:"Create On Call Duty Policy Feed",description:"This permission can create log of an on-call policy in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyFeed",title:"Edit On Call Duty Policy Feed",description:"This permission can edit log of an on-call policy in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyFeed",title:"Read On Call Duty Policy Feed",description:"This permission can read log of an on-call policy in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateKubernetesClusterFeed",title:"Create Kubernetes Cluster Feed",description:"This permission can create the activity feed of a Kubernetes cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditKubernetesClusterFeed",title:"Edit Kubernetes Cluster Feed",description:"This permission can edit the activity feed of a Kubernetes cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadKubernetesClusterFeed",title:"Read Kubernetes Cluster Feed",description:"This permission can read the activity feed of a Kubernetes cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerHostFeed",title:"Create Docker Host Feed",description:"This permission can create the activity feed of a Docker host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerHostFeed",title:"Edit Docker Host Feed",description:"This permission can edit the activity feed of a Docker host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerHostFeed",title:"Read Docker Host Feed",description:"This permission can read the activity feed of a Docker host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerSwarmClusterFeed",title:"Create Docker Swarm Cluster Feed",description:"This permission can create the activity feed of a Docker Swarm cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerSwarmClusterFeed",title:"Edit Docker Swarm Cluster Feed",description:"This permission can edit the activity feed of a Docker Swarm cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerSwarmClusterFeed",title:"Read Docker Swarm Cluster Feed",description:"This permission can read the activity feed of a Docker Swarm cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCephClusterFeed",title:"Create Ceph Cluster Feed",description:"This permission can create the activity feed of a Ceph cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCephClusterFeed",title:"Edit Ceph Cluster Feed",description:"This permission can edit the activity feed of a Ceph cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCephClusterFeed",title:"Read Ceph Cluster Feed",description:"This permission can read the activity feed of a Ceph cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreatePodmanHostFeed",title:"Create Podman Host Feed",description:"This permission can create the activity feed of a Podman host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditPodmanHostFeed",title:"Edit Podman Host Feed",description:"This permission can edit the activity feed of a Podman host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadPodmanHostFeed",title:"Read Podman Host Feed",description:"This permission can read the activity feed of a Podman host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProxmoxClusterFeed",title:"Create Proxmox Cluster Feed",description:"This permission can create the activity feed of a Proxmox cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProxmoxClusterFeed",title:"Edit Proxmox Cluster Feed",description:"This permission can edit the activity feed of a Proxmox cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProxmoxClusterFeed",title:"Read Proxmox Cluster Feed",description:"This permission can read the activity feed of a Proxmox cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateHostFeed",title:"Create Host Feed",description:"This permission can create the activity feed of a host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditHostFeed",title:"Edit Host Feed",description:"This permission can edit the activity feed of a host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadHostFeed",title:"Read Host Feed",description:"This permission can read the activity feed of a host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCloudResourceFeed",title:"Create Cloud Resource Feed",description:"This permission can create the activity feed of a cloud resource in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCloudResourceFeed",title:"Edit Cloud Resource Feed",description:"This permission can edit the activity feed of a cloud resource in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCloudResourceFeed",title:"Read Cloud Resource Feed",description:"This permission can read the activity feed of a cloud resource in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateServiceFeed",title:"Create Service Feed",description:"This permission can create the activity feed of a service in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"EditServiceFeed",title:"Edit Service Feed",description:"This permission can edit the activity feed of a service in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"ReadServiceFeed",title:"Read Service Feed",description:"This permission can read the activity feed of a service in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"CreateAlertFeed",title:"Create Alert Feed",description:"This permission can create log of an alert in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertFeed",title:"Edit Alert Feed",description:"This permission can edit log of an alert in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertFeed",title:"Read Alert Feed",description:"This permission can read log of an alert in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateScheduledMaintenanceFeed",title:"Create Scheduled Maintenance Log",description:"This permission can create log of a scheduled maintenance in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceFeed",title:"Edit Scheduled Maintenance Log",description:"This permission can edit log of an scheduled maintenance in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceFeed",title:"Read Scheduled Maintenance Log",description:"This permission can read log of an scheduled maintenance in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateAlertStateTimeline",title:"Create Alert State Timeline",description:"This permission can create alert state history of an alert in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertStateTimeline",title:"Delete Alert State Timeline",description:"This permission can delete alert state history of an a
36lert in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertStateTimeline",title:"Edit Alert State Timeline",description:"This permission can edit incident alert history of an alert in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertStateTimeline",title:"Read Alert State Timeline",description:"This permission can read alert state history of an alert in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateMonitorStatusTimeline",title:"Create Monitor Status Timeline",description:"This permission can create Monitor Status history of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorStatusTimeline",title:"Delete Monitor Status Timeline",description:"This permission can delete Monitor Status history of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorStatusTimeline",title:"Edit Monitor Status Timeline",description:"This permission can edit Monitor Status history of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorStatusTimeline",title:"Read Monitor Status Timeline",description:"This permission can read Monitor Status history of an incident in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadEmailLog",title:"Read Email Log",description:"This permission can read email logs of the project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadProjectSCIMLog",title:"Read Project SCIM Log",description:"This permission can read SCIM provisioning logs of the project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadStatusPageSCIMLog",title:"Read Status Page SCIM Log",description:"This permission can read SCIM provisioning logs of status pages in the project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateProjectMonitorStatus",title:"Create Monitor Status",description:"This permission can create monitor statuses this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteProjectMonitorStatus",title:"Delete Monitor Status",description:"This permission can delete monitor statuses of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditProjectMonitorStatus",title:"Edit Monitor Status",description:"This permission can edit monitor statuses of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadProjectMonitorStatus",title:"Read Monitor Status",description:"This permission can read monitor statuses of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateStatusPageAnnouncement",title:"Create Status Page Announcement",description:"This permission can create Status Page Announcements in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageAnnouncement",title:"Delete Status Page Announcement",description:"This permission can delete Status Page Announcements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageAnnouncement",title:"Edit Status Page Announcement",description:"This permission can edit Status Page Announcements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageAnnouncement",title:"Read Status Page Announcement",description:"This permission can read Status Page Announcements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageAnnouncementTemplate",title:"Create Status Page Announcement Template",description:"This permission can create Status Page Announcement Templates in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageAnnouncementTemplate",title:"Delete Status Page Announcement Template",description:"This permission can delete Status Page Announcement Templates of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageAnnouncementTemplate",title:"Edit Status Page Announcement Template",description:"This permission can edit Status Page Announcement Templates of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageAnnouncementTemplate",title:"Read Status Page Announcement Template",description:"This permission can read Status Page Announcement Templates of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageSubscriberNotificationTemplate",title:"Create Status Page Subscriber Notification Template",description:"This permission can create Status Page Subscriber Notification Templates in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageSubscriberNotificationTemplate",title:"Delete Status Page Subscriber Notification Template",description:"This permission can delete Status Page Subscriber Notification Templates of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageSubscriberNotificationTemplate",title:"Edit Status Page Subscriber Notification Template",description:"This permission can edit Status Page Subscriber Notification Templates of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageSubscriberNotificationTemplate",title:"Read Status Page Subscriber Notification Template",description:"This permission can read Status Page Subscriber Notification Templates of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageSubscriberNotificationTemplateStatusPage",title:"Create Status Page Subscriber Notification Template Link",description:"This permission can create Status Page Subscriber Notification Template Links in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageSubscriberNotificationTemplateStatusPage",title:"Delete Status Page Subscriber Notification Template Link",description:"This permission can delete Status Page Subscriber Notification Template Links of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageSubscriberNotificationTemplateStatusPage",title:"Edit Status Page Subscriber Notification Template Link",description:"This permission can edit Status Page Subscriber Notification Template Links of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageSubscriberNotificationTemplateStatusPage",title:"Read Status Page Subscriber Notification Template Link",description:"This permission can read Status Page Subscriber Notification Template Links of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateProjectDomain",title:"Create Domain",description:"This permission can create Domain in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteProjectDomain",title:"Delete Domain",description:"This permission can delete Domain in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditProjectDomain",title:"Edit Domain",description:"This permission can edit Domain in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadProjectDomain",title:"Read Domain",description:"This permission can read Domain in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateStatusPageHeaderLink",title:"Create Header Link",description:"This permission can create Header Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageHeaderLink",title:"Delete Header Link",description:"This permission can delete Header Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageHeaderLink",title:"Edit Header Link",description:"This permission can edit Header Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageHeaderLink",title:"Read Header Link",description:"This permission can read Header Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageFooterLink",title:"Create Footer Link",description:"This permission can create Footer Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageFooterLink",title:"Delete Footer Link",description:"This permission can delete Footer Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageFooterLink",title:"Edit Footer Link",description:"This permission can edit Footer Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageFooterLink",title:"Read Footer Link",description:"This permission can read Footer Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageResource",title:"Create Status Page Resource",description:"This permission can create Status Page Resource in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageResource",title:"Delete Status Page Resource",description:"This permission can delete Status Page Resource in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageResource",title:"Edit Status Page Resource",description:"This permission can edit Status Page Resource in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageResource",title:"Read Status Page Resource",description:"This permission can read Status Page Resource in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageHistoryChartBarColorRule",title:"Create Status Page History Chart Bar Color Rule",description:"This permission can create Status Page History Chart Bar Color Rule in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageHistoryChartBarColorRule",title:"Delete Status Page History Chart Bar Color Rule",description:"This permission can delete Status Page History Chart Bar Color Rule in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageHistoryChartBarColorRule",title:"Edit Status Page History Chart Bar Color Rule",description:"This permission can edit Status Page History Chart Bar Color Rule in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageHistoryChartBarColorRule",title:"Read Status Page History Chart Bar Color Rule",description:"This permission can read Status Page History Chart Bar Color Rule in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateWorkflow",title:"Create Workflow",description:"This permission can create Workflow in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"DeleteWorkflow",title:"Delete Workflow",description:"This permission can delete Workflow in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Workflow"},{permission:"EditWorkflow",title:"Edit Workflow",description:"This permission can edit Workflow in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Workflow"},{permission:"ReadWorkflow",title:"Read Workflow",description:"This permission can read Workflow in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Workflow"},{permission:"CreateWorkflowOwnerTeam",title:"Create Workflow Team Owner",description:"This permission can create Workflow Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"DeleteWorkflowOwnerTeam",title:"Delete Workflow Team Owner",description:"This permission can delete Workflow Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"EditWorkflowOwnerTeam",title:"Edit Workflow Team Owner",description:"This permission can edit Workflow Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"ReadWorkflowOwnerTeam",title:"Read Workflow Team Owner",description:"This permission can read Workflow Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"CreateWorkflowOwnerUser",title:"Create Workflow User Owner",description:"This permission can create Workflow User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"DeleteWorkflowOwnerUser",title:"Delete Workflow User Owner",description:"This permission can delete Workflow User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"EditWorkflowOwnerUser",title:"Edit Workflow User Owner",description:"This permission can edit Workflow User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"ReadWorkflowOwnerUser",title:"Read Workflow User Owner",description:"This permission can read Workflow User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"CreateWorkflowOwnerRule",title:"Create Workflow Owner Rule",description:"This permission can create Workflow Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"DeleteWorkflowOwnerRule",title:"Delete Workflow Owner Rule",description:"This permission can delete Workflow Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"EditWorkflowOwnerRule",title:"Edit Workflow Owner Rule",description:"This permission can edit Workflow Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1
36,group:"Workflow"},{permission:"ReadWorkflowOwnerRule",title:"Read Workflow Owner Rule",description:"This permission can read Workflow Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"CreateWorkflowLabelRule",title:"Create Workflow Label Rule",description:"This permission can create Workflow Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"DeleteWorkflowLabelRule",title:"Delete Workflow Label Rule",description:"This permission can delete Workflow Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"EditWorkflowLabelRule",title:"Edit Workflow Label Rule",description:"This permission can edit Workflow Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"ReadWorkflowLabelRule",title:"Read Workflow Label Rule",description:"This permission can read Workflow Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"DeleteProject",title:"Delete Project",description:"This permission can delete Project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"EditProject",title:"Edit Project",description:"This permission can edit Project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"ReadProject",title:"Read Project",description:"This permission can read this Project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"CreateWorkflowVariable",title:"Create Workflow Variables",description:"This permission can create Workflow Variables in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"DeleteWorkflowVariable",title:"Delete Workflow Variables",description:"This permission can delete Workflow Variables in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"EditWorkflowVariable",title:"Edit Workflow Variables",description:"This permission can edit Workflow Variables in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"ReadWorkflowVariable",title:"Read Workflow Variables",description:"This permission can read Workflow Variables in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"CreateWorkflowLog",title:"Create Workflow Log",description:"This permission can create Workflow Log in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"DeleteWorkflowLog",title:"Delete Workflow Log",description:"This permission can delete Workflow Log in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"EditWorkflowLog",title:"Edit Workflow Log",description:"This permission can edit Workflow Log in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"ReadWorkflowLog",title:"Read Workflow Log",description:"This permission can read Workflow Log in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Workflow"},{permission:"CreateRunbook",title:"Create Runbook",description:"This permission can create Runbook in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbook",title:"Delete Runbook",description:"This permission can delete Runbook in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Runbook"},{permission:"EditRunbook",title:"Edit Runbook",description:"This permission can edit Runbook in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbook",title:"Read Runbook",description:"This permission can read Runbook in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Runbook"}
36,{permission:"CreateRunbookExecution",title:"Create Runbook Execution",description:"This permission can create Runbook Executions in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbookExecution",title:"Delete Runbook Execution",description:"This permission can delete Runbook Executions in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunbookExecution",title:"Edit Runbook Execution",description:"This permission can edit Runbook Executions (e.g. tick off manual steps) in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbookExecution",title:"Read Runbook Execution",description:"This permission can read Runbook Executions in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"CreateRunbookRule",title:"Create Runbook Rule",description:"This permission can create Runbook Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbookRule",title:"Delete Runbook Rule",description:"This permission can delete Runbook Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunbookRule",title:"Edit Runbook Rule",description:"This permission can edit Runbook Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbookRule",title:"Read Runbook Rule",description:"This permission can read Runbook Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"CreateAutoRemediationRule",title:"Create Auto Remediation Rule",description:"This permission can create Auto Remediation Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Auto Remediation"},{permission:"DeleteAutoRemediationRule",title:"Delete Auto Remediation Rule",description:"This permission can delete Auto Remediation Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Auto Remediation"},{permission:"EditAutoRemediationRule",title:"Edit Auto Remediation Rule",description:"This permission can edit Auto Remediation Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Auto Remediation"},{permission:"ReadAutoRemediationRule",title:"Read Auto Remediation Rule",description:"This permission can read Auto Remediation Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Auto Remediation"},{permission:"CreateRunbookOwnerTeam",title:"Create Runbook Team Owner",description:"This permission can create Runbook Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbookOwnerTeam",title:"Delete Runbook Team Owner",description:"This permission can delete Runbook Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunbookOwnerTeam",title:"Edit Runbook Team Owner",description:"This permission can edit Runbook Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbookOwnerTeam",title:"Read Runbook Team Owner",description:"This permission can read Runbook Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"CreateRunbookOwnerUser",title:"Create Runbook User Owner",description:"This permission can create Runbook User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbookOwnerUser",title:"Delete Runbook User Owner",description:"This permission can delete Runbook User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"}
36,{permission:"EditRunbookOwnerUser",title:"Edit Runbook User Owner",description:"This permission can edit Runbook User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbookOwnerUser",title:"Read Runbook User Owner",description:"This permission can read Runbook User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"CreateRunner",title:"Create Runbook Agent",description:"This permission can register Runbook Agents in this project. Runbook Agents execute Bash steps in your own infrastructure.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunner",title:"Delete Runbook Agent",description:"This permission can delete Runbook Agents in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Runbook"},{permission:"EditRunner",title:"Edit Runbook Agent",description:"This permission can edit Runbook Agents (name, description, tags, key) in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunner",title:"Read Runbook Agent",description:"This permission can read Runbook Agents in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Runbook"},{permission:"CreateRunnerOwnerTeam",title:"Create Runbook Agent Team Owner",description:"This permission can create Runbook Agent Team Owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunnerOwnerTeam",title:"Delete Runbook Agent Team Owner",description:"This permission can delete Runbook Agent Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunnerOwnerTeam",title:"Edit Runbook Agent Team Owner",description:"This permission can edit Runbook Agent Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunnerOwnerTeam",title:"Read Runbook Agent Team Owner",description:"This permission can read Runbook Agent Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"CreateRunnerOwnerUser",title:"Create Runbook Agent User Owner",description:"This permission can create Runbook Agent User Owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunnerOwnerUser",title:"Delete Runbook Agent User Owner",description:"This permission can delete Runbook Agent User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunnerOwnerUser",title:"Edit Runbook Agent User Owner",description:"This permission can edit Runbook Agent User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunnerOwnerUser",title:"Read Runbook Agent User Owner",description:"This permission can read Runbook Agent User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"CreateRunbookSecret",title:"Create Runbook Secret",description:"This permission can create runbook secret.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbookSecret",title:"Delete Runbook Secret",description:"This permission can delete runbook secret.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunbookSecret",title:"Edit Runbook Secret",description:"This permission can edit runbook secret.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbookSecret",title:"Read Runbook Secret",description:"This permission can read runbook secret.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"}
36,{permission:"CreateRunbookCredential",title:"Create Runbook Credential",description:"This permission can create runbook credentials (SSH keys, Kubernetes service account tokens).",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbookCredential",title:"Delete Runbook Credential",description:"This permission can delete runbook credentials.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunbookCredential",title:"Edit Runbook Credential",description:"This permission can edit runbook credentials.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbookCredential",title:"Read Runbook Credential",description:"This permission can read runbook credentials. Secret values are never returned by the API.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadAuditLog",title:"Read Audit Log",description:"This permission can read audit log records of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Audit Log"},{permission:"CreateStatusPageGroup",title:"Create Status Page Group",description:"This permission can create Status Page Group in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageGroup",title:"Delete Status Page Group",description:"This permission can delete Status Page Group in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageGroup",title:"Edit Status Page Group",description:"This permission can edit Status Page Group in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageGroup",title:"Read Status Page Group",description:"This permission can read Status Page Group in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageDomain",title:"Create Status Page Domain",description:"This permission can create Status Page Domain in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageDomain",title:"Delete Status Page Domain",description:"This permission can delete Status Page Domain in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageDomain",title:"Edit Status Page Domain",description:"This permission can edit Status Page Domain in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageDomain",title:"Read Status Page Domain",description:"This permission can read Status Page Domain in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateMonitorGroup",title:"Create Monitor Group",description:"This permission can create Monitor Group in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorGroup",title:"Delete Monitor Group",description:"This permission can delete Monitor Group in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorGroup",title:"Edit Monitor Group",description:"This permission can edit Monitor Group in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorGroup",title:"Read Monitor Group",description:"This permission can read Monitor Group in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateProjectSSO",title:"Create Project SSO",description:"This permission can create Project SSO in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteProjectSSO",title:"Delete Project SSO",description:"This permission can delete Project SSO in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditProjectSSO",title:"Edit Project SSO",description:"This permission can edit Project SSO in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadProjectSSO",title:"Read Project SSO",description:"This permission can read Project SSO in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateProjectOIDC",title:"Create Project OIDC",description:"This permission can create Project OIDC in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteProjectOIDC",title:"Delete Project OIDC",description:"This permission can delete Project OIDC in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditProjectOIDC",title:"Edit Project OIDC",description:"This permission can edit Project OIDC in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadProjectOIDC",title:"Read Project OIDC",description:"This permission can read Project OIDC in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateStatusPageSSO",title:"Create Status Page SSO",description:"This permission can create Status Page SSO in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageSSO",title:"Delete Status Page SSO",description:"This permission can delete Status Page SSO in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageSSO",title:"Edit Status Page SSO",description:"This permission can edit Status Page SSO in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageSSO",title:"Read Status Page SSO",description:"This permission can read Status Page SSO in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageOIDC",title:"Create Status Page OIDC",description:"This permission can create Status Page OIDC in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageOIDC",title:"Delete Status Page OIDC",description:"This permission can delete Status Page OIDC in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageOIDC",title:"Edit Status Page OIDC",description:"This permission can edit Status Page OIDC in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageOIDC",title:"Read Status Page OIDC",description:"This permission can read Status Page OIDC in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateProjectSMTPConfig",title:"Create SMTP Config",description:"This permission can create SMTP configs this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteProjectSMTPConfig",title:"Delete SMTP Config",description:"This permission can delete SMTP configs of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditProjectSMTPConfig",title:"Edit SMTP Config",description:"This permission can edit SMTP configs of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadProjectSMTPConfig",title:"Read SMTP Config",description:"This permission can read SMTP configs of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateProjectCallSMSConfig",title:"Create Call and SMS",description:"This permission can create Call and SMS this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"DeleteProjectCallSMSConfig",title:"Delete Call and SMS",description:"This permission can delete Call and SMS of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"EditProjectCallSMSConfig",title:"Edit Call and SMS",description:"This permission can edit Call and SMS of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"ReadProjectCallSMSConfig",title:"Read Call and SMS",description:"This permission can read Call and SMS of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Settings"},{permission:"CreateIncidentSeverity",title:"Create Incident Severity",description:"This permission can create Incident Severity this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentSeverity",title:"Delete Incident Severity",description:"This permission can delete Incident Severity of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentSeverity",title:"Edit Incident Severity",description:"This permission can edit Incident Severity of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentSeverity",title:"Read Incident Severity",description:"This permission can read Incident Severity of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateAlertSeverity",title:"Create Alert Severity",description:"This permission can create Alert Severity this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertSeverity",title:"Delete Alert Severity",description:"This permission can delete Alert Severity of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertSeverity",title:"Edit Alert Severity",description:"This permission can edit Alert Severity of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertSeverity",title:"Read Alert Severity",description:"This permission can read Alert Severity of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateProjectTeam",title:"Create Team",description:"This permission can create teams this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"DeleteProjectTeam",title:"Delete Team",description:"This permission can delete teams of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"InviteProjectTeamMembers",title:"Invite New Members",description:"This permission can invite users to the team.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"EditProjectTeamPermissions",title:"Edit Team Permissions",de
36scription:"This permission can edit team permissions of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"EditProjectTeam",title:"Edit Team",description:"This permission can edit teams of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"ReadProjectTeam",title:"Read Teams",description:"This permission can read teams of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"CreateProjectMonitor",title:"Create Monitor",description:"This permission can create monitor this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteProjectMonitor",title:"Delete Monitor",description:"This permission can delete monitor of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditProjectMonitor",title:"Edit Monitor",description:"This permission can edit monitor of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadProjectMonitor",title:"Read Monitor",description:"This permission can read monitor of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateMonitorTemplate",title:"Create Monitor Template",description:"This permission can create Monitor Template this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorTemplate",title:"Delete Monitor Template",description:"This permission can delete Monitor Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorTemplate",title:"Edit Monitor Template",description:"This permission can edit Monitor Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorTemplate",title:"Read Monitor Template",description:"This permission can read Monitor Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateIncidentInternalNote",title:"Create Incident Internal Note",description:"This permission can create Incident Internal Note this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentInternalNote",title:"Delete Incident Internal Note",description:"This permission can delete Incident Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentInternalNote",title:"Edit Incident Internal Note",description:"This permission can edit Incident Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentInternalNote",title:"Read Incident Internal Note",description:"This permission can read Incident Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateAlertInternalNote",title:"Create Alert Internal Note",description:"This permission can create Alert Internal Note this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertInternalNote",title:"Delete Alert Internal Note",description:"This permission can delete Alert Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertInternalNote",title:"Edit Alert Internal Note",description:"This permission can edit Alert Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertInternalNote",title:"Read Alert Internal Note",description:"This permission can read Alert Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateIncidentPublicNote",title:"Create Incident Status Page Note",description:"This permission can create Incident Status Page Note this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentPublicNote",title:"Delete Incident Status Page Note",description:"This permission can delete Incident Status Page Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentPublicNote",title:"Edit Incident Status Page Note",description:"This permission can edit Incident Status Page Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentPublicNote",title:"Read Incident Status Page Note",description:"This permission can read Incident Status Page Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateInvoices",title:"Create Invoices",description:"This permission can create Invoices this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"DeleteInvoices",title:"Delete Invoices",description:"This permission can delete Invoices of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"EditInvoices",title:"Edit Invoices",description:"This permission can edit Invoices of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"ReadInvoices",title:"Read Invoices",description:"This permission can read Invoices of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"CreateBillingPaymentMethod",title:"Create Payment Method",description:"This permission can create Payment Method this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"DeleteBillingPaymentMethod",title:"Delete Payment Method",description:"This permission can delete Payment Method of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"EditBillingPaymentMethod",title:"Edit Payment Method",description:"This permission can edit Payment Method of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"ReadBillingPaymentMethod",title:"Read Payment Method",description:"This permission can read Payment Method of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Billing"},{permission:"ReadProjectOnCallDutyPolicyExecutionLogTimeline",title:"Read On-Call Duty Policy Execution Log Timeline",description:"This permission can read teams in on-call duty execution log timeline.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectOnCallDutyPolicyExecutionLog",title:"Read On-Call Duty Policy Execution Log",description:"This permission can read on-call duty execution log.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectOnCallDutyPolicyExecutionLog",title:"Create On-Call Duty Policy Execution Log",description:"This permission can create on-call duty execution log.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectOnCallDutyPolicyEscalationRuleTeam",title:"Create On-Call Duty Policy Escalation Rule",description:"This permission can create teams in on-call duty escalation rule this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteProjectOnCallDutyPolicyEscalationRuleTeam",title:"Delete On-Call Duty Policy Escalation Rule Team",description:"This permission can delete teams in on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectOnCallDutyPolicyEscalationRuleTeam",title:"Edit On-Call Duty Policy Escalation Rule Team",description:"This permission can edit teams in on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectOnCallDutyPolicyEscalationRuleTeam",title:"Read On-Call Duty Policy Escalation Rule Team",description:"This permission can read teams in on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectIncomingCallPolicy",title:"Create Incoming Call Policy",description:"This permission can create incoming call policies for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteProjectIncomingCallPolicy",title:"Delete Incoming Call Policy",description:"This permission can delete incoming call policies of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectIncomingCallPolicy",title:"Edit Incoming Call Policy",description:"This permission can edit incoming call policies of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectIncomingCallPolicy",title:"Read Incoming Call Policy",description:"This permission can read incoming call policies of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectIncomingCallPolicyEscalationRule",title:"Create Incoming Call Policy Escalation Rule",description:"This permission can create incoming call policy escalation rules for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteProjectIncomingCallPolicyEscalationRule",title:"Delete Incoming Call Policy Escalation Rule",description:"This permission can delete incoming call policy escalation rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectIncomingCallPolicyEscalationRule",title:"Edit Incoming Call Policy Escalation Rule",description:"This permission can edit incoming call policy escalation rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectIncomingCallPolicyEscalationRule",title:"Read Incoming Call Policy Escalation Rule",description:"This permission can read incoming call policy escalation rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateIncomingCallPolicyOwnerUser",title:"Create Incoming Call Policy User Owner",description:"This permission can create Incoming Call Policy User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteIncomingCallPolicyOwnerUser",title:"Delete Incoming Call Policy User Owner",description:"This permission can delete Incoming Call Policy User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditIncomingCallPolicyOwnerUser",title:"Edit Incoming Call Policy User Owner",description:"This permission can edit Incoming Call Policy User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadIncomingCallPolicyOwnerUser",title:"Read Incoming Call Policy User Owner",description:"This permission can read Incoming Call Policy User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateIncomingCallPolicyOwnerTeam",title:"Create Incoming Call Policy Team Owner",description:"This permission can create Incoming Call Policy Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteIncomingCallPolicyOwnerTeam",title:"Delete Incoming Call Policy Team Owner",description:"This permission can delete Incoming Call Policy Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditIncomingCallPolicyOwnerTeam",title:"Edit Incoming Call Policy Team Owner",description:"This permission can edit Incoming Call Policy Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadIncomingCallPolicyOwnerTeam",title:"Read Incoming Call Policy Team Owner",description:"This permission can read Incoming Call Policy Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyLabelRule",title:"Create On-Call Duty Policy Label Rule",description:"This permission can create On-Call Duty Policy Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyLabelRule",title:"Delete On-Call Duty Policy Label Rule",description:"This permission can delete On-Call Duty Policy Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyLabelRule",title:"Edit On-Call Duty Policy Label Rule",description:"This permission can edit On-Call Duty Policy Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyLabelRule",title:"Read On-Call Duty Policy Label Rule",description:"This permission can read On-Call Duty Policy Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyOwnerRule",title:"Create On-Call Duty Policy Owner Rule",description:"This permission can create On-Call Duty Policy Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyOwnerRule",title:"Delete On-Call Duty Policy Owner Rule",description:"This permission can delete On-Call Duty Policy Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyOwnerRule",title:"Edit On-Call Duty Policy Owner Rule",description:"This permission can edit On-Call Duty Policy Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyOwnerRule",title:"Read On-Call Duty Policy Owner Rule",description:"This permission can read On-Call Duty Policy Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyScheduleLabelRule",title:"Create On-Call Schedule Label Rule",description:"This permission can create On-Call Schedule Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyScheduleLabelRule",title:"Delete On-Call Schedule Label Rule",description:"This permission can delete On-Call Schedule Label Rule of this project.",isAssignableToTenant:!0,isAccessControl
36Permission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyScheduleLabelRule",title:"Edit On-Call Schedule Label Rule",description:"This permission can edit On-Call Schedule Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyScheduleLabelRule",title:"Read On-Call Schedule Label Rule",description:"This permission can read On-Call Schedule Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyScheduleOwnerRule",title:"Create On-Call Schedule Owner Rule",description:"This permission can create On-Call Schedule Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyScheduleOwnerRule",title:"Delete On-Call Schedule Owner Rule",description:"This permission can delete On-Call Schedule Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyScheduleOwnerRule",title:"Edit On-Call Schedule Owner Rule",description:"This permission can edit On-Call Schedule Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyScheduleOwnerRule",title:"Read On-Call Schedule Owner Rule",description:"This permission can read On-Call Schedule Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateIncomingCallPolicyLabelRule",title:"Create Incoming Call Policy Label Rule",description:"This permission can create Incoming Call Policy Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteIncomingCallPolicyLabelRule",title:"Delete Incoming Call Policy Label Rule",description:"This permission can delete Incoming Call Policy Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditIncomingCallPolicyLabelRule",title:"Edit Incoming Call Policy Label Rule",description:"This permission can edit Incoming Call Policy Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadIncomingCallPolicyLabelRule",title:"Read Incoming Call Policy Label Rule",description:"This permission can read Incoming Call Policy Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateIncomingCallPolicyOwnerRule",title:"Create Incoming Call Policy Owner Rule",description:"This permission can create Incoming Call Policy Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteIncomingCallPolicyOwnerRule",title:"Delete Incoming Call Policy Owner Rule",description:"This permission can delete Incoming Call Policy Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditIncomingCallPolicyOwnerRule",title:"Edit Incoming Call Policy Owner Rule",description:"This permission can edit Incoming Call Policy Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadIncomingCallPolicyOwnerRule",title:"Read Incoming Call Policy Owner Rule",description:"This permission can read Incoming Call Policy Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectIncomingCallLog",title:"Read Incoming Call Log",description:"This permission can read incoming call logs of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectIncomingCallLogItem",title:"Read Incoming Call Log Item",description:"This permission can read incoming call log items of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectOnCallDutyPolicyEscalationRuleSchedule",title:"Create On-Call Duty Policy Escalation Rule Schedule",description:"This permission can create teams in on-call duty escalation rule schedule this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteProjectOnCallDutyPolicyEscalationRuleSchedule",title:"Delete On-Call Duty Policy Escalation Rule Schedule",description:"This permission can delete teams in on-call duty escalation rule schedule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectOnCallDutyPolicyEscalationRuleSchedule",title:"Edit On-Call Duty Policy Escalation Rule Schedule",description:"This permission can edit teams in on-call duty escalation rule schedule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectOnCallDutyPolicyEscalationRuleSchedule",title:"Read On-Call Duty Policy Escalation Rule Schedule",description:"This permission can read teams in on-call duty escalation rule schedule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateMonitorSecret",title:"Create Monitor Secret",description:"This permission can create monitor secret.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorSecret",title:"Delete Monitor Secret",description:"This permission can delete monitor secret",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorSecret",title:"Edit Monitor Secret",description:"This permission can edit monitor secret.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorSecret",title:"Read Monitor Secret",description:"This permission can read monitor secret.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateProjectOnCallDutyPolicyEscalationRuleUser",title:"Create On-Call Duty Policy Escalation Rule User",description:"This permission can create on-call duty escalation rule this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteProjectOnCallDutyPolicyEscalationRuleUser",title:"Delete On-Call Duty Policy Escalation Rule User",description:"This permission can delete on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectOnCallDutyPolicyEscalationRuleUser",title:"Edit On-Call Duty Policy Escalation Rule User",description:"This permission can edit on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectOnCallDutyPolicyEscalationRuleUser",title:"Read On-Call Duty Policy Escalation Rule User",description:"This permission can read on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectOnCallDutyPolicyEscalationRule",title:"Create On-Call Duty Policy Escalation Rule",description:"This permission can create on-call duty escalation rule this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteProjectOnCallDutyPolicyEscalationRule",title:"Delete On-Call Duty Policy Escalation Rule",description:"This permission can delete on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectOnCallDutyPolicyEscalationRule",title:"Edit On-Call Duty Policy Escalation Rule",description:"This permission can edit on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectOnCallDutyPolicyEscalationRule",title:"Read On-Call Duty Policy Escalation Rule",description:"This permission can read on-call duty escalation rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyTimeLog",title:"Create On-Call Policy Time Log",description:"This permission can read on-call policy time log this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyUserOverride",title:"Create On-Call Duty Policy User Override",description:"This permission can create on-call duty policy user override this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyUserOverride",title:"Delete On-Call Duty Policy User Override",description:"This permission can delete on-call duty policy user override of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyUserOverride",title:"Edit On-Call Duty Policy User Override",description:"This permission can edit on-call duty policy user override of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyUserOverride",title:"Read On-Call Duty Policy User Override",description:"This permission can read on-call duty policy user override of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectOnCallDutyPolicy",title:"Create On-Call Duty Policy",description:"This permission can create on-call duty this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteProjectOnCallDutyPolicy",title:"Delete On-Call Duty Policy",description:"This permission can delete on-call duty of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectOnCallDutyPolicy",title:"Edit On-Call Duty Policy",description:"This permission can edit on-call duty of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectOnCallDutyPolicy",title:"Read On-Call Duty Policy",description:"This permission can read on-call duty of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectUserNotificationRule",title:"Read User Notification Rules",description:"This permission can read the on-call notification rules of any user in this project, and see which of their notification methods those rules point at. Delivery addresses are shown in a masked form and delivery credentials are never readable.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectUserNotificationRule",title:"Edit User Notification Rules",description:"This permission can create, edit and delete the on-call notification rules of any user in this project, in order to repair a member who would otherwise never be paged. It does not permit adding or changing a user's notification methods.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ManageProjectUserNotificationMethod",title:"Manage User Notification Methods",description:"This permission can add and remove the notification methods (email, SMS, call, WhatsApp) of any user in this project, so an administrator can set up a member who cannot yet be paged at all. Addresses are only ever shown masked, an added method stays unverified until the person who owns the device verifies it, and that person is emailed about every change.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectOnCallDutyPolicySchedule",title:"Create On-Call Duty Policy Schedule",description:"This permission can create on-call duty schedule this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteProjectOnCallDutyPolicySchedule",title:"Delete On-Call Duty Policy Schedule",description:"This permission can delete on-call duty schedule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditProjectOnCallDutyPolicySchedule",title:"Edit On-Call Duty Policy Schedule",description:"This permission can edit on-call duty schedule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadProjectOnCallDutyPolicySchedule",title:"Read On-Call Duty Policy Schedule",description:"This permission can read on-call duty schedule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateProjectStatusPage",title:"Create Status Page",description:"This permission can create status pages this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteProjectStatusPage",title:"Delete Status Page",description:"This permission can delete status pages of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Status Page"},{permission:"EditProjectStatusPage",title:"Edit Status Page",description:"This permission can edit status pages of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Status Page"},{permission:"ReadProjectStatusPage",title:"Read Status Page",description:"This permission can read status pages of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Status Page"},{permission:"CreateProjectProbe",title:"Create Probe",description:"This permission can create probe this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"DeleteProjectProbe",title:"Delete Probe",description:"This permission can delete probe of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Probe"},{permission:"EditProjectProbe",title:"Edit Probe",description:"This permission can edit probe of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Probe"},{permission:"ReadProjectProbe",title:"Read Probe",description:"This permission can read probe of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Probe"},{permission:"CreateProjectAIAgent",title:"Create AI Agent",description:"This permission can create AI agents for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"DeleteProjectAIAgent",title:"Delete AI Agent",description:"This permission can delete AI agents of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"AI Agent"},{permission:"EditProjectAIAgent",title:"Edit AI Agent",description:"This permission can edit AI agents of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"AI Agent"},{perm
36ission:"ReadProjectAIAgent",title:"Read AI Agent",description:"This permission can read AI agents of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"AI Agent"},{permission:"CreateProjectAIAgentTask",title:"Create AI Agent Task",description:"This permission can create AI agent fix task pull request records for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"DeleteProjectAIAgentTask",title:"Delete AI Agent Task",description:"This permission can delete AI agent fix task pull request records of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"AI Agent"},{permission:"EditProjectAIAgentTask",title:"Edit AI Agent Task",description:"This permission can edit AI agent fix task pull request records of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"AI Agent"},{permission:"ReadProjectAIAgentTask",title:"Read AI Agent Task",description:"This permission can read AI agent fix tasks and their pull requests of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"AI Agent"},{permission:"CreateProjectLlm",title:"Create LLM",description:"This permission can create LLM configurations for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"DeleteProjectLlm",title:"Delete LLM",description:"This permission can delete LLM configurations of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"EditProjectLlm",title:"Edit LLM",description:"This permission can edit LLM configurations of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"ReadProjectLlm",title:"Read LLM",description:"This permission can read LLM configurations of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"CreateTelemetryService",title:"Create Telemetry Service",description:"This permission can create Telemetry Service this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteTelemetryService",title:"Delete Telemetry Service",description:"This permission can delete Telemetry Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditTelemetryService",title:"Edit Telemetry Service",description:"This permission can edit Telemetry Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadTelemetryService",title:"Read Telemetry Service",description:"This permission can read Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateMonitorGroupResource",title:"Create Monitor Group Resource",description:"This permission can create monitor group resource.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorGroupResource",title:"Delete Monitor Group Resource",description:"This permission can delete monitor group resource.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorGroupResource",title:"Edit Monitor Group Resource",description:"This permission can edit monitor group resource.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorGroupResource",title:"Read Monitor Group Resource",description:"This permission can read monitor group resource.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateOnCallDutyPolicyCustomField",title:"Create On-Call Policy Custom Field",description:"This permission can create On-Call Policy Custom Field this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyCustomField",title:"Delete On-Call Policy Custom Field",description:"This permission can delete On-Call Policy Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyCustomField",title:"Edit On-Call Policy Custom Field",description:"This permission can edit On-Call Policy Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyCustomField",title:"Read On-Call Policy Custom Field",description:"This permission can read On-Call Policy Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyScheduleLayer",title:"Create On-Call Schedule Layer",description:"This permission can create On-Call Schedule Layer this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyScheduleLayer",title:"Delete On-Call Schedule Layer",description:"This permission can delete On-Call Schedule Layer of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyScheduleLayer",title:"Edit On-Call Schedule Layer",description:"This permission can edit On-Call Schedule Layer of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyScheduleLayer",title:"Read On-Call Schedule Layer",description:"This permission can read On-Call Schedule Layer of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyScheduleLayerUser",title:"Create On-Call Schedule Layer User",description:"This permission can create On-Call Schedule Layer User this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyScheduleLayerUser",title:"Delete On-Call Schedule Layer User",description:"This permission can delete On-Call Schedule Layer User of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyScheduleLayerUser",title:"Edit On-Call Schedule Layer User",description:"This permission can edit On-Call Schedule Layer User of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyScheduleLayerUser",title:"Read On-Call Schedule Layer User",description:"This permission can read On-Call Schedule Layer User of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateMonitorCustomField",title:"Create Monitor Custom Field",description:"This permission can create Monitor Custom Field this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorCustomField",title:"Delete Monitor Custom Field",description:"This permission can delete Monitor Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorCustomField",title:"Edit Monitor Custom Field",description:"This permission can edit Monitor Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorCustomField",title:"Read Monitor Custom Field",description:"This permission can read Monitor Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateTeamCustomField",title:"Create Team Custom Field",description:"This permission can create Team Custom Field this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"DeleteTeamCustomField",title:"Delete Team Custom Field",description:"This permission can delete Team Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"EditTeamCustomField",title:"Edit Team Custom Field",description:"This permission can edit Team Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"ReadTeamCustomField",title:"Read Team Custom Field",description:"This permission can read Team Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"CreateIncidentCustomField",title:"Create Incident Custom Field",description:"This permission can create Incident Custom Field this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentCustomField",title:"Delete Incident Custom Field",description:"This permission can delete Incident Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentCustomField",title:"Edit Incident Custom Field",description:"This permission can edit Incident Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentCustomField",title:"Read Incident Custom Field",description:"This permission can read Incident Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateAlertCustomField",title:"Create Alert Custom Field",description:"This permission can create Alert Custom Field this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertCustomField",title:"Delete Alert Custom Field",description:"This permission can delete Alert Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertCustomField",title:"Edit Alert Custom Field",description:"This permission can edit Alert Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertCustomField",title:"Read Alert Custom Field",description:"This permission can read Alert Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateTeamMemberCustomField",title:"Create Team Member Custom Field",description:"This permission can create Team Member Custom Field for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"DeleteTeamMemberCustomField",title:"Delete Team Member Custom Field",description:"This permission can delete Team Member Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"EditTeamMemberCustomField",title:"Edit Team Member Custom Field",description:"This permission can edit Team Member Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"ReadTeamMemberCustomField",title:"Read Team Member Custom Field",description:"This permission can read Team Member Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Team"},{permission:"CreateStatusPageCustomField",title:"Create Status Page Custom Field",description:"This permission can create Status Page Custom Field this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageCustomField",title:"Delete Status Page Custom Field",description:"This permission can delete Status Page Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageCustomField",title:"Edit Status Page Custom Field",description:"This permission can edit Status Page Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageCustomField",title:"Read Status Page Custom Field",description:"This permission can read Status Page Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateScheduledMaintenanceCustomField",title:"Create Scheduled Maintenance Custom Field",description:"This permission can create Scheduled Maintenance Custom Field this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceCustomField",title:"Delete Scheduled Maintenance Custom Field",description:"This permission can delete Scheduled Maintenance Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceCustomField",title:"Edit Scheduled Maintenance Custom Field",description:"This permission can edit Scheduled Maintenance Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceCustomField",title:"Read Scheduled Maintenance Custom Field",description:"This permission can read Scheduled Maintenance Custom Field of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadSmsLog",title:"Read SMS Log",description:"This permission can read SMS Log of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadWhatsAppLog",title:"Read WhatsApp Log",description:"This permission can read WhatsApp Log of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadTelegramLog",title:"Read Telegram Log",description:"This permission can read Telegram Log of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadCallLog",title:"Read Call Log",description:"This permission can read Call Logs of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadPushLog",title:"Read Push Log",description:"This permission can read Push Notification Logs of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadWebhookLog",title:"Read Webhook Log",description:"This permission can read outbound Webhook request Logs of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadWorkspaceNotificationLog",title:"Read Workspace Notification Log",description:"This permission can read Workspace Notification Logs (Slack / Microsoft Teams) of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"ReadLlmLog",title:"Read LLM Log",description:"This permission can read LLM Logs of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Notification Log"},{permission:"CreateMonitorProbe",title:"Create Monitor Probe",description:"This permission can create Monitor Probe this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorProbe",title:"Delete Monitor Probe",description:"This permission can delete Monitor Probe
36of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorProbe",title:"Edit Monitor Probe",description:"This permission can edit Monitor Probe of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorProbe",title:"Read Monitor Probe",description:"This permission can read Monitor Probe of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateTelemetryServiceLog",title:"Create Telemetry Service Log",description:"This permission can create Telemetry Service Log this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteTelemetryServiceLog",title:"Delete Telemetry Service Log",description:"This permission can delete Telemetry Service Log of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditTelemetryServiceLog",title:"Edit Telemetry Service Log",description:"This permission can edit Telemetry Service Log of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadTelemetryServiceLog",title:"Read Telemetry Service Log",description:"This permission can read Telemetry Service Log of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateSecurityEvent",title:"Create Security Event",description:"This permission can create Security Events in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"DeleteSecurityEvent",title:"Delete Security Event",description:"This permission can delete Security Events of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"EditSecurityEvent",title:"Edit Security Event",description:"This permission can edit Security Events of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"ReadSecurityEvent",title:"Read Security Event",description:"This permission can read Security Events of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"CreateProjectDetectionRule",title:"Create Detection Rule",description:"This permission can create Detection Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"DeleteProjectDetectionRule",title:"Delete Detection Rule",description:"This permission can delete Detection Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"EditProjectDetectionRule",title:"Edit Detection Rule",description:"This permission can edit Detection Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"ReadProjectDetectionRule",title:"Read Detection Rule",description:"This permission can read Detection Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"CreateProjectThreatIntelFeed",title:"Create Threat Intel Feed",description:"This permission can create Threat Intel Feeds in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"DeleteProjectThreatIntelFeed",title:"Delete Threat Intel Feed",description:"This permission can delete Threat Intel Feeds of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"EditProjectThreatIntelFeed",title:"Edit Threat Intel Feed",description:"This permission can edit Threat Intel Feeds of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"ReadProjectThreatIntelFeed",title:"Read Threat Intel Feed",description:"This permission can read Threat Intel Feeds of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Security"},{permission:"CreateProjectLogPipeline",title:"Create Log Pipeline",description:"This permission can create Log Pipelines in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectLogPipeline",title:"Delete Log Pipeline",description:"This permission can delete Log Pipelines of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectLogPipeline",title:"Edit Log Pipeline",description:"This permission can edit Log Pipelines of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectLogPipeline",title:"Read Log Pipeline",description:"This permission can read Log Pipelines of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectLogPipelineProcessor",title:"Create Log Pipeline Processor",description:"This permission can create Log Pipeline Processors in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectLogPipelineProcessor",title:"Delete Log Pipeline Processor",description:"This permission can delete Log Pipeline Processors of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectLogPipelineProcessor",title:"Edit Log Pipeline Processor",description:"This permission can edit Log Pipeline Processors of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectLogPipelineProcessor",title:"Read Log Pipeline Processor",description:"This permission can read Log Pipeline Processors of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectLogDropFilter",title:"Create Log Drop Filter",description:"This permission can create Log Drop Filters in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectLogDropFilter",title:"Delete Log Drop Filter",description:"This permission can delete Log Drop Filters of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectLogDropFilter",title:"Edit Log Drop Filter",description:"This permission can edit Log Drop Filters of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectLogDropFilter",title:"Read Log Drop Filter",description:"This permission can read Log Drop Filters of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectLogScrubRule",title:"Create Log Scrub Rule",description:"This permission can create Log Scrub Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectLogScrubRule",title:"Delete Log Scrub Rule",description:"This permission can delete Log Scrub Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectLogScrubRule",title:"Edit Log Scrub Rule",description:"This permission can edit Log Scrub Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectLogScrubRule",title:"Read Log Scrub Rule",description:"This permission can read Log Scrub Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectMetricPipelineRule",title:"Create Metric Pipeline Rule",description:"This permission can create Metric Pipeline Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectMetricPipelineRule",title:"Delete Metric Pipeline Rule",description:"This permission can delete Metric Pipeline Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectMetricPipelineRule",title:"Edit Metric Pipeline Rule",description:"This permission can edit Metric Pipeline Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectMetricPipelineRule",title:"Read Metric Pipeline Rule",description:"This permission can read Metric Pipeline Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectLlmCostBudget",title:"Create LLM Cost Budget",description:"This permission can create LLM Cost Budgets in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectLlmCostBudget",title:"Delete LLM Cost Budget",description:"This permission can delete LLM Cost Budgets of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectLlmCostBudget",title:"Edit LLM Cost Budget",description:"This permission can edit LLM Cost Budgets of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectLlmCostBudget",title:"Read LLM Cost Budget",description:"This permission can read LLM Cost Budgets of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectLlmModelPrice",title:"Create LLM Model Price",description:"This permission can create LLM Model Prices in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectLlmModelPrice",title:"Delete LLM Model Price",description:"This permission can delete LLM Model Prices of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectLlmModelPrice",title:"Edit LLM Model Price",description:"This permission can edit LLM Model Prices of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectLlmModelPrice",title:"Read LLM Model Price",description:"This permission can read LLM Model Prices of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectMetricRecordingRule",title:"Create Metric Recording Rule",description:"This permission can create Metric Recording Rules (derived metrics) in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectMetricRecordingRule",title:"Delete Metric Recording Rule",description:"This permission can delete Metric Recording Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectMetricRecordingRule",title:"Edit Metric Recording Rule",description:"This permission can edit Metric Recording Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectMetricRecordingRule",title:"Read Metric Recording Rule",description:"This permission can read Metric Recording Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectTracePipeline",title:"Create Trace Pipeline",description:"This permission can create Trace Pipelines in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectTracePipeline",title:"Delete Trace Pipeline",description:"This permission can delete Trace Pipelines of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectTracePipeline",title:"Edit Trace Pipeline",description:"This permission can edit Trace Pipelines of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectTracePipeline",title:"Read Trace Pipeline",description:"This permission can read Trace Pipelines of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectTracePipelineProcessor",title:"Create Trace Pipeline Processor",description:"This permission can create Trace Pipeline Processors in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectTracePipelineProcessor",title:"Delete Trace Pipeline Processor",description:"This permission can delete Trace Pipeline Processors of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectTracePipelineProcessor",title:"Edit Trace Pipeline Processor",description:"This permission can edit Trace Pipeline Processors of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectTracePipelineProcessor",title:"Read Trace Pipeline Processor",description:"This permission can read Trace Pipeline Processors of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectTraceDropFilter",title:"Create Trace Drop Filter",description:"This permission can create Trace Drop Filters in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectTraceDropFilter",title:"Delete Trace Drop Filter",description:"This permission can delete Trace Drop Filters of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectTraceDropFilter",title:"Edit Trace Drop Filter",description:"This permission can edit Trace Drop Filters of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectTraceDropFilter",title:"Read Trace Drop Filter",description:"This permission can read Trace Drop Filters of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectTraceScrubRule",title:"Create Trace Scrub Rule",description:"This permission can create Trace Scrub Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectTraceScrubRule",title:"Delete Trace Scrub Rule",description:"This permission can delete Trace Scrub Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectTraceScrubRule",title:"Edit Trace Scrub Rule",description:"This permission can edit Trace Scrub Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectTraceScrubRule",title:"Read Trace Scrub Rule",description:"This permission can read Trace Scrub Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProjectTraceRecordingRule",title:"Create Trace Recording Rule",description:"This permission can create Trace Recording Rules (derived metrics from spans) in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProjectTraceRecordingRule",title:"Delete Trace Recording Rule",description:"This permission can delete
36Trace Recording Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProjectTraceRecordingRule",title:"Edit Trace Recording Rule",description:"This permission can edit Trace Recording Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProjectTraceRecordingRule",title:"Read Trace Recording Rule",description:"This permission can read Trace Recording Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateTelemetryException",title:"Create Telemetry Service Exception",description:"This permission can create Telemetry Service Exception this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteTelemetryException",title:"Delete Telemetry Service Exception",description:"This permission can delete Telemetry Service Exception of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditTelemetryException",title:"Edit Telemetry Service Exception",description:"This permission can edit Telemetry Service Exception of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadTelemetryException",title:"Read Telemetry Service Exception",description:"This permission can read Telemetry Service Exception of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateTelemetrySourceMap",title:"Create Telemetry Source Map",description:"This permission can upload source maps for telemetry services of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteTelemetrySourceMap",title:"Delete Telemetry Source Map",description:"This permission can delete source maps for telemetry services of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditTelemetrySourceMap",title:"Edit Telemetry Source Map",description:"This permission can edit source maps for telemetry services of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadTelemetrySourceMap",title:"Read Telemetry Source Map",description:"This permission can read source maps for telemetry services of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProbeOwnerTeam",title:"Create Probe Owner Team",description:"This permission can create owners for probes.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"DeleteProbeOwnerTeam",title:"Delete Probe Owner Team",description:"This permission can delete owners for probes",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"EditProbeOwnerTeam",title:"Edit Probe Owner Team",description:"This permission can edit owners for probes",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"ReadProbeOwnerTeam",title:"Read Probe Owner Team",description:"This permission can read owners for probes",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"CreateProbeOwnerUser",title:"Create Probe Owner User",description:"This permission can create owners for probes.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"DeleteProbeOwnerUser",title:"Delete Probe Owner User",description:"This permission can delete owners for probes",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"EditProbeOwnerUser",title:"Edit Probe Owner User",description:"This permission can edit owners for probes",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"ReadProbeOwnerUser",title:"Read Probe Owner User",description:"This permission can read owners for probes",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Probe"},{permission:"CreateAIAgentOwnerTeam",title:"Create AI Agent Owner Team",description:"This permission can create team owners for AI agents.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"DeleteAIAgentOwnerTeam",title:"Delete AI Agent Owner Team",description:"This permission can delete team owners for AI agents",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"EditAIAgentOwnerTeam",title:"Edit AI Agent Owner Team",description:"This permission can edit team owners for AI agents",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"ReadAIAgentOwnerTeam",title:"Read AI Agent Owner Team",description:"This permission can read team owners for AI agents",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"CreateAIAgentOwnerUser",title:"Create AI Agent Owner User",description:"This permission can create user owners for AI agents.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"DeleteAIAgentOwnerUser",title:"Delete AI Agent Owner User",description:"This permission can delete user owners for AI agents",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"EditAIAgentOwnerUser",title:"Edit AI Agent Owner User",description:"This permission can edit user owners for AI agents",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"ReadAIAgentOwnerUser",title:"Read AI Agent Owner User",description:"This permission can read user owners for AI agents",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"AI Agent"},{permission:"CreateKubernetesCluster",title:"Create Kubernetes Cluster",description:"This permission can create Kubernetes Cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteKubernetesCluster",title:"Delete Kubernetes Cluster",description:"This permission can delete Kubernetes Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditKubernetesCluster",title:"Edit Kubernetes Cluster",description:"This permission can edit Kubernetes Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadKubernetesCluster",title:"Read Kubernetes Cluster",description:"This permission can read Kubernetes Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerHost",title:"Create Docker Host",description:"This permission can create Docker Host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerHost",title:"Delete Docker Host",description:"This permission can delete Docker Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerHost",title:"Edit Docker Host",description:"This permission can edit Docker Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerHost",title:"Read Docker Host",description:"This permission can read Docker Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateNetworkDevice",title:"Create Network Device",description:"This permission can create Network Device in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkDevice",title:"Delete Network Device",description:"This permission can delete Network Device of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkDevice",title:"Edit Network Device",description:"This permission can edit Network Device of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkDevice",title:"Read Network Device",description:"This permission can read Network Device of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkDeviceDiscoveryScan",title:"Create Network Device Discovery Scan",description:"This permission can create Network Device Discovery Scan in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkDeviceDiscoveryScan",title:"Delete Network Device Discovery Scan",description:"This permission can delete Network Device Discovery Scan of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkDeviceDiscoveryScan",title:"Edit Network Device Discovery Scan",description:"This permission can edit Network Device Discovery Scan of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkDeviceDiscoveryScan",title:"Read Network Device Discovery Scan",description:"This permission can read Network Device Discovery Scan of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkSite",title:"Create Network Site",description:"This permission can create Network Site in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkSite",title:"Delete Network Site",description:"This permission can delete Network Site of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkSite",title:"Edit Network Site",description:"This permission can edit Network Site of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkSite",title:"Read Network Site",description:"This permission can read Network Site of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkSiteType",title:"Create Network Site Type",description:"This permission can create Network Site Type in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkSiteType",title:"Delete Network Site Type",description:"This permission can delete Network Site Type of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkSiteType",title:"Edit Network Site Type",description:"This permission can edit Network Site Type of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkSiteType",title:"Read Network Site Type",description:"This permission can read Network Site Type of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateRecommendationDismissal",title:"Create Recommendation Dismissal",description:"This permission can dismiss recommendations in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteRecommendationDismissal",title:"Delete Recommendation Dismissal",description:"This permission can restore dismissed recommendations of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditRecommendationDismissal",title:"Edit Recommendation Dismissal",description:"This permission can edit dismissed recommendations of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadRecommendationDismissal",title:"Read Recommendation Dismissal",description:"This permission can read dismissed recommendations of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkEndpoint",title:"Create Network Endpoint",description:"This permission can create Network Endpoint in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkEndpoint",title:"Delete Network Endpoint",description:"This permission can delete Network Endpoint of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkEndpoint",title:"Edit Network Endpoint",description:"This permission can edit Network Endpoint of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkEndpoint",title:"Read Network Endpoint",description:"This permission can read Network Endpoint of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkSiteStatusTimeline",title:"Create Network Site Status Timeline",description:"This permission can create Network Site Status Timeline in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkSiteStatusTimeline",title:"Delete Network Site Status Timeline",description:"This permission can delete Network Site Status Timeline of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkSiteStatusTimeline",title:"Edit Network Site Status Timeline",description:"This permission can edit Network Site Status Timeline of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkSiteStatusTimeline",title:"Read Network Site Status Timeline",description:"This permission can read Network Site Status Timeline of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkSiteLink",title:"Create Network Site Link",description:"This permission can create Network Site Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkSiteLink",title:"Delete Network Site Link",description:"This permission can delete Network Site Link of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkSiteLink",title:"Edit Network Site Link",description:"This permission can edit Network Site Link of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkSiteLink",title:"Read Network Site Link",description:"This permission can read Network Site Link of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkDeviceLink",title:"Create Network Device Link",description:"This permission can create Network Device Link in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkDeviceLink",title:"Delete Network Device Link",description:"This permission can delete Network Device Link of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkDeviceLink",title:"Edit Network Device Link",description:"This permission can edit Network Device Link of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermissio
36n:!1,group:"Monitor"},{permission:"ReadNetworkDeviceLink",title:"Read Network Device Link",description:"This permission can read Network Device Link of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkDeviceLinkRule",title:"Create Network Device Link Rule",description:"This permission can create Network Device Link Rule in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkDeviceLinkRule",title:"Delete Network Device Link Rule",description:"This permission can delete Network Device Link Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkDeviceLinkRule",title:"Edit Network Device Link Rule",description:"This permission can edit Network Device Link Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkDeviceLinkRule",title:"Read Network Device Link Rule",description:"This permission can read Network Device Link Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkTopologySuppression",title:"Create Network Topology Suppression",description:"This permission can hide nodes from the Network Topology map in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkTopologySuppression",title:"Delete Network Topology Suppression",description:"This permission can restore hidden nodes to the Network Topology map of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkTopologySuppression",title:"Edit Network Topology Suppression",description:"This permission can edit Network Topology Suppression of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkTopologySuppression",title:"Read Network Topology Suppression",description:"This permission can read Network Topology Suppression of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreateNetworkSiteAssignmentRule",title:"Create Network Site Assignment Rule",description:"This permission can create Network Site Assignment Rule in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteNetworkSiteAssignmentRule",title:"Delete Network Site Assignment Rule",description:"This permission can delete Network Site Assignment Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"EditNetworkSiteAssignmentRule",title:"Edit Network Site Assignment Rule",description:"This permission can edit Network Site Assignment Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"ReadNetworkSiteAssignmentRule",title:"Read Network Site Assignment Rule",description:"This permission can read Network Site Assignment Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Monitor"},{permission:"CreatePodmanHost",title:"Create Podman Host",description:"This permission can create Podman Host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeletePodmanHost",title:"Delete Podman Host",description:"This permission can delete Podman Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditPodmanHost",title:"Edit Podman Host",description:"This permission can edit Podman Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadPodmanHost",title:"Read Podman Host",description:"This permission can read Podman Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProxmoxCluster",title:"Create Proxmox Cluster",description:"This permission can create Proxmox Cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerSwarmCluster",title:"Create Docker Swarm Cluster",description:"This permission can create Docker Swarm Cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProxmoxCluster",title:"Delete Proxmox Cluster",description:"This permission can delete Proxmox Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerSwarmCluster",title:"Delete Docker Swarm Cluster",description:"This permission can delete Docker Swarm Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditProxmoxCluster",title:"Edit Proxmox Cluster",description:"This permission can edit Proxmox Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerSwarmCluster",title:"Edit Docker Swarm Cluster",description:"This permission can edit Docker Swarm Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProxmoxCluster",title:"Read Proxmox Cluster",description:"This permission can read Proxmox Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerSwarmCluster",title:"Read Docker Swarm Cluster",description:"This permission can read Docker Swarm Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateIoTFleet",title:"Create IoT Fleet",description:"This permission can create IoT Fleet in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteIoTFleet",title:"Delete IoT Fleet",description:"This permission can delete IoT Fleet of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditIoTFleet",title:"Edit IoT Fleet",description:"This permission can edit IoT Fleet of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadIoTFleet",title:"Read IoT Fleet",description:"This permission can read IoT Fleet of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateIoTDeviceCredential",title:"Create IoT Device Credential",description:"This permission can create IoT Device Credentials in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteIoTDeviceCredential",title:"Delete IoT Device Credential",description:"This permission can delete IoT Device Credentials of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditIoTDeviceCredential",title:"Edit IoT Device Credential",description:"This permission can edit IoT Device Credentials of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadIoTDeviceCredential",title:"Read IoT Device Credential",description:"This permission can read IoT Device Credentials of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCephCluster",title:"Create Ceph Cluster",description:"This permission can create Ceph Cluster in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCephCluster",title:"Delete Ceph Cluster",description:"This permission can delete Ceph Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditCephCluster",title:"Edit Ceph Cluster",description:"This permission can edit Ceph Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCephCluster",title:"Read Ceph Cluster",description:"This permission can read Ceph Cluster of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"}],t=[{permission:"CreateServerlessFunction",title:"Create Serverless Function",description:"This permission can create Serverless Function of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteServerlessFunction",title:"Delete Serverless Function",description:"This permission can delete Serverless Function of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditServerlessFunction",title:"Edit Serverless Function",description:"This permission can edit Serverless Function of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadServerlessFunction",title:"Read Serverless Function",description:"This permission can read Serverless Function of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateServerlessFunctionOwnerTeam",title:"Create Serverless Function Team Owner",description:"This permission can create Serverless Function Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteServerlessFunctionOwnerTeam",title:"Delete Serverless Function Team Owner",description:"This permission can delete Serverless Function Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditServerlessFunctionOwnerTeam",title:"Edit Serverless Function Team Owner",description:"This permission can edit Serverless Function Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadServerlessFunctionOwnerTeam",title:"Read Serverless Function Team Owner",description:"This permission can read Serverless Function Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateServerlessFunctionOwnerUser",title:"Create Serverless Function User Owner",description:"This permission can create Serverless Function User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteServerlessFunctionOwnerUser",title:"Delete Serverless Function User Owner",description:"This permission can delete Serverless Function User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditServerlessFunctionOwnerUser",title:"Edit Serverless Function User Owner",description:"This permission can edit Serverless Function User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadServerlessFunctionOwnerUser",title:"Read Serverless Function User Owner",description:"This permission can read Serverless Function User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCloudResource",title:"Create Cloud Resource",description:"This permission can create Cloud Resource of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCloudResource",title:"Delete Cloud Resource",description:"This permission can delete Cloud Resource of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditCloudResource",title:"Edit Cloud Resource",description:"This permission can edit Cloud Resource of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCloudResource",title:"Read Cloud Resource",description:"This permission can read Cloud Resource of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCloudResourceOwnerTeam",title:"Create Cloud Resource Team Owner",description:"This permission can create Cloud Resource Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCloudResourceOwnerTeam",title:"Delete Cloud Resource Team Owner",description:"This permission can delete Cloud Resource Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCloudResourceOwnerTeam",title:"Edit Cloud Resource Team Owner",description:"This permission can edit Cloud Resource Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCloudResourceOwnerTeam",title:"Read Cloud Resource Team Owner",description:"This permission can read Cloud Resource Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCloudResourceOwnerUser",title:"Create Cloud Resource User Owner",description:"This permission can create Cloud Resource User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCloudResourceOwnerUser",title:"Delete Cloud Resource User Owner",description:"This permission can delete Cloud Resource User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCloudResourceOwnerUser",title:"Edit Cloud Resource User Owner",description:"This permission can edit Cloud Resource User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCloudResourceOwnerUser",title:"Read Cloud Resource User Owner",description:"This permission can read Cloud Resource User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateRumApplication",title:"Create RUM Application",description:"This permission can create RUM Application of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"}
36,{permission:"DeleteRumApplication",title:"Delete RUM Application",description:"This permission can delete RUM Application of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditRumApplication",title:"Edit RUM Application",description:"This permission can edit RUM Application of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumApplication",title:"Read RUM Application",description:"This permission can read RUM Application of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateRumSessionReplay",title:"Create Session Replay",description:"This permission can ingest session replay recordings for this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumSessionReplay",title:"List Session Replays",description:"This permission can list session replay recordings and their metadata for this project. It does NOT grant the ability to watch a recording.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumSessionReplayPayload",title:"Watch Session Replays",description:"This permission can play back session replay recordings, viewing what a real end user saw on screen. Grant sparingly and separately from listing.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteRumSessionReplay",title:"Delete Session Replays",description:"This permission can delete session replay recordings of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumSessionReplayAudit",title:"Read Session Replay Audit",description:"This permission can read the audit trail of who watched which session replay recording.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateRumSessionErasureRequest",title:"Create Session Replay Erasure Request",description:"This permission can request erasure of session replay recordings, for example to satisfy a right-to-erasure request from an end user.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumSessionErasureRequest",title:"Read Session Replay Erasure Requests",description:"This permission can read session replay erasure requests and their completion status.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateRumApplicationOwnerTeam",title:"Create RUM Application Team Owner",description:"This permission can create RUM Application Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteRumApplicationOwnerTeam",title:"Delete RUM Application Team Owner",description:"This permission can delete RUM Application Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditRumApplicationOwnerTeam",title:"Edit RUM Application Team Owner",description:"This permission can edit RUM Application Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumApplicationOwnerTeam",title:"Read RUM Application Team Owner",description:"This permission can read RUM Application Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateRumApplicationOwnerUser",title:"Create RUM Application User Owner",description:"This permission can create RUM Application User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteRumApplicationOwnerUser",title:"Delete RUM Application User Owner",description:"This permission can delete RUM Application User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditRumApplicationOwnerUser",title:"Edit RUM Application User Owner",description:"This permission can edit RUM Application User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumApplicationOwnerUser",title:"Read RUM Application User Owner",description:"This permission can read RUM Application User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateServerlessFunctionLabelRule",title:"Create Serverless Function Label Rule",description:"This permission can create Serverless Function Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteServerlessFunctionLabelRule",title:"Delete Serverless Function Label Rule",description:"This permission can delete Serverless Function Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditServerlessFunctionLabelRule",title:"Edit Serverless Function Label Rule",description:"This permission can edit Serverless Function Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadServerlessFunctionLabelRule",title:"Read Serverless Function Label Rule",description:"This permission can read Serverless Function Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateServerlessFunctionOwnerRule",title:"Create Serverless Function Owner Rule",description:"This permission can create Serverless Function Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteServerlessFunctionOwnerRule",title:"Delete Serverless Function Owner Rule",description:"This permission can delete Serverless Function Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditServerlessFunctionOwnerRule",title:"Edit Serverless Function Owner Rule",description:"This permission can edit Serverless Function Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadServerlessFunctionOwnerRule",title:"Read Serverless Function Owner Rule",description:"This permission can read Serverless Function Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCloudResourceLabelRule",title:"Create Cloud Resource Label Rule",description:"This permission can create Cloud Resource Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCloudResourceLabelRule",title:"Delete Cloud Resource Label Rule",description:"This permission can delete Cloud Resource Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCloudResourceLabelRule",title:"Edit Cloud Resource Label Rule",description:"This permission can edit Cloud Resource Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCloudResourceLabelRule",title:"Read Cloud Resource Label Rule",description:"This permission can read Cloud Resource Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCloudResourceOwnerRule",title:"Create Cloud Resource Owner Rule",description:"This permission can create Cloud Resource Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCloudResourceOwnerRule",title:"Delete Cloud Resource Owner Rule",description:"This permission can delete Cloud Resource Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCloudResourceOwnerRule",title:"Edit Cloud Resource Owner Rule",description:"This permission can edit Cloud Resource Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCloudResourceOwnerRule",title:"Read Cloud Resource Owner Rule",description:"This permission can read Cloud Resource Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateRumApplicationLabelRule",title:"Create RUM Application Label Rule",description:"This permission can create RUM Application Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"}
36,{permission:"DeleteRumApplicationLabelRule",title:"Delete RUM Application Label Rule",description:"This permission can delete RUM Application Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditRumApplicationLabelRule",title:"Edit RUM Application Label Rule",description:"This permission can edit RUM Application Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumApplicationLabelRule",title:"Read RUM Application Label Rule",description:"This permission can read RUM Application Label Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateRumApplicationOwnerRule",title:"Create RUM Application Owner Rule",description:"This permission can create RUM Application Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteRumApplicationOwnerRule",title:"Delete RUM Application Owner Rule",description:"This permission can delete RUM Application Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditRumApplicationOwnerRule",title:"Edit RUM Application Owner Rule",description:"This permission can edit RUM Application Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadRumApplicationOwnerRule",title:"Read RUM Application Owner Rule",description:"This permission can read RUM Application Owner Rule of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateKubernetesClusterOwnerTeam",title:"Create Kubernetes Cluster Team Owner",description:"This permission can create Kubernetes Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteKubernetesClusterOwnerTeam",title:"Delete Kubernetes Cluster Team Owner",description:"This permission can delete Kubernetes Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditKubernetesClusterOwnerTeam",title:"Edit Kubernetes Cluster Team Owner",description:"This permission can edit Kubernetes Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadKubernetesClusterOwnerTeam",title:"Read Kubernetes Cluster Team Owner",description:"This permission can read Kubernetes Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateKubernetesClusterOwnerUser",title:"Create Kubernetes Cluster User Owner",description:"This permission can create Kubernetes Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteKubernetesClusterOwnerUser",title:"Delete Kubernetes Cluster User Owner",description:"This permission can delete Kubernetes Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditKubernetesClusterOwnerUser",title:"Edit Kubernetes Cluster User Owner",description:"This permission can edit Kubernetes Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadKubernetesClusterOwnerUser",title:"Read Kubernetes Cluster User Owner",description:"This permission can read Kubernetes Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProxmoxClusterOwnerTeam",title:"Create Proxmox Cluster Team Owner",description:"This permission can create Proxmox Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerSwarmClusterOwnerTeam",title:"Create Docker Swarm Cluster Team Owner",description:"This permission can create Docker Swarm Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProxmoxClusterOwnerTeam",title:"Delete Proxmox Cluster Team Owner",description:"This permission can delete Proxmox Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerSwarmClusterOwnerTeam",title:"Delete Docker Swarm Cluster Team Owner",description:"This permission can delete Docker Swarm Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProxmoxClusterOwnerTeam",title:"Edit Proxmox Cluster Team Owner",description:"This permission can edit Proxmox Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerSwarmClusterOwnerTeam",title:"Edit Docker Swarm Cluster Team Owner",description:"This permission can edit Docker Swarm Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProxmoxClusterOwnerTeam",title:"Read Proxmox Cluster Team Owner",description:"This permission can read Proxmox Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerSwarmClusterOwnerTeam",title:"Read Docker Swarm Cluster Team Owner",description:"This permission can read Docker Swarm Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateIoTFleetOwnerTeam",title:"Create IoT Fleet Team Owner",description:"This permission can create IoT Fleet Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteIoTFleetOwnerTeam",title:"Delete IoT Fleet Team Owner",description:"This permission can delete IoT Fleet Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditIoTFleetOwnerTeam",title:"Edit IoT Fleet Team Owner",description:"This permission can edit IoT Fleet Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadIoTFleetOwnerTeam",title:"Read IoT Fleet Team Owner",description:"This permission can read IoT Fleet Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProxmoxClusterOwnerUser",title:"Create Proxmox Cluster User Owner",description:"This permission can create Proxmox Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerSwarmClusterOwnerUser",title:"Create Docker Swarm Cluster User Owner",description:"This permission can create Docker Swarm Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProxmoxClusterOwnerUser",title:"Delete Proxmox Cluster User Owner",description:"This permission can delete Proxmox Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerSwarmClusterOwnerUser",title:"Delete Docker Swarm Cluster User Owner",description:"This permission can delete Docker Swarm Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProxmoxClusterOwnerUser",title:"Edit Proxmox Cluster User Owner",description:"This permission can edit Proxmox Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerSwarmClusterOwnerUser",title:"Edit Docker Swarm Cluster User Owner",description:"This permission can edit Docker Swarm Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProxmoxClusterOwnerUser",title:"Read Proxmox Cluster User Owner",description:"This permission can read Proxmox Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerSwarmClusterOwnerUser",title:"Read Docker Swarm Cluster User Owner",description:"This permission can read Docker Swarm Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateIoTFleetOwnerUser",title:"Create IoT Fleet User Owner",description:"This permission can create IoT Fleet User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteIoTFleetOwnerUser",title:"Delete IoT Fleet User Owner",description:"This permission can delete IoT Fleet User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditIoTFleetOwnerUser",title:"Edit IoT Fleet User Owner",description:"This permission can edit IoT Fleet User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadIoTFleetOwnerUser",title:"Read IoT Fleet User Owner",description:"This permission can read IoT Fleet User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCephClusterOwnerTeam",title:"Create Ceph Cluster Team Owner",description:"This permission can create Ceph Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCephClusterOwnerTeam",title:"Delete Ceph Cluster Team Owner",description:"This permission can delete Ceph Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCephClusterOwnerTeam",title:"Edit Ceph Cluster Team Owner",description:"This permission can edit Ceph Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCephClusterOwnerTeam",title:"Read Ceph Cluster Team Owner",description:"This permission can read Ceph Cluster Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCephClusterOwnerUser",title:"Create Ceph Cluster User Owner",description:"This permission can create Ceph Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCephClusterOwnerUser",title:"Delete Ceph Cluster User Owner",description:"This permission can delete Ceph Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCephClusterOwnerUser",title:"Edit Ceph Cluster User Owner",description:"This permission can edit Ceph Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCephClusterOwnerUser",title:"Read Ceph Cluster User Owner",description:"This permission can read Ceph Cluster User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerHostOwnerTeam",title:"Create Docker Host Team Owner",description:"This permission can create Docker Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateNetworkDeviceOwnerTeam",title:"Create Network Device Team Owner",description:"This permission can create Network Device Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerHostOwnerTeam",title:"Delete Docker Host Team Owner",description:"This permission can delete Docker Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteNetworkDeviceOwnerTeam",title:"Delete Network Device Team Owner",description:"This permission can delete Network Device Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerHostOwnerTeam",title:"Edit Docker Host Team Owner",description:"This permission can edit Docker Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditNetworkDeviceOwnerTeam",title:"Edit Network Device Team Owner",description:"This permission can edit Network Device Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerHostOwnerTeam",title:"Read Docker Host Team Owner",description:"This permission can read Docker Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadNetworkDeviceOwnerTeam",title:"Read Network Device Team Owner",description:"This permission can read Network Device Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreatePodmanHostOwnerTeam",title:"Create Podman Host Team Owner",description:"This permission can create Podman Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeletePodmanHostOwnerTeam",title:"Delete Podman Host Team Owner",description:"This permission can delete Podman Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditPodmanHostOwnerTeam",title:"Edit Podman Host Team Owner",description:"This permission can edit Podman Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadPodmanHostOwnerTeam",title:"Read Podman Host Team Owner",description:"This permission can read Podman Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerHostOwnerUser",title:"Create Docker Host User Owner",description:"This permission can create Docker Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateNetworkDeviceOwnerUser",title:"Create Network Device User Owner",description:"This permission can create Network Device User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerHostOwnerUser",title:"Delete Docker Host User Owner",description:"This permission can delete Docker Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteNetworkDeviceOwnerUser",title:"Delete Network Device User Owner",description:"This permission can delete Network Device User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerHostOwnerUser",title:"Edit Docker Host User Owner",description:"This permission can edit Docker Host User Owner of this project.",isAssignabl
36eToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditNetworkDeviceOwnerUser",title:"Edit Network Device User Owner",description:"This permission can edit Network Device User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerHostOwnerUser",title:"Read Docker Host User Owner",description:"This permission can read Docker Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadNetworkDeviceOwnerUser",title:"Read Network Device User Owner",description:"This permission can read Network Device User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreatePodmanHostOwnerUser",title:"Create Podman Host User Owner",description:"This permission can create Podman Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeletePodmanHostOwnerUser",title:"Delete Podman Host User Owner",description:"This permission can delete Podman Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditPodmanHostOwnerUser",title:"Edit Podman Host User Owner",description:"This permission can edit Podman Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadPodmanHostOwnerUser",title:"Read Podman Host User Owner",description:"This permission can read Podman Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateHost",title:"Create Host",description:"This permission can create Host in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteHost",title:"Delete Host",description:"This permission can delete Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"EditHost",title:"Edit Host",description:"This permission can edit Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"ReadHost",title:"Read Host",description:"This permission can read Host of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Telemetry"},{permission:"CreateHostOwnerTeam",title:"Create Host Team Owner",description:"This permission can create Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteHostOwnerTeam",title:"Delete Host Team Owner",description:"This permission can delete Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditHostOwnerTeam",title:"Edit Host Team Owner",description:"This permission can edit Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadHostOwnerTeam",title:"Read Host Team Owner",description:"This permission can read Host Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateHostOwnerUser",title:"Create Host User Owner",description:"This permission can create Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteHostOwnerUser",title:"Delete Host User Owner",description:"This permission can delete Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditHostOwnerUser",title:"Edit Host User Owner",description:"This permission can edit Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadHostOwnerUser",title:"Read Host User Owner",description:"This permission can read Host User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateService",title:"Create Service",description:"This permission can create Service in this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Service Catalog"},{permission:"DeleteService",title:"Delete Service",description:"This permission can delete Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Service Catalog"},{permission:"EditService",title:"Edit Service",description:"This permission can edit Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Service Catalog"},{permission:"ReadService",title:"Read Service",description:"This permission can read Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Service Catalog"},{permission:"CreateServiceTelemetryService",title:"Create Service Telemetry Service",description:"This permission can create Service Telemetry Service in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"DeleteServiceTelemetryService",title:"Delete Service Telemetry Service",description:"This permission can delete Service Telemetry Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"EditServiceTelemetryService",title:"Edit Service Telemetry Service",description:"This permission can edit Service Telemetry Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"ReadServiceTelemetryService",title:"Read Service Telemetry Service",description:"This permission can read Service Telemetry Service of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"CreateCodeRepository",title:"Create Code Repository",description:"This permission can create Code Repositories in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"DeleteCodeRepository",title:"Delete Code Repository",description:"This permission can delete Code Repositories of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Service Catalog"},{permission:"EditCodeRepository",title:"Edit Code Repository",description:"This permission can edit Code Repositories of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Service Catalog"},{permission:"ReadCodeRepository",title:"Read Code Repository",description:"This permission can read Code Repositories of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Service Catalog"},{permission:"CreateTelemetryServiceTraces",title:"Create Telemetry Service Traces",description:"This permission can create Telemetry Service Traces this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteTelemetryServiceTraces",title:"Delete Telemetry Service Traces",description:"This permission can delete Telemetry Service Traces of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditTelemetryServiceTraces",title:"Edit Telemetry Service Traces",description:"This permission can edit Telemetry Service Traces of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadTelemetryServiceTraces",title:"Read Telemetry Service Traces",description:"This permission can read Telemetry Service Traces of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateTelemetryServiceMetrics",title:"Create Telemetry Service Metrics",description:"This permission can create Telemetry Service Metrics this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteTelemetryServiceMetrics",title:"Delete Telemetry Service Metrics",description:"This permission can delete Telemetry Service Metrics of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditTelemetryServiceMetrics",title:"Edit Telemetry Service Metrics",description:"This permission can edit Telemetry Service Metrics of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadTelemetryServiceMetrics",title:"Read Telemetry Service Metrics",description:"This permission can read Telemetry Service Metrics of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateTelemetryServiceProfiles",title:"Create Telemetry Service Profiles",description:"This permission can create Telemetry Service Profiles this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteTelemetryServiceProfiles",title:"Delete Telemetry Service Profiles",description:"This permission can delete Telemetry Service Profiles of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditTelemetryServiceProfiles",title:"Edit Telemetry Service Profiles",description:"This permission can edit Telemetry Service Profiles of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadTelemetryServiceProfiles",title:"Read Telemetry Service Profiles",description:"This permission can read Telemetry Service Profiles of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateScheduledMaintenanceOwnerTeam",title:"Create Scheduled Maintenance Team Owner",description:"This permission can create Scheduled Maintenance Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceOwnerTeam",title:"Delete Scheduled Maintenance Team Owner",description:"This permission can delete Scheduled Maintenance Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceOwnerTeam",title:"Edit Scheduled Maintenance Team Owner",description:"This permission can edit Scheduled Maintenance Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceOwnerTeam",title:"Read Scheduled Maintenance Team Owner",description:"This permission can read Scheduled Maintenance Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenanceOwnerUser",title:"Create Scheduled Maintenance User Owner",description:"This permission can create Scheduled Maintenance User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceOwnerUser",title:"Delete Scheduled Maintenance User Owner",description:"This permission can delete Scheduled Maintenance User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceOwnerUser",title:"Edit Scheduled Maintenance User Owner",description:"This permission can edit Scheduled Maintenance User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceOwnerUser",title:"Read Scheduled Maintenance User Owner",description:"This permission can read Scheduled Maintenance User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenanceTemplateOwnerUser",title:"Create Scheduled Maintenance Template User Owner",description:"This permission can create Scheduled Maintenance Template User Owner in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceTemplateOwnerUser",title:"Delete Scheduled Maintenance Template User Owner",description:"This permission can delete Scheduled Maintenance Template User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceTemplateOwnerUser",title:"Edit Scheduled Maintenance Template User Owner",description:"This permission can edit Scheduled Maintenance Template User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceTemplateOwnerUser",title:"Read Scheduled Maintenance Template User Owner",description:"This permission can read Scheduled Maintenance Template User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenanceTemplateOwnerTeam",title:"Create Scheduled Maintenance Template Team Owner",description:"This permission can create Scheduled Maintenance Template Team Owner in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceTemplateOwnerTeam",title:"Delete Scheduled Maintenance Template Team Owner",description:"This permission can delete Scheduled Maintenance Template Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceTemplateOwnerTeam",title:"Edit Scheduled Maintenance Template Team Owner",description:"This permission can edit Scheduled Maintenance Template Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceTemplateOwnerTeam",title:"Read Scheduled Maintenance Template Team Owner",description:"This permission can read Scheduled Maintenance Template Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateIncidentOwnerTeam",title:"Create Incident Team Owner",description:"This permission can create Incident Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentOwnerTeam",title:"Delete Incident Team Owner",description:"This permission can delete Incident Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentOwnerTeam",title:"Edit Incident Team Owner",description:"This permission can edit Incident Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentOwnerTeam",title:"Read Incident Team Owner",description:"This permission can read Incident Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateAlertOwnerTeam",title:"Create Alert Team Owner",description:"This permission can create Alert Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,
36group:"Alert"},{permission:"DeleteAlertOwnerTeam",title:"Delete Alert Team Owner",description:"This permission can delete Alert Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertOwnerTeam",title:"Edit Alert Team Owner",description:"This permission can edit Alert Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertOwnerTeam",title:"Read Alert Team Owner",description:"This permission can read Alert Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateIncidentNoteTemplate",title:"Create Incident Note Template",description:"This permission can create Incident Note Template this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentNoteTemplate",title:"Delete Incident Note Template",description:"This permission can delete Incident Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentNoteTemplate",title:"Edit Incident Note Template",description:"This permission can edit Incident Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentNoteTemplate",title:"Read Incident Note Template",description:"This permission can read Incident Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateAlertNoteTemplate",title:"Create Alert Note Template",description:"This permission can create Alert Note Template this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertNoteTemplate",title:"Delete Alert Note Template",description:"This permission can delete Alert Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertNoteTemplate",title:"Edit Alert Note Template",description:"This permission can edit Alert Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertNoteTemplate",title:"Read Alert Note Template",description:"This permission can read Alert Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateScheduledMaintenanceNoteTemplate",title:"Create Scheduled Maintenance Note Template",description:"This permission can create Scheduled Maintenance Note Template this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceNoteTemplate",title:"Delete Scheduled Maintenance Note Template",description:"This permission can delete Scheduled Maintenance Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceNoteTemplate",title:"Edit Scheduled Maintenance Note Template",description:"This permission can edit Scheduled Maintenance Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceNoteTemplate",title:"Read Scheduled Maintenance Note Template",description:"This permission can read Scheduled Maintenance Note Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateIncidentTemplate",title:"Create Incident Template",description:"This permission can create Incident Template this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentTemplate",title:"Delete Incident Template",description:"This permission can delete Incident Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentTemplate",title:"Edit Incident Template",description:"This permission can edit Incident Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentTemplate",title:"Read Incident Template",description:"This permission can read Incident Template of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentOwnerUser",title:"Create Incident User Owner",description:"This permission can create Incident User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentOwnerUser",title:"Delete Incident User Owner",description:"This permission can delete Incident User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentOwnerUser",title:"Edit Incident User Owner",description:"This permission can edit Incident User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentOwnerUser",title:"Read Incident User Owner",description:"This permission can read Incident User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentRole",title:"Create Incident Role",description:"This permission can create Incident Roles for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentRole",title:"Delete Incident Role",description:"This permission can delete Incident Roles of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentRole",title:"Edit Incident Role",description:"This permission can edit Incident Roles of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentRole",title:"Read Incident Role",description:"This permission can read Incident Roles of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentMember",title:"Create Incident Member",description:"This permission can create Incident Members for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentMember",title:"Delete Incident Member",description:"This permission can delete Incident Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentMember",title:"Edit Incident Member",description:"This permission can edit Incident Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentMember",title:"Read Incident Member",description:"This permission can read Incident Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeRoleMember",title:"Create Incident Episode Role Member",description:"This permission can create Incident Episode Role Members for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeRoleMember",title:"Delete Incident Episode Role Member",description:"This permission can delete Incident Episode Role Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeRoleMember",title:"Edit Incident Episode Role Member",description:"This permission can edit Incident Episode Role Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeRoleMember",title:"Read Incident Episode Role Member",description:"This permission can read Incident Episode Role Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateAlertOwnerUser",title:"Create Alert User Owner",description:"This permission can create Alert User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertOwnerUser",title:"Delete Alert User Owner",description:"This permission can delete Alert User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertOwnerUser",title:"Edit Alert User Owner",description:"This permission can edit Alert User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertOwnerUser",title:"Read Alert User Owner",description:"This permission can read Alert User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateStatusPageOwnerTeam",title:"Create Status Page Team Owner",description:"This permission can create Status Page Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageOwnerTeam",title:"Delete Status Page Team Owner",description:"This permission can delete Status Page Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageOwnerTeam",title:"Edit Status Page Team Owner",description:"This permission can edit Status Page Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageOwnerTeam",title:"Read Status Page Team Owner",description:"This permission can read Status Page Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateIncidentTemplateOwnerTeam",title:"Create IncidentTemplate Team Owner",description:"This permission can create IncidentTemplate Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentTemplateOwnerTeam",title:"Delete IncidentTemplate Team Owner",description:"This permission can delete IncidentTemplate Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentTemplateOwnerTeam",title:"Edit IncidentTemplate Team Owner",description:"This permission can edit IncidentTemplate Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentTemplateOwnerTeam",title:"Read IncidentTemplate Team Owner",description:"This permission can read IncidentTemplate Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateServiceOwnerTeam",title:"Create Service Team Owner",description:"This permission can create Service Team Owner in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"DeleteServiceOwnerTeam",title:"Delete Service Team Owner",description:"This permission can delete Service Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"EditServiceOwnerTeam",title:"Edit Service Team Owner",description:"This permission can edit Service Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"ReadServiceOwnerTeam",title:"Read Service Team Owner",description:"This permission can read Service Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"CreateServiceOwnerUser",title:"Create Service User Owner",description:"This permission can create Service User Owner in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"DeleteServiceOwnerUser",title:"Delete Service User Owner",description:"This permission can delete Service User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"EditServiceOwnerUser",title:"Edit Service User Owner",description:"This permission can edit Service User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"ReadServiceOwnerUser",title:"Read Service User Owner",description:"This permission can read Service User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"CreateIncidentTemplateOwner",title:"Create IncidentTemplate User Owner",description:"This permission can create IncidentTemplate User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentTemplateOwnerUser",title:"Delete IncidentTemplate User Owner",description:"This permission can delete IncidentTemplate User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentTemplateOwnerUser",title:"Edit IncidentTemplate User Owner",description:"This permission can edit IncidentTemplate User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentTemplateOwnerUser",title:"Read IncidentTemplate User Owner",description:"This permission can read IncidentTemplate User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateStatusPageOwner",title:"Create Status Page User Owner",description:"This permission can create Status Page User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageOwnerUser",title:"Delete Status Page User Owner",description:"This permission can delete Status Page User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageOwnerUser",title:"Edit Status Page User Owner",description:"This permission can edit Status Page User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageOwnerUser",title:"Read Status Page User Owner",description:"This permission can read Status Page User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"}
36,{permission:"CreateMonitorOwnerTeam",title:"Create Monitor Team Owner",description:"This permission can create Monitor Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorOwnerTeam",title:"Delete Monitor Team Owner",description:"This permission can delete Monitor Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorOwnerTeam",title:"Edit Monitor Team Owner",description:"This permission can edit Monitor Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorOwnerTeam",title:"Read Monitor Team Owner",description:"This permission can read Monitor Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateMonitorOwner",title:"Create Monitor User Owner",description:"This permission can create Monitor User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorOwnerUser",title:"Delete Monitor User Owner",description:"This permission can delete Monitor User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorOwnerUser",title:"Edit Monitor User Owner",description:"This permission can edit Monitor User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorOwnerUser",title:"Read Monitor User Owner",description:"This permission can read Monitor User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateMonitorOwnerRule",title:"Create Monitor Owner Rule",description:"This permission can create Monitor Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorOwnerRule",title:"Delete Monitor Owner Rule",description:"This permission can delete Monitor Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorOwnerRule",title:"Edit Monitor Owner Rule",description:"This permission can edit Monitor Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorOwnerRule",title:"Read Monitor Owner Rule",description:"This permission can read Monitor Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateMonitorLabelRule",title:"Create Monitor Label Rule",description:"This permission can create Monitor Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorLabelRule",title:"Delete Monitor Label Rule",description:"This permission can delete Monitor Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorLabelRule",title:"Edit Monitor Label Rule",description:"This permission can edit Monitor Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorLabelRule",title:"Read Monitor Label Rule",description:"This permission can read Monitor Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateStatusPageOwnerRule",title:"Create Status Page Owner Rule",description:"This permission can create Status Page Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageOwnerRule",title:"Delete Status Page Owner Rule",description:"This permission can delete Status Page Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageOwnerRule",title:"Edit Status Page Owner Rule",description:"This permission can edit Status Page Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageOwnerRule",title:"Read Status Page Owner Rule",description:"This permission can read Status Page Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageLabelRule",title:"Create Status Page Label Rule",description:"This permission can create Status Page Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageLabelRule",title:"Delete Status Page Label Rule",description:"This permission can delete Status Page Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageLabelRule",title:"Edit Status Page Label Rule",description:"This permission can edit Status Page Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageLabelRule",title:"Read Status Page Label Rule",description:"This permission can read Status Page Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPageMonitorRule",title:"Create Status Page Monitor Rule",description:"This permission can create Status Page Monitor Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageMonitorRule",title:"Delete Status Page Monitor Rule",description:"This permission can delete Status Page Monitor Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageMonitorRule",title:"Edit Status Page Monitor Rule",description:"This permission can edit Status Page Monitor Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageMonitorRule",title:"Read Status Page Monitor Rule",description:"This permission can read Status Page Monitor Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateHostOwnerRule",title:"Create Host Owner Rule",description:"This permission can create Host Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteHostOwnerRule",title:"Delete Host Owner Rule",description:"This permission can delete Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditHostOwnerRule",title:"Edit Host Owner Rule",description:"This permission can edit Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadHostOwnerRule",title:"Read Host Owner Rule",description:"This permission can read Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateHostLabelRule",title:"Create Host Label Rule",description:"This permission can create Host Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteHostLabelRule",title:"Delete Host Label Rule",description:"This permission can delete Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditHostLabelRule",title:"Edit Host Label Rule",description:"This permission can edit Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadHostLabelRule",title:"Read Host Label Rule",description:"This permission can read Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateServiceOwnerRule",title:"Create Service Owner Rule",description:"This permission can create Service Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"DeleteServiceOwnerRule",title:"Delete Service Owner Rule",description:"This permission can delete Service Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"EditServiceOwnerRule",title:"Edit Service Owner Rule",description:"This permission can edit Service Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"ReadServiceOwnerRule",title:"Read Service Owner Rule",description:"This permission can read Service Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"CreateServiceLabelRule",title:"Create Service Label Rule",description:"This permission can create Service Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"DeleteServiceLabelRule",title:"Delete Service Label Rule",description:"This permission can delete Service Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"EditServiceLabelRule",title:"Edit Service Label Rule",description:"This permission can edit Service Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"ReadServiceLabelRule",title:"Read Service Label Rule",description:"This permission can read Service Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Service Catalog"},{permission:"CreateDockerHostOwnerRule",title:"Create Docker Host Owner Rule",description:"This permission can create Docker Host Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateNetworkDeviceOwnerRule",title:"Create Network Device Owner Rule",description:"This permission can create Network Device Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerHostOwnerRule",title:"Delete Docker Host Owner Rule",description:"This permission can delete Docker Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteNetworkDeviceOwnerRule",title:"Delete Network Device Owner Rule",description:"This permission can delete Network Device Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerHostOwnerRule",title:"Edit Docker Host Owner Rule",description:"This permission can edit Docker Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditNetworkDeviceOwnerRule",title:"Edit Network Device Owner Rule",description:"This permission can edit Network Device Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerHostOwnerRule",title:"Read Docker Host Owner Rule",description:"This permission can read Docker Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadNetworkDeviceOwnerRule",title:"Read Network Device Owner Rule",description:"This permission can read Network Device Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreatePodmanHostOwnerRule",title:"Create Podman Host Owner Rule",description:"This permission can create Podman Host Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeletePodmanHostOwnerRule",title:"Delete Podman Host Owner Rule",description:"This permission can delete Podman Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditPodmanHostOwnerRule",title:"Edit Podman Host Owner Rule",description:"This permission can edit Podman Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadPodmanHostOwnerRule",title:"Read Podman Host Owner Rule",description:"This permission can read Podman Host Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerHostLabelRule",title:"Create Docker Host Label Rule",description:"This permission can create Docker Host Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateNetworkDeviceLabelRule",title:"Create Network Device Label Rule",description:"This permission can create Network Device Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerHostLabelRule",title:"Delete Docker Host Label Rule",description:"This permission can delete Docker Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteNetworkDeviceLabelRule",title:"Delete Network Device Label Rule",description:"This permission can delete Network Device Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerHostLabelRule",title:"Edit Docker Host Label Rule",description:"This permission can edit Docker Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditNetworkDeviceLabelRule",title:"Edit Network Device Label Rule",description:"This permission can edit Network Device Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerHostLabelRule",title:"Read Docker Host Label Rule",description:"This permission can read Docker Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadNetworkDeviceLabelRule",title:"Read Network Device Label Rule",description:"This permission can read Network Device Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateNetworkDeviceAutoImportRule",title:"Create Network Device Auto Import Rule",description:"This permission can create Network Device Auto Import Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteNetworkDeviceAutoImportRule",title:"Delete Network Device Auto Import Rule",description:"This permission can delete Network Device Auto Import Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditNetworkDeviceAutoImportRule",title:"Edit Network Device Auto Import Rule",description:"This permission can edit Network Device Auto Import Rules of this project.",isAssignableToTen
36ant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadNetworkDeviceAutoImportRule",title:"Read Network Device Auto Import Rule",description:"This permission can read Network Device Auto Import Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateNetworkDeviceOidTemplate",title:"Create OID Collection Template",description:"This permission can create OID Collection Templates in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteNetworkDeviceOidTemplate",title:"Delete OID Collection Template",description:"This permission can delete OID Collection Templates of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditNetworkDeviceOidTemplate",title:"Edit OID Collection Template",description:"This permission can edit OID Collection Templates of this project. Editing a template changes what every linked device collects on its next poll.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadNetworkDeviceOidTemplate",title:"Read OID Collection Template",description:"This permission can read OID Collection Templates of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreatePodmanHostLabelRule",title:"Create Podman Host Label Rule",description:"This permission can create Podman Host Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeletePodmanHostLabelRule",title:"Delete Podman Host Label Rule",description:"This permission can delete Podman Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditPodmanHostLabelRule",title:"Edit Podman Host Label Rule",description:"This permission can edit Podman Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadPodmanHostLabelRule",title:"Read Podman Host Label Rule",description:"This permission can read Podman Host Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateKubernetesClusterOwnerRule",title:"Create Kubernetes Cluster Owner Rule",description:"This permission can create Kubernetes Cluster Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteKubernetesClusterOwnerRule",title:"Delete Kubernetes Cluster Owner Rule",description:"This permission can delete Kubernetes Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditKubernetesClusterOwnerRule",title:"Edit Kubernetes Cluster Owner Rule",description:"This permission can edit Kubernetes Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadKubernetesClusterOwnerRule",title:"Read Kubernetes Cluster Owner Rule",description:"This permission can read Kubernetes Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateKubernetesClusterLabelRule",title:"Create Kubernetes Cluster Label Rule",description:"This permission can create Kubernetes Cluster Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteKubernetesClusterLabelRule",title:"Delete Kubernetes Cluster Label Rule",description:"This permission can delete Kubernetes Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditKubernetesClusterLabelRule",title:"Edit Kubernetes Cluster Label Rule",description:"This permission can edit Kubernetes Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadKubernetesClusterLabelRule",title:"Read Kubernetes Cluster Label Rule",description:"This permission can read Kubernetes Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProxmoxClusterOwnerRule",title:"Create Proxmox Cluster Owner Rule",description:"This permission can create Proxmox Cluster Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerSwarmClusterOwnerRule",title:"Create Docker Swarm Cluster Owner Rule",description:"This permission can create Docker Swarm Cluster Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProxmoxClusterOwnerRule",title:"Delete Proxmox Cluster Owner Rule",description:"This permission can delete Proxmox Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerSwarmClusterOwnerRule",title:"Delete Docker Swarm Cluster Owner Rule",description:"This permission can delete Docker Swarm Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProxmoxClusterOwnerRule",title:"Edit Proxmox Cluster Owner Rule",description:"This permission can edit Proxmox Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerSwarmClusterOwnerRule",title:"Edit Docker Swarm Cluster Owner Rule",description:"This permission can edit Docker Swarm Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProxmoxClusterOwnerRule",title:"Read Proxmox Cluster Owner Rule",description:"This permission can read Proxmox Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerSwarmClusterOwnerRule",title:"Read Docker Swarm Cluster Owner Rule",description:"This permission can read Docker Swarm Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateIoTFleetOwnerRule",title:"Create IoT Fleet Owner Rule",description:"This permission can create IoT Fleet Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteIoTFleetOwnerRule",title:"Delete IoT Fleet Owner Rule",description:"This permission can delete IoT Fleet Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditIoTFleetOwnerRule",title:"Edit IoT Fleet Owner Rule",description:"This permission can edit IoT Fleet Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadIoTFleetOwnerRule",title:"Read IoT Fleet Owner Rule",description:"This permission can read IoT Fleet Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateProxmoxClusterLabelRule",title:"Create Proxmox Cluster Label Rule",description:"This permission can create Proxmox Cluster Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateDockerSwarmClusterLabelRule",title:"Create Docker Swarm Cluster Label Rule",description:"This permission can create Docker Swarm Cluster Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteProxmoxClusterLabelRule",title:"Delete Proxmox Cluster Label Rule",description:"This permission can delete Proxmox Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteDockerSwarmClusterLabelRule",title:"Delete Docker Swarm Cluster Label Rule",description:"This permission can delete Docker Swarm Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditProxmoxClusterLabelRule",title:"Edit Proxmox Cluster Label Rule",description:"This permission can edit Proxmox Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditDockerSwarmClusterLabelRule",title:"Edit Docker Swarm Cluster Label Rule",description:"This permission can edit Docker Swarm Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadProxmoxClusterLabelRule",title:"Read Proxmox Cluster Label Rule",description:"This permission can read Proxmox Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadDockerSwarmClusterLabelRule",title:"Read Docker Swarm Cluster Label Rule",description:"This permission can read Docker Swarm Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateIoTFleetLabelRule",title:"Create IoT Fleet Label Rule",description:"This permission can create IoT Fleet Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteIoTFleetLabelRule",title:"Delete IoT Fleet Label Rule",description:"This permission can delete IoT Fleet Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditIoTFleetLabelRule",title:"Edit IoT Fleet Label Rule",description:"This permission can edit IoT Fleet Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadIoTFleetLabelRule",title:"Read IoT Fleet Label Rule",description:"This permission can read IoT Fleet Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCephClusterOwnerRule",title:"Create Ceph Cluster Owner Rule",description:"This permission can create Ceph Cluster Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCephClusterOwnerRule",title:"Delete Ceph Cluster Owner Rule",description:"This permission can delete Ceph Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCephClusterOwnerRule",title:"Edit Ceph Cluster Owner Rule",description:"This permission can edit Ceph Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCephClusterOwnerRule",title:"Read Ceph Cluster Owner Rule",description:"This permission can read Ceph Cluster Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"CreateCephClusterLabelRule",title:"Create Ceph Cluster Label Rule",description:"This permission can create Ceph Cluster Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"DeleteCephClusterLabelRule",title:"Delete Ceph Cluster Label Rule",description:"This permission can delete Ceph Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"EditCephClusterLabelRule",title:"Edit Ceph Cluster Label Rule",description:"This permission can edit Ceph Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"},{permission:"ReadCephClusterLabelRule",title:"Read Ceph Cluster Label Rule",description:"This permission can read Ceph Cluster Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Telemetry"}
36,{permission:"CreateRunbookOwnerRule",title:"Create Runbook Owner Rule",description:"This permission can create Runbook Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbookOwnerRule",title:"Delete Runbook Owner Rule",description:"This permission can delete Runbook Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunbookOwnerRule",title:"Edit Runbook Owner Rule",description:"This permission can edit Runbook Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbookOwnerRule",title:"Read Runbook Owner Rule",description:"This permission can read Runbook Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"CreateRunbookLabelRule",title:"Create Runbook Label Rule",description:"This permission can create Runbook Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"DeleteRunbookLabelRule",title:"Delete Runbook Label Rule",description:"This permission can delete Runbook Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"EditRunbookLabelRule",title:"Edit Runbook Label Rule",description:"This permission can edit Runbook Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"ReadRunbookLabelRule",title:"Read Runbook Label Rule",description:"This permission can read Runbook Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Runbook"},{permission:"CreateMonitorGroupOwnerTeam",title:"Create Monitor Group Team Owner",description:"This permission can create Monitor Group Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorGroupOwnerTeam",title:"Delete Monitor Group Team Owner",description:"This permission can delete Monitor Group Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorGroupOwnerTeam",title:"Edit Monitor Group Team Owner",description:"This permission can edit Monitor Group Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorGroupOwnerTeam",title:"Read Monitor Group Team Owner",description:"This permission can read Monitor Group Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateOnCallDutyPolicyOwner",title:"Create On Call Duty Policy User Owner",description:"This permission can create On Call Duty Policy User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyOwnerUser",title:"Delete On Call Duty Policy User Owner",description:"This permission can delete On Call Duty Policy User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyOwnerUser",title:"Edit On Call Duty Policy User Owner",description:"This permission can edit On Call Duty Policy User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyOwnerUser",title:"Read On Call Duty Policy User Owner",description:"This permission can read On Call Duty Policy User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyOwnerTeam",title:"Create On Call Duty Policy Team Owner",description:"This permission can create On Call Duty Policy Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyOwnerTeam",title:"Delete On Call Duty Policy Team Owner",description:"This permission can delete On Call Duty Policy Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyOwnerTeam",title:"Edit On Call Duty Policy Team Owner",description:"This permission can edit On Call Duty Policy Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyOwnerTeam",title:"Read On Call Duty Policy Team Owner",description:"This permission can read On Call Duty Policy Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyScheduleOwnerUser",title:"Create On Call Duty Schedule User Owner",description:"This permission can create On Call Duty Schedule User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyScheduleOwnerUser",title:"Delete On Call Duty Schedule User Owner",description:"This permission can delete On Call Duty Schedule User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyScheduleOwnerUser",title:"Edit On Call Duty Schedule User Owner",description:"This permission can edit On Call Duty Schedule User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyScheduleOwnerUser",title:"Read On Call Duty Schedule User Owner",description:"This permission can read On Call Duty Schedule User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateOnCallDutyPolicyScheduleOwnerTeam",title:"Create On Call Duty Schedule Team Owner",description:"This permission can create On Call Duty Schedule Team Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"DeleteOnCallDutyPolicyScheduleOwnerTeam",title:"Delete On Call Duty Schedule Team Owner",description:"This permission can delete On Call Duty Schedule Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"EditOnCallDutyPolicyScheduleOwnerTeam",title:"Edit On Call Duty Schedule Team Owner",description:"This permission can edit On Call Duty Schedule Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"ReadOnCallDutyPolicyScheduleOwnerTeam",title:"Read On Call Duty Schedule Team Owner",description:"This permission can read On Call Duty Schedule Team Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"On-Call Duty Policy"},{permission:"CreateMonitorGroupOwner",title:"Create Monitor Group User Owner",description:"This permission can create Monitor Group User Owner this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"DeleteMonitorGroupOwnerUser",title:"Delete Monitor Group User Owner",description:"This permission can delete Monitor Group User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"EditMonitorGroupOwnerUser",title:"Edit Monitor Group User Owner",description:"This permission can edit Monitor Group User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"ReadMonitorGroupOwnerUser",title:"Read Monitor Group User Owner",description:"This permission can read Monitor Group User Owner of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Monitor"},{permission:"CreateProjectIncident",title:"Create Incident",description:"This permission can create incident this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteProjectIncident",title:"Delete Incident",description:"This permission can delete incident of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"EditProjectIncident",title:"Edit Incident",description:"This permission can edit incident of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"ReadProjectIncident",title:"Read Incident",description:"This permission can read incident of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"CreateAlert",title:"Create Alert",description:"This permission can create alerts for this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlert",title:"Delete Alert",description:"This permission can delete alerts of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Alert"},{permission:"EditAlert",title:"Edit Alert",description:"This permission can edit alerts of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Alert"},{permission:"ReadAlert",title:"Read Alert",description:"This permission can read alerts of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Alert"},{permission:"CreateScheduledMaintenanceTemplate",title:"Create Scheduled Maintenance Template",description:"This permission can create scheduled maintenance template in the project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceTemplate",title:"Delete Scheduled Maintenance Template",description:"This permission can delete scheduled maintenance template in the project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceTemplate",title:"Edit Scheduled Maintenance Template",description:"This permission can edit scheduled maintenance template in the project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceTemplate",title:"Read Scheduled Maintenance Template",description:"This permission can read scheduled maintenance template in the project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateStatusPageSubscriber",title:"Create Status Page Subscriber",description:"This permission can create subscriber on status page this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPageSubscriber",title:"Delete Status Page Subscriber",description:"This permission can delete subscriber on status page of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPageSubscriber",title:"Edit Status Page Subscriber",description:"This permission can edit subscriber on status page of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPageSubscriber",title:"Read Status Page Subscriber",description:"This permission can read subscriber on status page of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateStatusPagePrivateUser",title:"Create Status Page Private User",description:"This permission can create private user on status page this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"DeleteStatusPagePrivateUser",title:"Delete Status Page PrivateUser",description:"This permission can delete private user on status page of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"EditStatusPagePrivateUser",title:"Edit Status Page PrivateUser",description:"This permission can edit private user on status page of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"ReadStatusPagePrivateUser",title:"Read Status Page Private User",description:"This permission can read private user on status page of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Status Page"},{permission:"CreateScheduledMaintenanceState",title:"Create Scheduled Maintenance State",description:"This permission can create Scheduled Maintenance states this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceState",title:"Delete Scheduled Maintenance State",description:"This permission can delete Scheduled Maintenance states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceState",title:"Edit Scheduled Maintenance State",description:"This permission can edit Scheduled Maintenance states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceState",title:"Read Scheduled Maintenance State",description:"This permission can read Scheduled Maintenance states of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateProjectScheduledMaintenance",title:"Create Scheduled Maintenance",description:"This permission can create Scheduled Maintenance this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteProjectScheduledMaintenance",title:"Delete Scheduled Maintenance",description:"This permission can delete Scheduled Maintenance of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditProjectScheduledMaintenance",title:"Edit Scheduled Maintenance",description:"This permission can edit Scheduled Maintenance of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadProjectScheduledMaintenance",title:"Read Scheduled Maintenance",description:"This permission can read Scheduled Maintenance of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenanceStateTimeline",title:"Create Scheduled Maintenance State Timeline",description:"This permission can create Scheduled Maintenance state history of an Scheduled Maintenance in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceStateTimeline",title:"Delete Scheduled Maintenance State Timeline",description:"This permission can delete Scheduled Maintenance state history of an Scheduled Maintenance in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceStateTimeline",title:"Edit Scheduled Maintenance State Timeline",description:"This permission can edit Scheduled Maintenance state history of an Scheduled Maintenance in this project.",isAssignableToTenant:!0,isAccessControlPermission:!
361,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceStateTimeline",title:"Read Scheduled Maintenance State Timeline",description:"This permission can read Scheduled Maintenance state history of an Scheduled Maintenance in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenanceInternalNote",title:"Create Scheduled Maintenance Internal Note",description:"This permission can create Scheduled Maintenance Internal Note this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceInternalNote",title:"Delete Scheduled Maintenance Internal Note",description:"This permission can delete Scheduled Maintenance Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceInternalNote",title:"Edit Scheduled Maintenance Internal Note",description:"This permission can edit Scheduled Maintenance Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceInternalNote",title:"Read Scheduled Maintenance Internal Note",description:"This permission can read Scheduled Maintenance Internal Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenancePublicNote",title:"Create Scheduled Maintenance Status Page Note",description:"This permission can create Scheduled Maintenance Status Page Note this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenancePublicNote",title:"Delete Scheduled Maintenance Status Page Note",description:"This permission can delete Scheduled Maintenance Status Page Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenancePublicNote",title:"Edit Scheduled Maintenance Status Page Note",description:"This permission can edit Scheduled Maintenance Status Page Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenancePublicNote",title:"Read Scheduled Maintenance Status Page Note",description:"This permission can read Scheduled Maintenance Status Page Note of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenanceOwnerRule",title:"Create Scheduled Maintenance Owner Rule",description:"This permission can create Scheduled Maintenance Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceOwnerRule",title:"Delete Scheduled Maintenance Owner Rule",description:"This permission can delete Scheduled Maintenance Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceOwnerRule",title:"Edit Scheduled Maintenance Owner Rule",description:"This permission can edit Scheduled Maintenance Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceOwnerRule",title:"Read Scheduled Maintenance Owner Rule",description:"This permission can read Scheduled Maintenance Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenanceLabelRule",title:"Create Scheduled Maintenance Label Rule",description:"This permission can create Scheduled Maintenance Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceLabelRule",title:"Delete Scheduled Maintenance Label Rule",description:"This permission can delete Scheduled Maintenance Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceLabelRule",title:"Edit Scheduled Maintenance Label Rule",description:"This permission can edit Scheduled Maintenance Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceLabelRule",title:"Read Scheduled Maintenance Label Rule",description:"This permission can read Scheduled Maintenance Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateScheduledMaintenanceReminderRule",title:"Create Scheduled Maintenance Reminder Rule",description:"This permission can create Scheduled Maintenance Reminder Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceReminderRule",title:"Delete Scheduled Maintenance Reminder Rule",description:"This permission can delete Scheduled Maintenance Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceReminderRule",title:"Edit Scheduled Maintenance Reminder Rule",description:"This permission can edit Scheduled Maintenance Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceReminderRule",title:"Read Scheduled Maintenance Reminder Rule",description:"This permission can read Scheduled Maintenance Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateAlertEpisode",title:"Create Alert Episode",description:"This permission can create Alert Episodes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisode",title:"Delete Alert Episode",description:"This permission can delete Alert Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisode",title:"Edit Alert Episode",description:"This permission can edit Alert Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisode",title:"Read Alert Episode",description:"This permission can read Alert Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeMember",title:"Create Alert Episode Member",description:"This permission can add alerts to Alert Episodes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodeMember",title:"Delete Alert Episode Member",description:"This permission can remove alerts from Alert Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeMember",title:"Edit Alert Episode Member",description:"This permission can edit Alert Episode Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeMember",title:"Read Alert Episode Member",description:"This permission can read Alert Episode Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertGroupingRule",title:"Create Alert Grouping Rule",description:"This permission can create Alert Grouping Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertGroupingRule",title:"Delete Alert Grouping Rule",description:"This permission can delete Alert Grouping Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertGroupingRule",title:"Edit Alert Grouping Rule",description:"This permission can edit Alert Grouping Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertGroupingRule",title:"Read Alert Grouping Rule",description:"This permission can read Alert Grouping Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertReminderRule",title:"Create Alert Reminder Rule",description:"This permission can create Alert Reminder Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertReminderRule",title:"Delete Alert Reminder Rule",description:"This permission can delete Alert Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertReminderRule",title:"Edit Alert Reminder Rule",description:"This permission can edit Alert Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertReminderRule",title:"Read Alert Reminder Rule",description:"This permission can read Alert Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertOnCallRule",title:"Create Alert On-Call Rule",description:"This permission can create Alert On-Call Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertOnCallRule",title:"Delete Alert On-Call Rule",description:"This permission can delete Alert On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertOnCallRule",title:"Edit Alert On-Call Rule",description:"This permission can edit Alert On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertOnCallRule",title:"Read Alert On-Call Rule",description:"This permission can read Alert On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertOwnerRule",title:"Create Alert Owner Rule",description:"This permission can create Alert Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertOwnerRule",title:"Delete Alert Owner Rule",description:"This permission can delete Alert Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertOwnerRule",title:"Edit Alert Owner Rule",description:"This permission can edit Alert Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertOwnerRule",title:"Read Alert Owner Rule",description:"This permission can read Alert Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertPrivacyRule",title:"Create Alert Privacy Rule",description:"This permission can create Alert Privacy Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertPrivacyRule",title:"Delete Alert Privacy Rule",description:"This permission can delete Alert Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertPrivacyRule",title:"Edit Alert Privacy Rule",description:"This permission can edit Alert Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertPrivacyRule",title:"Read Alert Privacy Rule",description:"This permission can read Alert Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeOnCallRule",title:"Create Alert Episode On-Call Rule",description:"This permission can create Alert Episode On-Call Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodeOnCallRule",title:"Delete Alert Episode On-Call Rule",description:"This permission can delete Alert Episode On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeOnCallRule",title:"Edit Alert Episode On-Call Rule",description:"This permission can edit Alert Episode On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeOnCallRule",title:"Read Alert Episode On-Call Rule",description:"This permission can read Alert Episode On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeOwnerRule",title:"Create Alert Episode Owner Rule",description:"This permission can create Alert Episode Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodeOwnerRule",title:"Delete Alert Episode Owner Rule",description:"This permission can delete Alert Episode Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeOwnerRule",title:"Edit Alert Episode Owner Rule",description:"This permission can edit Alert Episode Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeOwnerRule",title:"Read Alert Episode Owner Rule",description:"This permission can read Alert Episode Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodePrivacyRule",title:"Create Alert Episode Privacy Rule",description:"This permission can create Alert Episode Privacy Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodePrivacyRule",title:"Delete Alert Episode Privacy Rule",description:"This permission can delete Alert Episode Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodePrivacyRule",title:"Edit Alert Episode Privacy Rule",description:"This permission can edit Alert Episode Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodePrivacyRule",title:"Read Alert Episode Privacy Rule",description:"This permission can read Alert Episode Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertLabelRule",title:"Create Alert Label Rule",description:"This permission can create Alert Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertLabelRule",title:"Delete Alert Label Rule",description:"This permission can delete Alert Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertLabelRule",tit
36le:"Edit Alert Label Rule",description:"This permission can edit Alert Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertLabelRule",title:"Read Alert Label Rule",description:"This permission can read Alert Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeLabelRule",title:"Create Alert Episode Label Rule",description:"This permission can create Alert Episode Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodeLabelRule",title:"Delete Alert Episode Label Rule",description:"This permission can delete Alert Episode Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeLabelRule",title:"Edit Alert Episode Label Rule",description:"This permission can edit Alert Episode Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeLabelRule",title:"Read Alert Episode Label Rule",description:"This permission can read Alert Episode Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeStateTimeline",title:"Create Alert Episode State Timeline",description:"This permission can create Alert Episode state history in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodeStateTimeline",title:"Delete Alert Episode State Timeline",description:"This permission can delete Alert Episode state history of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeStateTimeline",title:"Edit Alert Episode State Timeline",description:"This permission can edit Alert Episode state history of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeStateTimeline",title:"Read Alert Episode State Timeline",description:"This permission can read Alert Episode state history of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeOwnerUser",title:"Create Alert Episode User Owner",description:"This permission can add user owners to Alert Episodes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodeOwnerUser",title:"Delete Alert Episode User Owner",description:"This permission can remove user owners from Alert Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeOwnerUser",title:"Edit Alert Episode User Owner",description:"This permission can edit Alert Episode user owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeOwnerUser",title:"Read Alert Episode User Owner",description:"This permission can read Alert Episode user owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeOwnerTeam",title:"Create Alert Episode Team Owner",description:"This permission can add team owners to Alert Episodes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodeOwnerTeam",title:"Delete Alert Episode Team Owner",description:"This permission can remove team owners from Alert Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeOwnerTeam",title:"Edit Alert Episode Team Owner",description:"This permission can edit Alert Episode team owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeOwnerTeam",title:"Read Alert Episode Team Owner",description:"This permission can read Alert Episode team owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeInternalNote",title:"Create Alert Episode Internal Note",description:"This permission can create Alert Episode internal notes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertEpisodeInternalNote",title:"Delete Alert Episode Internal Note",description:"This permission can delete Alert Episode internal notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeInternalNote",title:"Edit Alert Episode Internal Note",description:"This permission can edit Alert Episode internal notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeInternalNote",title:"Read Alert Episode Internal Note",description:"This permission can read Alert Episode internal notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateAlertEpisodeFeed",title:"Create Alert Episode Feed",description:"This permission can create Alert Episode feed items in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertEpisodeFeed",title:"Edit Alert Episode Feed",description:"This permission can edit Alert Episode feed items of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertEpisodeFeed",title:"Read Alert Episode Feed",description:"This permission can read Alert Episode feed items of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateIncidentEpisode",title:"Create Incident Episode",description:"This permission can create Incident Episodes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisode",title:"Delete Incident Episode",description:"This permission can delete Incident Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisode",title:"Edit Incident Episode",description:"This permission can edit Incident Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisode",title:"Read Incident Episode",description:"This permission can read Incident Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeMember",title:"Create Incident Episode Member",description:"This permission can add incidents to Incident Episodes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeMember",title:"Delete Incident Episode Member",description:"This permission can remove incidents from Incident Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeMember",title:"Edit Incident Episode Member",description:"This permission can edit Incident Episode Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeMember",title:"Read Incident Episode Member",description:"This permission can read Incident Episode Members of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeStateTimeline",title:"Create Incident Episode State Timeline",description:"This permission can create Incident Episode state history in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeStateTimeline",title:"Delete Incident Episode State Timeline",description:"This permission can delete Incident Episode state history of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeStateTimeline",title:"Edit Incident Episode State Timeline",description:"This permission can edit Incident Episode state history of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeStateTimeline",title:"Read Incident Episode State Timeline",description:"This permission can read Incident Episode state history of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeOwnerUser",title:"Create Incident Episode User Owner",description:"This permission can add user owners to Incident Episodes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeOwnerUser",title:"Delete Incident Episode User Owner",description:"This permission can remove user owners from Incident Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeOwnerUser",title:"Edit Incident Episode User Owner",description:"This permission can edit Incident Episode user owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeOwnerUser",title:"Read Incident Episode User Owner",description:"This permission can read Incident Episode user owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeOwnerTeam",title:"Create Incident Episode Team Owner",description:"This permission can add team owners to Incident Episodes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeOwnerTeam",title:"Delete Incident Episode Team Owner",description:"This permission can remove team owners from Incident Episodes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeOwnerTeam",title:"Edit Incident Episode Team Owner",description:"This permission can edit Incident Episode team owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeOwnerTeam",title:"Read Incident Episode Team Owner",description:"This permission can read Incident Episode team owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeInternalNote",title:"Create Incident Episode Internal Note",description:"This permission can create Incident Episode internal notes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeInternalNote",title:"Delete Incident Episode Internal Note",description:"This permission can delete Incident Episode internal notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeInternalNote",title:"Edit Incident Episode Internal Note",description:"This permission can edit Incident Episode internal notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeInternalNote",title:"Read Incident Episode Internal Note",description:"This permission can read Incident Episode internal notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeFeed",title:"Create Incident Episode Feed",description:"This permission can create Incident Episode feed items in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeFeed",title:"Edit Incident Episode Feed",description:"This permission can edit Incident Episode feed items of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeFeed",title:"Read Incident Episode Feed",description:"This permission can read Incident Episode feed items of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodePublicNote",title:"Create Incident Episode Public Note",description:"This permission can create Incident Episode public notes in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodePublicNote",title:"Delete Incident Episode Public Note",description:"This permission can delete Incident Episode public notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodePublicNote",title:"Edit Incident Episode Public Note",description:"This permission can edit Incident Episode public notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodePublicNote",title:"Read Incident Episode Public Note",description:"This permission can read Incident Episode public notes of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentGroupingRule",title:"Create Incident Grouping Rule",description:"This permission can create Incident Grouping Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentGroupingRule",title:"Delete Incident Grouping Rule",description:"This permission can delete Incident Grouping Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentGroupingRule",title:"Edit Incident Grouping Rule",description:"This permission can edit Incident Grouping Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentGroupingRule",title:"Read Incident Grouping Rule",description:"This permission can read Incident Grouping Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentOnCallRule",title:"Create Incident On-Call Rule",description:"This permission can create Incident On-Call Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentOnCallRule",title:"Delete Incident On-Call Rule",description:"This permission can delete Incident On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentOnCallRule",title:"Edit Incident On-Call Rule",description:"This permission can edit Incident On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentOnCallRule",title:"Read Incident On-Call Rule",description:"This permission can read Incident On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentOwnerRule",title:"Create Incident Owner Rule",description:"This permission can creat
36e Incident Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentOwnerRule",title:"Delete Incident Owner Rule",description:"This permission can delete Incident Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentOwnerRule",title:"Edit Incident Owner Rule",description:"This permission can edit Incident Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentOwnerRule",title:"Read Incident Owner Rule",description:"This permission can read Incident Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentPrivacyRule",title:"Create Incident Privacy Rule",description:"This permission can create Incident Privacy Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentPrivacyRule",title:"Delete Incident Privacy Rule",description:"This permission can delete Incident Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentPrivacyRule",title:"Edit Incident Privacy Rule",description:"This permission can edit Incident Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentPrivacyRule",title:"Read Incident Privacy Rule",description:"This permission can read Incident Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeOnCallRule",title:"Create Incident Episode On-Call Rule",description:"This permission can create Incident Episode On-Call Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeOnCallRule",title:"Delete Incident Episode On-Call Rule",description:"This permission can delete Incident Episode On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeOnCallRule",title:"Edit Incident Episode On-Call Rule",description:"This permission can edit Incident Episode On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeOnCallRule",title:"Read Incident Episode On-Call Rule",description:"This permission can read Incident Episode On-Call Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeOwnerRule",title:"Create Incident Episode Owner Rule",description:"This permission can create Incident Episode Owner Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeOwnerRule",title:"Delete Incident Episode Owner Rule",description:"This permission can delete Incident Episode Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeOwnerRule",title:"Edit Incident Episode Owner Rule",description:"This permission can edit Incident Episode Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeOwnerRule",title:"Read Incident Episode Owner Rule",description:"This permission can read Incident Episode Owner Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodePrivacyRule",title:"Create Incident Episode Privacy Rule",description:"This permission can create Incident Episode Privacy Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodePrivacyRule",title:"Delete Incident Episode Privacy Rule",description:"This permission can delete Incident Episode Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodePrivacyRule",title:"Edit Incident Episode Privacy Rule",description:"This permission can edit Incident Episode Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodePrivacyRule",title:"Read Incident Episode Privacy Rule",description:"This permission can read Incident Episode Privacy Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentLabelRule",title:"Create Incident Label Rule",description:"This permission can create Incident Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentLabelRule",title:"Delete Incident Label Rule",description:"This permission can delete Incident Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentLabelRule",title:"Edit Incident Label Rule",description:"This permission can edit Incident Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentLabelRule",title:"Read Incident Label Rule",description:"This permission can read Incident Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentEpisodeLabelRule",title:"Create Incident Episode Label Rule",description:"This permission can create Incident Episode Label Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentEpisodeLabelRule",title:"Delete Incident Episode Label Rule",description:"This permission can delete Incident Episode Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentEpisodeLabelRule",title:"Edit Incident Episode Label Rule",description:"This permission can edit Incident Episode Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentEpisodeLabelRule",title:"Read Incident Episode Label Rule",description:"This permission can read Incident Episode Label Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentSlaRule",title:"Create Incident SLA Rule",description:"This permission can create Incident SLA Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentSlaRule",title:"Delete Incident SLA Rule",description:"This permission can delete Incident SLA Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentSlaRule",title:"Edit Incident SLA Rule",description:"This permission can edit Incident SLA Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentSlaRule",title:"Read Incident SLA Rule",description:"This permission can read Incident SLA Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentMeasurement",title:"Create Incident Measurement",description:"This permission can create Incident Measurements in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentMeasurement",title:"Delete Incident Measurement",description:"This permission can delete Incident Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentMeasurement",title:"Edit Incident Measurement",description:"This permission can edit Incident Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentMeasurement",title:"Read Incident Measurement",description:"This permission can read Incident Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentMeasurementValue",title:"Read Incident Measurement Value",description:"This permission can read Incident Measurement Values of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateAlertMeasurement",title:"Create Alert Measurement",description:"This permission can create Alert Measurements in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"DeleteAlertMeasurement",title:"Delete Alert Measurement",description:"This permission can delete Alert Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"EditAlertMeasurement",title:"Edit Alert Measurement",description:"This permission can edit Alert Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertMeasurement",title:"Read Alert Measurement",description:"This permission can read Alert Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"ReadAlertMeasurementValue",title:"Read Alert Measurement Value",description:"This permission can read Alert Measurement Values of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Alert"},{permission:"CreateScheduledMaintenanceMeasurement",title:"Create Scheduled Maintenance Measurement",description:"This permission can create Scheduled Maintenance Measurements in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"DeleteScheduledMaintenanceMeasurement",title:"Delete Scheduled Maintenance Measurement",description:"This permission can delete Scheduled Maintenance Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"EditScheduledMaintenanceMeasurement",title:"Edit Scheduled Maintenance Measurement",description:"This permission can edit Scheduled Maintenance Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceMeasurement",title:"Read Scheduled Maintenance Measurement",description:"This permission can read Scheduled Maintenance Measurements of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"ReadScheduledMaintenanceMeasurementValue",title:"Read Scheduled Maintenance Measurement Value",description:"This permission can read Scheduled Maintenance Measurement Values of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Scheduled Maintenance"},{permission:"CreateIncidentReminderRule",title:"Create Incident Reminder Rule",description:"This permission can create Incident Reminder Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentReminderRule",title:"Delete Incident Reminder Rule",description:"This permission can delete Incident Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentReminderRule",title:"Edit Incident Reminder Rule",description:"This permission can edit Incident Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentReminderRule",title:"Read Incident Reminder Rule",description:"This permission can read Incident Reminder Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"CreateIncidentSla",title:"Create Incident SLA",description:"This permission can create Incident SLA records in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"DeleteIncidentSla",title:"Delete Incident SLA",description:"This permission can delete Incident SLA records of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"EditIncidentSla",title:"Edit Incident SLA",description:"This permission can edit Incident SLA records of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"},{permission:"ReadIncidentSla",title:"Read Incident SLA",description:"This permission can read Incident SLA records of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Incident"}
36,{permission:"CreateServiceLevelObjective",title:"Create Service Level Objective",description:"Permission to create Service Level Objectives (SLOs) in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"DeleteServiceLevelObjective",title:"Delete Service Level Objective",description:"Permission to delete Service Level Objectives (SLOs) of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"SLO"},{permission:"EditServiceLevelObjective",title:"Edit Service Level Objective",description:"Permission to edit Service Level Objectives (SLOs) of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"SLO"},{permission:"ReadServiceLevelObjective",title:"Read Service Level Objective",description:"Permission to read Service Level Objectives (SLOs) of this project.",isAssignableToTenant:!0,isAccessControlPermission:!0,isRolePermission:!1,group:"SLO"},{permission:"CreateServiceLevelObjectiveBurnRateRule",title:"Create SLO Burn Rate Rule",description:"Permission to create SLO Burn Rate Rules in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"}
36,{permission:"DeleteServiceLevelObjectiveBurnRateRule",title:"Delete SLO Burn Rate Rule",description:"Permission to delete SLO Burn Rate Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"EditServiceLevelObjectiveBurnRateRule",title:"Edit SLO Burn Rate Rule",description:"Permission to edit SLO Burn Rate Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"ReadServiceLevelObjectiveBurnRateRule",title:"Read SLO Burn Rate Rule",description:"Permission to read SLO Burn Rate Rules of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"CreateServiceLevelObjectiveOwnerUser",title:"Create SLO User Owner",description:"Permission to create SLO User Owners in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"DeleteServiceLevelObjectiveOwnerUser",title:"Delete SLO User Owner",description:"Permission to delete SLO User Owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"}
36,{permission:"EditServiceLevelObjectiveOwnerUser",title:"Edit SLO User Owner",description:"Permission to edit SLO User Owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"ReadServiceLevelObjectiveOwnerUser",title:"Read SLO User Owner",description:"Permission to read SLO User Owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"CreateServiceLevelObjectiveOwnerTeam",title:"Create SLO Team Owner",description:"Permission to create SLO Team Owners in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"DeleteServiceLevelObjectiveOwnerTeam",title:"Delete SLO Team Owner",description:"Permission to delete SLO Team Owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"EditServiceLevelObjectiveOwnerTeam",title:"Edit SLO Team Owner",description:"Permission to edit SLO Team Owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"}
36,{permission:"ReadServiceLevelObjectiveOwnerTeam",title:"Read SLO Team Owner",description:"Permission to read SLO Team Owners of this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"SLO"},{permission:"ReadAllOperationalResources",title:"Read All Operational Resources",description:"Wildcard read permission for all operational resources in this project (Monitor, Incident, Alert, StatusPage, etc.).",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"EditAllOperationalResources",title:"Edit All Operational Resources",description:"Wildcard edit permission for all operational resources in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"DeleteAllOperationalResources",title:"Delete All Operational Resources",description:"Wildcard delete permission for all operational resources in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"},{permission:"CreateAllOperationalResources",title:"Create All Operational Resources",description:"Wildcard create permission for all operational resources in this project.",isAssignableToTenant:!0,isAccessControlPermission:!1,isRolePermission:!1,group:"Project"}];return[...e,...t]}static getPermissionsByGroup(e){return this.getAllPermissionProps().filter(t=>t.group===e)}static getAllPermissionPropsAsDictionary(){let e=o0.getAllPermissionProps(),t={};for(let i of e)t[i.permission]=i;return t}};o(o0,"PermissionHelper");var Ku=o0,O4e=[...new Set(Object.keys(EC))];function gI(r){return r._type==="UserTenantAccessPermission"}o(gI,"instanceOfUserTenantAccessPermission");var n=EC;var wC=class wC{static hasPermissions(e,t){let i=[];return gI(e)&&e.permissions&&Array.isArray(e.permissions)?i=e.permissions.map(s=>s.permission):i=e,!!(i&&Ku.doesPermissionsIntersect(t,i))}};o(wC,"ModelPermission");var ga=wC;var F4e=yt(Xa());var bI=Symbol("ColumnAccessControl"),x=o(r=>Reflect.metadata(bI,r),"default");var yI=new WeakMap,TI=o(r=>{let e=r.constructor,t=yI.get(e);if(!t){let i={},s=Object.keys(r);for(let a of s){let l=Reflect.getMetadata(bI,r,a);l&&(i[a]=l)}t=i,yI.set(e,t)}return t},"getColumnAccessControlForAllColumns");var q4e=yt(Xa());var SI=Symbol("ColumnBillingAccessControl"),Rt=o(r=>Reflect.metadata(SI,r),"default");var PI=new WeakMap,AI=o(r=>{let e=r.constructor,t=PI.get(e);if(!t){let i={},s=Object.keys(r);for(let a of s){let l=Reflect.getMetadata(SI,r,a);l&&(i[a]=l)}t=i,PI.set(e,t)}return t},"getColumnBillingAccessControlForAllColumns");var RC=class RC{constructor(e){this._columns=[];this.columns=e}get columns(){return this._columns}set columns(e){this._columns=e}addColumn(e){this.columns.push(e)}hasColumn(e){return this.columns.includes(e)}};o(RC,"Columns");var Io=RC;var CI=(W=>(W.Color="varchar",W.Version="varchar",W.Phone="varchar",W.HashedString="varchar",W.Password="varchar",W.Email="varchar",W.Slug="varchar",W.Name="varchar",W.Description="varchar",W.ObjectID="uuid",W.ShortURL="varchar",W.LongURL="text",W.ShortText="varchar",W.OTP="varchar",W.Domain="varchar",W.LongText="varchar",W.VeryLongText="text",W.HTML="text",W.JavaScript="text",W.CSS="text",W.Date="timestamptz",W.Boolean="boolean",W.Array="simple-array",W.SmallPositiveNumber="smallint",W.PositiveNumber="integer",W.BigPositiveNumber="bigint",W.SmallNumber="smallint",W.Decimal="decimal",W.Number="integer",W.BigNumber="bigint",W.Markdown="text",W.File="bytea",W.JSON="jsonb",W))(CI||{}),N=CI;var z4e=yt(Xa());var vC=Symbol("TableColumn"),v=o(r=>Reflect.metadata(vC,r),"default");function wI(r){return r&&!r.modelType&&r.modelTypeThunk&&(r.modelType=r.modelTypeThunk()),r}o(wI,"resolveModelType");var xn=o((r,e)=>wI(Reflect.getMetadata(vC,r,e)),"getTableColumn"),EI=new WeakMap,Zu=o(r=>{let e=r.constructor,t=EI.get(e);if(!t){let i={},s=Object.keys(r);for(let a of s){let l=Reflect.getMetadata(vC,r,a);l&&(i[a]=wI(l))}t=i,EI.set(e,t)}return ue({},t)},"getTableColumns");var RI=(ce=>(ce.Version="Version",ce.Phone="Phone",ce.HashedString="Hashed String",ce.Password="Password",ce.Email="Email",ce.Color="Color",ce.Slug="Slug",ce.Name="Name",ce.Description="Description",ce.ObjectID="Object ID",ce.File="File",ce.Buffer="Buffer",ce.ShortURL="Short URL",ce.Markdown="Markdown",ce.Domain="Domain",ce.MonitorSteps="Monitor Steps",ce.LongURL="URL",ce.ShortText="Text",ce.OTP="One Time Password",ce.LongText="Long Text",ce.VeryLongText="Very Long Text",ce.HTML="HTML",ce.JavaScript="JavaSCript",ce.CSS="CSS",ce.Date="Date",ce.Boolean="Boolean",ce.Array="Array",ce.SmallPositiveNumber="Small Positive Number",ce.PositiveNumber="Positive Number",ce.BigPositiveNumber="Big Positive Number",ce.SmallNumber="Small Number",ce.Number="Number",ce.BigNumber="Big Number",ce.Entity="Entity",ce.EntityArray="Entity Array",ce.JSON="JSON",ce.Permission="Permission",ce.CustomFieldType="Custom Field Type",ce.MonitorType="Monitor Type",ce.WorkflowStatus="Workflow Status",ce.IP="IP",ce.Port="Port",ce))(RI||{}),E=RI;var e$=new Set([E.Number,E.SmallNumber,E.BigNumber,E.PositiveNumber,E.SmallPositiveNumber,E.BigPositiveNumber]);function vI(r){return r?e$.has(r):!1}o(vI,"isNumericTableColumnType");function xI(r){if(typeof r!="string")return r;let e=r.trim();if(e.length===0)return r;let t=Number(e);return Number.isFinite(t)?t:r}o(xI,"coerceNumericColumnValue");var t$=new Set([E.Date]);function OI(r){return r?t$.has(r):!1}o(OI,"isDateTableColumnType");var r$=/^\d{4}-\d{2}-\d{2}$/,i$=/^(\d{4}-\d{2}-\d{2})[T ](\d{2}:\d{2}(?::\d{2})?(?:\.\d{1,9})?)$/,n$=/^\d{4}-\d{2}-\d{2}[T ]\d{2}:\d{2}(?::\d{2})?(?:\.\d{1,9})?(?:Z|[+-]\d{2}:?\d{2})$/,s$=o(r=>{if(r$.test(r))return`${r}T00:00:00.000Z`;let e=r.match(i$);return e?`${e[1]}T${e[2]}Z`:n$.test(r)?r.replace(" ","T"):null},"normalizeIsoDateString");function DI(r){if(typeof r!="string")return r;let e=r.trim();if(e.length===0)return r;let t=s$(e);if(!t)return r;let i;try{i=ut.fromString(t)}catch(s){return r}return!(i instanceof Date)||Number.isNaN(i.getTime())?r:i}o(DI,"coerceDateColumnValue");var n8e=yt(Xa());var MI=Symbol("ColorField"),o$=o(()=>Reflect.metadata(MI,!0),"ColorField"),a$=o((r,e)=>!!Reflect.getMetadata(MI,r,e),"isColorFieldColumn"),l$=o(r=>{let e=[],t=Object.keys(r);for(let i of t)a$(r,i)&&e.push(i);return e},"getColorFieldColumns"),NI=o(r=>{let e=l$(r);return e.length===0?null:e[0]},"getFirstColorFieldColumn"),ya=o$;var xC=class xC{static convertToDecimalPlaces(e,t=2){if(t<0)throw new ye("decimalPlaces must be greater than or equal to 0.");return typeof e=="string"&&(e=parseFloat(e)),t===0?Math.ceil(e):(e=e*Math.pow(10,t),e=Math.round(e),e=e/Math.pow(10,t),e)}static byteSizeToGB(e){return e/1024/1024/1024}static byteSizeToMB(e){return e/1024/1024}static byteSizeToKB(e){return e/1024}};o(xC,"DiskSize");var vp=xC;var OC=class OC extends Kt{get value(){return this._value}set value(e){this._value=e}constructor(e){super(),this.value=e}toString(){return this.value.toString()}toNumber(){if(Dt.Number===typeof this.value)return this.value;throw new ye("Value is not a number")}toDate(){if(this.value instanceof Date)return this.value;throw new ye("Value is not a date object")}};o(OC,"CompareBase");var jr=OC;var a0=class a0 extends jr{constructor(e){super(e),this.value=e}toString(){return this.value.toString()}toJSON(){return{_type:"EqualTo",value:this.value}}static fromJSON(e){if(e._type==="EqualTo")return new a0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(a0,"EqualTo");var xp=a0;var l0=class l0 extends jr{constructor(e){super(e),this.value=e}toString(){return this.value.toString()}toJSON(){return{_type:"EqualToOrNull",value:this.value}}static fromJSON(e){if(e._type==="EqualToOrNull")return new l0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(l0,"EqualToOrNull");var Op=l0;var u0=class u0 extends jr{constructor(e){super(e)}toJSON(){return{_type:"GreaterThan",value:this.value}}toString(){let e=this.value;return e instanceof Date&&(e=ut.asDateForDatabaseQuery(e)),e.toString()}static fromJSON(e){if(e._type==="GreaterThan")return new u0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(u0,"GreaterThan");var Dp=u0;var c0=class c0 extends jr{constructor(e){super(e)}toJSON(){return{_type:"GreaterThanOrEqual",value:this.value}}toString(){let e=this.value;return e instanceof Date&&(e=ut.asDateForDatabaseQuery(e)),e.toString()}static fromJSON(e){if(e._type==="GreaterThanOrEqual")return new c0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(c0,"GreaterThanOrEqual");var Mp=c0;var d0=class d0 extends Kt{constructor(t){super();this._values=[];this.values=t}get values(){return this._values}set values(t){this._values=t}toJSON(){return{_type:"Includes",value:this._values}}static fromJSON(t){if(t._type==="Includes"){let i=[];for(let s of t.value||[])i.push(ct.deserializeValue(s));return new d0(i)}throw new ye("Invalid JSON: "+JSON.stringify(t))}};o(d0,"Includes");var cr=d0;var p0=class p0 extends Kt{constructor(t){super();this._values=[];this.values=t}get values(){return this._values}set values(t){this._values=t}toJSON(){return{_type:"IncludesAll",value:this._values}}static fromJSON(t){if(t._type==="IncludesAll"){let i=[];for(let s of t.value||[])i.push(ct.deserializeValue(s));return new p0(i)}throw new ye("Invalid JSON: "+JSON.stringify(t))}};o(p0,"IncludesAll");var Np=p0;var m0=class m0 extends Kt{constructor(t){super();this._values=[];this.values=t}get values(){return this._values}set values(t){this._values=t}toJSON(){return{_type:"IncludesNone",value:this._values}}static fromJSON(t){if(t._type==="IncludesNone"){let i=[];for(let s of t.value||[])i.push(ct.deserializeValue(s));return new m0(i)}throw new ye("Invalid JSON: "+JSON.stringify(t))}};o(m0,"IncludesNone");var Ip=m0;var f0=class f0 extends Kt{get value(){return this._value}set value(e){this._value=e}constructor(e){super(),this.value=e}toString(){return this.value}toJSON(){return{_type:"StartsWith",value:this.toString()}}static fromJSON(e){if(e._type==="StartsWith")return new f0(e.value||"");throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(f0,"StartsWith");var jp=f0;var h0=class h0 extends Kt{get value(){return this._value}set value(e){this._value=e}constructor(e){super(),this.value=e}toString(){return this.value}toJSON(){return{_type:"EndsWith",value:this.toString()}}static fromJSON(e){if(e._type==="EndsWith")return new h0(e.value||"");throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(h0,"EndsWith");var Lp=h0;var g0=class g0 extends Kt{get value(){return this._value}set value(e){this._value=e}constructor(e){super(),this.value=e}toString(){return this.value}toJSON(){return{_type:"NotContains",value:this.toString()}}static fromJSON(e){if(e._type==="NotContains")return new g0(e.value||"");throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(g0,"NotContains");var kp=g0;var DC=o(r=>r==="\\"?"\\\\":r==="%"?"\\%":r==="_"?"\\_":r,"escapeLiteralChar"),y0=o(r=>{let e="";for(let t=0;t<r.length;t++){let i=r[t];if(i==="\\"){let s=r[t+1];if(s===void 0){e+=DC("\\");continue}e+=DC(s),t++;continue}if(i==="*"){e+="%";continue}if(i==="?"){e+="_";continue}e+=DC(i)}return e},"toLikePattern");var _p=class _p extends Kt{constructor(t){super();this._values=[];this.values=Array.isArray(t)?t:[t]}get values(){return this._values}set values(t){this._values=t}get value(){var t;return(t=this._values[0])!=null?t:""}toString(){var t;return this._values.length===1?(t=this._values[0])!=null?t:"":`(${this._values.join(" OR ")})`}toPatterns(){return this._values.map(t=>y0((t==null?void 0:t.toString())||""))}toJSON(){return{_type:"Wildcard",value:this.values.map(t=>(t==null?void 0:t.toString())||"")}}static fromJSON(t){if(t._type==="Wildcard"){let i=t.value;return Array.isArray(i)?new _p(i.map(s=>String(s!=null?s:""))):new _p(i||"")}throw new ye("Invalid JSON: "+JSON.stringify(t))}};o(_p,"Wildcard");var Fp=_p;var Up=class Up extends Kt{constructor(t){super();this._values=[];this.values=Array.isArray(t)?t:[t]}get values(){return this._values}set values(t){this._values=t}get value(){var t;return(t=this._values[0])!=null?t:""}toString(){var t;return this._values.length===1?(t=this._values[0])!=null?t:"":`(${this._values.join(" OR ")})`}toPatterns(){return this._values.map(t=>y0((t==null?void 0:t.toString())||""))}toJSON(){return{_type:"NotWildcard",value:this.values.map(t=>(t==null?void 0:t.toString())||"")}}static fromJSON(t){if(t._type==="NotWildcard"){let i=t.value;return Array.isArray(i)?new Up(i.map(s=>String(s!=null?s:""))):new Up(i||"")}throw new ye("Invalid JSON: "+JSON.stringify(t))}};o(Up,"NotWildcard");var Bp=Up;var b0=class b0 extends Kt{constructor(){super()}toJSON(){return{_type:"IsNull",value:null}}static fromJSON(e){if(e._type==="IsNull")return new b0;throw new ye("Invalid JSON: "+JSON.stringify(e))}toString(){return""}};o(b0,"IsNull");var qp=b0;var T0=class T0 extends jr{constructor(e){super(e)}toJSON(){return{_type:"LessThan",value:this.value}}toString(){let e=this.value;return e instanceof Date&&(e=ut.asDateForDatabaseQuery(e)),e.toString()}static fromJSON(e){if(e._type==="LessThan")return new T0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(T0,"LessThan");var Vp=T0;var P0=class P0 extends jr{constructor(e){super(e)}toJSON(){return{_type:"LessThanOrEqual",value:this.value}}toString(){let e=this.value;return e instanceof Date&&(e=ut.asDateForDatabaseQuery(e)),e.toString()}static fromJSON(e){if(e._type==="LessThanOrEqual")return new P0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(P0,"LessThanOrEqual");var $p=P0;var S0=class S0 extends jr{constructor(e){super(e)}toJSON(){return{_type:"LessThanOrNull",value:this.value}}toString(){let e=this.value;return e instanceof Date&&(e=ut.asDateForDatabaseQuery(e)),e.toString()}static fromJSON(e){if(e._type==="LessThanOrNull")return new S0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(S0,"LessThanOrNull");var Gp=S0;var A0=class A0 extends jr{constructor(e){super(e)}toJSON(){return{_type:"GreaterThanOrNull",value:this.value}}toString(){let e=this.value;return e instanceof Date&&(e=ut.asDateForDatabaseQuery(e)),e.toString()}static fromJSON(e){if(e._type==="GreaterThanOrNull")return new A0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(A0,"GreaterThanOrNull");var Hp=A0;
36var C0=class C0 extends jr{constructor(e){super(e)}toString(){return this.value.toString()}toJSON(){return{_type:"NotEqual",value:this.value}}static fromJSON(e){if(e._type==="NotEqual")return new C0(e.value);throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(C0,"NotEqual");var Wp=C0;var E0=class E0 extends Kt{constructor(){super()}toJSON(){return{_type:"NotNull",value:null}}static fromJSON(e){if(e._type==="NotNull")return new E0;throw new ye("Invalid JSON: "+JSON.stringify(e))}toString(){return""}};o(E0,"NotNull");var zp=E0;var w0=class w0 extends Kt{get value(){return this._searchValue}set value(e){this._searchValue=e}constructor(e){super(),this.value=e}toString(){return this.value}toJSON(){return{_type:"Search",value:this.toString()}}static fromJSON(e){if(e._type==="Search")return new w0(e.value||"");throw new ye("Invalid JSON: "+JSON.stringify(e))}};o(w0,"Search");var zi=w0;var R0=class R0 extends Kt{constructor(t){super();this._fields=[];this._value="";this.fields=t.fields,this.value=t.value}get fields(){return this._fields}set fields(t){this._fields=t}get value(){return this._value}set value(t){this._value=t}toString(){return this.value}toJSON(){return{_type:"MultiSearch",value:this.value,fields:this.fields}}static fromJSON(t){if(t._type==="MultiSearch")return new R0({fields:t.fields||[],value:t.value||""});throw new ye("Invalid JSON: "+JSON.stringify(t))}};o(R0,"MultiSearch");var Jp=R0;var jo=class jo extends wt{get color(){return this._color}set color(e){this._color=e}constructor(e){super(),this.color=e.toString()}toString(){return this.color}toJSON(){return{_type:"Color",value:this.toString()}}static fromJSON(e){if(e._type==="Color")return new jo(e.value||"");throw new ye("Invalid JSON: "+JSON.stringify(e))}static toDatabase(e){return e?(typeof e=="string"&&(e=new jo(e)),e.toString()):null}static fromDatabase(e){return e?new jo(e):null}static colorToRgb(e){let i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e.toString());if(!i)throw new ye("Invalid color: "+e.toString());return{red:parseInt(i[1]?i[1]:"0",16),green:parseInt(i[2]?i[2]:"0",16),blue:parseInt(i[3]?i[3]:"0",16)}}static _componentToHex(e){let t=e.toString(16);return t.length===1?"0"+t:t}static rgbToColor(e){return new jo("#"+this._componentToHex(e.red)+this._componentToHex(e.green)+this._componentToHex(e.blue))}static fromString(e){return new jo(e)}static shouldUseDarkText(e){let t=jo.colorToRgb(e);return t.red*.299+t.green*.587+t.blue*.114>186}static getSchema(){return oe.object({_type:oe.literal("Color"),value:oe.string().openapi({type:"string",example:"#ff0000"})}).openapi({type:"object",description:"Color object",example:{_type:"Color",value:"#ff0000"}})}};o(jo,"Color");var st=jo;var Lo=class Lo extends wt{constructor(t){super();this._domain="";this.domain=t}static isTestDomain(t){let i=t.toLowerCase().trim();return Lo.TEST_DOMAIN_SUFFIXES.some(s=>i.endsWith(s))}get domain(){return this._domain}set domain(t){if(!Lo.isValidDomain(t))throw new ye("Domain "+t+" is not in valid format.");this._domain=t}static isValidDomain(t){return!t||t.length>253?!1:/^(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,63}$/.test(t)}static isValidSubdomain(t){return!t||t.length>253?!1:/^[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(t)}toString(){return this.domain}static toDatabase(t){return t?(typeof t=="string"&&(t=new Lo(t)),t.toString()):null}toJSON(){return{_type:"Domain",value:this.toString()}}static fromJSON(t){if(t._type==="Domain")return new Lo(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}static fromDatabase(t){return t?new Lo(t):null}static getSchema(){return oe.object({_type:oe.literal("Domain"),value:oe.string().openapi({type:"string",example:"example.com"})}).openapi({type:"object",description:"Domain object",example:{_type:"Domain",value:"example.com"}})}};o(Lo,"Domain"),Lo.TEST_DOMAIN_SUFFIXES=[".example.com",".example.org",".example.net",".test"];var Qp=Lo;var II=(a=>(a.Hour="Hour",a.Day="Day",a.Week="Week",a.Month="Month",a.Year="Year",a))(II||{}),li=II;var an=class an extends wt{constructor(){super();this.data=an.getDefaultRotationData();this.data=an.getDefaultRotationData()}static getDefaultRotationData(){return{intervalType:li.Day,intervalCount:new ra(1)}}
36static getNextDateInterval(t,i,s){let a=i.intervalType,l=i.intervalCount,u=s?-1:1,c=ut.fromString(t);switch(a){case li.Hour:c=ut.addRemoveHours(c,l.toNumber()*u);break;case li.Day:c=ut.addRemoveDays(c,l.toNumber()*u);break;case li.Week:c=ut.addRemoveDays(c,l.toNumber()*7*u);break;case li.Month:c=ut.addRemoveMonths(c,l.toNumber()*u);break;case li.Year:c=ut.addRemoveYears(c,l.toNumber()*u);break;default:throw new ye("Invalid Interval Type: "+a)}return c}static getNextDate(t,i){let s=ut.fromString(t),a=ut.getCurrentDate();if(s.getTime()<=a.getTime()){let l=i.intervalType,u=i.intervalCount,c=a.getTime()-s.getTime(),m;switch(l){case li.Hour:m=u.toNumber()*36e5;break;case li.Day:m=u.toNumber()*864e5;break;case li.Week:m=u.toNumber()*6048e5;break;case li.Month:m=u.toNumber()*26298e5;break;case li.Year:m=u.toNumber()*315576e5;break;default:throw new ye("Invalid Interval Type: "+l)}let p=Math.ceil(c/m);s=new Date(s.getTime()+p*m)}return s}static toCalendarUnit(t){switch(t){case li.Hour:return"hour";case li.Day:return"day";case li.Week:return"week";case li.Month:return"month";case li.Year:return"year";default:throw new ye("Invalid Interval Type: "+t)}}static getNextDateAfter(t){let i=ut.fromString(t.startDate),s=an.fromJSON(t.recurring),a=an.toCalendarUnit(s.intervalType),l=
36Math.max(1,Math.floor(s.intervalCount.toNumber()));if(i.getTime()>t.afterDate.getTime())return i;let u=ut.getCalendarUnitsBetween(i,t.afterDate,a,t.timezone),c=Math.max(0,Math.floor(u/l)),m=o(p=>ut.addRemoveCalendarUnits(i,a,p*l,t.timezone),"occurrence");for(;c>0&&m(c-1).getTime()>t.afterDate.getTime();)c--;for(;m(c).getTime()<=t.afterDate.getTime();)c++;return m(c)}get intervalType(){return this.data.intervalType}set intervalType(t){this.data.intervalType=t}get intervalCount(){return this.data.intervalCount}set intervalCount(t){this.data.intervalCount=t}static getDefault(){return new an}toJSON(){return ct.serialize({_type:"Recurring",value:{intervalType:this.intervalType,intervalCount:this.intervalCount.toJSON()}})}static fromJSONArray(t){let i=[];for(let s of t)i.push(this.fromJSON(s));return i}static fromJSON(t){if(t instanceof an)return t;if(!t||t._type!=="Recurring")throw new ye("Invalid Rotation");if(!t.value)throw new ye("Invalid Rotation");t=t.value;let i=li.Day;t&&t.intervalType&&(i=t.intervalType);let s=new ra(1);t&&t.intervalCount&&(s=ra.fromJSON(t.intervalCount));let a=new an;return a.data={intervalType:i,intervalCount:s},a}static toJSONArray(t){let i=[];for(let s of t)i.push(s.toJSON());return i}toString(){return`${this.intervalCount} ${this.intervalType}`}static toDatabase(t){return Array.isArray(t)?t.map(i=>i instanceof an?i.toJSON():ct.serialize(i)):t&&t instanceof an?t.toJSON():t?ct.serialize(t):null}static fromDatabase(t){return Array.isArray(t)?an.fromJSONArray(t):t?an.fromJSON(t):null}};o(an,"Recurring");var Sl=an;var MC=class MC extends Mf{constructor(e){super(Df.BadOperationException,e)}};o(MC,"BadOperationException");var Yu=MC;var $3=yt(V3());var u$="v2",Zn=class Zn extends wt{constructor(t,i=!1){super();this.isHashed=!1;this._value="";this.value=t,this.isHashed=i}get value(){return this._value}set value(t){this._value=t}toJSON(){return{_type:"HashedString",value:this.toString()}}static fromJSON(t){if(t._type==="HashedString")return new Zn(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}toString(){return this.value}static generate(){return new this(ha.generate())}static toDatabase(t){return t?(typeof t=="string"&&(t=new Zn(t)),t.toString()):null}isValueHashed(){return this.isHashed}setHashedValue(t){if(this.isHashed)throw new Yu("Value is already hashed");this.isHashed=!0,this.value=t}static buildValueToHash(t,i,s){return s?`${u$}:${s}:${i||""}:${t}`:(i||"")+t}static computeHash(t,i,s){return t?$3.default.SHA256(Zn.buildValueToHash(t,i,s||null)).toString():""}async hashValue(t,i){if(!this.value)return"";if(this.isHashed)throw new Yu("Value is already hashed");return this.isHashed=!0,this.value=Zn.computeHash(this.value,t,i||null),this.value}static async hashValue(t,i,s){return await new Zn(t,!1).hashValue(i,s||null)}
36static isEqual(t,i){if(t.length!==i.length)return!1;let s=0;for(let a=0;a<t.length;a++)s|=t.charCodeAt(a)^i.charCodeAt(a);return s===0}static async verifyValue(t){return!t.plainValue||!t.hashedValue?!1:Zn.isEqual(Zn.computeHash(t.plainValue,t.encryptionSecret,t.salt||null),t.hashedValue)}static fromDatabase(t){return t?new Zn(t,!0):null}static fromString(t){return new Zn(t,!1)}};o(Zn,"HashedString");var Es=Zn;var G3=(t=>(t.IPv4="IPv4",t.IPv6="IPv6",t))(G3||{}),dy=G3;var Ri=class Ri extends wt{constructor(t){super();this._ip="";this.type=dy.IPv4;this.ip=t}get ip(){return this._ip}static isInWhitelist(t){let i=t.ip;if(!t.whitelist||t.whitelist.length===0)return!1;if(!Ri.isIP(i))throw new ye("Invalid IP address");for(let s of t.whitelist){let a=s?s.trim():"";if(a!==""){if(a===i)return!0;if(a.includes("/")&&Ri.isIPv4(i))try{let[l,u]=a.split("/");if(!l||!u||!Ri.isIPv4(l))continue;let c=parseInt(u,10);if(isNaN(c)||c<0||c>32)continue;let m=this._ipv4ToInt(i),p=this._ipv4ToInt(l),h=~((1<<32-c)-1)>>>0;if((m&h)===(p&h))return!0}catch(l){continue}}}return!1}static _ipv4ToInt(t){let i=t.split(".").map(Number);if(i.length!==4||i.some(s=>isNaN(s)||s<0||s>255))throw new ye("Invalid IPv4 address");return(i[0]<<24>>>0)+(i[1]<<16>>>0)+(i[2]<<8>>>0)+i[3]}set ip(t){if(Ri.isIPv4(t))this._ip=t,this.type=dy.IPv4;else if(Ri.isIPv6(t))this._ip=t,this.type=dy.IPv6;else throw new ye("IP is not a valid address")}static fromString(t){return new Ri(t)}static isIP(t){return!!(Ri.isIPv4(t)||Ri.isIPv6(t))}toString(){return this.ip}static isIPv4(t){return/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/i.test(t)}static isIPv6(t){return/^(?:([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/i.test(t)}isIPv4(){return!!Ri.isIPv4(this.ip)}isIPv6(){return!!Ri.isIPv6(this.ip)}static fromJSON(t){if(t&&t._type!=="IP")throw new ye("Invalid JSON for IP");if(t&&t.value&&typeof t.value!==Dt.String)throw new ye("Invalid JSON for IP");return new Ri(t.value)}toJSON(){return{value:this.toString(),_type:"IP"}}static toDatabase(t){return t?(typeof t=="string"&&(t=new Ri(t)),t.toString()):null}static fromDatabase(t){return t?new Ri(t):null}static getSchema(){return oe.object({_type:oe.literal("IP"),value:oe.string().openapi({type:"string",example:"192.168.1.1"})}).openapi({type:"object",description:"IP object",example:{_type:"IP",value:"192.168.1.1"}})}};o(Ri,"IP");var Al=Ri;var H3=(t=>(t.All="All",t.Any="Any",t))(H3||{}),vt=H3;var W3=oe.object({title:oe.string(),description:oe.string(),alertSeverityId:oe.any().optional(),autoResolveAlert:oe.boolean().optional(),remediationNotes:oe.string().optional(),id:oe.string(),onCallPolicyIds:oe.array(oe.any()).optional(),labelIds:oe.array(oe.any()).optional(),ownerTeamIds:oe.array(oe.any()).optional(),ownerUserIds:oe.array(oe.any()).optional(),isPrivate:oe.boolean().optional()});var my=class my{static isAnomalyFilterType(e){return e==="Anomalously High"||e==="Anomalously Low"||e==="Anomalous"}static hasValueField(e){let{checkOn:t}=e;return!(my.isAnomalyFilterType(e.filterType)||t==="Is Online"||t==="SNMP Device Is Online"||t==="SNMP Interface Is Down"||t==="DNS Is Online"||t==="Domain Is Expired"||t==="DNSSEC Chain Is Valid"||t==="DNSSEC DNSKEY Record Exists"||t==="DNSSEC DS Record Exists At Parent"||t==="DNSSEC Resolver Consensus (AD Flag)"||t==="DNSSEC Nameservers Are Consistent"||t==="SQL Is Online"||t==="External Status Page Is Online"||t==="Is Request Timeout"||t==="SNMP OID Exists"||t==="DNSSEC Is Valid"||t==="DNS Record Exists"||t==="Is Valid Certificate"||t==="Is Self Signed Certificate"||t==="Is Expired Certificate"||t==="Is N
36ot A Valid Certificate"||e.filterType==="Is Empty"||e.filterType==="Is Not Empty"||e.filterType==="True"||e.filterType==="False")}static getEvaluateOverTimeTypeByCriteriaFilter(e){return e?e.checkOn==="Is Online"?["All Values","Any Value"]:["Average","Sum","Maximum Value","Minimum Value","All Values","Any Value"]:[]}static getInverseFilterType(e){switch(e){case"Greater Than":return"Less Than Or Equal To";case"Less Than":return"Greater Than Or Equal To";case"Greater Than Or Equal To":return"Less Than";case"Less Than Or Equal To":return"Greater Than";case"Equal To":return"Not Equal To";case"Not Equal To":return"Equal To";default:return e}}static isEvaluateOverTimeFilter(e){return e==="Response Status Code"||e==="Response Time (in ms)"||e==="Packet Loss (in %)"||e==="Jitter (in ms)"||e==="Port DNS Lookup Time (in ms)"||e==="Port TCP Connect Time (in ms)"||e==="Disk Usage (in %)"||e==="CPU Usage (in %)"||e==="Memory Usage (in %)"||e==="Load Average (1 minute)"||e==="Load Average (5 minute)"||e==="Load Average (15 minute)"||e==="Swap Usage (in %)"||e==="CPU IO Wait (in %)"||e==="Is Online"||e==="SNMP Response Time (in ms)"||e==="SNMP Device Is Online"||e==="DNS Response Time (in ms)"||e==="DNS Is Online"||e==="External Status Page Response Time (in ms)"||e==="External Status Page Is Online"}};o(my,"CriteriaFilterUtil");var py=my,z3=oe.object({checkOn:oe.string(),serverMonitorOptions:oe.object({diskPath:oe.string().optional()}).optional(),metricMonitorOptions:oe.object({metricAlias:oe.string().optional(),metricAggregationType:oe.string().optional(),onNoDataPolicy:oe.string().optional(),thresholdUnit:oe.string().optional(),anomalyDetection:oe.object({sensitivity:oe.string().optional(),method:oe.string().optional(),windowDays:oe.number().optional(),minSamples:oe.number().optional()}).optional()}).optional(),snmpMonitorOptions:oe.object({oid:oe.string().optional(),interfaceName:oe.string().optional()}).optional(),filterType:oe.string().optional(),value:oe.union([oe.string(),oe.number()]).optional(),evaluateOverTime:oe.boolean().optional(),evaluateOverTimeOptions:oe.object({timeValueInMinutes:oe.number().optional(),evaluateOverTimeType:oe.string().optional(),onNoDataPolicy:oe.string().optional()}).optional()});var J3=oe.object({title:oe.string(),description:oe.string(),incidentSeverityId:oe.any().optional(),autoResolveIncident:oe.boolean().optional(),remediationNotes:oe.string().optional(),id:oe.string(),onCallPolicyIds:oe.array(oe.any()).optional(),labelIds:oe.array(oe.any()).optional(),ownerTeamIds:oe.array(oe.any()).optional(),ownerUserIds:oe.array(oe.any()).optional(),incidentMemberRoles:oe.array(oe.object({roleId:oe.any(),userId:oe.any()})).optional(),showIncidentOnStatusPage:oe.boolean().optional(),isPrivate:oe.boolean().optional()});var Q3=oe.object({groupByJSONPath:oe.string(),resolvedWhenJSONPath:oe.string().optional(),resolvedWhenValue:oe.string().optional(),maxKeysPerPayload:oe.number().optional()});var K3=(L=>(L.Equals="Equals",L.Archive="Archive",L.File="File",L.DocumentCheck="DocumentCheck",L.Automation="Automation",L.Workflow="Workflow",L.TableCells="TableCells",L.MicrosoftTeams="MicrosoftTeams",L.Layout="Layout",L.Compass="Compass",L.ShieldCheck="ShieldCheck",L.User="User",L.Disc="Disc",L.Settings="Settings",L.Criteria="Criteria",L.Notification="Notification",L.CursorArrowRays="CursorArrowRays",L.ArrowUpDown="ArrowUpDown",L.Bold="Bold",L.Italic="Italic",L.Underline="Underline",L.WrenchScrewdriver="WrenchScrewdriver",L.Cube="Cube",L.Bars3="Bars3",L.Expand="Expand",L.Collapse="Collapse",L.Unarchive="Unarchive",L.CPUChip="CPUChip",L.Swatch="Swatch",L.Squares="Squares",L.RectangleStack="RectangleStack",L.ChartBar="ChartBar",L.CircleClose="CircleClose",L.SquareStack="SquareStack",L.Calendar="Calendar",L.Help="Help",L.Reload="Reload",L.Book="Book",L.JSON="JSON",L.Signal="Signal",L.Stop="Stop",L.Database="Database",L.ChevronDown="ChevronDown",L.Pencil="Pencil",L.Flag="Flag",L.Copy="Copy",L.ChevronRight="ChevronRight",L.ChevronUp="ChevronUp",L.Play="Play",L.ChevronLeft="ChevronLeft",L.UpDownArrow="UpDownArrow",L.Public="Public",L.Home="Home",L.Graph="Graph",L.Variable="Variable",L.ListBullet="ListBullet",L.Image="Image",L.Grid="Grid",L.More="More",L.Condition="Condition",L.Activity="Activity",L.Alert="Alert",L.Call="C
36all",L.IncomingCall="IncomingCall",L.List="List",L.CheckCircle="CheckCircle",L.Search="Search",L.TextFile="TextFile",L.Globe="Globe",L.Logout="Logout",L.Billing="Billing",L.Email="Email",L.Slack="Slack",L.Time="Time",L.Terminal="Terminal",L.Drag="Drag",L.GripVertical="GripVertical",L.Error="Error",L.Code="Code",L.Report="Report",L.Team="Team",L.Lock="Lock",L.Key="Key",L.Folder="Folder",L.Integrations="Integrations",L.SMS="SMS",L.Info="Info",L.Success="Success",L.Trash="Trash",L.Close="Close",L.RSS="RSS",L.Add="Add",L.Label="Label",L.Refresh="Refresh",L.Filter="Filter",L.Edit="Edit",L.Hide="Hide",L.Check="Check",L.True="True",L.False="False",L.Text="Text",L.Circle="Circle",L.EmptyCircle="EmptyCircle",L.Webhook="Webhook",L.SendMessage="SendMessage",L.ExternalLink="ExternalLink",L.Link="Link",L.Layers="Layers",L.Clock="Clock",L.Invoice="Invoice",L.Upgrade="Upgrade",L.Star="Star",L.Download="Download",L.ErrorSolid="ErrorSolid",L.Spinner="Spinner",L.AltGlobe="AltGlobe",L.ArrowCircleRight="ArrowCircleRight",L.ArrowCircleUp="ArrowCircleUp",L.ArrowCircleDown="ArrowCircleDown",L.ArrowCircleLeft="ArrowCircleLeft",L.Announcement="Announcement",L.Window="Window",L.AddFolder="AddFolder",L.AddImage="AddImage",L.Chat="Chat",L.Wrench="Wrench",L.TransparentCube="TransparentCube",L.Logs="Logs",L.Bolt="Bolt",L.BarsArrowUp="BarsArrowUp",L.BarsArrowDown="BarsArrowDown",L.Bell="Bell",L.BellRinging="BellRinging",L.AdjustmentVertical="AdjustmentVertical",L.AdjustmentHorizontal="AdjustmentHorizontal",L.Minus="Minus",L.MinusSmall="MinusSmall",L.Template="Template",L.NoSignal="NoSignal",L.EyeSlash="EyeSlash",L.SquareStack3D="SquareStack3D",L.ExclaimationCircle="ExclaimationCircle",L.WhatsApp="WhatsApp",L.Telegram="Telegram",L.Brain="Brain",L.FlowDiagram="FlowDiagram",L.GitHub="GitHub",L.Bug="Bug",L.ChartPie="ChartPie",L.Heartbeat="Heartbeat",L.Waterfall="Waterfall",L.ArrowDown="ArrowDown",L.ArrowUp="ArrowUp",L.ArrowLeft="ArrowLeft",L.ArrowRight="ArrowRight",L.ArrowPath="ArrowPath",L.ArrowTrendingUp="ArrowTrendingUp",L.ArrowTrendingDown="ArrowTrendingDown",L.ArrowUturnLeft="ArrowUturnLeft",L.ArrowUturnRight="ArrowUturnRight",L.Beaker="Beaker",L.Bookmark="Bookmark",L.BookmarkSlash="BookmarkSlash",L.Briefcase="Briefcase",L.BuildingOffice="BuildingOffice",L.Cake="Cake",L.Calculator="Calculator",L.Camera="Camera",L.ChartBarSquare="ChartBarSquare",L.ChatBubbleLeft="ChatBubbleLeft",L.ChatBubbleLeftRight="ChatBubbleLeftRight",L.CheckBadge="CheckBadge",L.Clipboard="Clipboard",L.ClipboardDocument="ClipboardDocument",L.ClipboardDocumentCheck="ClipboardDocumentCheck",L.ClipboardDocumentList="ClipboardDocumentList",L.Cloud="Cloud",L.CloudArrowDown="CloudArrowDown",L.CloudArrowUp="CloudArrowUp",L.Cog="Cog",L.Cog6Tooth="Cog6Tooth",L.Cog8Tooth="Cog8Tooth",L.CommandLine="CommandLine",L.ComputerDesktop="ComputerDesktop",L.CreditCard="CreditCard",L.CurrencyDollar="CurrencyDollar",L.DevicePhoneMobile="DevicePhoneMobile",L.DeviceTablet="DeviceTablet",L.Document="Document",L.DocumentArrowDown="DocumentArrowDown",L.DocumentArrowUp="DocumentArrowUp",L.DocumentDuplicate="DocumentDuplicate",L.DocumentMagnifyingGlass="DocumentMagnifyingGlass",L.DocumentMinus="DocumentMinus",L.DocumentPlus="DocumentPlus",L.DocumentText="DocumentText",L.EllipsisHorizontal="EllipsisHorizontal",L.EllipsisVertical="EllipsisVertical",L.Envelope="Envelope",L.EnvelopeOpen="EnvelopeOpen",L.Eye="Eye",L.FaceFrown="FaceFrown",L.FaceSmile="FaceSmile",L.Film="Film",L.Fingerprint="Fingerprint",L.Fire="Fire",L.FolderMinus="FolderMinus",L.FolderOpen="FolderOpen",L.FolderPlus="FolderPlus",L.Forward="Forward",L.Funnel="Funnel",L.Gift="Gift",L.GlobeAlt="GlobeAlt",L.HandRaised="HandRaised",L.HandThumbDown="HandThumbDown",L.HandThumbUp="HandThumbUp",L.Hashtag="Hashtag",L.Heart="Heart",L.Identification="Identification",L.Inbox="Inbox",L.InboxArrowDown="InboxArrowDown",L.InboxStack="InboxStack",L.InformationCircle="InformationCircle",L.Language="Language",L.Lifebuoy="Lifebuoy",L.LightBulb="LightBulb",L.LinkSlash="LinkSlash",L.LockOpen="LockOpen",L.MagnifyingGlass="MagnifyingGlass",L.MagnifyingGlassCircle="MagnifyingGlassCircle",L.MagnifyingGlassMinus="MagnifyingGlassMinus",L.MagnifyingGlassPlus="MagnifyingGlassPlus",L.Map="Map",L.MapPin="MapPin",L.Megaphone="Megaphone",L.Microphone="Microphone",L.Moon="Moon",L.MusicalNote="MusicalNote",L.Newspaper="Newspaper",L.NoSymbol="NoSymbol",L.PaintBrush="PaintBrush",L.PaperAirplane="PaperAirplane",L.PaperClip="PaperClip",L.Pause="Pause",L.PauseCircle="PauseCircle",L.PencilSquare="PencilSquare",L.Percent="Percent",L.Phone="Phone",L.Photo="Photo",L.PlayCircle="PlayCircle",L.PlusCircle="PlusCircle",L.PlusSmall="PlusSmall",L.Power="Power",L.PresentationChartBar="PresentationChartBar",L.PresentationChartLine="PresentationChartLine",L.Printer="Printer",L.PuzzlePiece="PuzzlePiece",L.QrCode="QrCode",L.QuestionMarkCircle="QuestionMarkCircle",L.QueueList="QueueList",L.Radio="Radio",L.ReceiptPercent="ReceiptPercent",L.ReceiptRefund="ReceiptRefund",L.RocketLaunch="RocketLaunch",L.Scale="Scale",L.Scissors="Scissors",L.Server="Server",L.ServerStack="ServerStack",L.Share="Share",L.ShieldExclamation="ShieldExclamation",L.ShoppingBag="ShoppingBag",L.ShoppingCart="ShoppingCart",L.SignalSlash="SignalSlash",L.Sparkles="Sparkles",L.SpeakerWave="SpeakerWave",L.SpeakerXMark="SpeakerXMark",L.Square2Stack="Square2Stack",L.StopCircle="StopCircle",L.Sun="Sun",L.Tag="Tag",L.Ticket="Ticket",L.Trophy="Trophy",L.Truck="Truck",L.Tv="Tv",L.Upload="Upload",L.UserCircle="UserCircle",L.UserGroup="UserGroup",L.UserMinus="UserMinus",L.UserPlus="UserPlus",L.VideoCamera="VideoCamera",L.VideoCameraSlash="VideoCameraSlash",L.ViewColumns="ViewColumns",L.ViewfinderCircle="ViewfinderCircle",L.Wallet="Wallet",L.Wifi="Wifi",L.XMark="XMark",L.Backward="Backward",L.Bars2="Bars2",L.Bars4="Bars4",L.BellAlert="BellAlert",L.BellSlash="BellSlash",L.BoltSlash="BoltSlash",L.BookOpen="BookOpen",L.ChatBubbleOvalLeft="ChatBubbleOvalLeft",L.ChatBubbleOvalLeftEllipsis="ChatBubbleOvalLeftEllipsis",L.ClockIcon="ClockIcon",L.CubeTransparent="CubeTransparent",L.DocumentChartBar="DocumentChartBar",L.EyeDropper="EyeDropper",L.FolderArrowDown="FolderArrowDown",L.GlobeAmericas="GlobeAmericas",L.GlobeAsiaAustralia="GlobeAsiaAustralia",L.GlobeEuropeAfrica="GlobeEuropeAfrica",L.HomeModern="HomeModern",L.MinusCircle="MinusCircle",L.PhoneArrowDownLeft="PhoneArrowDownLeft",L.PhoneArrowUpRight="PhoneArrowUpRight",L.PhoneXMark="PhoneXMark",L.PlayPause="PlayPause",L.Strikethrough="Strikethrough",L.TableCellsIcon="TableCellsIcon",L.UserIcon="UserIcon",L.XCircle="XCircle",L.Kubernetes="Kubernetes",L.Docker="Docker",L.DockerSwarm="DockerSwarm",L.Podman="Podman",L.Proxmox="Proxmox",L.IoT="IoT",L.Ceph="Ceph",L.Gauge="Gauge",L))(K3||{}),O=K3;var Z3=(G=>(G.Manual="Manual",G.Website="Website",G.API="API",G.Ping="Ping",G.Kubernetes="Kubernetes",G.Docker="Docker",G.Host="Host",G.Podman="Podman",G.DockerSwarm="Docker Swarm",G.Proxmox="Proxmox",G.Ceph="Ceph",G.IoTDevice="IoT Device",G.IP="IP",G.IncomingRequest="Incoming Request",G.IncomingEmail="Incoming Email",G.Port="Port",G.Server="Server",G.SSLCertificate="SSL Certificate",G.SQLQuery="SQL Query",G.SyntheticMonitor="Synthetic Monitor",G.CustomJavaScriptCode="Custom JavaScript Co
36de",G.Logs="Logs",G.Metrics="Metrics",G.Traces="Traces",G.Exceptions="Exceptions",G.Profiles="Profiles",G.SecurityEvents="Security Events",G.NetworkDevice="Network Device",G.DNS="DNS",G.DNSSEC="DNSSEC",G.Domain="Domain",G.ExternalStatusPage="External Status Page",G))(Z3||{}),De=Z3;var Tt=class Tt extends wt{constructor(){super();this.data=void 0;this.data={id:se.generate().toString(),monitorStatusId:void 0,filterCondition:vt.All,filters:[{checkOn:"Is Online",filterType:"True",value:void 0}],createIncidents:!1,createAlerts:!1,changeMonitorStatus:!1,isEnabled:!0,incidents:[],alerts:[],name:"",description:""}}static isMetricBackedMonitorType(t){return t===De.Metrics||t===De.Kubernetes||t===De.Docker||t===De.Host||t===De.Podman||t===De.DockerSwarm||t===De.Proxmox||t===De.Ceph||t===De.IoTDevice}static getDefaultOnlineMonitorCriteriaInstance(t){if(t.monitorType===De.IncomingRequest){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"Request Body",filterType:"Not Contains",value:Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the request body of ${t.monitorName} does not contain "${Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}"`},i}if(t.monitorType===De.IncomingEmail){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"Email Body",filterType:"Not Contains",value:Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the email body of ${t.monitorName} does not contain "${Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}"`},i}if(t.monitorType===De.SecurityEvents){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Security Event Count",filterType:"Equal To",value:0}],incidents:[],alerts:[],changeMonitorStatus:!0,createIncidents:!1,createAlerts:!1,name:`Check if ${t.monitorName} is clear`,description:`This criteria checks that ${t.monitorName} has no matching security events`},i}if(t.monitorType===De.Logs){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Log Count",filterType:"Greater Than",value:0}],incidents:[],alerts:[],changeMonitorStatus:!0,createIncidents:!1,createAlerts:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} is online`},i}if(t.monitorType===De.Exceptions){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Exception Count",filterType:"Equal To",value:0}],incidents:[],alerts:[],changeMonitorStatus:!0,createIncidents:!1,createAlerts:!1,name:`Check if ${t.monitorName} has no exceptions`,description:`This criteria checks if the ${t.monitorName} has no exceptions.`},i}if(Tt.isMetricBackedMonitorType(t.monitorType)){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Metric Value",filterType:"Greater Than",metricMonitorOptions:{metricAggregationType:"Any Value",metricAlias:t.metricOptions&&t.metricOptions.metricAliases&&t.metricOptions.metricAliases.length>0?t.metricOptions.metricAliases[0]:void 0},value:0}],incidents:[],alerts:[],changeMonitorStatus:!0,createIncidents:!1,createAlerts:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} is online`},i}if(t.monitorType===De.Profiles){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Profile Count",filterType:"Greater Than",value:0}],incidents:[],alerts:[],changeMonitorStatus:!0,createIncidents:!1,createAlerts:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} is online`},i}if(t.monitorType===De.Traces){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Span Count",filterType:"Greater Than",value:0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} is online`},i}if(t.monitorType===De.SSLCertificate){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"Is Valid Certificate",filterType:"True",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} is online`},i}if(t.monitorType===De.CustomJavaScriptCode||t.monitorType===De.SyntheticMonitor){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"Error",filterType:"Is Empty",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} is online`},i}if(t.monitorType===De.Server){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"Is Online",filterType:"True",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} is online`},i}if(t.monitorType===De.Website||t.monitorType===De.API||t.monitorType===De.Ping||t.monitorType===De.IP||t.monitorType===De.Port){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"Is Online",filterType:"True",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} is online`},(t.monitorType===De.Website||t.monitorType===De.API)&&i.data.filters.push({checkOn:"Response Status Code",filterType:"Equal To",value:200}),i}if(t.monitorType===De.NetworkDevice){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"SNMP Device Is Online",filterType:"True",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} SNMP device is online`},i}if(t.monitorType===De.DNS){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"DNS Is Online",filterType:"True",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} DNS resolution is online`},i}if(t.monitorType===De.SQLQuery){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"SQL Is Online",filterType:"True",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is online`,description:`This criteria checks if the ${t.monitorName} database query ran successfully`},i}if(t.monitorType===De.Domain){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"Is Online",filterType:"True",value:void 0},{checkOn:"Domain Is Expired",filterType:"False",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is not expired`,description:`This criteria checks if the ${t.monitorName} domain registration was read successfully and is not expired`},i}if(t.monitorType===De.DNSSEC){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"DNSSEC Chain Is Valid",filterType:"True",value:void 0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} DNSSEC chain is valid`,description:`This criteria checks if the ${t.monitorName}
36 DNSSEC chain is valid end-to-end`},i}if(t.monitorType===De.ExternalStatusPage){let i=new Tt;return i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.All,filters:[{checkOn:"External Status Page Is Online",filterType:"True",value:void 0},{checkOn:"External Status Page Active Incidents",filterType:"Equal To",value:0}],incidents:[],alerts:[],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} is operational`,description:`This criteria checks if the ${t.monitorName} external status page is reachable and has no active incidents`},i}return null}static getDefaultOfflineMonitorCriteriaInstance(t){let i=new Tt;return(t.monitorType===De.Ping||t.monitorType===De.IP||t.monitorType===De.Port||t.monitorType===De.Server)&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Is Online",filterType:"False",value:void 0}],incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,createAlerts:!1,alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} is offline`}),t.monitorType===De.NetworkDevice&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"SNMP Device Is Online",filterType:"False",value:void 0}],incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} SNMP device is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,createAlerts:!1,alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} SNMP device is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} SNMP device is offline`}),t.monitorType===De.DNS&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"DNS Is Online",filterType:"False",value:void 0}],incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} DNS resolution is currently failing.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,createAlerts:!1,alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} DNS resolution is currently failing.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} DNS resolution is failing`}),t.monitorType===De.SQLQuery&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"SQL Is Online",filterType:"False",value:void 0}],incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} database query is currently failing.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,createAlerts:!1,alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} database query is currently failing.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} database query is failing`}),t.monitorType===De.Domain&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Domain Is Expired",filterType:"True",value:void 0},{checkOn:"Is Online",filterType:"False",value:void 0}],incidents:[{title:`${t.monitorName} domain check failed`,description:`${t.monitorName} domain registration has expired, or its registration data could not be retrieved.`,incidentSeverityId:t.
36incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,createAlerts:!1,alerts:[{title:`${t.monitorName} domain check failed`,description:`${t.monitorName} domain registration has expired, or its registration data could not be retrieved.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],name:`Check if ${t.monitorName} domain check failed`,description:`This criteria checks if the ${t.monitorName} domain registration has expired or could not be read`}),t.monitorType===De.DNSSEC&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"DNSSEC Chain Is Valid",filterType:"False",value:void 0}],incidents:[{title:`${t.monitorName} DNSSEC chain is broken`,description:`${t.monitorName} DNSSEC validation is currently failing.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,createAlerts:!1,alerts:[{title:`${t.monitorName} DNSSEC chain is broken`,description:`${t.monitorName} DNSSEC validation is currently failing.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],name:`Check if ${t.monitorName} DNSSEC chain is broken`,description:`This criteria checks if the ${t.monitorName} DNSSEC chain is broken`}),t.monitorType===De.ExternalStatusPage&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"External Status Page Is Online",filterType:"False",value:void 0},{checkOn:"External Status Page Active Incidents",filterType:"Greater Than",value:0},{checkOn:"External Status Page Component Status",filterType:"Equal To",value:"degraded_performance"},{checkOn:"External Status Page Component Status",filterType:"Equal To",value:"partial_outage"},{checkOn:"External Status Page Component Status",filterType:"Equal To",value:"major_outage"},{checkOn:"External Status Page Component Status",filterType:"Equal To",value:"full_outage"}],incidents:[{title:`${t.monitorName} has an active incident or outage`,description:`${t.monitorName} external status page is reporting an active incident or a non-operational component.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,createAlerts:!1,alerts:[{title:`${t.monitorName} has an active incident or outage`,description:`${t.monitorName} external status page is reporting an active incident or a non-operational component.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],name:`Check if ${t.monitorName} has an active incident or outage`,description:`This criteria checks if the ${t.monitorName} external status page is unreachable, has an active incident, or has a degraded, partial, or major outage`}),(t.monitorType===De.API||t.monitorType===De.Website)&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Is Online",filterType:"False",value:void 0},{checkOn:"Response Status Code",filterType:"Not Equal To",value:200}],alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} is offline`}),t.monitorType===De.SecurityEvents&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Security Event Count",filterType:"Greater Than",value:0}],incidents:[],alerts:[{title:`${t.monitorName} detected security events`,description:`${t.monitorName} found matching security events.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!0,changeMonitorStatus:!0,createIncidents:!1,name:`Check if ${t.monitorName} found security events`,description:`This criteria fires when ${t.monitorName} finds matching security events`}),t.monitorType===De.Logs&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Log Count",filterType:"Equal To",value:0}],incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName}
36 is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} is offline`}),t.monitorType===De.Exceptions&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Exception Count",filterType:"Greater Than",value:0}],incidents:[{title:`${t.monitorName} has exceptions`,description:`${t.monitorName} has active exceptions.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],alerts:[{title:`${t.monitorName} has exceptions`,description:`${t.monitorName} has active exceptions.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} has exceptions`,description:`This criteria checks if the ${t.monitorName} has exceptions.`}),Tt.isMetricBackedMonitorType(t.monitorType)&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Metric Value",filterType:"Equal To",metricMonitorOptions:{metricAggregationType:"Any Value",metricAlias:t.metricOptions&&t.metricOptions.metricAliases&&t.metricOptions.metricAliases.length>0?t.metricOptions.metricAliases[0]:void 0},value:0}],incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} is offline`}),t.monitorType===De.Profiles&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Profile Count",filterType:"Equal To",value:0}],incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} is offline`}),t.monitorType===De.Traces&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Span Count",filterType:"Equal To",value:0}],alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} is offline`}),t.monitorType===De.IncomingRequest&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Request Body",filterType:"Contains",value:Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}],alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline. The request body contains "${Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}".`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline. The request body contains "${Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}
36".`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the request body of ${t.monitorName} contains "${Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}"`}),t.monitorType===De.IncomingEmail&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Email Body",filterType:"Contains",value:Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}],alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline. The email body contains "${Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}".`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline. The email body contains "${Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}".`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the email body of ${t.monitorName} contains "${Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD}"`}),(t.monitorType===De.CustomJavaScriptCode||t.monitorType===De.SyntheticMonitor)&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,filters:[{checkOn:"Error",filterType:"Is Not Empty",value:void 0}],alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} is offline`}),t.monitorType===De.SSLCertificate&&(i.data={id:se.generate().toString(),monitorStatusId:t.monitorStatusId,filterCondition:vt.Any,alerts:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,alertSeverityId:t.alertSeverityId,autoResolveAlert:!0,id:se.generate().toString(),onCallPolicyIds:[]}],createAlerts:!1,filters:[{checkOn:"Is Not A Valid Certificate",filterType:"True",value:void 0}],incidents:[{title:`${t.monitorName} is offline`,description:`${t.monitorName} is currently offline.`,incidentSeverityId:t.incidentSeverityId,autoResolveIncident:!0,id:se.generate().toString(),onCallPolicyIds:[]}],changeMonitorStatus:!0,createIncidents:!0,name:`Check if ${t.monitorName} is offline`,description:`This criteria checks if the ${t.monitorName} is offline`}),i}static getNewMonitorCriteriaInstanceAsJSON(){return{id:se.generate().toString(),monitorStatusId:void 0,filterCondition:vt.All,filters:[{checkOn:"Is Online",filterType:"True",value:void 0}],incidents:[],name:"",description:"",createIncidents:!1,changeMonitorStatus:!1}}static getValidationError(t,i){var s;if(!t.data)return"Monitor Step is required.";if(t.data.filters.length===0)return`Filter is required for criteria "${t.data.name}"`;if(!t.data.name)return`Name is required for criteria "${t.data.name}"`;if(!t.data.description)return`Description is required for criteria "${t.data.name}"`;if(t.data.createIncidents){for(let a of t.data.incidents)if(a){if(!a.title)return`Incident title is required for criteria "${t.data.name}"`;if(!a.incidentSeverityId)return`Incident severity is required for criteria "${t.data.name}"`}}if(t.data.createAlerts){for(let a of t.data.alerts)if(a){if(!a.title)return`Alert title is required for criteria "${t.data.name}"`;if(!a.alertSeverityId)return`Alert severity is required for criteria "${t.data.name}"`}}for(let a of t.data.filters){if(!a.checkOn)return`Filter Type is required for criteria "${t.data.name}"`;if(!a.filterType)return`Filter Condition is required for criteria "${t.data.name}" on filter type: ${a.checkOn}`;if(i===De.Ping&&a.checkOn!=="Is Online"&&a.checkOn!=="Response Time (in ms)"&&a.checkOn!=="Is Request Timeout")return"Ping Monitor cannot have filter type: "+a.checkOn;if(a.checkOn==="Disk Usage (in %)"&&!((s=a.serverMonitorOptions)!=null&&s.diskPath))return"Disk Path is required for Disk Usage Percent";if(py.hasValueField({checkOn:a.checkOn,filterType:a.filterType})&&!a.value&&a.value!==0)return`Value is required for criteria "${t.data.name}" on filter type: ${a.checkOn}`}return null}setName(t){return this.data&&(this.data.name=t),this}setDescription(t){return this.data&&(this.data.description=t),this}static clone(t){return Tt.fromJSON(t.toJSON())}setMonitorStatusId(t){return this.data&&(this.data.monitorStatusId=t),this}setFilterCondition(t){return this.data&&(this.data.filterCondition=t),this}setFilters(t){return this.data&&(this.data.filters=t),this}setIncidents(t){return this.data&&(this.data.incidents=[...t]),this}setAlerts(t){return this.data&&(this.data.alerts=[...t]),this}setChangeMonitorStatus(t){return this.data&&(this.data.changeMonitorStatus=t),this}setCreateIncidents(t){return this.data&&(this.data.createIncidents=t),this}setCreateAlerts(t){return this.data&&(this.data.createAlerts=t),this}setIsEnabled(t){return this.data&&(this.data.isEnabled=t),this}setIncidentGrouping(t){return this.data&&(this.data.incidentGrouping=t),this}toJSON(){var t;return this.data?ct.serialize({_type:"MonitorCriteriaInstance",value:{id:this.data.id,monitorStatusId:(t=this.data.monitorStatusId)==null?void 0:t.toString(),filterCondition:this.data.filterCondition,filters:this.data.filters,incidents:this.data.incidents,alerts:this.data.alerts,createAlerts:this.data.createAlerts,changeMonitorStatus:this.data.changeMonitorStatus,createIncidents:this.data.createIncidents,isEnabled:this.data.isEnabled,incidentGrouping:this.data.incidentGrouping,name:this.data.name,description:this.data.description}}):Tt.getNewMonitorCriteriaInstanceAsJSON()}static fromJSON(t){if(t instanceof Tt)return t;if(!t)throw new ye("json is null");if(!t._type)throw new ye("json._type is null");if(t._type!=="MonitorCriteriaInstance")throw new ye("json._type should be MonitorCriteriaInstance");if(!t.value)throw new ye("json.value is null");if(t=t.value,!t.filterCondition)throw new ye("json.filterCondition is null");if(!t.filters)throw new ye("json.filters is null");if(!Array.isArray(t.filters))throw new ye("json.filters should be an array");if(t.incidents||(t.incidents=[]),!Array.isArray(t.incidents))throw new ye("json.incidents should be an array");if(t.alerts||(t.alerts=[]),!Array.isArray(t.alerts))throw new ye("json.alerts should be an array");let i;t.monitorStatusId&&typeof t.monitorStatusId===Dt.String?i=new se(t.monitorStatusId):t.monitorStatusId&&t.monitorStatusId.value!==null&&(i=new se(t.monitorStatusId.value));let s=t.filterCondition,a=[],l=[];for(let m of t.filters)a.push(ue({},m));for(let m of t.incidents)l.push(ue({},m));let u=[];
36for(let m of t.alerts)u.push(ue({},m));let c=new Tt;return c.data=ct.deserialize({id:t.id||se.generate().toString(),monitorStatusId:i,filterCondition:s,changeMonitorStatus:t.changeMonitorStatus||!1,createIncidents:t.createIncidents||!1,createAlerts:t.createAlerts||!1,isEnabled:t.isEnabled===void 0?!0:t.isEnabled,incidentGrouping:t.incidentGrouping||void 0,filters:a,incidents:l,alerts:u,name:t.name||"",description:t.description||""}),c}static getSchema(){return oe.object({_type:oe.literal("MonitorCriteriaInstance"),value:oe.object({id:oe.string(),monitorStatusId:oe.any(),filterCondition:oe.any(),filters:oe.array(z3),incidents:oe.array(J3),alerts:oe.array(W3),name:oe.string(),description:oe.string(),changeMonitorStatus:oe.boolean().optional(),createIncidents:oe.boolean().optional(),createAlerts:oe.boolean().optional(),isEnabled:oe.boolean().optional(),incidentGrouping:Q3.optional()}).openapi({type:"object",example:{id:"id",monitorStatusId:"statusId",filterCondition:"All",filters:[],incidents:[],alerts:[],name:"Criteria Name",description:"Description"}})}).openapi({type:"object",description:"MonitorCriteriaInstance object",example:{_type:"MonitorCriteriaInstance",value:{id:"id",monitorStatusId:"statusId",filterCondition:"All",filters:[],incidents:[],alerts:[],name:"Criteria Name",description:"Description"}}})}static isValid(t){return!0}static toDatabase(t){return t&&t instanceof Tt?t.toJSON():t?ct.serialize(t):null}static fromDatabase(t){return t?Tt.fromJSON(t):null}toString(){return JSON.stringify(this.toJSON())}};o(Tt,"MonitorCriteriaInstance"),Tt.DEFAULT_INCOMING_BODY_ERROR_KEYWORD="error";var ln=Tt;var _o=class _o extends wt{constructor(){super();this.data=void 0;this.data={monitorCriteriaInstanceArray:[new ln]}}static getDefaultMonitorCriteria(t){let i=new _o,s=ln.getDefaultOfflineMonitorCriteriaInstance({monitorType:t.monitorType,monitorStatusId:t.offlineMonitorStatusId,incidentSeverityId:t.defaultIncidentSeverityId,alertSeverityId:t.defaultAlertSeverityId,monitorName:t.monitorName}),a=ln.getDefaultOnlineMonitorCriteriaInstance({monitorType:t.monitorType,monitorStatusId:t.onlineMonitorStatusId,monitorName:t.monitorName});return i.data={monitorCriteriaInstanceArray:[]},s&&i.data.monitorCriteriaInstanceArray.push(s),a&&i.data.monitorCriteriaInstanceArray.push(a),i}static getValidationError(t,i){if(!t.data||t.data.monitorCriteriaInstanceArray.length===0)return"Monitor Criteria is required";for(let s of t.data.monitorCriteriaInstanceArray)if(ln.getValidationError(s,i))return ln.getValidationError(s,i);return null}static getNewMonitorCriteriaAsJSON(){return{_type:"MonitorCriteria",value:{monitorCriteriaInstanceArray:[new ln().toJSON()]}}}toJSON(){return this.data?ct.serialize({_type:"MonitorCriteria",value:{monitorCriteriaInstanceArray:this.data.monitorCriteriaInstanceArray.map(t=>t.toJSON())}}):_o.getNewMonitorCriteriaAsJSON()}static fromJSON(t){if(t instanceof _o)return t;if(!t||t._type!=="MonitorCriteria")throw new ye("Invalid monitor criteria");if(!t)throw new ye("Invalid monitor criteria");if(!t.value)throw new ye("Invalid monitor criteria");if(!t.value.monitorCriteriaInstanceArray)throw new ye("Invalid monitor criteria");let i=t.value.monitorCriteriaInstanceArray,s=new _o;return s.data={monitorCriteriaInstanceArray:i.map(a=>ln.fromJSON(a))},s}static isValid(t){return!0}static toDatabase(t){return t&&t instanceof _o?t.toJSON():t?ct.serialize(t):null}static fromDatabase(t){return t?_o.fromJSON(t):null}toString(){return JSON.stringify(this.toJSON())}static getSchema(){return oe.object({_type:oe.literal("MonitorCriteria"),value:oe.object({monitorCriteriaInstanceArray:oe.array(ln.getSchema())}).openapi({type:"object",example:{monitorCriteriaInstanceArray:[]}})}).openapi({type:"object",description:"MonitorCriteria object",example:{_type:"MonitorCriteria",value:{monitorCriteriaInstanceArray:[]}}})}};o(_o,"MonitorCriteria");var On=_o;var Y3=(l=>(l.GET="GET",l.POST="POST",l.DELETE="DELETE",l.PUT="PUT",l.HEAD="HEAD",l.PATCH="PATCH",l))(Y3||{}),vi=Y3;var jC=class jC{static toQuery(e){let t={};if(e.telemetryServiceIds&&e.telemetryServiceIds.length>0&&(t.primaryEntityId=new cr(e.telemetryServiceIds)),e.entityKeys&&e.entityKeys.length>0&&(t.entityKeys=new cr(e.entityKeys)),e.attributes&&Object.keys(e.attributes).length>0&&(t.attributes=e.attributes),e.severityTexts&&e.severityTexts.length>0&&(t.severityText=new cr(e.severityTexts)),e.body&&(t.body=new zi(e.body)),e.lastXSecondsOfLogs){let i=ut.getCurrentDate(),s=ut.addRemoveSeconds(i,e.lastXSecondsOfLogs*-1);t.time=new $n(s,i)}return t}static getDefault(){return{attributes:{},body:"",severityTexts:[],telemetryServiceIds:[],entityKeys:[],lastXSecondsOfLogs:60}}static fromJSON(e){return{attributes:e.attributes||{},body:e.body,severityTexts:e.severityTexts,telemetryServiceIds:se.fromJSONArray(e.telemetryServiceIds),entityKeys:e.entityKeys||[],lastXSecondsOfLogs:e.lastXSecondsOfLogs}}static toJSON(e){return{attributes:e.attributes,body:e.body,severityTexts:e.severityTexts,telemetryServiceIds:se.toJSONArray(e.telemetryServiceIds),entityKeys:e.entityKeys||[],lastXSecondsOfLogs:e.lastXSecondsOfLogs}}};o(jC,"MonitorStepLogMonitorUtil");var Xu=jC;var LC=class LC{static toQuery(e){let t={};if(e.telemetryServiceIds&&e.telemetryServiceIds.length>0&&(t.primaryEntityId=new cr(e.telemetryServiceIds)),e.attributes&&Object.keys(e.attributes).length>0&&(t.attributes=e.attributes),e.severityNames&&e.severityNames.length>0&&(t.severityName=new cr(e.severityNames)),e.classNames&&e.classNames.length>0&&(t.className=new cr(e.classNames)),e.messageContains&&(t.message=new zi(e.messageContains)),e.lastXSecondsOfEvents){let i=ut.getCurrentDate(),s=ut.addRemoveSeconds(i,e.lastXSecondsOfEvents*-1);t.time=new $n(s,i)}return t}static getDefault(){return{attributes:{},messageContains:"",severityNames:[],classNames:[],telemetryServiceIds:[],lastXSecondsOfEvents:60}}static fromJSON(e){return{attributes:e.attributes||{},messageContains:e.messageContains||"",severityNames:e.severityNames||[],classNames:e.classNames||[],telemetryServiceIds:se.fromJSONArray(e.telemetryServiceIds||[]),lastXSecondsOfEvents:e.lastXSecondsOfEvents||60}}static toJSON(e){return{attributes:e.attributes,messageContains:e.messageContains,severityNames:e.severityNames,classNames:e.classNames,telemetryServiceIds:se.toJSONArray(e.telemetryServiceIds),lastXSecondsOfEvents:e.lastXSecondsOfEvents}}};o(LC,"MonitorStepSecurityEventsMonitorUtil");var Zp=LC;var kC=class kC{static toQuery(e){let t={};if(e.telemetryServiceIds&&e.telemetryServiceIds.length>0&&(t.primaryEntityId=new cr(e.telemetryServiceIds)),e.entityKeys&&e.entityKeys.length>0&&(t.entityKeys=new cr(e.entityKeys)),e.attributes&&Object.keys(e.attributes).length>0&&(t.attributes=e.attributes),e.spanStatuses&&e.spanStatuses.length>0&&(t.statusCode=new cr(e.spanStatuses)),e.spanName&&(t.name=new zi(e.spanName)),e.lastXSecondsOfSpans){let i=ut.getCurrentDate(),s=ut.addRemoveSeconds(i,e.lastXSecondsOfSpans*-1);t.startTime=new $n(s,i)}return t}static getDefault(){return{attributes:{},spanName:"",spanStatuses:[],telemetryServiceIds:[],entityKeys:[],lastXSecondsOfSpans:60}}static fromJSON(e){return{attributes:e.attributes||{},spanName:e.spanName,spanStatuses:e.spanStatuses,telemetryServiceIds:se.fromJSONArray(e.telemetryServiceIds),entityKeys:e.entityKeys||[],lastXSecondsOfSpans:e.lastXSecondsOfSpans}}static toJSON(e){return{attributes:e.attributes,spanName:e.spanName,spanStatuses:e.spanStatuses,telemetryServiceIds:se.toJSONArray(e.telemetryServiceIds),entityKeys:e.entityKeys||[],lastXSecondsOfSpans:e.lastXSecondsOfSpans}}};o(kC,"MonitorStepTraceMonitorUtil");var ec=kC;var X3=(S=>(S.Past1Minute="Past 1 Minute",S.Past5Minutes="Past 5 Minutes",S.Past10Minutes="Past 10 Minutes",S.Past15Minutes="Past 15 Minutes",S.Past30Minutes="Past 30 Minutes",S.Past1Hour="Past 1 Hour",S.Past2Hours="Past 2 Hours",S.Past3Hours="Past 3 Hours",S.Past6Hours="Past 6 Hours",S.Past12Hours="Past 12 Hours",S.Past1Hours="Past 1 Day",S.Past2Days="Past 2 Days",S.Past3Days="Past 3 Days",S.Past7Days="Past 7 Days",S.Past14Days="Past 14 Days",S.Past30D
36ays="Past 30 Days",S.Past60Days="Past 60 Days",S.Past90Days="Past 90 Days",S.Past180Days="Past 180 Days",S.Past365Days="Past 365 Days",S))(X3||{}),Qr=X3;var _C=class _C{static getDefault(){return{metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute,telemetryServiceIds:[]}}static getMetricViewConfig(e){let t=e==null?void 0:e.metricViewConfig;return{queryConfigs:Array.isArray(t==null?void 0:t.queryConfigs)?t.queryConfigs:[],formulaConfigs:Array.isArray(t==null?void 0:t.formulaConfigs)?t.formulaConfigs:[]}}static fromJSON(e){let t=e;return ue(Lt(ue({},t),{metricViewConfig:this.getMetricViewConfig(t),rollingTime:(t==null?void 0:t.rollingTime)||Qr.Past1Minute}),e.telemetryServiceIds?{telemetryServiceIds:se.fromJSONArray(e.telemetryServiceIds)}:{})}static toJSON(e){return ue(ue({},e),e.telemetryServiceIds!==void 0?{telemetryServiceIds:se.toJSONArray(e.telemetryServiceIds)}:{})}};o(_C,"MonitorStepMetricMonitorUtil");var Cl=_C;var FC=class FC{static toAnalyticsQuery(e){let t={};if(e.telemetryServiceIds&&e.telemetryServiceIds.length>0&&(t.primaryEntityId=new cr(e.telemetryServiceIds)),e.entityKeys&&e.entityKeys.length>0&&(t.entityKeys=new cr(e.entityKeys)),e.exceptionTypes&&e.exceptionTypes.length>0&&(t.exceptionType=new cr(e.exceptionTypes)),e.message&&(t.message=new zi(e.message)),e.lastXSecondsOfExceptions){let i=ut.getCurrentDate(),s=ut.addRemoveSeconds(i,e.lastXSecondsOfExceptions*-1);t.time=new $n(s,i)}return t}static getDefault(){return{telemetryServiceIds:[],entityKeys:[],exceptionTypes:[],message:"",includeResolved:!1,includeArchived:!1,lastXSecondsOfExceptions:60}}static fromJSON(e){return{telemetryServiceIds:se.fromJSONArray(e.telemetryServiceIds||[]),entityKeys:e.entityKeys||[],exceptionTypes:e.exceptionTypes||[],message:e.message||"",includeResolved:!!e.includeResolved||!1,includeArchived:!!e.includeArchived||!1,lastXSecondsOfExceptions:e.lastXSecondsOfExceptions||60}}static toJSON(e){return{telemetryServiceIds:se.toJSONArray(e.telemetryServiceIds),entityKeys:e.entityKeys||[],exceptionTypes:e.exceptionTypes,message:e.message,includeResolved:e.includeResolved,includeArchived:e.includeArchived,lastXSecondsOfExceptions:e.lastXSecondsOfExceptions}}};o(FC,"MonitorStepExceptionMonitorUtil");var tc=FC;var UC=class UC{static toQuery(e){let t={};if(e.telemetryServiceIds&&e.telemetryServiceIds.length>0&&(t.primaryEntityId=new cr(e.telemetryServiceIds)),e.entityKeys&&e.entityKeys.length>0&&(t.entityKeys=new cr(e.entityKeys)),e.attributes&&Object.keys(e.attributes).length>0&&(t.attributes=e.attributes),e.profileTypes&&e.profileTypes.length>0&&(t.profileType=new cr(e.profileTypes)),e.profileType&&(t.profileType=new zi(e.profileType)),e.lastXSecondsOfProfiles){let i=ut.getCurrentDate(),s=ut.addRemoveSeconds(i,e.lastXSecondsOfProfiles*-1);t.startTime=new $n(s,i)}return t}static getDefault(){return{attributes:{},profileType:"",profileTypes:[],telemetryServiceIds:[],entityKeys:[],lastXSecondsOfProfiles:60}}static fromJSON(e){return{attributes:e.attributes||{},profileType:e.profileType,profileTypes:e.profileTypes,telemetryServiceIds:se.fromJSONArray(e.telemetryServiceIds),entityKeys:e.entityKeys||[],lastXSecondsOfProfiles:e.lastXSecondsOfProfiles}}static toJSON(e){return{attributes:e.attributes,profileType:e.profileType,profileTypes:e.profileTypes,telemetryServiceIds:se.toJSONArray(e.telemetryServiceIds),entityKeys:e.entityKeys||[],lastXSecondsOfProfiles:e.lastXSecondsOfProfiles}}};o(UC,"MonitorStepProfileMonitorUtil");var Yp=UC;var BC=class BC{static getDefault(){return{networkDeviceId:void 0,monitorInterfaces:!0,collectEndpoints:!1,oids:[]}}static fromJSON(e){return{networkDeviceId:e.networkDeviceId||void 0,monitorInterfaces:e.monitorInterfaces!==!1,collectEndpoints:e.collectEndpoints===!0,oids:(e.oids||[]).map(t=>({oid:t.oid||"",name:t.name||void 0,description:t.description||void 0}))}}static toJSON(e){return{networkDeviceId:e.networkDeviceId,monitorInterfaces:e.monitorInterfaces,collectEndpoints:e.collectEndpoints,oids:e.oids.map(t=>({oid:t.oid,name:t.name,description:t.description}))}}};o(BC,"MonitorStepNetworkDeviceMonitorUtil");var fy=BC;var ej=(i=>(i.V1="1",i.V2c="2c",i.V3="3",i))(ej||{});var qC=ej;var tj=(i=>(i.NoAuthNoPriv="noAuthNoPriv",i.AuthNoPriv="authNoPriv",i.AuthPriv="authPriv",i))(tj||{});var rj=tj;var Xp=class Xp{static getDefault(){return{snmpVersion:qC.V2c,hostname:"",port:161,communityString:"public",oids:[],timeout:5e3,retries:3,monitorInterfaces:!1}}static fromJSON(e){return{snmpVersion:e.snmpVersion||qC.V2c,hostname:e.hostname||"",port:e.port||161,communityString:e.communityString||void 0,snmpV3Auth:e.snmpV3Auth?Xp.parseSnmpV3Auth(e.snmpV3Auth):void 0,oids:Xp.parseOids(e.oids||[]),timeout:e.timeout||5e3,retries:e.retries||3,monitorInterfaces:!!e.monitorInterfaces}}static parseSnmpV3Auth(e){return{securityLevel:e.securityLevel||rj.NoAuthNoPriv,username:e.username||"",authProtocol:e.authProtocol||void 0,authKey:e.authKey||void 0,privProtocol:e.privProtocol||void 0,privKey:e.privKey||void 0}}static parseOids(e){return e.map(t=>({oid:t.oid||"",name:t.name||void 0,description:t.description||void 0}))}static toJSON(e){return{snmpVersion:e.snmpVersion,hostname:e.hostname,port:e.port,communityString:e.communityString,snmpV3Auth:e.snmpV3Auth?{securityLevel:e.snmpV3Auth.securityLevel,username:e.snmpV3Auth.username,authProtocol:e.snmpV3Auth.authProtocol,authKey:e.snmpV3Auth.authKey,privProtocol:e.snmpV3Auth.privProtocol,privKey:e.snmpV3Auth.privKey}:void 0,oids:e.oids.map(t=>({oid:t.oid,name:t.name,description:t.description})),timeout:e.timeout,retries:e.retries,monitorInterfaces:e.monitorInterfaces}}};o(Xp,"MonitorStepSnmpMonitorUtil");var hy=Xp;var ij=(p=>(p.A="A",p.AAAA="AAAA",p.CNAME="CNAME",p.MX="MX",p.NS="NS",p.TXT="TXT",p.SOA="SOA",p.PTR="PTR",p.SRV="SRV",p.CAA="CAA",p))(ij||{}),VC=ij;var $C=class $C{static getDefault(){return{queryName:"",recordType:VC.A,hostname:"",port:53,timeout:5e3,retries:3}}static fromJSON(e){return{queryName:e.queryName||"",recordType:e.recordType||VC.A,hostname:e.hostname||void 0,port:e.port||53,timeout:e.timeout||5e3,retries:e.retries||3}}static toJSON(e){return{queryName:e.queryName,recordType:e.recordType,hostname:e.hostname,port:e.port,timeout:e.timeout,retries:e.retries}}};o($C,"MonitorStepDnsMonitorUtil");var gy=$C;var nj=(i=>(i.Auto="Auto",i.RDAP="RDAP",i.WHOIS="WHOIS",i))(nj||{}),yy=nj;var by=class by{static getDefault(){return{domainName:"",lookupMethod:yy.Auto,timeout:1e4,retries:3}}static fromJSON(e){return{domainName:e.domainName||"",lookupMethod:by.parseLookupMethod(e.lookupMethod),timeout:e.timeout||1e4,retries:e.retries||3}}static toJSON(e){return{domainName:e.domainName,lookupMethod:e.lookupMethod,timeout:e.timeout,retries:e.retries}}static parseLookupMethod(e){let t=Object.values(yy);return typeof e=="string"&&t.includes(e)?e:yy.Auto}};o(by,"MonitorStepDomainMonitorUtil");var rc=by;var Ty=class Ty{static getDefault(){return{domainName:"",resolvers:["1.1.1.1","8.8.8.8","9.9.9.9"],checkNameserverConsistency:!0,signatureExpiryWarningDays:7,timeout:1e4,retries:3}}static fromJSON(e){let t=Ty.getDefault(),i=Array.isArray(e.resolvers)?e.resolvers.filter(s=>typeof s=="string"&&s.length>0):t.resolvers;return{domainName:e.domainName||"",resolvers:i.length>0?i:t.resolvers,checkNameserverConsistency:typeof e.checkNameserverConsistency=="boolean"?e.checkNameserverConsistency:t.checkNameserverConsistency,signatureExpiryWarningDays:e.signatureExpiryWarningDays||t.signatureExpiryWarningDays,timeout:e.timeout||t.timeout,retries:e.retries||t.retries}}static toJSON(e){return{domainName:e.domainName,resolvers:e.resolvers,checkNameserverConsistency:e.checkNameserverConsistency,signatureExpiryWarningDays:e.signatureExpiryWarningDays,timeout:e.timeout,retries:e.retries}}};o(Ty,"MonitorStepDnssecMonitorUtil");var ic=Ty;var sj=(i=>(i.PostgreSQL="PostgreSQL",i.MySQL="MySQL",i.MicrosoftSqlServer="Microsoft SQL Server",i))(sj||{}),em=sj;var oj=6e4,uj=15e3,aj=3e4,cj=1e4,lj=1e3,dj=100,c$=o(r=>!r||r<=0||isNaN(r)?uj:r>oj?oj:r,"clampSqlStatementTimeoutInMs"),d$=o(r=>!r||r<=0||isNaN(r)?cj:r>aj?aj:r,"clampSqlConnectionTimeoutInMs"),p$=o(r=>!r||r<=0||isNaN(r)?dj:r>lj?lj:Math.floor(r),"clampSqlMaxRows"),GC=class GC{static getDefault(){return{databaseType:em.PostgreSQL,host:"",port:5432,databaseName:"",username:"",password:"",useWindowsIntegratedAuthentication:!1,useSsl:!1,rejectUnauthorizedSsl:!0,query:"",connectionTimeoutInMs:cj,statementTimeoutInMs:uj,maxRows:dj}}static fromJSON(e){return{databaseType:e.databaseType||em.PostgreSQL,host:e.host||"",port:e.port||5432,databaseName:e.databaseName||"",username:e.username||"",password:e.password||"",useWindowsIntegratedAuthentication:!!e.useWindowsIntegratedAuthentication,useSsl:!!e.useSsl,rejectUnauthorizedSsl:e.rejectUnauthorizedSsl===void 0||e.rejectUnauthorizedSsl===null?!0:!!e.rejectUnauthorizedSsl,query:e.query||"",connectionTimeoutInMs:d$(e.connectionTimeoutInMs),statementTimeoutInMs:c$(e.statementTimeoutInMs),maxRows:p$(e.maxRows)}}static toJSON(e){return{databaseType:e.databaseType,host:e.host,port:e.port,databaseName:e.databaseName,username:e.username,password:e.password,useWindowsIntegratedAuthentication:e.useW
36indowsIntegratedAuthentication,useSsl:e.useSsl,rejectUnauthorizedSsl:e.rejectUnauthorizedSsl,query:e.query,connectionTimeoutInMs:e.connectionTimeoutInMs,statementTimeoutInMs:e.statementTimeoutInMs,maxRows:e.maxRows}}};o(GC,"MonitorStepSqlMonitorUtil");var Py=GC;var pj=(a=>(a.AtlassianStatuspage="Atlassian Statuspage",a.IncidentIo="incident.io",a.RSS="RSS",a.Atom="Atom",a.Auto="Auto",a))(pj||{}),HC=pj;var WC=class WC{static getDefault(){return{statusPageUrl:"",provider:HC.Auto,componentGroupName:void 0,componentName:void 0,timeout:1e4,retries:3}}static fromJSON(e){return{statusPageUrl:e.statusPageUrl||"",provider:e.provider||HC.Auto,componentGroupName:e.componentGroupName||void 0,componentName:e.componentName||void 0,timeout:e.timeout||1e4,retries:e.retries||3}}static toJSON(e){return{statusPageUrl:e.statusPageUrl,provider:e.provider,componentGroupName:e.componentGroupName,componentName:e.componentName,timeout:e.timeout,retries:e.retries}}};o(WC,"MonitorStepExternalStatusPageMonitorUtil");var Sy=WC;var zC=class zC{static getDefault(){return{clusterIdentifier:"",resourceScope:"Cluster",resourceFilters:{},metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute}}static fromJSON(e){return e}static toJSON(e){return e}};o(zC,"MonitorStepKubernetesMonitorUtil");var Ay=zC;var JC=class JC{static getDefault(){return{hostIdentifier:"",containerFilters:{},metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute}}static fromJSON(e){return e}static toJSON(e){return e}};o(JC,"MonitorStepDockerMonitorUtil");var Cy=JC;var QC=class QC{static getDefault(){return{hostIdentifier:"",metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute}}static fromJSON(e){return e}static toJSON(e){return e}};o(QC,"MonitorStepHostMonitorUtil");var Ey=QC;var KC=class KC{static getDefault(){return{hostIdentifier:"",containerFilters:{},metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute}}static fromJSON(e){return e}static toJSON(e){return e}};o(KC,"MonitorStepPodmanMonitorUtil");var wy=KC;var ZC=class ZC{static getDefault(){return{clusterIdentifier:"",resourceFilters:{},metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute}}static fromJSON(e){return e}static toJSON(e){return e}};o(ZC,"MonitorStepProxmoxMonitorUtil");var Ry=ZC;var YC=class YC{static getDefault(){return{clusterIdentifier:"",resourceFilters:{},metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute}}static fromJSON(e){return e}static toJSON(e){return e}};o(YC,"MonitorStepDockerSwarmMonitorUtil");var vy=YC;var XC=class XC{static getDefault(){return{clusterIdentifier:"",resourceFilters:{},metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute}}static fromJSON(e){return e}static toJSON(e){return e}};o(XC,"MonitorStepCephMonitorUtil");var xy=XC;var eE=class eE{static getDefault(){return{fleetIdentifier:"",resourceFilters:{},metricViewConfig:{queryConfigs:[],formulaConfigs:[]},rollingTime:Qr.Past1Minute}}static fromJSON(e){return e}static toJSON(e){return e}};o(eE,"MonitorStepIoTMonitorUtil");var Oy=eE;var mj=6e4,m$=6e4,fj=3,f$=3,h$=o(r=>!r||r<=0?m$:r>mj?mj:r,"clampMonitorRequestTimeoutInMs"),g$=o(r=>r==null||isNaN(r)||r<0?f$:r>fj?fj:r,"clampMonitorRetryCount"),Yn=class Yn extends wt{constructor(){super();this.data=void 0;this.data={id:se.generate().toString(),monitorDestination:void 0,doNotFollowRedirects:void 0,allowSelfSignedCertificates:void 0,tlsClientCertificate:void 0,tlsClientKey:void 0,tlsClientKeyPassphrase:void 0,monitorDestinationPort:void 0,monitorCriteria:new On,requestType:vi.GET,requestHeaders:void 0,requestBody:void 0,customCode:void 0,screenSizeTypes:void 0,browserTypes:void 0,retryCountOnError:void 0,requestTimeoutInMs:void 0,retryCount:void 0,logMonitor:void 0,securityEventsMonitor:void 0,traceMonitor:void 0,metricMonitor:void 0,exceptionMonitor:void 0,profileMonitor:void 0,snmpMonitor:void 0,networkDeviceMonitor:void 0,dnsMonitor:void 0,domainMonitor:void 0,dnssecMonitor:void 0,sqlMonitor:void 0,externalStatusPageMonitor:void 0,kubernetesMonitor:void 0,dockerMonitor:void 0,hostMonitor:void 0,podmanMonitor:void 0,proxmoxMonitor:void 0,dockerSwarmMonitor:void 0,cephMonitor:void 0,iotMonitor:void 0}}static getDefaultMonitorStep(t){let i=new Yn;return i.data={id:se.generate().toString(),monitorDestination:void 0,doNotFollowRedirects:void 0,allowSelfSignedCertificates:void 0,tlsClientCertificate:void 0,tlsClientKey:void 0,tlsClientKeyPassphrase:void 0,monitorDestinationPort:void 0,monitorCriteria:On.getDefaultMonitorCriteria(t),requestType:vi.GET,requestHeaders:void 0,requestBody:void 0,customCode:void 0,screenSizeTypes:void 0,browserTypes:void 0,retryCountOnError:void 0,requestTimeoutInMs:void 0,retryCount:void 0,logMonitor:t.monitorType===De.Logs?Xu.getDefault():void 0,securityEventsMonitor:t.monitorType===De.SecurityEvents?Zp.getDefault():void 0,traceMonitor:t.monitorType===De.Traces?ec.getDefault():void 0,metricMonitor:t.monitorType===De.Metrics?Cl.getDefault():void 0,exceptionMonitor:t.monitorType===De.Exceptions?tc.getDefault():void 0,profileMonitor:void 0,snmpMonitor:void 0,networkDeviceMonitor:void 0,dnsMonitor:void 0,domainMonitor:void 0,dnssecMonitor:void 0,sqlMonitor:void 0,externalStatusPageMonitor:void 0,kubernetesMonitor:void 0,dockerMonitor:void 0,hostMonitor:void 0,podmanMonitor:void 0,proxmoxMonitor:void 0,dockerSwarmMonitor:void 0,cephMonitor:void 0,iotMonitor:void 0},i}static getMetricsViewConfig(t){var s,a,l,u,c,m,p,h,g;let i=t==null?void 0:t.data;if(i)return((s=i.metricMonitor)==null?void 0:s.metricViewConfig)||((a=i.iotMonitor)==null?void 0:a.metricViewConfig)||((l=i.kubernetesMonitor)==null?void 0:l.metricViewConfig)||((u=i.dockerMonitor)==null?void 0:u.metricViewConfig)||((c=i.dockerSwarmMonitor)==null?void 0:c.metricViewConfig)||((m=i.hostMonitor)==null?void 0:m.metricViewConfig)||((p=i.podmanMonitor)==null?void 0:p.metricViewConfig)||((h=i.proxmoxMonitor)==null?void 0:h.metricViewConfig)||((g=i.cephMonitor)==null?void 0:g.metricViewConfig)}
36static getGroupByAttributeKeys(t){var i;return Yn.getGroupByAttributeKeysFromQueryConfigs(((i=Yn.getMetricsViewConfig(t))==null?void 0:i.queryConfigs)||[])}static getGroupByAttributeKeysFromQueryConfigs(t){var s;let i=new Set;for(let a of t)for(let l of((s=a==null?void 0:a.metricQueryData)==null?void 0:s.groupByAttributeKeys)||[])l&&i.add(l);return Array.from(i)}get id(){var t;return new se((t=this.data)==null?void 0:t.id)}set id(t){this.data.id=t.toString()}setRequestType(t){return this.data.requestType=t,this}setRequestHeaders(t){return this.data.requestHeaders=t,this}static clone(t){return Yn.fromJSON(t.toJSON())}setRequestBody(t){return this.data.requestBody=t,this}setMonitorDestination(t){return this.data.monitorDestination=t,this}setDoNotFollowRedirects(t){return this.data.doNotFollowRedirects=t,this}setAllowSelfSignedCertificates(t){return this.data.allowSelfSignedCertificates=t,this}setTlsClientCertificate(t){return this.data.tlsClientCertificate=t||void 0,this}setTlsClientKey(t){return this.data.tlsClientKey=t||void 0,this}setTlsClientKeyPassphrase(t){return this.data.tlsClientKeyPassphrase=t||void 0,this}setPort(t){return this.data.monitorDestinationPort=t,this}setScreenSizeTypes(t){return this.data.screenSizeTypes=t,this}setBrowserTypes(t){return this.data.browserTypes=t,this}setRetryCountOnError(t){return this.data.retryCountOnError=t,this}setRequestTimeoutInMs(t){return t===void 0?(this.data.requestTimeoutInMs=void 0,this):(this.data.requestTimeoutInMs=h$(t),this)}setRetryCount(t){return t===void 0?(this.data.retryCount=void 0,this):(this.data.retryCount=g$(t),this)}setLogMonitor(t){return this.data.logMonitor=t,this}setSecurityEventsMonitor(t){return this.data.securityEventsMonitor=t,this}setMetricMonitor(t){return this.data.metricMonitor=t,this}setTraceMonitor(t){return this.data.traceMonitor=t,this}setExceptionMonitor(t){return this.data.exceptionMonitor=t,this}setProfileMonitor(t){return this.data.profileMonitor=t,this}setNetworkDeviceMonitor(t){return this.data.networkDeviceMonitor=t,this}setSnmpMonitor(t){return this.data.snmpMonitor=t,this}setDnsMonitor(t){return this.data.dnsMonitor=t,this}setDomainMonitor(t){return this.data.domainMonitor=t,this}setDnssecMonitor(t){return this.data.dnssecMonitor=t,this}setSqlMonitor(t){return this.data.sqlMonitor=t,this}setExternalStatusPageMonitor(t){return this.data.externalStatusPageMonitor=t,this}setKubernetesMonitor(t){return this.data.kubernetesMonitor=t,this}setDockerMonitor(t){return this.data.dockerMonitor=t,this}setHostMonitor(t){return this.data.hostMonitor=t,this}setPodmanMonitor(t){return this.data.podmanMonitor=t,this}setProxmoxMonitor(t){return this.data.proxmoxMonitor=t,this}setDockerSwarmMonitor(t){return this.data.dockerSwarmMonitor=t,this}setCephMonitor(t){return this.data.cephMonitor=t,this}setIoTMonitor(t){return this.data.iotMonitor=t,this}setCustomCode(t){return this.data.customCode=t,this}setMonitorCriteria(t){return this.data.monitorCriteria=t,this}static getNewMonitorStepAsJSON(){return{_type:"MonitorStep",value:{id:se.generate().toString(),monitorDestination:void 0,doNotFollowRedirects:void 0,allowSelfSignedCertificates:void 0,tlsClientCertificate:void 0,tlsClientKey:void 0,tlsClientKeyPassphrase:void 0,monitorDestinationPort:void 0,monitorCriteria:On.getNewMonitorCriteriaAsJSON(),requestType:vi.GET,requestHeaders:void 0,requestBody:void 0,customCode:void 0,screenSizeTypes:void 0,browserTypes:void 0,retryCountOnError:void 0,requestTimeoutInMs:void 0,retryCount:void 0,logMonitor:void 0,securityEventsMonitor:void 0,exceptionMonitor:void 0,kubernetesMonitor:void 0,dockerMonitor:void 0,hostMonitor:void 0,podmanMonitor:void 0,proxmoxMonitor:void 0,dockerSwarmMonitor:void 0,cephMonitor:void 0,iotMonitor:void 0}}}static getValidationError(t,i){var s;if(!t.data)return"Monitor Step is required.";if(!t.data.monitorDestination&&(i===De.Port||i===De.API||i===De.Ping||i===De.Website||i===De.IP||i===De.SSLCertificate))return"Monitor Destination is required.";if(!t.data.customCode&&(i===De.CustomJavaScriptCode||i===De.SyntheticMonitor))return i===De.CustomJavaScriptCode?"Custom Code is required":"Playwright code is required.";if(!t.data.monitorCriteria)return"Monitor Criteria is required";if(On.getValidationError(t.data.monitorCriteria,i))return On.getValidationError(t.data.monitorCriteria,i);if(!t.data.requestType&&i===De.API)return"Request Type is required";if(i===De.API||i===De.Website){let a=!!(t.data.tlsClientCertificate&&t.data.tlsClientCertificate.trim()),l=!!(t.data.tlsClientKey&&t.data.tlsClientKey.trim());if(a&&!l)return"Client private key is required when a client certificate is provided";if(l&&!a)return"Client certificate is required when a client private key is provided"}if(i===De.Port&&!t.data.monitorDestinationPort)return"Port is required";if(i===De.NetworkDevice&&!((s=t.data.networkDeviceMonitor)!=null&&s.networkDeviceId))return"Network Device is required";if(i===De.DNS){if(!t.data.dnsMonitor)return"DNS configuration is required";
36if(!t.data.dnsMonitor.queryName)return"DNS query name (domain) is required"}if(i===De.Domain){if(!t.data.domainMonitor)return"Domain configuration is required";if(!t.data.domainMonitor.domainName)return"Domain name is required"}if(i===De.DNSSEC){if(!t.data.dnssecMonitor)return"DNSSEC configuration is required";if(!t.data.dnssecMonitor.domainName)return"Domain name is required";if(!t.data.dnssecMonitor.resolvers||t.data.dnssecMonitor.resolvers.length===0)return"At least one resolver is required"}if(i===De.SQLQuery){if(!t.data.sqlMonitor)return"SQL monitor configuration is required";if(!t.data.sqlMonitor.host)return"Database host is required";if(!t.data.sqlMonitor.databaseName)return"Database name is required";if(!t.data.sqlMonitor.query||!t.data.sqlMonitor.query.trim())return"SQL query is required";if(t.data.sqlMonitor.useWindowsIntegratedAuthentication&&t.data.sqlMonitor.databaseType!==em.MicrosoftSqlServer)return"Windows Integrated Authentication is only supported for Microsoft SQL Server"}if(i===De.ExternalStatusPage){if(!t.data.externalStatusPageMonitor)return"External status page configuration is required";if(!t.data.externalStatusPageMonitor.statusPageUrl)return"Status page URL is required"}if(i===De.Kubernetes){if(!t.data.kubernetesMonitor)return"Kubernetes monitor configuration is required";if(!t.data.kubernetesMonitor.clusterIdentifier)return"Kubernetes cluster is required"}if(i===De.Docker){if(!t.data.dockerMonitor)return"Docker monitor configuration is required";if(!t.data.dockerMonitor.hostIdentifier)return"Docker host is required"}if(i===De.Host){if(!t.data.hostMonitor)return"Host monitor configuration is required";if(!t.data.hostMonitor.hostIdentifier)return"Host is required"}if(i===De.Podman){if(!t.data.podmanMonitor)return"Podman monitor configuration is required";if(!t.data.podmanMonitor.hostIdentifier)return"Podman host is required"}if(i===De.Proxmox){if(!t.data.proxmoxMonitor)return"Proxmox monitor configuration is required";if(!t.data.proxmoxMonitor.clusterIdentifier)return"Proxmox cluster is required"}if(i===De.DockerSwarm){if(!t.data.dockerSwarmMonitor)return"Docker Swarm monitor configuration is required";if(!t.data.dockerSwarmMonitor.clusterIdentifier)return"Docker Swarm cluster is required"}if(i===De.Ceph){if(!t.data.cephMonitor)return"Ceph monitor configuration is required";if(!t.data.cephMonitor.clusterIdentifier)return"Ceph cluster is required"}if(i===De.IoTDevice){if(!t.data.iotMonitor)return"IoT monitor configuration is required";if(!t.data.iotMonitor.fleetIdentifier)return"IoT fleet is required"}return null}toJSON(){var t,i,s,a;return this.data?ct.serialize({_type:"MonitorStep",value:{id:this.data.id,monitorDestination:((i=(t=this.data)==null?void 0:t.monitorDestination)==null?void 0:i.toJSON())||void 0,doNotFollowRedirects:this.data.doNotFollowRedirects||void 0,allowSelfSignedCertificates:this.data.allowSelfSignedCertificates||void 0,tlsClientCertificate:this.data.tlsClientCertificate||void 0,tlsClientKey:this.data.tlsClientKey||void 0,tlsClientKeyPassphrase:this.data.tlsClientKeyPassphrase||void 0,monitorDestinationPort:((a=(s=this.data)==null?void 0:s.monitorDestinationPort)==null?void 0:a.toJSON())||void 0,monitorCriteria:this.data.monitorCriteria.toJSON(),requestType:this.data.requestType,requestHeaders:this.data.requestHeaders||void 0,requestBody:this.data.requestBody||void 0,customCode:this.data.customCode||void 0,screenSizeTypes:this.data.screenSizeTypes||void 0,browserTypes:this.data.browserTypes||void 0,retryCountOnError:this.data.retryCountOnError||void 0,requestTimeoutInMs:this.data.requestTimeoutInMs||void 0,retryCount:this.data.retryCount===void 0?void 0:this.data.retryCount,logMonitor:this.data.logMonitor?Xu.toJSON(this.data.logMonitor||Xu.getDefault()):void 0,securityEventsMonitor:this.data.securityEventsMonitor?Zp.toJSON(this.data.securityEventsMonitor):void 0,metricMonitor:this.data.metricMonitor?Cl.toJSON(this.data.metricMonitor):void 0,traceMonitor:this.data.traceMonitor?ec.toJSON(this.data.traceMonitor||ec.getDefault()):void 0,exceptionMonitor:this.data.exceptionMonitor?tc.toJSON(this.data.exceptionMonitor||tc.getDefault()):void 0,profileMonitor:this.data.profileMonitor?Yp.toJSON(this.data.profileMonitor||Yp.getDefault()):void 0,snmpMonitor:this.data.snmpMonitor?hy.toJSON(this.data.snmpMonitor):void 0,networkDeviceMonitor:this.data.networkDeviceMonitor?fy.toJSON(this.data.networkDeviceMonitor):void 0,dnsMonitor:this.data.dnsMonitor?gy.toJSON(this.data.dnsMonitor):void 0,domainMonitor:this.data.domainMonitor?rc.toJSON(this.data.domainMonitor):void 0,dnssecMonitor:this.data.dnssecMonitor?ic.toJSON(this.data.dnssecMonitor):void 0,sqlMonitor:this.data.sqlMonitor?Py.toJSON(this.data.sqlMonitor):void 0,externalStatusPageMonitor:this.data.externalStatusPageMonitor?Sy.toJSON(this.data.externalStatusPageMonitor):void 0,kubernetesMonitor:this.data.kubernetesMonitor?Ay.toJSON(this.data.kubernetesMonitor):void 0,dockerMonitor:this.data.dockerMonitor?Cy.toJSON(this.data.dockerMonitor):void 0,hostMonitor:this.data.hostMonitor?Ey.toJSON(this.data.hostMonitor):void 0,podmanMonitor:this.data.podmanMonitor?wy.toJSON(this.data.podmanMonitor):void 0,proxmoxMonitor:this.data.proxmoxMonitor?Ry.toJSON(this.data.proxmoxMonitor):void 0,dockerSwarmMonitor:this.data.dockerSwarmMonitor?vy.toJSON(this.data.dockerSwarmMonitor):void 0,cephMonitor:this.data.cephMonitor?xy.toJSON(this.data.cephMonitor):void 0,iotMonitor:this.data.iotMonitor?Oy.toJSON(this.data.iotMonitor):void 0}}):Yn.getNewMonitorStepAsJSON()}static fromJSON(t){if(t instanceof Yn)return t;if(!t||t._type!=="MonitorStep")throw new ye("Invalid monitor step");if(!t.value)throw new ye("Invalid monitor step");t=t.value;let i;t&&t.monitorDestination&&t.monitorDestination._type==="URL"&&(i=Ke.fromJSON(t.monitorDestination)),t&&t.monitorDestination&&t.monitorDestination._type==="Hostname"&&(i=_t.fromJSON(t.monitorDestination)),t&&t.monitorDestination&&t.monitorDestination._type==="IP"&&(i=Al.fromJSON(t.monitorDestination));let s=t.monitorDestinationPort?Sn.fromJSON(t.monitorDestinationPort):void 0;if(!t.monitorCriteria)throw new ye("Invalid monitor criteria");if(On.isValid(t.monitorCriteria)===!1)throw new ye("Invalid monitor criteria");let a=new Yn;return a.data=ct.deserialize({id:t.id,monitorDestination:i||void 0,doNotFollowRedirects:t.doNotFollowRedirects||void 0,allowSelfSignedCertificates:t.allowSelfSignedCertificates||void 0,tlsClientCertificate:t.tlsClientCertificate||void 0,tlsClientKey:t.tlsClientKey||void 0,tlsClientKeyPassphrase:t.tlsClientKeyPassphrase||void 0,monitorDestinationPort:s||void 0,monitorCriteria:On.fromJSON(t.monitorCriteria),requestType:t.requestType||vi.GET,requestHeaders:t.requestHeaders||void 0,requestBody:t.requestBody||void 0,customCode:t.customCode||void 0,screenSizeTypes:t.screenSizeTypes||void 0,browserTypes:t.browserTypes||void 0,retryCountOnError:t.retryCountOnError||void 0,requestTimeoutInMs:t.requestTimeoutInMs||void 0,retryCount:t.retryCount===void 0||t.retryCount===null?void 0:t.retryCount,logMonitor:t.logMonitor?t.logMonitor:void 0,securityEventsMonitor:t.
36securityEventsMonitor?t.securityEventsMonitor:void 0,metricMonitor:t.metricMonitor?Cl.toJSON(Cl.fromJSON(t.metricMonitor)):void 0,traceMonitor:t.traceMonitor?t.traceMonitor:void 0,exceptionMonitor:t.exceptionMonitor?t.exceptionMonitor:void 0,profileMonitor:t.profileMonitor?t.profileMonitor:void 0,snmpMonitor:t.snmpMonitor?t.snmpMonitor:void 0,networkDeviceMonitor:t.networkDeviceMonitor?t.networkDeviceMonitor:void 0,dnsMonitor:t.dnsMonitor?t.dnsMonitor:void 0,domainMonitor:t.domainMonitor?rc.toJSON(rc.fromJSON(t.domainMonitor)):void 0,dnssecMonitor:t.dnssecMonitor?ic.toJSON(ic.fromJSON(t.dnssecMonitor)):void 0,sqlMonitor:t.sqlMonitor?t.sqlMonitor:void 0,externalStatusPageMonitor:t.externalStatusPageMonitor?t.externalStatusPageMonitor:void 0,kubernetesMonitor:t.kubernetesMonitor?t.kubernetesMonitor:void 0,dockerMonitor:t.dockerMonitor?t.dockerMonitor:void 0,hostMonitor:t.hostMonitor?t.hostMonitor:void 0,podmanMonitor:t.podmanMonitor?t.podmanMonitor:void 0,proxmoxMonitor:t.proxmoxMonitor?t.proxmoxMonitor:void 0,dockerSwarmMonitor:t.dockerSwarmMonitor?t.dockerSwarmMonitor:void 0,cephMonitor:t.cephMonitor?t.cephMonitor:void 0,iotMonitor:t.iotMonitor?t.iotMonitor:void 0}),a}static getSchema(){return oe.object({_type:oe.literal("MonitorStep"),value:oe.object({id:oe.string(),monitorDestination:oe.any().optional(),monitorCriteria:oe.any(),requestType:oe.any(),requestHeaders:oe.any().optional(),requestBody:oe.string().optional(),doNotFollowRedirects:oe.boolean().optional(),allowSelfSignedCertificates:oe.boolean().optional(),tlsClientCertificate:oe.string().optional(),tlsClientKey:oe.string().optional(),tlsClientKeyPassphrase:oe.string().optional(),monitorDestinationPort:oe.any().optional(),customCode:oe.string().optional(),screenSizeTypes:oe.any().optional(),browserTypes:oe.any().optional(),retryCountOnError:oe.number().optional(),requestTimeoutInMs:oe.number().optional(),retryCount:oe.number().optional(),logMonitor:oe.any().optional(),securityEventsMonitor:oe.any().optional(),traceMonitor:oe.any().optional(),metricMonitor:oe.any().optional(),profileMonitor:oe.any().optional(),snmpMonitor:oe.any().optional(),networkDeviceMonitor:oe.any().optional(),dnsMonitor:oe.any().optional(),domainMonitor:oe.any().optional(),dnssecMonitor:oe.any().optional(),sqlMonitor:oe.any().optional(),externalStatusPageMonitor:oe.any().optional(),kubernetesMonitor:oe.any().optional(),dockerMonitor:oe.any().optional(),hostMonitor:oe.any().optional(),podmanMonitor:oe.any().optional(),proxmoxMonitor:oe.any().optional(),dockerSwarmMonitor:oe.any().optional(),cephMonitor:oe.any().optional(),iotMonitor:oe.any().optional()}).openapi({type:"object",example:{id:"stepId",monitorDestination:void 0,monitorCriteria:{},requestType:"GET"}})}).openapi({type:"object",description:"MonitorStep object",example:{_type:"MonitorStep",value:{id:"stepId",monitorDestination:void 0,monitorCriteria:{},requestType:"GET"}}})}isValid(){return!0}static toDatabase(t){return t&&t instanceof Yn?t.toJSON():t?ct.serialize(t):null}static fromDatabase(t){return t?Yn.fromJSON(t):null}toString(){return JSON.stringify(this.toJSON())}};o(Yn,"MonitorStep");var Dn=Yn;var Xn=class Xn extends wt{constructor(){super();this.data=void 0;this.data={monitorStepsInstanceArray:[new Dn],defaultMonitorStatusId:void 0}}static getNewMonitorStepsAsJSON(){return{_type:"MonitorSteps",value:{monitorStepsInstanceArray:[new Dn().toJSON()],defaultMonitorStatusId:void 0}}}static getDefaultMonitorSteps(t){let i=new Xn;return i.data={monitorStepsInstanceArray:[Dn.getDefaultMonitorStep(t)],defaultMonitorStatusId:t.defaultMonitorStatusId},i}setMonitorStepsInstanceArray(t){this.data&&(this.data.monitorStepsInstanceArray=t)}static clone(t){return Xn.fromJSON(t.toJSON())}setDefaultMonitorStatusId(t){return this.data&&(this.data.defaultMonitorStatusId=t),this}toJSON(){var t;return this.data?ct.serialize({_type:"MonitorSteps",value:{monitorStepsInstanceArray:this.data.monitorStepsInstanceArray.map(i=>i.toJSON()),defaultMonitorStatusId:((t=this.data.defaultMonitorStatusId)==null?void 0:t.toString())||void 0}}):Xn.getNewMonitorStepsAsJSON()}static fromJSON(t){if(!t)return new Xn;if(t instanceof Xn)return t;if(!t)throw new ye("Invalid monitor steps");if(t._type!=="MonitorSteps")throw new ye("Invalid monitor steps");if(!t.value)throw new ye("Invalid monitor steps");if(!t.value.monitorStepsInstanceArray)throw new ye("Invalid monitor steps");let i=t.value.monitorStepsInstanceArray,s=new Xn;return s.data={monitorStepsInstanceArray:i.map(a=>Dn.fromJSON(a)),defaultMonitorStatusId:t.value.defaultMonitorStatusId?new se(t.value.defaultMonitorStatusId):void 0},s}static getValidationError(t,i){if(!t.data||t.data.monitorStepsInstanceArray.length===0)return"Monitor Steps is required";if(!t.data.defaultMonitorStatusId)return"Default Monitor Status is required";for(let s of t.data.monitorStepsInstanceArray)if(Dn.getValidationError(s,i))return Dn.getValidationError(s,i);return null}static toDatabase(t){return t&&t instanceof Xn?t.toJSON():t?ct.serialize(t):null}static fromDatabase(t){if(!t)return null;try{return Xn.fromJSON(t)}catch(i){return new Xn}}toString(){return JSON.stringify(this.toJSON())}static getSchema(){return oe.object({_type:oe.literal("MonitorSteps"),value:oe.object({monitorStepsInstanceArray:oe.array(Dn.getSchema()),defaultMonitorStatusId:oe.string().optional()}).openapi({type:"object",example:{monitorStepsInstanceArray:[],defaultMonitorStatusId:void 0}})}).openapi({type:"object",description:"MonitorSteps object","x-oneuptime-type":"MonitorSteps",example:{_type:"MonitorSteps",value:{monitorStepsInstanceArray:[],defaultMonitorStatusId:void 0}}})}};o(Xn,"MonitorSteps");var tm=Xn;var nc=class nc extends wt{constructor(t){super();this._title="";this._name="";this.name=t}get title(){return this._title}set title(t){this._title=t}get name(){return this._name}set name(t){this._name=t}getFirstName(){return this.name.split(" ")[0]||""}getLastName(){return this.name.split(" ").length>1&&this.name.split(" ")[this.name.split(" ").length-1]||""}getMiddleName(){return this.name.split(" ").length>2&&this.name.split(" ")[1]||""}toString(){return this.name}static toDatabase(t){return t?(typeof t=="string"&&(t=new nc(t)),t.toString()):null}toJSON(){return{_type:"Name",value:this.toString()}}static fromJSON(t){if(t._type==="Name")return new nc(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}static fromDatabase(t){return t?new nc(t):null}static getSchema(){return oe.object({_type:oe.literal("Name"),value:oe.string().openapi({type:"string",example:"John Doe"})}).openapi({type:"object",description:"Name object",example:{_type:"Name",value:"John Doe"}})}};o(nc,"Name");var un=nc;var es=class es extends wt{constructor(t){super();this._phone="";t instanceof es&&(t=t.phone),this.phone=t}get phone(){return this._phone}static pickPhoneNumberToSendSMSOrCallFrom(t){let i=typeof t.to=="string"?t.to:t.to.toString(),s=typeof t.primaryPhoneNumberToPickFrom=="string"?t.primaryPhoneNumberToPickFrom:t.primaryPhoneNumberToPickFrom.toString(),a=t.secondaryPhoneNumbersToPickFrom.map(m=>typeof m=="string"?m:m.toString()),l=o(m=>(m=m.trim(),m.startsWith("+")?m.substring(1):m),"normalizePhoneNumber"),u=l(i).substring(0,2),c=l(s).substring(0,2);if(u===c)return new es(s);for(let m of a){let p=l(m).substring(0,2);if(u===p)return new es(m)}return new es(s)}set phone(t){if(t=t.trim(),!/^[+]?[(]?[0-9]{3}[)]?[-\s.]?[0-9]{3}[-\s.]?[0-9]{4,7}$/.test(t))throw new ye(`Phone is not in valid format: ${t}`);this._phone=t}toString(){return this.phone}toJSON(){return{_type:"Phone",value:this.toString()}}static fromJSON(t){if(t._type==="Phone")return new es(t.value||"");throw new ye("Invalid JSON: "+JSON.stringify(t))}static toDatabase(t){return t?(typeof t=="string"&&(t=new es(t)),t.toString()):null}static fromDatabase(t){return t?new es(t):null}static getSchema(){return oe.object({_type:oe.literal("Phone"),value:oe.string().openapi({type:"string",example:"+1-555-123-4567"})}).openapi({type:"object",description:"Phone object",example:{_type:"Phone",value:"+1-555-123-4567"}})}static getCountryCodeFromPhoneNumber(t){for(let[i,s]of Object.entries(es.CALLING_CODE_TO_COUNTRY_MAP))if(t.startsWith(i))return s;return"US"}static getAreaCodeFromPhoneNumber(t){if(t.startsWith("+1")){let i=t.substring(2);if(i.length>=3)return i.substring(0,3)}return""}};o(es,"Phone"),es.CALLING_CODE_TO_COUNTRY_MAP={"+1":"US","+44":"GB","+61":"AU","+49":"DE","+33":"FR","+91":"IN","+81":"JP","+86":"CN","+55":"BR","+52":"MX"};var ws=es;var y$={get Phone(){return ws},get DateTime(){return ut},get ObjectID(){return se},get Name(){return un},get EqualTo(){return xp},get EqualToOrNull(){return Op},get MonitorSteps(){return tm},get MonitorStep(){return Dn},get MonitorCriteria(){return On},get MonitorCriteriaInstance(){return ln},get NotEqual(){return Wp},get Email(){return hr},get Color(){return st},get Domain(){return Qp},get Version(){return dl},get Route(){return le},get URL(){return Ke},get IP(){return Al},get Search(){return zi},get MultiSearch(){return Jp},get GreaterThan(){return Dp},get GreaterThanOrEqual(){return Mp},get LessThan(){return Vp},get LessThanOrEqual(){return $p},get LessThanOrNull(){return Gp},get GreaterThanOrNull(){return Hp},get Port(){return Sn},get Hostname(){return _t},get HashedString(){return Es},get InBetween(){return $n},get Includes(){return cr},get IncludesAll(){return Np},get IncludesNone(){return Ip},get StartsWith(){return jp},get EndsWith(){return Lp},get NotContains(){return kp},get Wildcard(){return Fp},get NotWildcard(){return Bp},get NotNull(){return zp},get IsNull(){return qp},get Recurring(){return Sl}},tE=y$;var gj=yt(hj());var sc=class sc{static getSizeOfJSONinGB(e){let t=Buffer.byteLength(JSON.stringify(e));return vp.byteSizeToGB(t)}static isJSONObjectDifferent(e,t){return!sc.deepEqual(e,t)}static deepEqual(e,t){if(e===t)return!0;
36if(e===null||t===null||typeof e!="object"||typeof t!="object")return!1;if(e instanceof Date||t instanceof Date)return e instanceof Date&&t instanceof Date&&e.getTime()===t.getTime();if(Array.isArray(e)||Array.isArray(t)){if(!Array.isArray(e)||!Array.isArray(t)||e.length!==t.length)return!1;for(let a=0;a<e.length;a++)if(!sc.deepEqual(e[a],t[a]))return!1;return!0}let i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;for(let a of i)if(!Object.prototype.hasOwnProperty.call(t,a)||!sc.deepEqual(e[a],t[a]))return!1;return!0}static nestJson(e){let t={};for(let i in e){let s=i.split("."),a=t;for(let l=0;l<s.length;l++){let u=s[l];u&&(l===s.length-1?a[u]=e[i]:(a[u]||(a[u]={}),a=a[u]))}}return t}static isEmptyObject(e){return e?Object.keys(e).length===0:!0}static removeCircularReferences(e){let t=[],i=JSON.stringify(e,(s,a)=>{if(typeof a=="object"&&a!==null){if(t.includes(a))return;t.push(a)}return a});return JSON.parse(i)}static isEqualObject(e,t){if(!e&&!t)return!0;if(!e||!t)return!1;let i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;for(let a of i)if(!s.includes(a))return!1;for(let a of i)if(e[a]!==t[a])return!1;return!0}static toCompressedString(e){return JSON.stringify(e,null,2)}static toString(e){return typeof e===Dt.String?e:JSON.stringify(e)}static getJSONValueInPath(e,t){let i=t.split("."),s=e;for(let a of i)if(a)if(s&&s[a])s=s[a];else return null;return s}static serialize(e){let t={};for(let i in e)if(e[i]!==void 0)if(e[i]===null&&(t[i]=e[i]),Array.isArray(e[i])){let s=[];for(let a of e[i])s.push(this.serializeValue(a));t[i]=s}else t[i]=this.serializeValue(e[i]);return t}static serializeValue(e){if(e==null)return e;if(typeof e===Dt.String&&e.toString().trim()==="")return e;if(e instanceof kt)return kt.toJSON(e,kt);if(typeof e===Dt.Number)return e;if(ArrayBuffer.isView(e))return{_type:"Buffer",value:e};if(e&&e instanceof rd)return e.toJSON();if(e&&e instanceof Date)return{_type:"DateTime",value:ut.toString(e).toString()};if(typeof e===Dt.Object&&e._type&&Object.keys(At).includes(e._type))return e;if(Array.isArray(e)){let t=[];for(let i of e)t.push(this.serializeValue(i));return t}else if(typeof e===Dt.Object)return this.serialize(e);return e}static deserializeValue(e){if(e==null)return e;if(typeof e===Dt.String&&e.toString().trim()==="")return e;if(e&&typeof e===Dt.Object&&e._type&&e.value&&e.value.data&&e.value.type&&e.value.type==="Buffer"&&e._type==="Buffer")return Buffer.from(e.value.data);if(e&&ArrayBuffer.isView(e))return Buffer.from(e);if(typeof e===Dt.Number)return e;if(e instanceof wt)return e;if(e instanceof rd)return e;if(e&&typeof e===Dt.Object&&e._type&&tE[e._type])return tE[e._type].fromJSON(e);if(e instanceof Date)return e;if(Array.isArray(e)){let t=[];for(let i of e)t.push(this.deserializeValue(i));return t}else if(typeof e===Dt.Object)return this.deserialize(e);return e}static deserializeArray(e){let t=[];for(let i of e)t.push(this.deserialize(i));return t}static serializeArray(e){let t=[];for(let i of e)t.push(this.serialize(i));return t}static parse(e){return gj.default.parse(e)}static parseJSONObject(e){let t=this.parse(e);if(Array.isArray(t))throw new Error("Expected JSONObject, but got JSONArray");return t}static parseJSONArray(e){let t=this.parse(e);if(!Array.isArray(t))throw new Error("Expected JSONArray, but got JSONObject");return t}static deserialize(e){let t={};for(let i in e)if((e[i]===null||e[i]===void 0)&&(t[i]=e[i]),Array.isArray(e[i])){let s=[];for(let a of e[i])s.push(this.deserializeValue(a));t[i]=s}else t[i]=this.deserializeValue(e[i]);return t}static toFormattedString(e){return JSON.stringify(e,null,4)}static anyObjectToJSONObject(e){return JSON.parse(JSON.stringify(e))}static unflattenArray(e){let t=[];for(let i of e)t.push(this.unflattenObject(i));return t}static unflattenObject(e){let t={};for(let i in e){let s=i.split("."),a=t;for(let l=0;l<s.length;l++){let u=s[l];u&&(l===s.length-1?a[u]=e[i]:(a[u]||(a[u]={}),a=a[u]))}}return t}static flattenObject(e){let t={},i=o((s,a)=>{for(let l in s)typeof s[l]===Dt.Object?i(s[l],`${a}${l}.`):t[`${a}${l}`]=s[l]},"flatten");return i(e,""),t}static flattenArray(e){let t=[];for(let i of e)t.push(this.flattenObject(i));return t}};o(sc,"JSONFunctions");var ct=sc;var Fo=class Fo{static convertBase64ToHex(e){return!e||!this.isBase64(e)?e:Buffer.from(e,"base64").toString("hex")}static convertOtlpIdToHex(e){if(!e)return"";if(Fo.OTLP_HEX_ID_REGEX.test(e))return e.toLowerCase();try{return Fo.convertBase64ToHex(e)}catch(t){return""}}static getLetterFromAByNumber(e){return String.fromCharCode(97+e)}static getNextLowercaseLetter(e){let t=e.charCodeAt(0);return String.fromCharCode(t+1).toString()}static fromPascalCaseToDashes(e){let t=e.replace(/([A-Z])/g," $1");return t=t.trim(),t=t.replace(/\s+/g,"-"),t.toLowerCase()}static fromPascalCaseToReadable(e){return e&&e.replace(/([a-z0-9])([A-Z])/g,"$1 $2").replace(/([A-Z]+)([A-Z][a-z])/g,"$1 $2").replace(/\s+/g," ").trim()}static getFirstWord(e){if(!e||e.length===0)return e;let t=e.split(" "),i=0;for(;i<t.length&&!t[i];)i++;return t[i]||e}static getLastWord(e){if(!e||e.length===0)return e;let t=e.split(" "),i=t.length-1;for(;i>=0&&!t[i];)i--;return t[i]||e}static trimStartUntilThisWord(e,t){if(!e||e.length===0)return e;let i=e.indexOf(t);return i===-1?e:e.substring(i)}static trimUpQuotesFromStartAndEnd(e){return!e||e.length===0||(e.startsWith('"')&&!e.endsWith('"')&&(e=e.substring(1)),e.endsWith('"')&&!e.startsWith('"')&&(e=e.substring(0,e.length-1)),e.startsWith("'")&&!e.endsWith("'")&&(e=e.substring(1)),e.endsWith("'")&&!e.startsWith("'")&&(e=e.substring(0,e.length-1))),e}static trimEndUntilThisWord(e,t){if(!e||e.length===0)return e;let i=e.lastIndexOf(t);return i===-1?e:e.substring(0,i+t.length)}static isBase64(e){if(!e||typeof e!="string")return!1;let t=e.replace(/^data:[^;]+;base64,/,"");return!t||t.length%4!==0?!1:/^[A-Za-z0-9+/]*={0,2}$/.test(t)}static extractBase64FromDataUri(e){if(!e||typeof e!="string")return e;if(e.startsWith("data:")){let t=e.indexOf(";base64,");if(t!==-1)return e.substring(t+8)}return e}static extractMimeTypeFromDataUri(e){if(!e||typeof e!="string")return null;if(e.startsWith("data:")){let t=e.indexOf(";");if(t!==-1)return e.substring(5,t)}return null}static getSecureRandomBytes(e){let t=globalThis.crypto||{};return typeof t.getRandomValues!="function"?null:t.getRandomValues(new Uint8Array(e))}static generateRandomString(e,t){let i=t.length,s=256-256%i,a="";for(;a.length<e;){let l=e-a.length,u=Fo.getSecureRandomBytes(l+Math.ceil(l/4)+4);if(!u){for(;a.length<e;)a+=t.charAt(Math.floor(Math.random()*i));return a}for(let c=0;c<u.length&&!(a.length>=e);c++){let m=u[c];m===void 0||m>=s||(a+=t.charAt(m%i))}}return a}static generateRandomText(e){return Fo.generateRandomString(e||10,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz")}static trimLines(e){return e.split(` 37`).map(t=>t.trim()).join(` 38`)}static generateRandomNumber(e){return Fo.generateRandomString(e||10,"0123456789")}static convertNumberToWords(e){let t=["first","second","third","fourth","fifth","sixth","seventh","eighth","ninth","tenth","eleventh","twelfth","thirteenth","fourteenth","fifteenth","sixteenth","seventeenth","eighteenth","nineteenth","twentieth"];return e<=20?t[e-1]:e%10===0?`${t[19]} ${t[e/10-2]}`:`${t[19]} ${t[Math.floor(e/10)-2]}-${t[e%10-1]}`}static uppercaseFirstLetter(e){return e.length>0?e.charAt(0).toUpperCase()+e.slice(1):e}static fromDashesToPascalCase(e){let t=e.replace(/-/g," ");return t=t.replace(/\b\w/g,i=>i.toUpperCase()),t}static pascalCaseToDashes(e){let t=e.replace(/[A-Z]/g,i=>"-"+i.toLowerCase());for(;t.includes(" ");)t=t.replace(" ","-");return t.startsWith("-")&&(t=this.replaceAt(0,t," ")),t.endsWith("-")&&(t=this.replaceAt(t.length-1,t," ")),t.toLowerCase().trim()}static replaceAt(e,t,i){return t.substring(0,e)+i+t.substring(e+i.length)}static replaceAll(e,t,i){return e.split(t).join(i)}static truncate(e,t){if(e!=null)return t<=0?"":e.length>t?e.slice(0,t):e}};o(Fo,"Text"),Fo.OTLP_HEX_ID_REGEX=/^(?:[0-9a-fA-F]{16}|[0-9a-fA-F]{32})$/;var rm=Fo;var yj=new WeakMap;function b$(r){let e=yj.get(r);return e||(e=new r,Object.freeze(e),yj.set(r,e)),e}o(b$,"getVanillaModel");var Mn=class Mn extends Vh{constructor(t){super();this._id=void 0;this.createdAt=void 0;this.updatedAt=void 0;this.deletedAt=void 0;this.version=void 0;this.isPermissionIf={};t&&(this.id=t)}getHashedColumns(){var s;let t=Zu(this),i=[];for(let a in t)(s=t[a])!=null&&s.hashed&&i.push(a);return new Io(i)}getDisplayColumnPlaceholderAs(t){var i;return((i=xn(this,t))==null?void 0:i.placeholder)||null}getDisplayColumnTitleAs(t){var i;return((i=xn(this,t))==null?void 0:i.title)||null}getDisplayColumnDescriptionAs(t){var i;return((i=xn(this,t))==null?void 0:i.description)||null}getEncryptedColumns(){var s;let t=Zu(this),i=[];for(let a in t)(s=t[a])!=null&&s.encrypted&&i.push(a);return new Io(i)}getTableColumns(){return new Io(Object.keys(Zu(this)))}getFirstColorColumn(){return NI(this)}canQueryMultiTenant(){return!!this.isMultiTenantRequestAllowed}isUserQueryWithoutTenantAllowed(){return!!this.allowUserQueryWithoutTenant}getTableColumnMetadata(t){return xn(this,t)}hasColumn(t){return!!xn(this,t)}getColumnBillingAccessControl(t){return AI(this)[t]}getColumnAccessControlFor(t){return this.getColumnAccessControlForAllColumns()[t]||null}getColumnAccessControlForAllColumns(){let t=ue({},TI(this)),i=["_id","createdAt","deletedAt","updatedAt"];for(let s of i)t[s]={read:this.readRecordPermissions,create:this.createRecordPermissions,update:this.updateRecordPermissions};return t}hasValue(t){return!!this[t]}getValue(t){return this[t]}setValue(t,i){this[t]=i}removeValue(t){this[t]=void 0}doesPermissionHaveConditions(t){return this.isPermissionIf[t]?this.isPermissionIf[t]:null}getUniqueColumns(){var s;let t=Zu(this),i=[];for(let a in t)(s=t[a])!=null&&s.unique&&i.push(a);return new Io(i)}setSlugifyColumn(t){this.slugifyColumn=t}getTotalItemsByColumnName(){return this.totalItemsByColumnName}getTotalItemsByErrorMessage(){return this.totalItemsErrorMessage}getTotalItemsNumber(){return this.totalItemsNumber}getRequiredColumns(){var s;let t=Zu(this),i=[];for(let a in t)(s=t[a])!=null&&s.required&&i.push(a);return new Io(i)}getSlugifyColumn(){return this.slugifyColumn}getCrudApiPath(){return this.crudApiPath}getSaveSlugToColumn(){return this.saveSlugToColumn}getTenantColumn(){return this.tenantColumn}getAccessControlColumn(){return this.accessControlColumn}getUserColumn(){return this.currentUserCanAccessColumnBy}get id(){return this._id?new se(this._id):null}set id(t){t&&(this._id=t.toString())}isDefaultValueColumn(t){return!!xn(this,t).isDefaultValueColumn}getColumnValue(t){return xn(this,t)&&this[t]?this[t]:null}setColumnValue(t,i){if(xn(this,t))return this[t]=i}isTableColumn(t){return!!xn(this,t)}isEntityColumn(t){let i=xn(this,t);if(!i)throw new ye("TableColumnMetadata not found for "+t+" column");return i.type===E.Entity||i.type===E.EntityArray}isHashedStringColumn(t){let i=xn(this,t);if(!i)throw new ye("TableColumnMetadata not found for "+t+" column");return i.type===E.HashedString}isFileColumn(t){let i=xn(this,t);return!i||!i.modelType?!1:!!new i.modelType().isFileModel()}hasPermission(t){return!1}isTenantModel(){return!1}isFileModel(){return!1}isAccessControlModel(){return!1}isUserModel(){return!1}hasCreatePermissions(t,i){let s=this.createRecordPermissions;
38if(i){let a=this.getColumnAccessControlFor(i);a&&(s=a.create)}return ga.hasPermissions(t,s)}getReadPermissions(){return this.readRecordPermissions}getReadBillingPlan(){return this.readBillingPlan}getCreateBillingPlan(){return this.createBillingPlan}getUpdateBillingPlan(){return this.updateBillingPlan}getDeleteBillingPlan(){return this.deleteBillingPlan}getCreatePermissions(){return this.createRecordPermissions}getUpdatePermissions(){return this.updateRecordPermissions}getDeletePermissions(){return this.deleteRecordPermissions}hasReadPermissions(t,i){let s=this.readRecordPermissions;if(i){let a=this.getColumnAccessControlFor(i);a&&(s=a.read)}return ga.hasPermissions(t,s)}hasDeletePermissions(t){let i=this.deleteRecordPermissions;return ga.hasPermissions(t,i)}hasUpdatePermissions(t,i){let s=this.updateRecordPermissions;if(i){let a=this.getColumnAccessControlFor(i);a&&(s=a.update)}return ga.hasPermissions(t,s)}getAPIDocumentationPath(){return rm.pascalCaseToDashes(this.tableName)}static toJSON(t,i){let s=this.toJSONObject(t,i);return ct.serialize(s)}static toJSONObject(t,i){let s={},a=b$(i);for(let l of a.getTableColumns().columns){if(t[l]===void 0)continue;let u=a.getTableColumnMetadata(l);u&&(t[l]&&u.modelType&&u.type===E.Entity&&t[l]instanceof Mn?s[l]=this.toJSONObject(t[l],u.modelType):t[l]&&Array.isArray(t[l])&&t[l].length>0&&u.modelType&&u.type===E.EntityArray?s[l]=this.toJSONObjectArray(t[l],u.modelType):s[l]=t[l])}return s}static toJSONObjectArray(t,i){let s=[];for(let a of t)s.push(this.toJSONObject(a,i));return s}static toJSONArray(t,i){let s=[];for(let a of t)s.push(this.toJSON(a,i));return s}static _fromJSON(t,i){if(t instanceof Mn)return t;t=ct.deserialize(t);let s=new i;for(let a of Object.keys(t)){a==="id"&&(a="_id",t._id=t.id,delete t.id);let l=s.getTableColumnMetadata(a);l&&(t[a]&&l.modelType&&l.type===E.Entity?(t[a]&&Array.isArray(t[a])&&t[a].length>0&&(t[a]=t[a][0]),s[a]=this.fromJSON(t[a],l.modelType)):t[a]&&l.modelType&&l.type===E.EntityArray?(t[a]&&!Array.isArray(t[a])&&(t[a]=[t[a]]),s[a]=this.fromJSONArray(t[a],l.modelType)):vI(l.type)?s[a]=xI(t[a]):OI(l.type)?s[a]=DI(t[a]):s[a]=t[a])}return s}static fromJSON(t,i){if(Array.isArray(t)){let s=[];for(let a of t){if(a instanceof Mn){s.push(a);continue}s.push(this._fromJSON(a,i))}return s}return t instanceof Mn?t:this._fromJSON(t,i)}static fromJSONObject(t,i){return t instanceof Mn?t:this.fromJSON(t,i)}static fromJSONArray(t,i){let s=[];for(let a of t)s.push(this._fromJSON(a,i));return s}};o(Mn,"DatabaseBaseModel"),R([v({title:"ID",type:E.ObjectID,description:"ID of this object",computed:!0,canReadOnRelationQuery:!0}),gD("uuid")],Mn.prototype,"_id",2),R([v({title:"Created At",type:E.Date,computed:!0,description:"Date and Time when the object was created."}),fD({type:N.Date})],Mn.prototype,"createdAt",2),R([v({title:"Updated At",type:E.Date,computed:!0,description:"Date and Time when the object was updated."}),yD({type:N.Date})],Mn.prototype,"updatedAt",2),R([v({title:"Deleted At",type:E.Date,computed:!0,description:"Date and Time when the object was deleted."}),hD({type:N.Date})],Mn.prototype,"deletedAt",2),R([v({title:"Version",type:E.Number,computed:!0,description:"Object version",hideColumnInDocumentation:!0}),bD()],Mn.prototype,"version",2);var kt=Mn;var nE=class nE{constructor(e,t,i){this._statusCode=-1;this._headers={};this._count=0;this._limit=0;this._skip=0;this._hasMore=void 0;this.statusCode=e,!Array.isArray(t)&&Object.keys(t).includes("count")&&Object.keys(t).includes("skip")&&Object.keys(t).includes("limit")?(this.count=t.count,this.skip=t.skip,this.limit=t.limit,Object.keys(t).includes("hasMore")&&(this.hasMore=t.hasMore),this.jsonData=ct.deserializeArray(t.data)):Array.isArray(t)?this.jsonData=ct.deserializeArray(t):Dt.String===typeof t?this.jsonData={data:t}:this.jsonData=ct.deserialize(t),this.headers=i,this.data=this.jsonData}get statusCode(){return this._statusCode}set statusCode(e){this._statusCode=e}get jsonData(){return this._jsonData}set jsonData(e){this._jsonData=e}get data(){return this._data}set data(e){this._data=e}get headers(){return this._headers}set headers(e){this._headers=e}get count(){return this._count}set count(e){this._count=e}get limit(){return this._limit}set limit(e){this._limit=e}get skip(){return this._skip}set skip(e){this._skip=e}get hasMore(){return this._hasMore}set hasMore(e){this._hasMore=e}isSuccess(){return this.statusCode===200}isFailure(){return this.statusCode!==200}isNotAuthorized(){return this.statusCode===401}isTooManyRequests(){return this.statusCode===429}isPaymentDeclined(){return this.statusCode===402}isServerError(){return this.statusCode===500}};o(nE,"HTTPResponse");var Rs=nE;var Dy=class Dy extends Rs{get message(){if(!this.data)return"";for(let e of["data","message","error"]){let t=Dy.coerceToMessage(this.data[e]);if(t)return t}return""}static coerceToMessage(e){var t;if(e==null)return"";if(typeof e=="string")return e;if(typeof e=="object"){let i=(t=e.message)!=null?t:e.error;if(typeof i=="string"&&i)return i;try{return JSON.stringify(e)}catch(s){return"Unknown error"}}return String(e)}};o(Dy,"HTTPErrorResponse");var Nn=Dy;var sE=class sE{static setItem(e,t){typeof t===Dt.Object&&(t=JSON.stringify(ct.serializeValue(t))),localStorage.setItem(e,t)}static getItem(e){let t=localStorage.getItem(e);
38try{return t&&ct.deserializeValue(ct.parse(t==null?void 0:t.toString()))}catch(i){return t}}static removeItem(e){return localStorage.removeItem(e)}static clear(){localStorage.clear()}static getAllItems(){return ue({},localStorage)}};o(sE,"LocalStorage");var Le=sE;var oE=class oE extends Mf{constructor(t,i){super(Df.APIException,t);this._error=null;i&&(this.error=i)}get error(){return this._error||null}set error(t){this._error=t}};o(oE,"APIException");var Ji=oE;function im(r,e){return o(function(){return r.apply(e,arguments)},"wrap")}o(im,"bind");var{toString:T$}=Object.prototype,{getPrototypeOf:Ny}=Object,{iterator:Iy,toStringTag:Pj}=Symbol,jy=(r=>e=>{let t=T$.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())})(Object.create(null)),vs=o(r=>(r=r.toLowerCase(),e=>jy(e)===r),"kindOfTest"),Ly=o(r=>e=>typeof e===r,"typeOfTest"),{isArray:ac}=Array,oc=Ly("undefined");function nm(r){return r!==null&&!oc(r)&&r.constructor!==null&&!oc(r.constructor)&&cn(r.constructor.isBuffer)&&r.constructor.isBuffer(r)}o(nm,"isBuffer");var Sj=vs("ArrayBuffer");function P$(r){let e;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?e=ArrayBuffer.isView(r):e=r&&r.buffer&&Sj(r.buffer),e}o(P$,"isArrayBufferView");var S$=Ly("string"),cn=Ly("function"),Aj=Ly("number"),sm=o(r=>r!==null&&typeof r=="object","isObject"),A$=o(r=>r===!0||r===!1,"isBoolean"),My=o(r=>{if(jy(r)!=="object")return!1;let e=Ny(r);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Pj in r)&&!(Iy in r)},"isPlainObject"),C$=o(r=>{if(!sm(r)||nm(r))return!1;try{return Object.keys(r).length===0&&Object.getPrototypeOf(r)===Object.prototype}catch(e){return!1}},"isEmptyObject"),E$=vs("Date"),w$=vs("File"),R$=o(r=>!!(r&&typeof r.uri!="undefined"),"isReactNativeBlob"),v$=o(r=>r&&typeof r.getParts!="undefined","isReactNative"),x$=vs("Blob"),O$=vs("FileList"),D$=o(r=>sm(r)&&cn(r.pipe),"isStream");function M$(){return typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}}o(M$,"getGlobal");var bj=M$(),Tj=typeof bj.FormData!="undefined"?bj.FormData:void 0,N$=o(r=>{if(!r)return!1;if(Tj&&r instanceof Tj)return!0;let e=Ny(r);if(!e||e===Object.prototype||!cn(r.append))return!1;let t=jy(r);return t==="formdata"||t==="object"&&cn(r.toString)&&r.toString()==="[object FormData]"},"isFormData"),I$=vs("URLSearchParams"),[j$,L$,k$,_$]=["ReadableStream","Request","Response","Headers"].map(vs),F$=o(r=>r.trim?r.trim():r.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),"trim");function om(r,e,{allOwnKeys:t=!1}={}){if(r===null||typeof r=="undefined")return;let i,s;if(typeof r!="object"&&(r=[r]),ac(r))for(i=0,s=r.length;i<s;i++)e.call(null,r[i],i,r);else{if(nm(r))return;let a=t?Object.getOwnPropertyNames(r):Object.keys(r),l=a.length,u;for(i=0;i<l;
38i++)u=a[i],e.call(null,r[u],u,r)}}o(om,"forEach");function Cj(r,e){if(nm(r))return null;e=e.toLowerCase();let t=Object.keys(r),i=t.length,s;for(;i-- >0;)if(s=t[i],e===s.toLowerCase())return s;return null}o(Cj,"findKey");var El=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:global,Ej=o(r=>!oc(r)&&r!==El,"isContextDefined");function aE(...r){let{caseless:e,skipUndefined:t}=Ej(this)&&this||{},i={},s=o((a,l)=>{if(l==="__proto__"||l==="constructor"||l==="prototype")return;let u=e&&Cj(i,l)||l,c=lE(i,u)?i[u]:void 0;My(c)&&My(a)?i[u]=aE(c,a):My(a)?i[u]=aE({},a):ac(a)?i[u]=a.slice():(!t||!oc(a))&&(i[u]=a)},"assignValue");for(let a=0,l=r.length;a<l;a++)r[a]&&om(r[a],s);return i}o(aE,"merge");var U$=o((r,e,t,{allOwnKeys:i}={})=>(om(e,(s,a)=>{t&&cn(s)?Object.defineProperty(r,a,{__proto__:null,value:im(s,t),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(r,a,{__proto__:null,value:s,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),r),"extend"),B$=o(r=>(r.charCodeAt(0)===65279&&(r=r.slice(1)),r),"stripBOM"),q$=o((r,e,t,i)=>{r.prototype=Object.create(e.prototype,i),Object.defineProperty(r.prototype,"constructor",{__proto__:null,value:r,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(r,"super",{__proto__:null,value:e.prototype}),t&&Object.assign(r.prototype,t)},"inherits"),V$=o((r,e,t,i)=>{let s,a,l,u={};if(e=e||{},r==null)return e;do{for(s=Object.getOwnPropertyNames(r),a=s.length;a-- >0;)l=s[a],(!i||i(l,r,e))&&!u[l]&&(e[l]=r[l],u[l]=!0);r=t!==!1&&Ny(r)}while(r&&(!t||t(r,e))&&r!==Object.prototype);return e},"toFlatObject"),$$=o((r,e,t)=>{r=String(r),(t===void 0||t>r.length)&&(t=r.length),t-=e.length;let i=r.indexOf(e,t);return i!==-1&&i===t},"endsWith"),G$=o(r=>{if(!r)return null;if(ac(r))return r;let e=r.length;if(!Aj(e))return null;let t=new Array(e);for(;e-- >0;)t[e]=r[e];return t},"toArray"),H$=(r=>e=>r&&e instanceof r)(typeof Uint8Array!="undefined"&&Ny(Uint8Array)),W$=o((r,e)=>{let i=(r&&r[Iy]).call(r),s;for(;(s=i.next())&&!s.done;){let a=s.value;e.call(r,a[0],a[1])}},"forEachEntry"),z$=o((r,e)=>{let t,i=[];for(;(t=r.exec(e))!==null;)i.push(t);return i},"matchAll"),J$=vs("HTMLFormElement"),Q$=o(r=>r.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,o(function(t,i,s){return i.toUpperCase()+s},"replacer")),"toCamelCase"),lE=(({hasOwnProperty:r})=>(e,t)=>r.call(e,t))(Object.prototype),K$=vs("RegExp"),wj=o((r,e)=>{let t=Object.getOwnPropertyDescriptors(r),i={};om(t,(s,a)=>{let l;(l=e(s,a,r))!==!1&&(i[a]=l||s)}),Object.defineProperties(r,i)},"reduceDescriptors"),Z$=o(r=>{wj(r,(e,t)=>{if(cn(r)&&["arguments","caller","callee"].includes(t))return!1;let i=r[t];if(cn(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+t+"'")})}})},"freezeMethods"),Y$=o((r,e)=>{let t={},i=o(s=>{s.forEach(a=>{t[a]=!0})},"define");return ac(r)?i(r):i(String(r).split(e)),t},"toObjectSet"),X$=o(()=>{},"noop"),eG=o((r,e)=>r!=null&&Number.isFinite(r=+r)?r:e,"toFiniteNumber");function tG(r){return!!(r&&cn(r.append)&&r[Pj]==="FormData"&&r[Iy])}o(tG,"isSpecCompliantForm");var rG=o(r=>{let e=new Array(10),t=o((i,s)=>{if(sm(i)){if(e.indexOf(i)>=0)return;if(nm(i))return i;
38if(!("toJSON"in i)){e[s]=i;let a=ac(i)?[]:{};return om(i,(l,u)=>{let c=t(l,s+1);!oc(c)&&(a[u]=c)}),e[s]=void 0,a}}return i},"visit");return t(r,0)},"toJSONObject"),iG=vs("AsyncFunction"),nG=o(r=>r&&(sm(r)||cn(r))&&cn(r.then)&&cn(r.catch),"isThenable"),Rj=((r,e)=>r?setImmediate:e?((t,i)=>(El.addEventListener("message",({source:s,data:a})=>{s===El&&a===t&&i.length&&i.shift()()},!1),s=>{i.push(s),El.postMessage(t,"*")}))(`axios@${Math.random()}`,[]):t=>setTimeout(t))(typeof setImmediate=="function",cn(El.postMessage)),sG=typeof queueMicrotask!="undefined"?queueMicrotask.bind(El):typeof process!="undefined"&&process.nextTick||Rj,oG=o(r=>r!=null&&cn(r[Iy]),"isIterable"),re={isArray:ac,isArrayBuffer:Sj,isBuffer:nm,isFormData:N$,isArrayBufferView:P$,isString:S$,isNumber:Aj,isBoolean:A$,isObject:sm,isPlainObject:My,isEmptyObject:C$,isReadableStream:j$,isRequest:L$,isResponse:k$,isHeaders:_$,isUndefined:oc,isDate:E$,isFile:w$,isReactNativeBlob:R$,isReactNative:v$,isBlob:x$,isRegExp:K$,isFunction:cn,isStream:D$,isURLSearchParams:I$,isTypedArray:H$,isFileList:O$,forEach:om,merge:aE,extend:U$,trim:F$,stripBOM:B$,inherits:q$,toFlatObject:V$,kindOf:jy,kindOfTest:vs,endsWith:$$,toArray:G$,forEachEntry:W$,matchAll:z$,isHTMLForm:J$,hasOwnProperty:lE,hasOwnProp:lE,reduceDescriptors:wj,freezeMethods:Z$,toObjectSet:Y$,toCamelCase:Q$,noop:X$,toFiniteNumber:eG,findKey:Cj,global:El,isContextDefined:Ej,isSpecCompliantForm:tG,toJSONObject:rG,isAsyncFn:iG,isThenable:nG,setImmediate:Rj,asap:sG,isIterable:oG};var aG=re.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),vj=o(r=>{let e={},t,i,s;return r&&r.split(` 39`).forEach(o(function(l){s=l.indexOf(":"),t=l.substring(0,s).trim().toLowerCase(),i=l.substring(s+1).trim(),!(!t||e[t]&&aG[t])&&(t==="set-cookie"?e[t]?e[t].push(i):e[t]=[i]:e[t]=e[t]?e[t]+", "+i:i)},"parser")),e},"default");var xj=Symbol("internals"),lG=/[^\x09\x20-\x7E\x80-\xFF]/g;function uG(r){let e=0,t=r.length;for(;e<t;){let i=r.charCodeAt(e);if(i!==9&&i!==32)break;e+=1}for(;t>e;){let i=r.charCodeAt(t-1);if(i!==9&&i!==32)break;t-=1}return e===0&&t===r.length?r:r.slice(e,t)}o(uG,"trimSPorHTAB");function am(r){return r&&String(r).trim().toLowerCase()}o(am,"normalizeHeader");function cG(r){return uG(r.replace(lG,""))}o(cG,"sanitizeHeaderValue");function ky(r){return r===!1||r==null?r:re.isArray(r)?r.map(ky):cG(String(r))}o(ky,"normalizeValue");function dG(r){let e=Object.create(null),t=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=t.exec(r);)e[i[1]]=i[2];return e}o(dG,"parseTokens");var pG=o(r=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(r.trim()),"isValidHeaderName");function uE(r,e,t,i,s){if(re.isFunction(i))return i.call(this,e,t);if(s&&(e=t),!!re.isString(e)){if(re.isString(i))return e.indexOf(i)!==-1;if(re.isRegExp(i))return i.test(e)}}o(uE,"matchHeaderValue");function mG(r){return r.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,i)=>t.toUpperCase()+i)}o(mG,"formatHeader");function fG(r,e){let t=re.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(r,i+t,{__proto__:null,value:o(function(s,a,l){return this[i].call(this,e,s,a,l)},"value"),configurable:!0})})}o(fG,"buildAccessors");var cE=class cE{constructor(e){e&&this.set(e)}set(e,t,i){let s=this;function a(u,c,m){let p=am(c);if(!p)throw new Error("header name must be a non-empty string");let h=re.findKey(s,p);(!h||s[h]===void 0||m===!0||m===void 0&&s[h]!==!1)&&(s[h||c]=ky(u))}o(a,"setHeader");let l=o((u,c)=>re.forEach(u,(m,p)=>a(m,p,c)),"setHeaders");if(re.isPlainObject(e)||e instanceof this.constructor)l(e,t);else if(re.isString(e)&&(e=e.trim())&&!pG(e))l(vj(e),t);else if(re.isObject(e)&&re.isIterable(e)){let u={},c,m;for(let p of e){if(!re.isArray(p))throw TypeError("Object iterator must return a key-value pair");u[m=p[0]]=(c=u[m])?re.isArray(c)?[...c,p[1]]:[c,p[1]]:p[1]}l(u,t)}else e!=null&&a(t,e,i);return this}get(e,t){if(e=am(e),e){let i=re.findKey(this,e);if(i){let s=this[i];if(!t)return s;if(t===!0)return dG(s);if(re.isFunction(t))return t.call(this,s,i);if(re.isRegExp(t))return t.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=am(e),e){let i=re.findKey(this,e);return!!(i&&this[i]!==void 0&&(!t||uE(this,this[i],i,t)))}return!1}delete(e,t){let i=this,s=!1;function a(l){if(l=am(l),l){let u=re.findKey(i,l);u&&(!t||uE(i,i[u],u,t))&&(delete i[u],s=!0)}}return o(a,"deleteHeader"),re.isArray(e)?e.forEach(a):a(e),s}clear(e){let t=Object.keys(this),i=t.length,s=!1;for(;i--;){let a=t[i];(!e||uE(this,this[a],a,e,!0))&&(delete this[a],s=!0)}return s}normalize(e){let t=this,i={};return re.forEach(this,(s,a)=>{let l=re.findKey(i,a);if(l){t[l]=ky(s),delete t[a];return}let u=e?mG(a):String(a).trim();u!==a&&delete t[a],t[u]=ky(s),i[u]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return re.forEach(this,(i,s)=>{i!=null&&i!==!1&&(t[s]=e&&re.isArray(i)?i.join(", "):i)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join(` 40`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let i=new this(e);return t.forEach(s=>i.set(s)),i}static accessor(e){let i=(this[xj]=this[xj]={accessors:{}}).accessors,s=this.prototype;function a(l){let u=am(l);i[u]||(fG(s,l),i[u]=!0)}return o(a,"defineAccessor"),re.isArray(e)?e.forEach(a):a(e),this}};o(cE,"AxiosHeaders");var lc=cE;lc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);re.reduceDescriptors(lc.prototype,({value:r},e)=>{let t=e[0].toUpperCase()+e.slice(1);return{get:o(()=>r,"get"),set(i){this[t]=i}}});re.freezeMethods(lc);var Lr=lc;var hG="[REDACTED ****]";function gG(r){if(re.hasOwnProp(r,"toJSON"))return!0;let e=Object.getPrototypeOf(r);for(;e&&e!==Object.prototype;){if(re.hasOwnProp(e,"toJSON"))return!0;e=Object.getPrototypeOf(e)}return!1}o(gG,"hasOwnOrPrototypeToJSON");function yG(r,e){let t=new Set(e.map(a=>String(a).toLowerCase())),i=[],s=o(a=>{if(a===null||typeof a!="object"||re.isBuffer(a))return a;
40if(i.indexOf(a)!==-1)return;a instanceof Lr&&(a=a.toJSON()),i.push(a);let l;if(re.isArray(a))l=[],a.forEach((u,c)=>{let m=s(u);re.isUndefined(m)||(l[c]=m)});else{if(!re.isPlainObject(a)&&gG(a))return i.pop(),a;l=Object.create(null);for(let[u,c]of Object.entries(a)){let m=t.has(u.toLowerCase())?hG:s(c);re.isUndefined(m)||(l[u]=m)}}return i.pop(),l},"visit");return s(r)}o(yG,"redactConfig");var _y=class _y extends Error{static from(e,t,i,s,a,l){let u=new _y(e.message,t||e.code,i,s,a);return u.cause=e,u.name=e.name,e.status!=null&&u.status==null&&(u.status=e.status),l&&Object.assign(u,l),u}constructor(e,t,i,s,a){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,t&&(this.code=t),i&&(this.config=i),s&&(this.request=s),a&&(this.response=a,this.status=a.status)}toJSON(){let e=this.config,t=e&&re.hasOwnProp(e,"redact")?e.redact:void 0,i=re.isArray(t)&&t.length>0?yG(e,t):re.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:i,code:this.code,status:this.status}}};o(_y,"AxiosError");var bi=_y;bi.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";bi.ERR_BAD_OPTION="ERR_BAD_OPTION";bi.ECONNABORTED="ECONNABORTED";bi.ETIMEDOUT="ETIMEDOUT";bi.ECONNREFUSED="ECONNREFUSED";bi.ERR_NETWORK="ERR_NETWORK";bi.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";bi.ERR_DEPRECATED="ERR_DEPRECATED";bi.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";bi.ERR_BAD_REQUEST="ERR_BAD_REQUEST";bi.ERR_CANCELED="ERR_CANCELED";bi.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";bi.ERR_INVALID_URL="ERR_INVALID_URL";bi.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var Ze=bi;var Fy=null;function pE(r){return re.isPlainObject(r)||re.isArray(r)}o(pE,"isVisitable");function Oj(r){return re.endsWith(r,"[]")?r.slice(0,-2):r}o(Oj,"removeBrackets");function dE(r,e,t){return r?r.concat(e).map(o(function(s,a){return s=Oj(s),!t&&a?"["+s+"]":s},"each")).join(t?".":""):e}o(dE,"renderKey");function bG(r){return re.isArray(r)&&!r.some(pE)}o(bG,"isFlatArray");var TG=re.toFlatObject(re,{},null,o(function(e){return/^is[A-Z]/.test(e)},"filter"));function PG(r,e,t){if(!re.isObject(r))throw new TypeError("target must be an object");e=e||new(Fy||FormData),t=re.toFlatObject(t,{metaTokens:!0,dots:!1,indexes:!1},!1,o(function(C,b){return!re.isUndefined(b[C])},"defined"));let i=t.metaTokens,s=t.visitor||h,a=t.dots,l=t.indexes,u=t.Blob||typeof Blob!="undefined"&&Blob,c=t.maxDepth===void 0?100:t.maxDepth,m=u&&re.isSpecCompliantForm(e);if(!re.isFunction(s))throw new TypeError("visitor must be a function");function p(T){if(T===null)return"";if(re.isDate(T))return T.toISOString();if(re.isBoolean(T))return T.toString();if(!m&&re.isBlob(T))throw new Ze("Blob is not supported. Use a Buffer instead.");return re.isArrayBuffer(T)||re.isTypedArray(T)?m&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}o(p,"convertValue");function h(T,C,b){let y=T;if(re.isReactNative(e)&&re.isReactNativeBlob(T))return e.append(dE(b,C,a),p(T)),!1;if(T&&!b&&typeof T=="object"){if(re.endsWith(C,"{}"))C=i?C:C.slice(0,-2),T=JSON.stringify(T);else if(re.isArray(T)&&bG(T)||(re.isFileList(T)||re.endsWith(C,"[]"))&&(y=re.toArray(T)))return C=Oj(C),y.forEach(o(function(S,D){!(re.isUndefined(S)||S===null)&&e.append(l===!0?dE([C],D,a):l===null?C:C+"[]",p(S))},"each")),!1}return pE(T)?!0:(e.append(dE(b,C,a),p(T)),!1)}o(h,"defaultVisitor");let g=[],f=Object.assign(TG,{defaultVisitor:h,convertValue:p,isVisitable:pE});function P(T,C,b=0){if(!re.isUndefined(T)){if(b>c)throw new Ze("Object is too deeply nested ("+b+" levels). Max depth: "+c,Ze.ERR_FORM_DATA_DEPTH_EXCEEDED);if(g.indexOf(T)!==-1)throw Error("Circular reference detected in "+C.join("."));g.push(T),re.forEach(T,o(function(A,S){(!(re.isUndefined(A)||A===null)&&s.call(e,A,re.isString(S)?S.trim():S,C,f))===!0&&P(A,C?C.concat(S):[S],b+1)},"each")),g.pop()}}if(o(P,"build"),!re.isObject(r))throw new TypeError("data must be an object");return P(r),e}o(PG,"toFormData");var Pa=PG;
40function Dj(r){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(r).replace(/[!'()~]|%20/g,o(function(i){return e[i]},"replacer"))}o(Dj,"encode");function Mj(r,e){this._pairs=[],r&&Pa(r,this,e)}o(Mj,"AxiosURLSearchParams");var Nj=Mj.prototype;Nj.append=o(function(e,t){this._pairs.push([e,t])},"append");Nj.toString=o(function(e){let t=e?function(i){return e.call(this,i,Dj)}:Dj;return this._pairs.map(o(function(s){return t(s[0])+"="+t(s[1])},"each"),"").join("&")},"toString");var Uy=Mj;function SG(r){return encodeURIComponent(r).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}o(SG,"encode");function lm(r,e,t){if(!e)return r;let i=t&&t.encode||SG,s=re.isFunction(t)?{serialize:t}:t,a=s&&s.serialize,l;if(a?l=a(e,s):l=re.isURLSearchParams(e)?e.toString():new Uy(e,s).toString(i),l){let u=r.indexOf("#");u!==-1&&(r=r.slice(0,u)),r+=(r.indexOf("?")===-1?"?":"&")+l}return r}o(lm,"buildURL");var hE=class hE{constructor(){this.handlers=[]}use(e,t,i){return this.handlers.push({fulfilled:e,rejected:t,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){re.forEach(this.handlers,o(function(i){i!==null&&e(i)},"forEachHandler"))}};o(hE,"InterceptorManager");var mE=hE,fE=mE;var uc={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0};var Ij=typeof URLSearchParams!="undefined"?URLSearchParams:Uy;var jj=typeof FormData!="undefined"?FormData:null;var Lj=typeof Blob!="undefined"?Blob:null;var kj={isBrowser:!0,classes:{URLSearchParams:Ij,FormData:jj,Blob:Lj},protocols:["http","https","file","blob","url","data"]};var bE={};a7(bE,{hasBrowserEnv:()=>yE,hasStandardBrowserEnv:()=>AG,hasStandardBrowserWebWorkerEnv:()=>CG,navigator:()=>gE,origin:()=>EG});var yE=typeof window!="undefined"&&typeof document!="undefined",gE=typeof navigator=="object"&&navigator||void 0,AG=yE&&(!gE||["ReactNative","NativeScript","NS"].indexOf(gE.product)<0),CG=typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",EG=yE&&window.location.href||"http://localhost";var Cr=ue(ue({},bE),kj);function TE(r,e){return Pa(r,new Cr.classes.URLSearchParams,ue({visitor:o(function(t,i,s,a){return Cr.isNode&&re.isBuffer(t)?(this.append(i,t.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},"visitor")},e))}o(TE,"toURLEncodedForm");function wG(r){return re.matchAll(/\w+|\[(\w*)]/g,r).map(e=>e[0]==="[]"?"":e[1]||e[0])}o(wG,"parsePropPath");function RG(r){let e={},t=Object.keys(r),i,s=t.length,a;for(i=0;i<s;i++)a=t[i],e[a]=r[a];return e}o(RG,"arrayToObject");function vG(r){function e(t,i,s,a){let l=t[a++];if(l==="__proto__")return!0;let u=Number.isFinite(+l),c=a>=t.length;return l=!l&&re.isArray(s)?s.length:l,c?(re.hasOwnProp(s,l)?s[l]=re.isArray(s[l])?s[l].concat(i):[s[l],i]:s[l]=i,!u):((!s[l]||!re.isObject(s[l]))&&(s[l]=[]),e(t,i,s[l],a)&&re.isArray(s[l])&&(s[l]=RG(s[l])),!u)}if(o(e,"buildPath"),re.isFormData(r)&&re.isFunction(r.entries)){let t={};return re.forEachEntry(r,(i,s)=>{e(wG(i),s,t,0)}),t}return null}o(vG,"formDataToJSON");var By=vG;var cc=o((r,e)=>r!=null&&re.hasOwnProp(r,e)?r[e]:void 0,"own");function xG(r,e,t){if(re.isString(r))try{return(e||JSON.parse)(r),re.trim(r)}catch(i){if(i.name!=="SyntaxError")throw i}return(t||JSON.stringify)(r)}o(xG,"stringifySafely");var PE={transitional:uc,adapter:["xhr","http","fetch"],transformRequest:[o(function(e,t){let i=t.getContentType()||"",s=i.indexOf("application/json")>-1,a=re.isObject(e);if(a&&re.isHTMLForm(e)&&(e=new FormData(e)),re.isFormData(e))return s?JSON.stringify(By(e)):e;if(re.isArrayBuffer(e)||re.isBuffer(e)||re.isStream(e)||re.isFile(e)||re.isBlob(e)||re.isReadableStream(e))return e;if(re.isArrayBufferView(e))return e.buffer;if(re.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let u;
40if(a){let c=cc(this,"formSerializer");if(i.indexOf("application/x-www-form-urlencoded")>-1)return TE(e,c).toString();if((u=re.isFileList(e))||i.indexOf("multipart/form-data")>-1){let m=cc(this,"env"),p=m&&m.FormData;return Pa(u?{"files[]":e}:e,p&&new p,c)}}return a||s?(t.setContentType("application/json",!1),xG(e)):e},"transformRequest")],transformResponse:[o(function(e){let t=cc(this,"transitional")||PE.transitional,i=t&&t.forcedJSONParsing,s=cc(this,"responseType"),a=s==="json";if(re.isResponse(e)||re.isReadableStream(e))return e;if(e&&re.isString(e)&&(i&&!s||a)){let u=!(t&&t.silentJSONParsing)&&a;try{return JSON.parse(e,cc(this,"parseReviver"))}catch(c){if(u)throw c.name==="SyntaxError"?Ze.from(c,Ze.ERR_BAD_RESPONSE,this,null,cc(this,"response")):c}}return e},"transformResponse")],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Cr.classes.FormData,Blob:Cr.classes.Blob},validateStatus:o(function(e){return e>=200&&e<300},"validateStatus"),headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};re.forEach(["delete","get","head","post","put","patch","query"],r=>{PE.headers[r]={}});var dc=PE;function um(r,e){let t=this||dc,i=e||t,s=Lr.from(i.headers),a=i.data;return re.forEach(r,o(function(u){a=u.call(t,a,s.normalize(),e?e.status:void 0)},"transform")),s.normalize(),a}o(um,"transformData");function cm(r){return!!(r&&r.__CANCEL__)}o(cm,"isCancel");var AE=class AE extends Ze{constructor(e,t,i){super(e==null?"canceled":e,Ze.ERR_CANCELED,t,i),this.name="CanceledError",this.__CANCEL__=!0}};o(AE,"CanceledError");var SE=AE,so=SE;function dm(r,e,t){let i=t.config.validateStatus;!t.status||!i||i(t.status)?r(t):e(new Ze("Request failed with status code "+t.status,t.status>=400&&t.status<500?Ze.ERR_BAD_REQUEST:Ze.ERR_BAD_RESPONSE,t.config,t.request,t))}o(dm,"settle");function CE(r){let e=/^([-+\w]{1,25}):(?:\/\/)?/.exec(r);return e&&e[1]||""}o(CE,"parseProtocol");function OG(r,e){r=r||10;let t=new Array(r),i=new Array(r),s=0,a=0,l;return e=e!==void 0?e:1e3,o(function(c){let m=Date.now(),p=i[a];l||(l=m),t[s]=c,i[s]=m;let h=a,g=0;for(;h!==s;)g+=t[h++],h=h%r;if(s=(s+1)%r,s===a&&(a=(a+1)%r),m-l<e)return;let f=p&&m-p;return f?Math.round(g*1e3/f):void 0},"push")}o(OG,"speedometer");var _j=OG;function DG(r,e){let t=0,i=1e3/e,s,a,l=o((m,p=Date.now())=>{t=p,s=null,a&&(clearTimeout(a),a=null),r(...m)},"invoke");return[o((...m)=>{let p=Date.now(),h=p-t;h>=i?l(m,p):(s=m,a||(a=setTimeout(()=>{a=null,l(s)},i-h)))},"throttled"),o(()=>s&&l(s),"flush")]}o(DG,"throttle");var Fj=DG;var pc=o((r,e,t=3)=>{let i=0,s=_j(50,250);return Fj(a=>{let l=a.loaded,u=a.lengthComputable?a.total:void 0,c=u!=null?Math.min(l,u):l,m=Math.max(0,c-i),p=s(m);i=Math.max(i,c);let h={loaded:c,total:u,progress:u?c/u:void 0,bytes:m,rate:p||void 0,estimated:p&&u?(u-c)/p:void 0,event:a,lengthComputable:u!=null,[e?"download":"upload"]:!0};r(h)},t)},"progressEventReducer"),EE=o((r,e)=>{let t=r!=null;return[i=>e[0]({lengthComputable:t,total:r,loaded:i}),e[1]]},"progressEventDecorator"),wE=o(r=>(...e)=>re.asap(()=>r(...e)),"asyncDecorator");var Uj=Cr.hasStandardBrowserEnv?((r,e)=>t=>(t=new URL(t,Cr.origin),r.protocol===t.protocol&&r.host===t.host&&(e||r.port===t.port)))(new URL(Cr.origin),Cr.navigator&&/(msie|trident)/i.test(Cr.navigator.userAgent)):()=>!0;var Bj=Cr.hasStandardBrowserEnv?{write(r,e,t,i,s,a,l){if(typeof document=="undefined")return;let u=[`${r}=${encodeURIComponent(e)}`];re.isNumber(t)&&u.push(`expires=${new Date(t).toUTCString()}`),re.isString(i)&&u.push(`path=${i}`),re.isString(s)&&u.push(`domain=${s}`),a===!0&&u.push("secure"),re.isString(l)&&u.push(`SameSite=${l}`),document.cookie=u.join("; ")},read(r){if(typeof document=="undefined")return null;let e=document.cookie.split(";");for(let t=0;t<e.length;t++){let i=e[t].replace(/^\s+/,""),s=i.indexOf("=");if(s!==-1&&i.slice(0,s)===r)return decodeURIComponent(i.slice(s+1))}return null},remove(r){this.write(r,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function RE(r){return typeof r!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(r)}o(RE,"isAbsoluteURL");function vE(r,e){return e?r.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):r}
40o(vE,"combineURLs");function pm(r,e,t){let i=!RE(e);return r&&(i||t===!1)?vE(r,e):e}o(pm,"buildFullPath");var qj=o(r=>r instanceof Lr?ue({},r):r,"headersToObject");function xs(r,e){e=e||{};let t=Object.create(null);Object.defineProperty(t,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function i(m,p,h,g){return re.isPlainObject(m)&&re.isPlainObject(p)?re.merge.call({caseless:g},m,p):re.isPlainObject(p)?re.merge({},p):re.isArray(p)?p.slice():p}o(i,"getMergedValue");function s(m,p,h,g){if(re.isUndefined(p)){if(!re.isUndefined(m))return i(void 0,m,h,g)}else return i(m,p,h,g)}o(s,"mergeDeepProperties");function a(m,p){if(!re.isUndefined(p))return i(void 0,p)}o(a,"valueFromConfig2");function l(m,p){if(re.isUndefined(p)){if(!re.isUndefined(m))return i(void 0,m)}else return i(void 0,p)}o(l,"defaultToConfig2");function u(m,p,h){if(re.hasOwnProp(e,h))return i(m,p);if(re.hasOwnProp(r,h))return i(void 0,m)}o(u,"mergeDirectKeys");let c={url:a,method:a,data:a,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,allowedSocketPaths:l,responseEncoding:l,validateStatus:u,headers:o((m,p,h)=>s(qj(m),qj(p),h,!0),"headers")};return re.forEach(Object.keys(ue(ue({},r),e)),o(function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;let h=re.hasOwnProp(c,p)?c[p]:s,g=re.hasOwnProp(r,p)?r[p]:void 0,f=re.hasOwnProp(e,p)?e[p]:void 0,P=h(g,f,p);re.isUndefined(P)&&h!==u||(t[p]=P)},"computeConfigValue")),t}o(xs,"mergeConfig");var MG=["content-type","content-length"];function NG(r,e,t){if(t!=="content-only"){r.set(e);return}Object.entries(e).forEach(([i,s])=>{MG.includes(i.toLowerCase())&&r.set(i,s)})}o(NG,"setFormDataHeaders");var IG=o(r=>encodeURIComponent(r).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),"encodeUTF8"),qy=o(r=>{let e=xs({},r),t=o(g=>re.hasOwnProp(e,g)?e[g]:void 0,"own"),i=t("data"),s=t("withXSRFToken"),a=t("xsrfHeaderName"),l=t("xsrfCookieName"),u=t("headers"),c=t("auth"),m=t("baseURL"),p=t("allowAbsoluteUrls"),h=t("url");if(e.headers=u=Lr.from(u),e.url=lm(pm(m,h,p),r.params,r.paramsSerializer),c&&u.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?IG(c.password):""))),re.isFormData(i)&&(Cr.hasStandardBrowserEnv||Cr.hasStandardBrowserWebWorkerEnv?u.setContentType(void 0):re.isFunction(i.getHeaders)&&NG(u,i.getHeaders(),t("formDataHeaderPolicy"))),Cr.hasStandardBrowserEnv&&(re.isFunction(s)&&(s=s(e)),s===!0||s==null&&Uj(e.url))){let f=a&&l&&Bj.read(l);f&&u.set(a,f)}return e},"default");var jG=typeof XMLHttpRequest!="undefined",Vj=jG&&function(r){return new Promise(o(function(t,i){let s=qy(r),a=s.data,l=Lr.from(s.headers).normalize(),{responseType:u,onUploadProgress:c,onDownloadProgress:m}=s,p,h,g,f,P;function T(){f&&f(),P&&P(),s.cancelToken&&s.cancelToken.unsubscribe(p),s.signal&&s.signal.removeEventListener("abort",p)}o(T,"done");let C=new XMLHttpRequest;C.open(s.method.toUpperCase(),s.url,!0),C.timeout=s.timeout;function b(){if(!C)return;let A=Lr.from("getAllResponseHeaders"in C&&C.getAllResponseHeaders()),D={data:!u||u==="text"||u==="json"?C.responseText:C.response,status:C.status,statusText:C.statusText,headers:A,config:r,request:C};dm(o(function(_){t(_),T()},"_resolve"),o(function(_){i(_),T()},"_reject"),D),C=null}o(b,"onloadend"),"onloadend"in C?C.onloadend=b:C.onreadystatechange=o(function(){!C||C.readyState!==4||C.status===0&&!(C.responseURL&&C.responseURL.startsWith("file:"))||setTimeout(b)},"handleLoad"),C.onabort=o(function(){C&&(i(new Ze("Request aborted",Ze.ECONNABORTED,r,C)),T(),C=null)},"handleAbort"),C.onerror=o(function(S){let D=S&&S.message?S.message:"Network Error",M=new Ze(D,Ze.ERR_NETWORK,r,C);M.event=S||null,i(M),T(),C=null},"handleError"),C.ontimeout=o(function(){let S=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded",D=s.transitional||uc;s.timeoutErrorMessage&&(S=s.timeoutErrorMessage),i(new Ze(S,D.clarifyTimeoutError?Ze.ETIMEDOUT:Ze.ECONNABORTED,r,C)),T(),C=null},"handleTimeout"),a===void 0&&l.setContentType(null),"setRequestHeader"in C&&re.forEach(l.toJSON(),o(function(S,D){C.setRequestHeader(D,S)},"setRequestHeader")),re.isUndefined(s.withCredentials)||(C.withCredentials=!!s.withCredentials),u&&u!=="json"&&(C.responseType=s.responseType),m&&([g,P]=pc(m,!0),C.addEventListener("progress",g)),c&&C.upload&&([h,f]=pc(c),C.upload.addEventListener("progress",h),C.upload.addEventListener("loadend",f)),(s.cancelToken||s.signal)&&(p=o(A=>{C&&(i(!A||A.type?new so(null,r,C):A),C.abort(),T(),C=null)},"onCanceled"),s.cancelToken&&s.cancelToken.subscribe(p),s.signal&&(s.signal.aborted?p():s.signal.addEventListener("abort",p)));let y=CE(s.url);if(y&&!Cr.protocols.includes(y)){i(new Ze("Unsupported protocol "+y+":",Ze.ERR_BAD_REQUEST,r));return}C.send(a||null)},"dispatchXhrRequest"))};var LG=o((r,e)=>{let{length:t}=r=r?r.filter(Boolean):[];if(e||t){let i=new AbortController,s,a=o(function(m){if(!s){s=!0,u();let p=m instanceof Error?m:this.reason;
40i.abort(p instanceof Ze?p:new so(p instanceof Error?p.message:p))}},"onabort"),l=e&&setTimeout(()=>{l=null,a(new Ze(`timeout of ${e}ms exceeded`,Ze.ETIMEDOUT))},e),u=o(()=>{r&&(l&&clearTimeout(l),l=null,r.forEach(m=>{m.unsubscribe?m.unsubscribe(a):m.removeEventListener("abort",a)}),r=null)},"unsubscribe");r.forEach(m=>m.addEventListener("abort",a));let{signal:c}=i;return c.unsubscribe=()=>re.asap(u),c}},"composeSignals"),$j=LG;var kG=o(function*(r,e){let t=r.byteLength;if(!e||t<e){yield r;return}let i=0,s;for(;i<t;)s=i+e,yield r.slice(i,s),i=s},"streamChunk"),_G=o(function(r,e){return qT(this,null,function*(){try{for(var t=n2(FG(r)),i,s,a;i=!(s=yield new td(t.next())).done;i=!1){let l=s.value;yield*VT(kG(l,e))}}catch(s){a=[s]}finally{try{i&&(s=t.return)&&(yield new td(s.call(t)))}finally{if(a)throw a[0]}}})},"readBytes"),FG=o(function(r){return qT(this,null,function*(){if(r[Symbol.asyncIterator]){yield*VT(r);return}let e=r.getReader();try{for(;;){let{done:t,value:i}=yield new td(e.read());if(t)break;yield i}}finally{yield new td(e.cancel())}})},"readStream"),xE=o((r,e,t,i)=>{let s=_G(r,e),a=0,l,u=o(c=>{l||(l=!0,i&&i(c))},"_onFinish");return new ReadableStream({async pull(c){try{let{done:m,value:p}=await s.next();if(m){u(),c.close();return}let h=p.byteLength;if(t){let g=a+=h;t(g)}c.enqueue(new Uint8Array(p))}catch(m){throw u(m),m}},cancel(c){return u(c),s.return()}},{highWaterMark:2})},"trackStream");function OE(r){if(!r||typeof r!="string"||!r.startsWith("data:"))return 0;let e=r.indexOf(",");if(e<0)return 0;let t=r.slice(5,e),i=r.slice(e+1);if(/;base64/i.test(t)){let l=i.length,u=i.length;for(let f=0;f<u;f++)if(i.charCodeAt(f)===37&&f+2<u){let P=i.charCodeAt(f+1),T=i.charCodeAt(f+2);(P>=48&&P<=57||P>=65&&P<=70||P>=97&&P<=102)&&(T>=48&&T<=57||T>=65&&T<=70||T>=97&&T<=102)&&(l-=2,f+=2)}let c=0,m=u-1,p=o(f=>f>=2&&i.charCodeAt(f-2)===37&&i.charCodeAt(f-1)===51&&(i.charCodeAt(f)===68||i.charCodeAt(f)===100),"tailIsPct3D");m>=0&&(i.charCodeAt(m)===61?(c++,m--):p(m)&&(c++,m-=3)),c===1&&m>=0&&(i.charCodeAt(m)===61||p(m))&&c++;let g=Math.floor(l/4)*3-(c||0);return g>0?g:0}if(typeof Buffer!="undefined"&&typeof Buffer.byteLength=="function")return Buffer.byteLength(i,"utf8");let a=0;for(let l=0,u=i.length;l<u;l++){let c=i.charCodeAt(l);if(c<128)a+=1;else if(c<2048)a+=2;else if(c>=55296&&c<=56319&&l+1<u){let m=i.charCodeAt(l+1);m>=56320&&m<=57343?(a+=4,l++):a+=3}else a+=3}return a}o(OE,"estimateDataURLDecodedBytes");var mc="1.16.0";var Gj=64*1024,{isFunction:Vy}=re,Hj=o((r,...e)=>{try{return!!r(...e)}catch(t){return!1}},"test"),UG=o(r=>{var b;let e=(b=re.global)!=null?b:globalThis,{ReadableStream:t,TextEncoder:i}=e;r=re.merge.call({skipUndefined:!0},{Request:e.Request,Response:e.Response},r);let{fetch:s,Request:a,Response:l}=r,u=s?Vy(s):typeof fetch=="function",c=Vy(a),m=Vy(l);if(!u)return!1;let p=u&&Vy(t),h=u&&(typeof i=="function"?(y=>A=>y.encode(A))(new i):async y=>new Uint8Array(await new a(y).arrayBuffer())),g=c&&p&&Hj(()=>{let y=!1,A=new a(Cr.origin,{body:new t,method:"POST",get duplex(){return y=!0,"half"}}),S=A.headers.has("Content-Type");return A.body!=null&&A.body.cancel(),y&&!S}),f=m&&p&&Hj(()=>re.isReadableStream(new l("").body)),P={stream:f&&(y=>y.body)};u&&["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!P[y]&&(P[y]=(A,S)=>{let D=A&&A[y];if(D)return D.call(A);throw new Ze(`Response type '${y}' is not supported`,Ze.ERR_NOT_SUPPORT,S)})});let T=o(async y=>{if(y==null)return 0;if(re.isBlob(y))return y.size;if(re.isSpecCompliantForm(y))return(await new a(Cr.origin,{method:"POST",body:y}
40).arrayBuffer()).byteLength;if(re.isArrayBufferView(y)||re.isArrayBuffer(y))return y.byteLength;if(re.isURLSearchParams(y)&&(y=y+""),re.isString(y))return(await h(y)).byteLength},"getBodyLength"),C=o(async(y,A)=>{let S=re.toFiniteNumber(y.getContentLength());return S==null?T(A):S},"resolveBodyLength");return async y=>{let{url:A,method:S,data:D,signal:M,cancelToken:_,timeout:k,onDownloadProgress:H,onUploadProgress:J,responseType:q,headers:$,withCredentials:F="same-origin",fetchOptions:U,maxContentLength:ie,maxBodyLength:G}=qy(y),W=re.isNumber(ie)&&ie>-1,pe=re.isNumber(G)&&G>-1,Y=s||fetch;q=q?(q+"").toLowerCase():"text";let ae=$j([M,_&&_.toAbortSignal()],k),ne=null,j=ae&&ae.unsubscribe&&(()=>{ae.unsubscribe()}),z;try{if(W&&typeof A=="string"&&A.startsWith("data:")&&OE(A)>ie)throw new Ze("maxContentLength size of "+ie+" exceeded",Ze.ERR_BAD_RESPONSE,y,ne);if(pe&&S!=="get"&&S!=="head"){let te=await C($,D);if(typeof te=="number"&&isFinite(te)&&te>G)throw new Ze("Request body larger than maxBodyLength limit",Ze.ERR_BAD_REQUEST,y,ne)}if(J&&g&&S!=="get"&&S!=="head"&&(z=await C($,D))!==0){let te=new a(A,{method:"POST",body:D,duplex:"half"}),K;if(re.isFormData(D)&&(K=te.headers.get("content-type"))&&$.setContentType(K),te.body){let[me,Ce]=EE(z,pc(wE(J)));D=xE(te.body,Gj,me,Ce)}}re.isString(F)||(F=F?"include":"omit");let Q=c&&"credentials"in a.prototype;if(re.isFormData(D)){let te=$.getContentType();te&&/^multipart\/form-data/i.test(te)&&!/boundary=/i.test(te)&&$.delete("content-type")}$.set("User-Agent","axios/"+mc,!1);let Pe=Lt(ue({},U),{signal:ae,method:S.toUpperCase(),headers:$.normalize().toJSON(),body:D,duplex:"half",credentials:Q?F:void 0});ne=c&&new a(A,Pe);let ce=await(c?Y(ne,U):Y(A,Pe));if(W){let te=re.toFiniteNumber(ce.headers.get("content-length"));if(te!=null&&te>ie)throw new Ze("maxContentLength size of "+ie+" exceeded",Ze.ERR_BAD_RESPONSE,y,ne)}let dt=f&&(q==="stream"||q==="response");if(f&&ce.body&&(H||W||dt&&j)){let te={};["status","statusText","headers"].forEach(Re=>{te[Re]=ce[Re]});let K=re.toFiniteNumber(ce.headers.get("content-length")),[me,Ce]=H&&EE(K,pc(wE(H),!0))||[],Oe=0,Ue=o(Re=>{if(W&&(Oe=Re,Oe>ie))throw new Ze("maxContentLength size of "+ie+" exceeded",Ze.ERR_BAD_RESPONSE,y,ne);me&&me(Re)},"onChunkProgress");ce=new l(xE(ce.body,Gj,Ue,()=>{Ce&&Ce(),j&&j()}),te)}q=q||"text";let Fe=await P[re.findKey(P,q)||"text"](ce,y);if(W&&!f&&!dt){let te;if(Fe!=null&&(typeof Fe.byteLength=="number"?te=Fe.byteLength:typeof Fe.size=="number"?te=Fe.size:typeof Fe=="string"&&(te=typeof i=="function"?new i().encode(Fe).byteLength:Fe.length)),typeof te=="number"&&te>ie)throw new Ze("maxContentLength size of "+ie+" exceeded",Ze.ERR_BAD_RESPONSE,y,ne)}return!dt&&j&&j(),await new Promise((te,K)=>{dm(te,K,{data:Fe,headers:Lr.from(ce.headers),status:ce.status,statusText:ce.statusText,config:y,request:ne})})}catch(Q){if(j&&j(),ae&&ae.aborted&&ae.reason instanceof Ze){let Pe=ae.reason;throw Pe.config=y,ne&&(Pe.request=ne),Q!==Pe&&(Pe.cause=Q),Pe}throw Q&&Q.name==="TypeError"&&/Load failed|fetch/i.test(Q.message)?Object.assign(new Ze("Network Error",Ze.ERR_NETWORK,y,ne,Q&&Q.response),{cause:Q.cause||Q}):Ze.from(Q,Q&&Q.code,y,ne,Q&&Q.response)}}},"factory"),BG=new Map,DE=o(r=>{let e=r&&r.env||{},{fetch:t,Request:i,Response:s}=e,a=[i,s,t],l=a.length,u=l,c,m,p=BG;for(;u--;)c=a[u],m=p.get(c),m===void 0&&p.set(c,m=u?new Map:UG(e)),p=m;return m},"getFetch"),EWe=DE();var ME={http:Fy,xhr:Vj,fetch:{get:DE}};re.forEach(ME,(r,e)=>{if(r){try{Object.defineProperty(r,"name",{__proto__:null,value:e})}catch(t){}Object.defineProperty(r,"adapterName",{__proto__:null,value:e})}});var Wj=o(r=>`- ${r}`,"renderReason"),VG=o(r=>re.isFunction(r)||r===null||r===!1,"isResolvedHandle");function $G(r,e){r=re.isArray(r)?r:[r];let{length:t}=r,i,s,a={};for(let l=0;l<t;l++){i=r[l];let u;if(s=i,!VG(i)&&(s=ME[(u=String(i)).toLowerCase()],s===void 0))throw new Ze(`Unknown adapter '${u}'`);if(s&&(re.isFunction(s)||(s=s.get(e))))break;a[u||"#"+l]=s}if(!s){let l=Object.entries(a).map(([c,m])=>`adapter ${c} `+(m===!1?"is not supported by the environment":"is not available in the build")),u=t?l.length>1?`since : 41`+l.map(Wj).join(` 42`):" "+Wj(l[0]):"as no adapter specified";throw new Ze("There is no suitable adapter to dispatch the request "+u,"ERR_NOT_SUPPORT")}return s}o($G,"getAdapter");
42var $y={getAdapter:$G,adapters:ME};function NE(r){if(r.cancelToken&&r.cancelToken.throwIfRequested(),r.signal&&r.signal.aborted)throw new so(null,r)}o(NE,"throwIfCancellationRequested");function Gy(r){return NE(r),r.headers=Lr.from(r.headers),r.data=um.call(r,r.transformRequest),["post","put","patch"].indexOf(r.method)!==-1&&r.headers.setContentType("application/x-www-form-urlencoded",!1),$y.getAdapter(r.adapter||dc.adapter,r)(r).then(o(function(i){NE(r),r.response=i;try{i.data=um.call(r,r.transformResponse,i)}finally{delete r.response}return i.headers=Lr.from(i.headers),i},"onAdapterResolution"),o(function(i){if(!cm(i)&&(NE(r),i&&i.response)){r.response=i.response;try{i.response.data=um.call(r,r.transformResponse,i.response)}finally{delete r.response}i.response.headers=Lr.from(i.response.headers)}return Promise.reject(i)},"onAdapterRejection"))}o(Gy,"dispatchRequest");var Hy={};["object","boolean","number","function","string","symbol"].forEach((r,e)=>{Hy[r]=o(function(i){return typeof i===r||"a"+(e<1?"n ":" ")+r},"validator")});var zj={};Hy.transitional=o(function(e,t,i){function s(a,l){return"[Axios v"+mc+"] Transitional option '"+a+"'"+l+(i?". "+i:"")}return o(s,"formatMessage"),(a,l,u)=>{if(e===!1)throw new Ze(s(l," has been removed"+(t?" in "+t:"")),Ze.ERR_DEPRECATED);return t&&!zj[l]&&(zj[l]=!0,console.warn(s(l," has been deprecated since v"+t+" and will be removed in the near future"))),e?e(a,l,u):!0}},"transitional");Hy.spelling=o(function(e){return(t,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)},"spelling");function GG(r,e,t){if(typeof r!="object")throw new Ze("options must be an object",Ze.ERR_BAD_OPTION_VALUE);let i=Object.keys(r),s=i.length;for(;s-- >0;){let a=i[s],l=Object.prototype.hasOwnProperty.call(e,a)?e[a]:void 0;if(l){let u=r[a],c=u===void 0||l(u,a,r);if(c!==!0)throw new Ze("option "+a+" must be "+c,Ze.ERR_BAD_OPTION_VALUE);continue}if(t!==!0)throw new Ze("Unknown option "+a,Ze.ERR_BAD_OPTION)}}o(GG,"assertOptions");var mm={assertOptions:GG,validators:Hy};var ts=mm.validators,IE=class IE{constructor(e){this.defaults=e||{},this.interceptors={request:new fE,response:new fE}}async request(e,t){try{return await this._request(e,t)}catch(i){if(i instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;let a=(()=>{if(!s.stack)return"";let l=s.stack.indexOf(` 43`);return l===-1?"":s.stack.slice(l+1)})();try{if(!i.stack)i.stack=a;else if(a){let l=a.indexOf(` 44`),u=l===-1?-1:a.indexOf(` 45`,l+1),c=u===-1?"":a.slice(u+1);String(i.stack).endsWith(c)||(i.stack+=` 46`+a)}}catch(l){}}throw i}}_request(e,t){typeof e=="string"?(t=t||{},t.url=e):t=e||{},t=xs(this.defaults,t);let{transitional:i,paramsSerializer:s,headers:a}=t;i!==void 0&&mm.assertOptions(i,{silentJSONParsing:ts.transitional(ts.boolean),forcedJSONParsing:ts.transitional(ts.boolean),clarifyTimeoutError:ts.transitional(ts.boolean),legacyInterceptorReqResOrdering:ts.transitional(ts.boolean)},!1),s!=null&&(re.isFunction(s)?t.paramsSerializer={serialize:s}:mm.assertOptions(s,{encode:ts.function,serialize:ts.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),mm.assertOptions(t,{baseUrl:ts.spelling("baseURL"),withXsrfToken:ts.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let l=a&&re.merge(a.common,a[t.method]);a&&re.forEach(["delete","get","head","post","put","patch","query","common"],P=>{delete a[P]}),t.headers=Lr.concat(l,a);let u=[],c=!0;this.interceptors.request.forEach(o(function(T){if(typeof T.runWhen=="function"&&T.runWhen(t)===!1)return;c=c&&T.synchronous;let C=t.transitional||uc;C&&C.legacyInterceptorReqResOrdering?u.unshift(T.fulfilled,T.rejected):u.push(T.fulfilled,T.rejected)},"unshiftRequestInterceptors"));let m=[];this.interceptors.response.forEach(o(function(T){m.push(T.fulfilled,T.rejected)},"pushResponseInterceptors"));let p,h=0,g;if(!c){let P=[Gy.bind(this),void 0];for(P.unshift(...u),P.push(...m),g=P.length,p=Promise.resolve(t);h<g;)p=p.then(P[h++],P[h++]);return p}g=u.length;let f=t;for(;h<g;){let P=u[h++],T=u[h++];try{f=P(f)}catch(C){T.call(this,C);break}}try{p=Gy.call(this,f)}catch(P){return Promise.reject(P)}for(h=0,g=m.length;h<g;)p=p.then(m[h++],m[h++]);return p}getUri(e){e=xs(this.defaults,e);let t=pm(e.baseURL,e.url,e.allowAbsoluteUrls);return lm(t,e.params,e.paramsSerializer)}};o(IE,"Axios");var fc=IE;re.forEach(["delete","get","head","options"],o(function(e){fc.prototype[e]=function(t,i){return this.request(xs(i||{},{method:e,url:t,data:(i||{}).data}))}},"forEachMethodNoData"));re.forEach(["post","put","patch","query"],o(function(e){function t(i){return o(function(a,l,u){return this.request(xs(u||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:a,data:l}))},"httpMethod")}o(t,"generateHTTPMethod"),fc.prototype[e]=t(),e!=="query"&&(fc.prototype[e+"Form"]=t(!0))},"forEachMethodWithData"));
46var fm=fc;var Wy=class Wy{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let t;this.promise=new Promise(o(function(a){t=a},"promiseExecutor"));let i=this;this.promise.then(s=>{if(!i._listeners)return;let a=i._listeners.length;for(;a-- >0;)i._listeners[a](s);i._listeners=null}),this.promise.then=s=>{let a,l=new Promise(u=>{i.subscribe(u),a=u}).then(s);return l.cancel=o(function(){i.unsubscribe(a)},"reject"),l},e(o(function(a,l,u){i.reason||(i.reason=new so(a,l,u),t(i.reason))},"cancel"))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=o(i=>{e.abort(i)},"abort");return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new Wy(o(function(s){e=s},"executor")),cancel:e}}};o(Wy,"CancelToken");var jE=Wy,Jj=jE;function LE(r){return o(function(t){return r.apply(null,t)},"wrap")}o(LE,"spread");function kE(r){return re.isObject(r)&&r.isAxiosError===!0}o(kE,"isAxiosError");var _E={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
46alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(_E).forEach(([r,e])=>{_E[e]=r});var Qj=_E;function Kj(r){let e=new fm(r),t=im(fm.prototype.request,e);return re.extend(t,fm.prototype,e,{allOwnKeys:!0}),re.extend(t,e,null,{allOwnKeys:!0}),t.create=o(function(s){return Kj(xs(r,s))},"create"),t}o(Kj,"createInstance");var Br=Kj(dc);Br.Axios=fm;Br.CanceledError=so;Br.CancelToken=Jj;Br.isCancel=cm;Br.VERSION=mc;Br.toFormData=Pa;Br.AxiosError=Ze;Br.Cancel=Br.CanceledError;Br.all=o(function(e){return Promise.all(e)},"all");Br.spread=LE;Br.isAxiosError=kE;Br.mergeConfig=xs;Br.AxiosHeaders=Lr;Br.formToJSON=r=>
46By(re.isHTMLForm(r)?new FormData(r):r);Br.getAdapter=$y.getAdapter;Br.HttpStatusCode=Qj;Br.default=Br;var Sa=Br;var{Axios:Dze,AxiosError:Mze,CanceledError:Nze,isCancel:Ize,CancelToken:jze,VERSION:Lze,all:kze,Cancel:_ze,isAxiosError:Fze,spread:Uze,toFormData:Bze,AxiosHeaders:qze,HttpStatusCode:Vze,formToJSON:$ze,getAdapter:Gze,mergeConfig:Hze,create:Wze}=Sa;var FE=class FE{static async sleep(e){return new Promise(t=>{setTimeout(t,e)})}};o(FE,"Sleep");var hm=FE;var xi=class xi{constructor(e,t,i){this._protocol=or.HTTPS;this.protocol=e,this.hostname=t,i?this.baseRoute=i:this.baseRoute=new le("/")}get protocol(){return this._protocol}set protocol(e){this._protocol=e}get hostname(){return this._hostname}set hostname(e){this._hostname=e}get baseRoute(){return this._baseRoute}set baseRoute(e){this._baseRoute=e}static async tryRefreshAuth(e){return!1}async get(e){return await xi.get(e)}async delete(e){return await xi.delete(e)}async head(e){return await xi.head(e)}async put(e){return await xi.put(e)}async patch(e){return await xi.patch(e)}static handleError(e){return e}static async onResponseSuccessHeaders(e){return Promise.resolve(e)}static getDefaultHeaders(e){return{Accept:"application/json","Content-Type":"application/json;charset=UTF-8"}}static getHeaders(e){let t=this.getDefaultHeaders();return e&&(t=ue(ue({},t),e)),t}static async get(e){let{url:t,data:i,headers:s,params:a,options:l}=e;if(!t)throw new Ji("URL is required for static method");let u=ue(ue(ue(ue({method:vi.GET,url:t},i&&{data:i}),s&&{headers:s}),a&&{params:a}),l&&{options:l});return await this.fetch(u)}static async delete(e){let{url:t,data:i,headers:s,params:a,options:l}=e;if(!t)throw new Ji("URL is required for static method");let u=ue(ue(ue(ue({method:vi.DELETE,url:t},i&&{data:i}),s&&{headers:s}),a&&{params:a}),l&&{options:l});return await this.fetch(u)}static async head(e){let{url:t,data:i,headers:s,params:a,options:l}=e;if(!t)throw new Ji("URL is required for static method");let u=ue(ue(ue(ue({method:vi.HEAD,url:t},i&&{data:i}),s&&{headers:s}),a&&{params:a}),l&&{options:l});return await this.fetch(u)}static async put(e){let{url:t,data:i,headers:s,params:a,options:l}=e;if(!t)throw new Ji("URL is required for static method");let u=ue(ue(ue(ue({method:vi.PUT,url:t},i&&{data:i}),s&&{headers:s}),a&&{params:a}),l&&{options:l});return await this.fetch(u)}static async patch(e){let{url:t,data:i,headers:s,params:a,options:l}=e;if(!t)throw new Ji("URL is required for static method");let u=ue(ue(ue(ue({method:vi.PATCH,url:t},i&&{data:i}),s&&{headers:s}),a&&{params:a}),l&&{options:l});return await this.fetch(u)}static async post(e){let{url:t,data:i,headers:s,params:a,options:l}=e;if(!t)throw new Ji("URL is required for static method");let u=ue(ue(ue(ue({method:vi.POST,url:t},i&&{data:i}),s&&{headers:s}),a&&{params:a}),l&&{options:l});return await this.fetch(u)}static async fetch(e){let{method:t,url:i,data:s,headers:a,params:l,options:u}=e;if(!i)throw new Ji("URL is required for static method");return await this.fetchInternal(t,i,s,a,l,u)}static async fetchInternal(e,t,i,s,a,l){var p;let u=this.getHeaders(s);a&&t.addQueryParams(a);let c=Date.now(),m=0;try{let h=ue(ue({},u),s),g=i;h["Content-Type"]==="application/x-www-form-urlencoded"&&i&&(g=new URLSearchParams(i));let f=Math.max(0,(l==null?void 0:l.retries)||0),P=(l==null?void 0:l.exponentialBackoff)||!1,T={method:e,url:t.toString(),headers:h,data:g};l!=null&&l.timeout&&(T.timeout=l.timeout),l!=null&&l.doNotFollowRedirects&&(T.maxRedirects=0),l!=null&&l.httpAgent&&(T.httpAgent=l.httpAgent),l!=null&&l.httpsAgent&&(T.httpsAgent=l.httpsAgent),l!=null&&l.onUploadProgress&&(T.onUploadProgress=l.onUploadProgress);let C=null;for(let y=0;y<=f;y++){m++;try{C=await Sa(T);break}catch(A){if(y>=f||l!=null&&l.retryOnlyOnRetryableErrors&&!xi.isRetryableError(A))throw A;let S=xi.getRetryDelayInMs({attempt:y,error:A,exponentialBackoff:P,maxBackoffInMs:l==null?void 0:l.maxBackoffInMs});if((l==null?void 0:l.totalTimeoutInMs)!==void 0&&Date.now()-c+S>=l.totalTimeoutInMs)throw A;S>0&&await hm.sleep(S)}}if(!C)throw new Ji("No response received from server.");C.headers=await this.onResponseSuccessHeaders(C.headers);let b=new Rs(C.status,C.data,C.headers);return this.notifyRequestComplete(l,Lt(ue({method:e,url:t.toString(),elapsedInMs:Date.now()-c,attempts:m},(l==null?void 0:l.timeout)===void 0?{}:{timeoutInMs:l.timeout}),{statusCode:C.status})),b}catch(h){let g=h,f=Date.now()-c,P=ue({method:e,url:t.toString(),elapsedInMs:f,attempts:m},(l==null?void 0:l.timeout)===void 0?{}:{timeoutInMs:l.timeout});if(!Sa.isAxiosError(g)){let C=new Ji(g.message);throw this.notifyRequestComplete(l,Lt(ue({},P),{error:C})),C}let T;try{T=this.getErrorResponse(g)}catch(C){throw this.notifyRequestComplete(l,Lt(ue({},P),{error:C,axiosError:g})),C}if(((p=g.response)==null?void 0:p.status)===401&&!(l!=null&&l.skipAuthRefresh)&&!(l!=null&&l.hasAttemptedAuthRefresh)){let C=Ke.fromString(t.toString()),b={method:e,url:C};if(i&&(b.data=i),s&&(b.headers=s),a&&(b.params=a),l&&(b.options=l),await this.tryRefreshAuth({error:T,request:b})){let A=Lt(ue({},l||{}),{hasAttemptedAuthRefresh:!0});return await this.fetchInternal(e,C,i,s,a,A)}}return this.handleError(T),this.notifyRequestComplete(l,Lt(ue({},P),{statusCode:T.statusCode,axiosError:g})),T}}static notifyRequestComplete(e,t){if(e!=null&&e.onRequestComplete)try{e.onRequestComplete(t)}catch(i){}}static isRetryableError(e){var s;if(!Sa.isAxiosError(e))return!1;let t=e;if(t.code==="ERR_CANCELED")return!1;let i=(s=t.response)==null?void 0:s.status;return i===void 0||i>=500?!0:xi.RETRYABLE_CLIENT_ERROR_STATUS_CODES.has(i)}static getRetryDelayInMs(e){var a;let t=(a=e.maxBackoffInMs)!=null?a:xi.DEFAULT_MAX_BACKOFF_IN_MS,i=xi.getRetryAfterInMs(e.error);if(i!==void 0)return Math.min(i,t);if(!e.exponentialBackoff)return 0;let s=Math.min(2**(e.attempt+1)*1e3,t);return Math.round(s/2+Math.random()*(s/2))}static getRetryAfterInMs(e){var u,c;if(!Sa.isAxiosError(e))return;let t=(u=e.response)==null?void 0:u.headers;if(!t||typeof t!="object")return;let i=(c=t["retry-after"])!=null?c:t["Retry-After"];if(i==null)return;let s=String(i).trim();if(!s)return;if(/^\d+$/.test(s))return Number(s)*1e3;let l=Date.parse(s);if(!Number.isNaN(l))return Math.max(0,l-Date.now())}static getErrorResponse(e){var s;if(e.response)return new Nn(e.response.status,e.response.data,e.response.headers);let t=((s=e==null?void 0:e.config)==null?void 0:s.url)||"",i=e.message||"";if(!i||i.toLowerCase()==="error"||i.trim()==="")if(e.code)switch(e.code){case"ECONNREFUSED":i="Connection refused";break;case"ECONNRESET":i="Connection reset";break;case"ETIMEDOUT":i="Connection timed out";break;case"ENOTFOUND":i="Host not found";break;case"ECONNABORTED":i="Connection aborted";break;case"ERR_NETWORK":i="Network error";break;case"ERR_BAD_REQUEST":i="Bad request";break;case"ERR_BAD_RESPONSE":i="Bad response from server";break;default:i=e.code||"Unknown error"}else i="Request failed";throw new Ji(`Request failed to ${t}. ${i}`,e)}static getFriendlyErrorMessage(e){var a,l,u,c;let t=e.message||e.toString();if(e instanceof Ji){let m="";if(e.error){let p=e.error.message||"",h=e.error.toString()||"";p&&p.trim().toLowerCase()!=="error"&&p.trim()!==""?m=p:h&&h.trim().toLowerCase()!=="error"&&h.trim().toLowerCase()!=="error:"&&h.trim()!==""&&!h.toLowerCase().startsWith("error:")&&(m=h)}m&&!((a=e.message)!=null&&a.includes(m))?t=`${(l=e.message)==null?void 0:l.toString()} ${m}`:t=((u=e.message)==null?void 0:u.toString())||""}if(e&&e.name==="AggregateError"&&e.errors){let p=e.errors.map(h=>h.message||h.toString()).filter(h=>h&&h.trim().length>0);p.length>0&&(t=p.join("; "))}let i=(c=e==null?void 0:e.response)==null?void 0:c.status,s=t.toLocaleLowerCase();return i!==400&&s.includes("network error")?"Network Error.":i!==400&&s.includes("timeout")?"Timeout Error.":i!==400&&s.includes("request aborted")?"Request Aborted.":i!==400&&s.includes("canceled")?"Request Canceled.":i!==400&&s.includes("connection refused")?"Connection Refused.":i!==400&&s.includes("connection reset")?"Connection Reset.":i!==400&&s.includes("connection closed")?"Connection Closed.":i!==400&&s.includes("connection failed")?"Connection Failed.":i!==400&&s.includes("enotfound")?"Cannot Find Host.":i!==400&&s.includes("econnreset")?"Connection Reset.":i!==400&&s.includes("econnrefused")?"Connection Refused.":i!==400&&s.includes("econnaborted")?"Connection Aborted.":i!==400&&s.includes("certificate has expired")?"SSL Certificate Expired.":t.toLocaleLowerCase().includes("certificate signed by unknown authority")?"SSL Certificate Signed By Unknown Authority.":t.toLocaleLowerCase().includes("self
46-signed certificate")?"Self Signed Certificate.":t}static getRequestFailedDetails(e){let t=Sa.isAxiosError(e)?e:null,i=t==null?void 0:t.code,s=(e==null?void 0:e.message)||String(e)||"Unknown error",a=s.toLowerCase();if(i==="ENOTFOUND"||a.includes("enotfound"))return{failedPhase:"DNS Resolution",errorCode:i||"ENOTFOUND",errorDescription:"DNS resolution failed. The hostname could not be resolved to an IP address. Please verify the hostname is correct and that DNS is working properly.",rawErrorMessage:s};if(i==="ECONNREFUSED"||a.includes("econnrefused"))return{failedPhase:"TCP Connection",errorCode:i||"ECONNREFUSED",errorDescription:"Connection refused. The server actively refused the connection. This usually means no service is listening on the specified port, or a firewall is blocking the connection.",rawErrorMessage:s};if(i==="ECONNRESET"||a.includes("econnreset")||a.includes("connection reset"))return{failedPhase:"TCP Connection",errorCode:i||"ECONNRESET",errorDescription:"Connection reset. The connection was forcibly closed by the server or a network device. This can happen due to server restarts, load balancer timeouts, or network issues.",rawErrorMessage:s};if(i==="ECONNABORTED"||a.includes("econnaborted")||a.includes("connection aborted"))return{failedPhase:"Request Aborted",errorCode:i||"ECONNABORTED",errorDescription:"Connection aborted. The request was aborted, possibly due to a timeout or the connection being closed unexpectedly.",rawErrorMessage:s};if(i==="ETIMEDOUT"||i==="ESOCKETTIMEDOUT"||a.includes("timeout")||a.includes("exceeded"))return{failedPhase:"Request Timeout",errorCode:i||"TIMEOUT",errorDescription:"Request timed out. The server did not respond within the allowed time. This could be due to network latency, server overload, or the server being unresponsive.",rawErrorMessage:s};if(a.includes("certificate has expired")||a.includes("cert_has_expired"))return{failedPhase:"Certificate Error",errorCode:"CERT_HAS_EXPIRED",errorDescription:"SSL certificate has expired. The server's SSL certificate is no longer valid. The certificate needs to be renewed.",rawErrorMessage:s};if(a.includes("self-signed certificate")||a.includes("self signed certificate")||a.includes("depth_zero_self_signed_cert"))return{failedPhase:"Certificate Error",errorCode:"SELF_SIGNED_CERT",errorDescription:"Self-signed certificate detected. The server is using a self-signed SSL certificate that is not trusted by default. Consider using a certificate from a trusted Certificate Authority.",rawErrorMessage:s};if(a.includes("certificate signed by unknown authority")||a.includes("unable_to_verify_leaf_signature")||a.includes("unable to verify"))return{failedPhase:"Certificate Error",errorCode:"CERT_UNKNOWN_AUTHORITY",errorDescription:"SSL certificate signed by unknown authority. The certificate chain could not be verified against known Certificate Authorities.",rawErrorMessage:s};if(a.includes("ssl")||a.includes("tls")||a.includes("certificate")||a.includes("handshake"))return{failedPhase:"TLS Handshake",errorCode:i||"TLS_ERROR",errorDescription:"TLS/SSL handshake failed. There was an error establishing a secure connection to the server. This could be due to certificate issues, protocol mismatches, or the server not supporting HTTPS.",rawErrorMessage:s};if(a.includes("network error")||i==="ERR_NETWORK")return{failedPhase:"Network Error",errorCode:i||"NETWORK_ERROR",errorDescription:"Network error occurred. Unable to reach the server due to network connectivity issues. Please check your network connection and ensure the server is accessible.",rawErrorMessage:s};if(i==="EHOSTUNREACH"||a.includes("host unreachable"))return{failedPhase:"TCP Connection",errorCode:i||"EHOSTUNREACH",errorDescription:"Host unreachable. The network path to the server could not be found. This may be due to routing issues or the host being offline.",rawErrorMessage:s};if(i==="ENETUNREACH"||a.includes("network unreachable"))return{failedPhase:"TCP Connection",errorCode:i||"ENETUNREACH",errorDescription:"Network unreachable. There is no route to the network where the server resides. This is typically a routing or connectivity issue.",rawErrorMessage:s};if(t!=null&&t.response){let l=t.response.status,u=`Server responded with HTTP status ${l}.`;return l>=500?u+=" This indicates a server-side error.":l===404?u+=" The requested resource was not found.":l===403?u+=" Access to the resource is forbidden.":l===401?u+=" Authentication is required or has failed.":l===400?u+=" The request was malformed or invalid.":l>=400&&(u+=" This indicates a client-side error."),{failedPhase:"Server Response",errorCode:`HTTP_${l}`,errorDescription:u,rawErrorMessage:s}}return t!=null&&t.request&&!(t!=null&&t.response)?{failedPhase:"Network Error",errorCode:i||"NO_RESPONSE",errorDescription:"No response received from the server. The request was sent but no response was returned. This could indicate the server is down, unreachable, or the request timed out.",rawErrorMessage:s}:{failedPhase:"Unknown",errorCode:i,errorDescription:`Request failed: ${xi.getFriendlyErrorMessage(e)}`,rawErrorMessage:s}}};o(xi,"API"),xi.DEFAULT_MAX_BACKOFF_IN_MS=60*1e3,xi.RETRYABLE_CLIENT_ERROR_STATUS_CODES=new Set([408,425,429]);var wl=xi;var UE=class UE{static getMasterPasswordStorageKeys(e){return[`masterPasswordValidated-${e.toString()}`,"masterPasswordValidated"]}static setUserId(e,t){Le.setItem(e.toString()+"user_id",t.toString())}static getUserId(e){return new se(Le.getItem(e.toString()+"user_id")||"")}static getName(e){return new un(Le.getItem(e.toString()+"user_name")||"")}static setName(e,t){Le.setItem(e.toString()+"user_name",t.toString())}static removeName(e){Le.removeItem(e.toString()+"user_name")}static removeUser(e){this.removeUserId(e),this.removeUserEmail(e),this.removeName(e)}static getEmail(e){return Le.getItem(e.toString()+"user_email")?new hr(Le.getItem(e.toString()+"user_email")):null}static setEmail(e,t){Le.setItem(e.toString()+"user_email",t)}static removeUserId(e){Le.removeItem(e.toString()+"user_id")}static removeUserEmail(e){Le.removeItem(e.toString()+"user_email")}static removeInitialUrl(e){return sessionStorage.removeItem(e.toString()+"initialUrl")}static isLoggedIn(e){return!!this.getEmail(e)}static async logout(e){await wl.post({url:Ke.fromString(da.toString()).addRoute("/status-page/logout").addRoute("/"+e.toString())}),this.removeUser(e);for(let t of this.getMasterPasswordStorageKeys(e))Le.removeItem(t)}};o(UE,"User");var rs=UE;var yn=yt(qt()),Az=yt(XR());var gn=yt(qt());var mT;(function(r){r.Pop="POP",r.Push="PUSH",r.Replace="REPLACE"})(mT||(mT={}));function h8(r,e){if(r===!1||r===null||typeof r=="undefined")throw new Error(e)}o(h8,"invariant");function b8(r,e){if(!r){typeof console!="undefined"&&console.warn(e);try{throw new Error(e)}catch(t){}}}o(b8,"warning");function ev(r){let e={};if(r){let t=r.indexOf("#");t>=0&&(e.hash=r.substr(t),r=r.substr(0,t));let i=r.indexOf("?");i>=0&&(e.search=r.substr(i),r=r.substr(0,i)),r&&(e.pathname=r)}return e}o(ev,"parsePath");var g8;(function(r){r.data="data",r.deferred="deferred",r.redirect="redirect",r.error="error"})(g8||(g8={}));function hT(r,e,t){return t===void 0&&(t="/"),zW(r,e,t,!1)}o(hT,"matchRoutes");function zW(r,e,t,i){let s=typeof e=="string"?ev(e):e,a=oz(s.pathname||"/",t);if(a==null)return null;let l=T8(r);JW(l);let u=null,c=sz(a);for(let m=0;u==null&&m<l.length;++m)u=iz(l[m],c,i);return u}o(zW,"matchRoutesImpl");function T8(r,e,t,i){e===void 0&&(e=[]),t===void 0&&(t=[]),i===void 0&&(i="");let s=o((a,l,u)=>{let c={relativePath:u===void 0?a.path||"":u,caseSensitive:a.caseSensitive===!0,childrenIndex:l,route:a};c.relativePath.startsWith("/")&&(h8(c.relativePath.startsWith(i),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+i+'" is not val
46id. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(i.length));let m=pT([i,c.relativePath]),p=t.concat(c);a.children&&a.children.length>0&&(h8(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+m+'".')),T8(a.children,e,p,m)),!(a.path==null&&!a.index)&&e.push({path:m,score:tz(m,a.index),routesMeta:p})},"flattenRoute");return r.forEach((a,l)=>{var u;if(a.path===""||!((u=a.path)!=null&&u.includes("?")))s(a,l);else for(let c of P8(a.path))s(a,l,c)}),e}o(T8,"flattenRoutes");function P8(r){let e=r.split("/");if(e.length===0)return[];let[t,...i]=e,s=t.endsWith("?"),a=t.replace(/\?$/,"");if(i.length===0)return s?[a,""]:[a];let l=P8(i.join("/")),u=[];return u.push(...l.map(c=>c===""?a:[a,c].join("/"))),s&&u.push(...l),u.map(c=>r.startsWith("/")&&c===""?"/":c)}o(P8,"explodeOptionalSegments");function JW(r){r.sort((e,t)=>e.score!==t.score?t.score-e.score:rz(e.routesMeta.map(i=>i.childrenIndex),t.routesMeta.map(i=>i.childrenIndex)))}o(JW,"rankRouteBranches");var QW=/^:[\w-]+$/,KW=3,ZW=2,YW=1,XW=10,ez=-2,y8=o(r=>r==="*","isSplat");function tz(r,e){let t=r.split("/"),i=t.length;return t.some(y8)&&(i+=ez),e&&(i+=ZW),t.filter(s=>!y8(s)).reduce((s,a)=>s+(QW.test(a)?KW:a===""?YW:XW),i)}o(tz,"computeScore");function rz(r,e){return r.length===e.length&&r.slice(0,-1).every((i,s)=>i===e[s])?r[r.length-1]-e[e.length-1]:0}o(rz,"compareIndexes");function iz(r,e,t){t===void 0&&(t=!1);let{routesMeta:i}=r,s={},a="/",l=[];for(let u=0;u<i.length;++u){let c=i[u],m=u===i.length-1,p=a==="/"?e:e.slice(a.length)||"/",h=fT({path:c.relativePath,caseSensitive:c.caseSensitive,end:m},p),g=c.route;if(!h&&m&&t&&!i[i.length-1].route.index&&(h=fT({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},p)),!h)return null;
46Object.assign(s,h.params),l.push({params:s,pathname:pT([a,h.pathname]),pathnameBase:lz(pT([a,h.pathnameBase])),route:g}),h.pathnameBase!=="/"&&(a=pT([a,h.pathnameBase]))}return l}o(iz,"matchRouteBranch");function fT(r,e){typeof r=="string"&&(r={path:r,caseSensitive:!1,end:!0});let[t,i]=nz(r.path,r.caseSensitive,r.end),s=e.match(t);if(!s)return null;let a=s[0],l=a.replace(/(.)\/+$/,"$1"),u=s.slice(1);return{params:i.reduce((m,p,h)=>{let{paramName:g,isOptional:f}=p;if(g==="*"){let T=u[h]||"";l=a.slice(0,a.length-T.length).replace(/(.)\/+$/,"$1")}let P=u[h];return f&&!P?m[g]=void 0:m[g]=(P||"").replace(/%2F/g,"/"),m},{}),pathname:a,pathnameBase:l,pattern:r}}o(fT,"matchPath");function nz(r,e,t){e===void 0&&(e=!1),t===void 0&&(t=!0),b8(r==="*"||!r.endsWith("*")||r.endsWith("/*"),'Route path "'+r+'" will be treated as if it were '+('"'+r.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+r.replace(/\*$/,"/*")+'".'));let i=[],s="^"+r.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(l,u,c)=>(i.push({paramName:u,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return r.endsWith("*")?(i.push({paramName:"*"}),s+=r==="*"||r==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):t?s+="\\/*$":r!==""&&r!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,e?void 0:"i"),i]}o(nz,"compilePath");function sz(r){try{return r.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return b8(!1,'The URL path "'+r+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),r}}o(sz,"decodePath");function oz(r,e){if(e==="/")return r;if(!r.toLowerCase().startsWith(e.toLowerCase()))return null;let t=e.endsWith("/")?e.length-1:e.length,i=r.charAt(t);return i&&i!=="/"?null:r.slice(t)||"/"}o(oz,"stripBasename");var az=o(r=>r.replace(/\/\/+/g,"/"),"removeDoubleSlashes"),pT=o(r=>az(r.join("/")),"joinPaths"),lz=o(r=>r.replace(/\/+$/,"").replace(/^\/*/,"/"),"normalizePathname");var S8=["post","put","patch","delete"],DJe=new Set(S8),uz=["get",...S8],MJe=new Set(uz);var Pz="startTransition",jJe=gn[Pz];var LJe=new Promise(()=>{});var Cz="6";try{window.__reactRouterVersion=Cz}catch(r){}var Ez="startTransition",SQe=yn[Ez],wz="flushSync",AQe=Az[wz],Rz="useId",CQe=yn[Rz];var EQe=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";var A8;(function(r){r.UseScrollRestoration="useScrollRestoration",r.UseSubmit="useSubmit",r.UseSubmitFetcher="useSubmitFetcher",r.UseFetcher="useFetcher",r.useViewTransitionState="useViewTransitionState"})(A8||(A8={}));var C8;(function(r){r.UseFetcher="useFetcher",r.UseFetchers="useFetchers",r.UseScrollRestoration="useScrollRestoration"})(C8||(C8={}));var rv=class rv{static setNavigateHook(e){this.navigateHook=e}static setLocation(e){this.location=e}static setParams(e){this.params=e}static getParams(){return this.params}static getCurrentPath(){return new le(window.location.pathname)}static getBreadcrumbRoute(e){let t=this.location.pathname.split("/"),i=e+2;return new le(t.splice(0,i).join("/"))}static getRoutePath(e){var i;let t=hT(e,this.location.pathname);return((i=t==null?void 0:t[0])==null?void 0:i.route.path)||""}static getQueryString(){return window.location.search}static getQueryStringByName(e){let t=new URLSearchParams(window.location.search),i=Object.fromEntries(t.entries());return i&&i[e]?i[e]:null}static setQueryString(e){let t=new URLSearchParams(window.location.search);for(let a in e){let l=e[a]===void 0?null:e[a];l===null||l===""?t.delete(a):t.set(a,l)}let i=t.toString(),s=window.location.pathname+(i?`?${i}`:"")+window.location.hash;try{window.history.replaceState(window.history.state,"",s)}catch(a){}}static getParamByName(e,t){let i=this.location.pathname.split("/");e.startsWith(":")||(e=":"+e);let s=t.toString().split("/").indexOf(e);if(s===-1)throw new ye(`Param ${e} not found in template ${t.toString()}`);return i[s]?i[s]:null}static getLastParam(e){return Ke.fromString(window.location.href).getLastRoute(e)}static getFirstParam(e){return window.location.pathname.split("/")[e||1]}static getLastParamAsString(e){let t=Ke.fromString(window.location.href).getLastRoute(e);return(t==null?void 0:t.toString().replace("/",""))||""}static getLastParamAsObjectID(e){return new se(this.getLastParamAsString(e))}static getCurrentRoute(){return new le(this.location.pathname)}static getHostname(){return new _t(window.location.hostname)}static getCurrentURL(){return Ke.fromString(window.location.href)}static reload(){window.location.reload()}static containsInPath(e){return window.location.pathname.includes(e)}static isStartWith(e){var u,c;let t=this.getCurrentRoute(),i=e.toString().split("/"),s=t.toString().split("/");if(i.length>s.length)return!1;s=s.splice(0,i.length);let a=0,l=!0;for(let m of s){if((u=i[a])!=null&&u.startsWith(":")&&m){a++;continue}if(((c=i[a])==null?void 0:c.toString())!==m.toString()){l=!1;break}a++}return l}static isOnThisPage(e){var t,i;if(e instanceof le){let s=this.getCurrentRoute(),a=!0,l=e.toString().split("/"),u=s.toString().split("/");if(l.length!==u.length)return!1;let c=0;for(let m of u){if((t=l[c])!=null&&t.startsWith(":")&&m){c++;continue}if(((i=l[c])==null?void 0:i.toString())!==m.toString()){a=!1;break}c++}return a}return e instanceof Ke?this.getCurrentURL().toString()===e.toString():!1}static goBack(){this.navigateHook(-1)}static isSafeInternalRoute(e){let t=e.toString();if(!t.startsWith("/")||t.startsWith("//")||t.includes("\\"))return!1;try{return new le(t),new window.URL(t,window.location.origin).origin===window.location.origin}catch(i){return!1}}static navigate(e,t){let i=e.toString();if(t!=null&&t.openInNewTab){window.open(i,"_blank");return}if(t!=null&&t.forceNavigate&&e instanceof le){if(!this.isSafeInternalRoute(e))throw new ye(`Cannot force navigate to a non-internal route: ${i}`);window.location.href=i;return}this.navigateHook&&e instanceof le&&!this.isOnThisPage(e)&&this.navigateHook(i),e instanceof Ke&&(window.location.href=i)}};o(rv,"Navigation");var tv=rv,di=tv;var Pt=class Pt{static isAuthPath(e){let t=e.toLowerCase().split(/[?#]/)[0]||"";return Pt.AUTH_PATHS.some(i=>t===i||t.endsWith(i))}static getSafeRedirectPath(e){return!e||!di.isSafeInternalRoute(e)||Pt.isAuthPath(e)?null:e}static getSafeRedirectUrl(){return Pt.getSafeRedirectPath(di.getQueryStringByName("redirectUrl"))}static getDefaultRedirectRoute(){var e;return new le(Pt.isPreviewPage()?`/status-page/${(e=Pt.getStatusPageId())==null?void 0:e.toString()}/`:"/")}static getStatusPageId(){let e=Le.getItem("statusPageId");return e&&typeof e===Dt.String?new se(e.toString()):e}static setStatusPageId(e){Le.setItem("statusPageId",e)}static setIsPrivateStatusPage(e){let t=Pt.getIsPrivateStatusPageStorageKey();Le.setItem(t,e)}static isPrivateStatusPage(){let e=Pt.getIsPrivateStatusPageStorageKey();return!!Le.getItem(e)}static setRequiresMasterPassword(e){let t=Pt.getRequiresMasterPasswordStorageKey();Le.setItem(t,e),e||Pt.setMasterPasswordValidated(!1)}static requiresMasterPassword(){let e=Pt.getRequiresMasterPasswordStorageKey();return!!Le.getItem(e)}static getStatusPageScopedStorageKey(e){let t=Pt.getStatusPageId();return t?`${e}-${t.toString()}`:e}static getIsPrivateStatusPageStorageKey(){return Pt.getStatusPageScopedStorageKey("isPrivateStatusPage")}static getRequiresMasterPasswordStorageKey(){return Pt.getStatusPageScopedStorageKey("requiresMasterPassword")}static getMasterPasswordValidationStorageKey(){let e=Pt.getStatusPageId();return e?`masterPasswordValidated-${e.toString()}`:"masterPasswordValidated"}static setMasterPasswordValidated(e){let t=Pt.getMasterPasswordValidationStorageKey();Le.setItem(t,e),t!=="masterPasswordValidated"&&Le.removeItem("masterPasswordValidated")}static isMasterPasswordValidated(){let e=Pt.getMasterPasswordValidationStorageKey();if(!!Le.getItem(e))return!0;
46if(e==="masterPasswordValidated")return!1;let i=!!Le.getItem("masterPasswordValidated");return Le.removeItem("masterPasswordValidated"),i?(Le.setItem(e,i),!0):!1}static isPreviewPage(){return di.containsInPath("/status-page/")}static navigateToLoginPage(){var a;if(Pt.isPrivateStatusPage()&&Pt.requiresMasterPassword()&&!Pt.isMasterPasswordValidated()){Pt.navigateToMasterPasswordPage();return}let e=di.getCurrentPath().toString(),t=!Pt.isAuthPath(e),i=Pt.isPreviewPage()?`/status-page/${(a=Pt.getStatusPageId())==null?void 0:a.toString()}/login`:"/login",s=new le(t?`${i}?redirectUrl=${encodeURIComponent(e)}`:i);di.navigate(s,{forceNavigate:!0})}static navigateToMasterPasswordPage(){var a;if(di.getCurrentRoute().toString().includes("master-password"))return;let e=di.getCurrentPath().toString(),t=!Pt.isAuthPath(e),i=Pt.isPreviewPage()?`/status-page/${(a=Pt.getStatusPageId())==null?void 0:a.toString()}`:"",s=new le(t?`${i}/master-password?redirectUrl=${encodeURIComponent(e)}`:`${i}/master-password`);di.navigate(s,{forceNavigate:!0})}static checkIfUserHasLoggedIn(){let e=Pt.getStatusPageId();if(e&&Pt.isPrivateStatusPage()&&Pt.requiresMasterPassword()&&!rs.isLoggedIn(e)){Pt.isMasterPasswordValidated()||Pt.navigateToMasterPasswordPage();return}e&&Pt.isPrivateStatusPage()&&!rs.isLoggedIn(e)&&Pt.navigateToLoginPage()}static async checkIfTheUserIsAuthenticated(e){if(e instanceof Nn&&e.statusCode===401){if(Pt.isPrivateStatusPage()&&Pt.requiresMasterPassword()&&!Pt.isMasterPasswordValidated()){Pt.navigateToMasterPasswordPage();return}await rs.logout(Pt.getStatusPageId()),Pt.navigateToLoginPage()}}};o(Pt,"StatusPageUtil"),Pt.AUTH_PATHS=["/login","/sso","/master-password","/forgot-password","/reset-password"];var Yi=Pt;var iv=class iv{static getGlobalPermissions(){return Le.getItem("global_permissions")?Le.getItem("global_permissions"):null}static getAllPermissions(){let e=[],t=this.getGlobalPermissions();t&&(e=[...t.globalPermissions]);let i=this.getProjectPermissions();return i&&(e=[...e,...i.permissions.map(s=>s.permission)]),e}static getProjectPermissions(){if(!Le.getItem("project_permissions"))return null;let t=Le.getItem("project_permissions");return t._type="UserTenantAccessPermission",t}static projectPermissionsAsDropdownOptions(){let e=Ku.getTenantPermissionProps(),t=new Map;for(let s of e){let a=s.group;t.has(a)||t.set(a,[]),t.get(a).push({value:s.permission,label:s.title})}let i=[];for(let[s,a]of t)i.push({label:s,options:a});return i}static setGlobalPermissions(e){Le.setItem("global_permissions",e)}static setProjectPermissions(e){Le.setItem("project_permissions",e)}static clearProjectPermissions(){Le.setItem("project_permissions",null)}};o(iv,"PermissionUtil");var Gc=iv;var gT={};var E8;function vz(){if(E8)return gT;E8=1,gT.parse=l,gT.serialize=m;var r=Object.prototype.toString,e=Object.prototype.hasOwnProperty,t=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/,i=/^("?)[\u0021\u0023-\u002B\u002D-\u003A\u003C-\u005B\u005D-\u007E]*\1$/,s=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,a=/^[\u0020-\u003A\u003D-\u007E]*$/;function l(f,P){if(typeof f!="string")throw new TypeError("argument str must be a string");var T={},C=f.length;if(C<2)return T;var b=P&&P.decode||p,y=0,A=0,S=0;do{if(A=f.indexOf("=",y),A===-1)break;if(S=f.indexOf(";",y),S===-1)S=C;else if(A>S){y=f.lastIndexOf(";",A-1)+1;continue}var D=u(f,y,A),M=c(f,A,D),_=f.slice(D,M);if(!e.call(T,_)){var k=u(f,A+1,S),H=c(f,S,k);f.charCodeAt(k)===34&&f.charCodeAt(H-1)===34&&(k++,H--);var J=f.slice(k,H);T[_]=g(J,b)}y=S+1}while(y<C);return T}o(l,"parse");function u(f,P,T){do{var C=f.charCodeAt(P);if(C!==32&&C!==9)return P}while(++P<T);return T}o(u,"startIndex");function c(f,P,T){for(;P>T;){var C=f.charCodeAt(--P);if(C!==32&&C!==9)return P+1}return T}o(c,"endIndex");function m(f,P,T){var C=T&&T.encode||encodeURIComponent;if(typeof C!="function")throw new TypeError("option encode is invalid");if(!t.test(f))throw new TypeError("argument name is invalid");var b=C(P);if(!i.test(b))throw new TypeError("argument val is invalid");var y=f+"="+b;if(!T)return y;if(T.maxAge!=null){var A=Math.floor(T.maxAge);
46if(!isFinite(A))throw new TypeError("option maxAge is invalid");y+="; Max-Age="+A}if(T.domain){if(!s.test(T.domain))throw new TypeError("option domain is invalid");y+="; Domain="+T.domain}if(T.path){if(!a.test(T.path))throw new TypeError("option path is invalid");y+="; Path="+T.path}if(T.expires){var S=T.expires;if(!h(S)||isNaN(S.valueOf()))throw new TypeError("option expires is invalid");y+="; Expires="+S.toUTCString()}if(T.httpOnly&&(y+="; HttpOnly"),T.secure&&(y+="; Secure"),T.partitioned&&(y+="; Partitioned"),T.priority){var D=typeof T.priority=="string"?T.priority.toLowerCase():T.priority;switch(D){case"low":y+="; Priority=Low";break;case"medium":y+="; Priority=Medium";break;case"high":y+="; Priority=High";break;default:throw new TypeError("option priority is invalid")}}if(T.sameSite){var M=typeof T.sameSite=="string"?T.sameSite.toLowerCase():T.sameSite;switch(M){case!0:y+="; SameSite=Strict";break;case"lax":y+="; SameSite=Lax";break;case"strict":y+="; SameSite=Strict";break;case"none":y+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return y}o(m,"serialize");function p(f){return f.indexOf("%")!==-1?decodeURIComponent(f):f}o(p,"decode");function h(f){return r.call(f)==="[object Date]"}o(h,"isDate");function g(f,P){try{return P(f)}catch(T){return f}}return o(g,"tryDecode"),gT}o(vz,"requireCookie");var yT=vz();function xz(){let r=typeof global=="undefined"?void 0:global.TEST_HAS_DOCUMENT_COOKIE;return typeof r=="boolean"?r:typeof document=="object"&&typeof document.cookie=="string"}o(xz,"hasDocumentCookie");function Oz(r){return typeof r=="string"?yT.parse(r):typeof r=="object"&&r!==null?r:{}}o(Oz,"parseCookies");function nv(r,e={}){let t=Dz(r);if(!e.doNotParse)try{return JSON.parse(t)}catch(i){}return r}o(nv,"readCookie");function Dz(r){return r&&r[0]==="j"&&r[1]===":"?r.substr(2):r}o(Dz,"cleanupCookieValue");var sv=class sv{constructor(e,t={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;let s=this.cookies;this.cookies=yT.parse(document.cookie),this._checkChanges(s)};let i=typeof document=="undefined"?"":document.cookie;this.cookies=Oz(e||i),this.defaultSetOptions=t,this.HAS_DOCUMENT_COOKIE=xz()}_emitChange(e){for(let t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)}_checkChanges(e){new Set(Object.keys(e).concat(Object.keys(this.cookies))).forEach(i=>{e[i]!==this.cookies[i]&&this._emitChange({name:i,value:nv(this.cookies[i])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){return t.doNotUpdate||this.update(),nv(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();let t={};for(let i in this.cookies)t[i]=nv(this.cookies[i],e);return t}set(e,t,i){i?i=Object.assign(Object.assign({},this.defaultSetOptions),i):i=this.defaultSetOptions;let s=typeof t=="string"?t:JSON.stringify(t);this.cookies=Object.assign(Object.assign({},this.cookies),{[e]:s}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=yT.serialize(e,s,i)),this._emitChange({name:e,value:t,options:i})}remove(e,t){let i=t=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=yT.serialize(e,"",i)),this._emitChange({name:e,value:void 0,options:t})}addChangeListener(e){this.changeListeners.push(e),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.addEventListener("change",this.update):this._startPolling())}removeChangeListener(e){let t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window=="object"&&"cookieStore"in window?window.cookieStore.removeEventListener("change",this.update):this._stopPolling())}};o(sv,"Cookies");var $a=sv;var w8=(h=>(h.UserID="user-id",h.Email="user-email",h.Token="user-token",h.RefreshToken="user-refresh-token",h.GlobalSSOToken="global-sso-token",h.Name="user-name",h.Timezone="user-timezone",h.IsMasterAdmin="user-is-master-admin",h.ProfilePicID="user-profile-pic-id",h.StatusPageMasterPassword="status-page-master-password",h.DashboardMasterPassword="dashboard-master-password",h))(w8||{}),Ga=w8;var ov=class ov{static clearAllCookies(){let e=new $a;
46Object.values(Ga).forEach(t=>{e.remove(t,{path:"/"})})}static setItem(e,t,i){typeof t===Dt.Object&&(t=JSON.stringify(ct.serializeValue(t)));let s=new $a,a={httpOnly:(i==null?void 0:i.httpOnly)||!1,path:i!=null&&i.path?i.path.toString():"/"};i!=null&&i.maxAgeInDays&&(a.maxAge=ut.getMillisecondsInDays(i.maxAgeInDays)),s.set(e,t,a)}static getItem(e){let i=new $a().get(e);try{return i&&ct.deserializeValue(ct.parse(i==null?void 0:i.toString()))}catch(s){return i}}static removeItem(e){new $a().remove(e)}static exists(e){return!!new $a().get(e)}};o(ov,"Cookie");var mo=ov;var av=class av{static setItem(e,t){typeof t===Dt.Object&&(t=JSON.stringify(ct.serializeValue(t))),sessionStorage.setItem(e,t)}static getItem(e){let t=sessionStorage.getItem(e);try{return t&&ct.deserializeValue(ct.parse(t==null?void 0:t.toString()))}catch(i){return t}}static removeItem(e){return sessionStorage.removeItem(e)}static clear(){sessionStorage.clear()}static getAllItems(){return ue({},sessionStorage)}};o(av,"SessionStorage");var lf=av;var lv=class lv{static warn(e){console.warn(e)}static error(e){console.error(e)}static log(e){console.log(e)}static info(e){this.log(e)}};o(lv,"Logger");var Hc=lv;var uf=class uf{static setProfilePicId(e){if(!e){Le.removeItem("profile_pic_id");return}Le.setItem("profile_pic_id",e.toString())}static getProfilePicId(){let e=mo.getItem(Ga.ProfilePicID);return e?new se(e):Le.getItem("profile_pic_id")?new se(Le.getItem("profile_pic_id")||""):null}static getProfilePictureRoute(e){return le.fromString($h.toString()).addRoute("/user/profile-picture").addRoute(`/${e.toString()}`)}static isCardRegistered(){return!!Le.getItem("cardRegistered")}static getSavedUserTimezone(){return Le.getItem("user_timezone")}static setSavedUserTimezone(e){Le.setItem("user_timezone",e),ut.setUserTimezone(e)}static initializeUserTimezone(){try{ut.setUserTimezone(this.getSavedUserTimezone()||null)}catch(e){Hc.error(e)}}static getDismissedTimezonePrompt(){let e=Le.getItem("user_timezone_dismissed");return e||null}static setDismissedTimezonePrompt(e){Le.setItem("user_timezone_dismissed",e)}static clearDismissedTimezonePrompt(){Le.removeItem("user_timezone_dismissed")}static setCardRegistered(e){Le.setItem("cardRegistered",e.toString())}static setUserId(e){Le.setItem("user_id",e.toString())}static getUserId(){let e=mo.getItem(Ga.UserID);return e?new se(e):new se(Le.getItem("user_id")||"")}static getName(){let e=mo.getItem(Ga.Name);return e?new un(e):new un(Le.getItem("user_name")||"")}static setName(e){Le.setItem("user_name",e.toString())}static getEmail(){let e=mo.getItem(Ga.Email);return e?new hr(e):Le.getItem("user_email")?new hr(Le.getItem("user_email")):null}static setEmail(e){Le.setItem("user_email",e)}static initialUrl(){if(Le.getItem("initialUrl"))return Ke.fromString(Le.getItem("initialUrl"));throw new ye("Initial URL not found")}static setInitialUrl(e){Le.setItem("initialUrl",e)}static setProject(e){Le.setItem("project",e)}static getProject(){return Le.getItem("project")}static clear(){Le.clear()}static removeUserId(){Le.removeItem("user_id")}static removeAccessToken(){Le.removeItem("token")}static removeInitialUrl(){return sessionStorage.removeItem("initialUrl")}static isMasterAdmin(){let e=mo.getItem(Ga.IsMasterAdmin);return e?e==="true"||e===!0:Le.getItem("is_master_admin")}static setIsMasterAdmin(e){Le.setItem("is_master_admin",e)}static isLoggedIn(){return!!this.getEmail()}static logout(){Le.clear(),lf.clear(),mo.clearAllCookies(),ut.setUserTimezone(null),bT.post({url:Ke.fromString(da.toString()).addRoute("/logout")}).catch(e=>{Hc.error("Error during logout:"),Hc.error(e.message)})}static getUtmParams(){let e=Le.getAllItems(),t={};for(let i in e){let s=e[i];!s||s==="null"||s==="undefined"||i.startsWith("utm")&&(t[i]=s)}return t}static getAttributionClickIds(){return uf.parseJsonLocalStorageItem("clickIds")}static getFirstTouchAttribution(){return uf.parseJsonLocalStorageItem("firstTouch")}static parseJsonLocalStorageItem(e){let t=Le.getItem(e);if(typeof t=="string")try{t=JSON.parse(t)}catch(i){return null}return t&&typeof t=="object"&&!Array.isArray(t)?t:null}};o(uf,"UserUtil");var cf=uf;var df=class df extends wl{constructor(e,t,i){super(e,t,i)}static fromURL(e){return new df(e.protocol,e.hostname,e.route)}static async onResponseSuccessHeaders(e){return e&&e["global-permissions"]&&Gc.setGlobalPermissions(ct.deserialize(ct.parseJSONObject(e["global-permissions"]))),e&&e["global-permissions-hash"]&&Le.setItem("global-permissions-hash",e["global-permissions-hash"]),e&&e["project-permissions"]&&Gc.setProjectPermissions(ct.deserialize(ct.parseJSONObject(e["project-permissions"]))),e&&e["project-permissions-hash"]&&Le.setItem("project-permissions-hash",e["project-permissions-hash"]),Promise.resolve(e)}static getHeaders(){let e=this.getDefaultHeaders(),t={},i=Le.getItem("global-permissions-hash");i&&(t["global-permissions-hash"]=i);let s=Le.getItem("project-permissions-hash");return s&&(t["project-permissions-hash"]=s),e=ue(ue({},e),t),e}static logoutUser(){return cf.logout()}static handleError(e){if(e instanceof Nn&&(e.statusCode===401||e.statusCode===405)){let t=this.getLoginRoute();this.logoutUser(),di.getQueryStringByName("token")?di.navigate(t.addRouteParam("sso","true"),{forceNavigate:!0}):di.navigate(t,{forceNavigate:!0})}return e instanceof Nn&&e.statusCode===403&&di.getCurrentRoute().toString()!==this.getForbiddenRoute().toString()&&di.navigate(this.getForbiddenRoute(),{forceNavigate:!0}),e}static async tryRefreshAuth(e){return this.refreshPromise||(this.refreshPromise=(async()=>{let t=Ke.fromString(da.toString()).addRoute("/refresh-token"),i=await super.fetch({method:vi.POST,url:t,options:{skipAuthRefresh:!0,hasAttemptedAuthRefresh:!0}});return!!(i instanceof Rs&&i.isSuccess())})().finally(()=>{this.refreshPromise=null})),await this.refreshPromise}static getLoginRoute(){return new le("/accounts/login")}
46static getForbiddenRoute(){return new le("/accounts/forbidden")}static getFriendlyMessage(e){if(e instanceof Nn)return e.statusCode===502||e.statusCode===504?"Error connecting to server. Please try again in few minutes.":e.message||"Server Error. Please try again";if(e instanceof Error)return e.message||"Server Error. Please try again";if(typeof e=="string")return e||"Server Error. Please try again";if(e&&typeof e=="object"){let t=e;if(typeof t.message=="string"&&t.message)return t.message;if(typeof t.error=="string"&&t.error)return t.error;try{return JSON.stringify(e)}catch(i){return"Server Error. Please try again"}}return"Server Error. Please try again"}};o(df,"BaseAPI"),df.refreshPromise=null;var uv=df,bT=uv;var TT=class TT extends bT{static getDefaultHeaders(){let e=Yi.getStatusPageId();return e?{"status-page-id":e.toString(),tenantid:""}:{}}static handleError(e){return e instanceof Nn&&!Yi.isPrivateStatusPage()&&(e.statusCode===401||e.statusCode===405)?e:super.handleError(e)}static getLoginRoute(){var t;let e=Yi.isPreviewPage()?`/status-page/${(t=Yi.getStatusPageId())==null?void 0:t.toString()}`:"";return Yi.isPrivateStatusPage()&&Yi.requiresMasterPassword()&&!Yi.isMasterPasswordValidated()?new le(`${e}/master-password`):new le(`${e}/login`)}static logoutUser(){rs.logout(Yi.getStatusPageId())}static getForbiddenRoute(){var e;return new le(Yi.isPreviewPage()?`/status-page/${(e=Yi.getStatusPageId())==null?void 0:e.toString()}
46/forbidden`:"/forbidden")}static async tryRefreshAuth(e){let t=Yi.getStatusPageId();return t?(this.statusPageRefreshPromise||(this.statusPageRefreshPromise=(async()=>{let i=Ke.fromString(da.toString()).addRoute("/status-page/refresh-token").addRoute(`/${t.toString()}`),s=await super.fetch({method:vi.POST,url:i,options:{skipAuthRefresh:!0,hasAttemptedAuthRefresh:!0}});return s instanceof Rs&&s.isSuccess()})().finally(()=>{this.statusPageRefreshPromise=null})),await this.statusPageRefreshPromise):!1}};o(TT,"API"),TT.statusPageRefreshPromise=null;var cv=TT;var PT=window.location.protocol.includes("https")?or.HTTPS:or.HTTP,mZe=new Ke(PT,window.location.host,new le("/status-page-api")),fZe=new Ke(PT,window.location.host,new le("/status-page-sso-api")),hZe=new Ke(PT,window.location.host,new le("/status-page-oidc-api")),pf=new Ke(PT,window.location.host,new le("/status-page-identity-api"));var PZe=Ke.fromURL(pf).addRoute(new le("/login")),SZe=Ke.fromURL(pf).addRoute(new le("/exchange-login-code")),AZe=Ke.fromURL(pf).addRoute(new le("/forgot-password")),CZe=Ke.fromURL(pf).addRoute(new le("/reset-password"));var R8=(P=>(P[P.Version=30]="Version",P[P.Slug=100]="Slug",P[P.Email=100]="Email",P[P.Domain=100]="Domain",P[P.Color=10]="Color",P[P.Name=50]="Name",P[P.Description=500]="Description",P[P.LongText=500]="LongText",P[P.Password=500]="Password",P[P.ShortURL=100]="ShortURL",P[P.ShortText=100]="ShortText",P[P.HashedString=255]="HashedString",P[P.Phone=30]="Phone",P[P.OTP=8]="OTP",P))(R8||{}),RZe=o(r=>{if(r===E.Version)return 30;if(r===E.Slug||r===E.Email||r===E.Domain)return 100;if(r===E.Color)return 10;if(r===E.Name)return 50;if(r===E.Description||r===E.LongText||r===E.Password)return 500;if(r===E.ShortURL||r===E.ShortText)return 100;if(r===E.HashedString)return 255;if(r===E.Phone)return 30;if(r===E.OTP)return 8},"getMaxLengthFromTableColumnType"),he=R8;var Dr=o((r,e)=>t=>{t.prototype.slugifyColumn=r,t.prototype.saveSlugToColumn=e},"default");var Xi=class extends kt{constructor(t){super(t);this.file=void 0;this.name=void 0;this.fileType=void 0;this.slug=void 0;this.isPublic=void 0;this.imageAccessToken=void 0}isFileModel(){return!0}};o(Xi,"FileModel"),R([x({create:[n.CurrentUser,n.AuthenticatedRequest],read:[n.CurrentUser,n.AuthenticatedRequest],update:[]}),v({required:!0,type:E.File,canReadOnRelationQuery:!0}),I({nullable:!1,type:N.File})],Xi.prototype,"file",2),R([x({create:[n.CurrentUser,n.AuthenticatedRequest],read:[n.CurrentUser,n.AuthenticatedRequest],update:[]}),v({required:!0,type:E.ShortText,title:"Name",description:"Any friendly name of this object",canReadOnRelationQuery:!0}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],Xi.prototype,"name",2),R([x({create:[n.CurrentUser,n.AuthenticatedRequest],read:[n.CurrentUser,n.AuthenticatedRequest],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],Xi.prototype,"fileType",2),R([x({create:[n.CurrentUser,n.AuthenticatedRequest],read:[n.CurrentUser,n.AuthenticatedRequest],update:[]}),v({required:!0,unique:!0,type:E.Slug,canReadOnRelationQuery:!0}),I({nullable:!1,type:N.Slug,length:he.Slug})],Xi.prototype,"slug",2),R([x({create:[n.CurrentUser,n.AuthenticatedRequest],read:[n.CurrentUser,n.AuthenticatedRequest],update:[]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,canReadOnRelationQuery:!0}),I({nullable:!1,default:!0,type:N.Boolean})],Xi.prototype,"isPublic",2),R([x({create:[n.CurrentUser,n.AuthenticatedRequest],read:[n.CurrentUser,n.AuthenticatedRequest],update:[]}),v({required:!1,unique:!0,type:E.ShortText,canReadOnRelationQuery:!0}),I({nullable:!0,unique:!0,type:N.ShortText,length:he.ShortText})],Xi.prototype,"imageAccessToken",2),Xi=R([Dr("name","slug")],Xi);var tr=o(r=>e=>{r.create&&(e.prototype.createRecordPermissions=r.create),r.read&&(e.prototype.readRecordPermissions=r.read),r.update&&(e.prototype.updateRecordPermissions=r.update),r.delete&&(e.prototype.deleteRecordPermissions=r.delete)},"default");var rr=o(r=>e=>{e.prototype.crudApiPath=r},"default");var pi=o(r=>e=>{e.prototype.enableDocumentation=!0,e.prototype.isMasterAdminApiDocs=(r==null?void 0:r.isMasterAdminApiDocs)||!1},"default");var ir=o(r=>e=>{e.prototype.singularName=r.singularName,e.prototype.tableName=r.tableName,e.prototype.icon=r.icon,e.prototype.tableDescription=r.tableDescription,e.prototype.pluralName=r.pluralName,r.enableRealtimeEventsOn&&(e.prototype.enableRealtimeEventsOn=r.enableRealtimeEventsOn)},"default");var Ai=class extends Xi{};o(Ai,"File"),Ai=R([pi(),ir({tableName:"File",singularName:"File",pluralName:"Files",icon:O.File,tableDescription:"BLOB or File storage"}),Zt({name:"File"}),rr(new le("/file")),tr({create:[n.CurrentUser,n.AuthenticatedRequest],read:[],delete:[],update:[]})],Ai);var dv=class dv extends kt{constructor(e){super(e)}isUserModel(){return!0}};o(dv,"UserModel");var mf=dv;var ST=o(()=>r=>{r.prototype.allowAccessIfSubscriptionIsUnpaid=!0},"default");var v8=o(r=>e=>{e.prototype.allowUserQueryWithoutTenant=r},"default");var x8=o(r=>e=>{e.prototype.currentUserCanAccessColumnBy=r},"default");var Ye=class extends mf{constructor(){super(...arguments);this.name=void 0;this.email=void 0;this.newUnverifiedTemporaryEmail=void 0;this.slug=void 0;this.password=void 0;
46this.passwordSalt=void 0;this.isEmailVerified=void 0;this.companyName=void 0;this.jobRole=void 0;this.companySize=void 0;this.referral=void 0;this.companyPhoneNumber=void 0;this.profilePictureFile=void 0;this.profilePictureId=void 0;this.twoFactorAuthEnabled=void 0;this.paymentProviderCustomerId=void 0;this.resetPasswordToken=void 0;this.resetPasswordExpires=void 0;this.webauthnChallenge=void 0;this.webauthnChallengeExpiresAt=void 0;this.timezone=void 0;this.lastActive=void 0;this.promotionName=void 0;this.isDisabled=void 0;this.paymentFailedDate=void 0;this.isMasterAdmin=void 0;this.isBlocked=void 0;this.alertPhoneVerificationCode=void 0;this.utmSource=void 0;this.utmMedium=void 0;this.utmCampaign=void 0;this.utmTerm=void 0;this.utmContent=void 0;this.utmId=void 0;this.utmSourcePlatform=void 0;this.utmCreativeFormat=void 0;this.utmMarketingTactic=void 0;this.utmUrl=void 0;this.clickIds=void 0;this.firstTouchAttribution=void 0;this.alertPhoneVerificationCodeRequestTime=void 0;this.tempAlertPhoneNumber=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.enableTwoFactorAuth=void 0}};o(Ye,"User"),R([x({create:[n.Public],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.Name,canReadOnRelationQuery:!0,example:"John Smith"}),I({type:N.Name,length:he.Name,nullable:!0,unique:!1,transformer:un.getDatabaseTransformer()})],Ye.prototype,"name",2),R([x({create:[n.Public],read:[n.CurrentUser],update:[n.CurrentUser]}),v({title:"Email",required:!0,unique:!0,type:E.Email,canReadOnRelationQuery:!0,example:"[email protected]"}),I({type:N.Email,length:he.Email,unique:!0,nullable:!1,transformer:hr.getDatabaseTransformer()})],Ye.prototype,"email",2),R([x({create:[],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.Email}),I({type:N.Email,length:he.Email,unique:!1,nullable:!0,transformer:hr.getDatabaseTransformer()})],Ye.prototype,"newUnverifiedTemporaryEmail",2),R([Et(),x({create:[],read:[],update:[]}),v({required:!0,unique:!0,type:E.Slug,computed:!0,title:"Slug",description:"Friendly globally unique name for your object",example:"john-smith"}),I({nullable:!1,type:N.Slug,length:he.Slug,unique:!0})],Ye.prototype,"slug",2),R([x({create:[n.Public],read:[n.CurrentUser],update:[n.CurrentUser]}),v({title:"Password",hashed:!0,hashSaltColumn:"passwordSalt",type:E.HashedString}),I({type:N.HashedString,length:he.HashedString,unique:!1,nullable:!0,transformer:Es.getDatabaseTransformer()})],Ye.prototype,"password",2),R([x({create:[],read:[],update:[]}),v({title:"Password Salt",description:"Per-user random salt mixed into this user's password hash.",computed:!0,type:E.ShortText,hideColumnInDocumentation:!0}),I({type:N.ShortText,length:he.ShortText,unique:!1,nullable:!0})],Ye.prototype,"passwordSalt",2),R([x({create:[],read:[n.CurrentUser],update:[]}),v({isDefaultValueColumn:!0,type:E.Boolean,defaultValue:!1}),I({type:N.Boolean,default:!1})],Ye.prototype,"isEmailVerified",2),R([x({create:[n.Public],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"companyName",2),R([x({create:[n.Public],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"jobRole",2),R([x({create:[n.Public],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"companySize",2),R([x({create:[n.Public],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"referral",2),R([x({create:[n.Public],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.Phone}),I({type:N.Phone,length:he.Phone,nullable:!0,unique:!1,transformer:ws.getDatabaseTransformer()})],Ye.prototype,"companyPhoneNumber",2),R([x({create:[],read:[n.CurrentUser],update:[n.CurrentUser]}),v({manyToOneRelationColumn:"profilePictureId",type:E.Entity,modelType:Ai}),rt(()=>Ai,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"delete"}),tt({name:"profilePictureId"})],Ye.prototype,"profilePictureFile",2),R([x({create:[],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.ObjectID,canReadOnRelationQuery:!0,example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Ye.prototype,"profilePictureId",2),R([x({create:[],read:[n.CurrentUser],update:[n.CurrentUser]}),v({isDefaultValueColumn:!0,required:!0,type:E.Boolean,canReadOnRelationQuery:!0,defaultValue:!1}),I({type:N.Boolean,default:!1,nullable:!1,unique:!1})],Ye.prototype,"twoFactorAuthEnabled",2),R([x({create:[],read:[],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"paymentProviderCustomerId",2),R([x({create:[],read:[],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"resetPasswordToken",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],Ye.prototype,"resetPasswordExpires",2),R([x({create:[],read:[],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"webauthnChallenge",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],Ye.prototype,"webauthnChallengeExpiresAt",2),R([x({create:[],read:[n.CurrentUser],update:[n.CurrentUser]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"timezone",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],Ye.prototype,"lastActive",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.ShortText,hideColumnInDocumentation:!0}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],Ye.prototype,"promotionName",2),R([x({create:[],read:[n.CustomerSupport],update:[n.CustomerSupport]}),v({isDefaultValueColumn:!0,required:!0,type:E.Boolean,defaultValue:!1}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1})],Ye.prototype,"isDisabled",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],Ye.prototype,"paymentFailedDate",2),R([x({create:[],read:[],update:[]}),v({isDefaultValueColumn:!0,required:!0,type:E.Boolean,defaultValue:!1}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1})],Ye.prototype,"isMasterAdmin",2),R([x({create:[],read:[n.CustomerSupport],update:[n.CustomerSupport]}),v({isDefaultValueColumn:!0,required:!0,type:E.Boolean,defaultValue:!1}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1})],Ye.prototype,"isBlocked",2),R([x({create:[],read:[],update:[]}),v({type:E.OTP,computed:!0}),I({type:N.OTP,length:he.OTP,nullable:!0,unique:!1})],Ye.prototype,"alertPhoneVerificationCode",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmSource",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmMedium",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmCampaign",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmTerm",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmContent",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmId",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmSourcePlatform",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmCreativeFormat",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmMarketingTactic",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],Ye.prototype,"utmUrl",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.JSON,hideColumnInDocumentation:!0,title:"Ad Click IDs",description:"Ad platform click identifiers (gclid, fbclid, msclkid, etc.) captured on the visit that led to signup. Used for offline conversion uploads to ad platforms."}),I({type:N.JSON,nullable:!0})],Ye.prototype,"clickIds",2),R([x({create:[n.Public],read:[],update:[]}),v({type:E.JSON,hideColumnInDocumentation:!0,title:"First Touch Attribution",description:"UTM parameters, click IDs, landing URL and referrer from the visitor's first attributed visit. The utm* columns hold last-touch values."}),I({type:N.JSON,nullable:!0})],Ye.prototype,"firstTouchAttribution",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],Ye.prototype,"alertPhoneVerificationCodeRequestTime",2),R([x({create:[],read:[],update:[]}),v({type:E.Phone}),I({type:N.Phone,length:he.Phone,nullable:!0,unique:!1})],Ye.prototype,"tempAlertPhoneNumber",2),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,title:"Created by User",modelType:Ye,description:"Relation to the User who created (invited) this user, if this user was invited to OneUptime by another user."}),rt(()=>Ye,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],Ye.prototype,"createdByUser",2),R([x({create:[],read:[],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created (invited) this user, if this user was invited to OneUptime by another user.",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Ye.prototype,"createdByUserId",2),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:Ye,description:"Relation to User who deleted this object (if this object was deleted by a User)"}),rt(()=>Ye,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],Ye.prototype,"deletedByUser",2),R([x({create:[],read:[],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Ye.prototype,"deletedByUserId",2),R([x({create:[n.CurrentUser],read:[n.CurrentUser],update:[n.CurrentUser]}),v({title:"Two Factor Auth Enabled",description:"Is two factor authentication enabled?",isDefaultValueColumn:!0,type:E.Boolean,defaultValue:!1}),I({type:N.Boolean,default:!1})],Ye.prototype,"enableTwoFactorAuth",2),Ye=R([pi({isMasterAdminApiDocs:!0}),ST(),tr({create:[],read:[n.CurrentUser],delete:[n.CurrentUser],update:[n.CurrentUser]}
46),rr(new le("/user")),Dr("name","slug"),Zt({name:"User"}),ir({tableName:"User",singularName:"User",pluralName:"Users",icon:O.User,tableDescription:"A signed up or invited OneUptime user."}),v8(!0),x8("_id")],Ye);var ot=Ye;var bn=o(r=>e=>{r.create&&(e.prototype.createBillingPlan=r.create),r.read&&(e.prototype.readBillingPlan=r.read),r.update&&(e.prototype.updateBillingPlan=r.update),r.delete&&(e.prototype.deleteBillingPlan=r.delete)},"default");var fo=o(()=>r=>{r.prototype.enableMCP=!0},"default");var cs=o(r=>e=>{e.prototype.enableWorkflowOn=r},"default");var mi=o(r=>e=>{e.prototype.tenantColumn=r},"default");var KYe=yt(Xa());var Mz=Symbol("UniqueColumnBy"),ji=o(r=>Reflect.metadata(Mz,r),"default");var _r=class extends kt{constructor(){super(...arguments);this.project=void 0;this.projectId=void 0;this.name=void 0;this.slug=void 0;this.description=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.color=void 0;this.order=void 0}};o(_r,"AlertSeverity"),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[]}),v({manyToOneRelationColumn:"projectId",type:E.Entity,modelTypeThunk:o(()=>de,"modelTypeThunk"),title:"Project",description:"Relation to Project Resource in which this object belongs"}),rt(()=>de,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"projectId"})],_r.prototype,"project",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Project ID",description:"ID of your OneUptime Project in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],_r.prototype,"projectId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.EditAlertSeverity]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Name",description:"Any friendly name of this object",example:"High"}),I({nullable:!1,type:N.ShortText,length:he.ShortText}),ji("projectId")],_r.prototype,"name",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[]}),v({required:!0,unique:!0,type:E.Slug,computed:!0,title:"Slug",description:"Friendly globally unique name for your object"}),I({nullable:!1,type:N.Slug,length:he.Slug})],_r.prototype,"slug",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.EditAlertSeverity]}),v({required:!1,type:E.LongText,title:"Description",description:"Friendly description that will help you remember",example:"High severity alerts indicate significant issues that need prompt attention within 1 hour"}),I({nullable:!0,type:N.LongText,length:he.LongText})],_r.prototype,"description",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)"}),rt(()=>
46ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],_r.prototype,"createdByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],_r.prototype,"createdByUserId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],_r.prototype,"deletedByUser",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],_r.prototype,"deletedByUserId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.EditAlertSeverity]}),ya(),v({title:"Color",required:!0,unique:!1,type:E.Color,canReadOnRelationQuery:!0,description:"Color of this resource in Hex (#32a852 for example)"}),I({type:N.Color,length:he.Color,unique:!1,nullable:!1,transformer:st.getDatabaseTransformer()})],_r.prototype,"color",2),R([ji("projectId"),x({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.EditAlertSeverity]}
46),v({isDefaultValueColumn:!1,type:E.SmallNumber,title:"Order",description:"Order / Priority of this resource",canReadOnRelationQuery:!0}),I({type:N.SmallNumber})],_r.prototype,"order",2),_r=R([bn({create:"Growth",read:"Free",update:"Growth",delete:"Growth"}),pi(),fo(),mi("projectId"),tr({create:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.CreateAlertSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.AlertAdmin,n.AlertMember,n.AlertViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadAlertSeverity],delete:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.DeleteAlertSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.AlertAdmin,n.EditAlertSeverity]}),cs({create:!0,delete:!0,update:!0,read:!0}),rr(new le("/alert-severity")),Dr("name","slug"),ir({tableName:"AlertSeverity",singularName:"Alert Severity",pluralName:"Alert Severities",icon:O.Alert,tableDescription:"Manage alert severity for your project (Created, Acknowledged for example). Add / edit or remove severities."}),Zt({name:"AlertSeverity"}),Et(["projectId","order"])],_r);var Fr=class extends kt{constructor(){super(...arguments);this.project=void 0;this.projectId=void 0;this.name=void 0;this.slug=void 0;this.description=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.color=void 0;this.order=void 0}};o(Fr,"IncidentSeverity"),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[]}),v({manyToOneRelationColumn:"projectId",type:E.Entity,modelTypeThunk:o(()=>de,"modelTypeThunk"),title:"Project",description:"Relation to Project Resource in which this object belongs"}),rt(()=>de,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"projectId"})],Fr.prototype,"project",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Project ID",description:"ID of your OneUptime Project in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],Fr.prototype,"projectId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.EditIncidentSeverity]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Name",description:"Any friendly name of this object",example:"Critical"}),I({nullable:!1,type:N.ShortText,length:he.ShortText}),ji("projectId")],Fr.prototype,"name",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[]}),v({required:!0,unique:!0,type:E.Slug,computed:!0,title:"Slug",description:"Friendly globally unique name for your object"}),I({nullable:!1,type:N.Slug,length:he.Slug})],Fr.prototype,"slug",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.EditIncidentSeverity]}),v({required:!1,type:E.LongText,title:"Description",description:"Friendly description that will help you remember",example:"Critical severity incidents require immediate attention and response from on-call engineers"}),I({nullable:!0,type:N.LongText,length:he.LongText})],Fr.prototype,"description",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)"}),rt(()=>
46ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],Fr.prototype,"createdByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Fr.prototype,"createdByUserId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],Fr.prototype,"deletedByUser",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Fr.prototype,"deletedByUserId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.EditIncidentSeverity]}),ya(),v({title:"Color",required:!0,unique:!1,type:E.Color,canReadOnRelationQuery:!0,description:"Color of this resource in Hex (#32a852 for example)"}),I({type:N.Color,length:he.Color,unique:!1,nullable:!1,transformer:st.getDatabaseTransformer()})],Fr.prototype,"color",2),R([ji("projectId"),x({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.EditIncidentSeverity]}
46),v({isDefaultValueColumn:!1,type:E.SmallNumber,title:"Order",description:"Order / Priority of this resource",canReadOnRelationQuery:!0}),I({type:N.SmallNumber})],Fr.prototype,"order",2),Fr=R([bn({create:"Growth",read:"Free",update:"Growth",delete:"Growth"}),pi(),fo(),mi("projectId"),tr({create:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.CreateIncidentSeverity],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.IncidentAdmin,n.IncidentMember,n.IncidentViewer,n.SecurityAdmin,n.SecurityMember,n.SecurityViewer,n.ReadIncidentSeverity],delete:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.DeleteIncidentSeverity],update:[n.ProjectOwner,n.ProjectAdmin,n.IncidentAdmin,n.EditIncidentSeverity]}),cs({create:!0,delete:!0,update:!0,read:!0}),rr(new le("/incident-severity")),Dr("name","slug"),ir({tableName:"IncidentSeverity",singularName:"Incident Severity",pluralName:"Incident Severities",icon:O.Alert,tableDescription:"Manage incident severity for your project (Created, Acknowledged for example). Add / edit or remove severities."}),Zt({name:"IncidentSeverity"}),Et(["projectId","order"])],Fr);var mr=class extends kt{constructor(){super(...arguments);this.resellerId=void 0;this.name=void 0;this.description=void 0;this.username=void 0;this.password=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.changePlanLink=void 0;this.hidePhoneNumberOnSignup=void 0;this.enableTelemetryFeatures=void 0}};o(mr,"Reseller"),R([x({create:[],read:[n.Public],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Resller ID",description:"ID that is shared between resller and OneUptime.",example:"reseller_1234567890"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],mr.prototype,"resellerId",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Name",description:"Name of the reseller",example:"Enterprise Solutions Inc."}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],mr.prototype,"name",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Description",description:"Description of the reseller",example:"Leading provider of monitoring solutions for enterprises"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],mr.prototype,"description",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!1,title:"Username",description:"Username of the reseller",example:"enterprise_admin"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],mr.prototype,"username",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!1,title:"Password",description:"Password for reseller to login",example:"$2b$10$abcdefghijklmnopqrstuvwxyz1234567890"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],mr.prototype,"password",2),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)",example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}),rt(()=>ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],mr.prototype,"createdByUser",2),R([x({create:[],read:[],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)",example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],mr.prototype,"createdByUserId",2),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],mr.prototype,"deletedByUser",2),R([x({create:[],read:[],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],mr.prototype,"deletedByUserId",2),R([x({create:[],read:[],update:[]}),v({required:!1,type:E.ShortURL,canReadOnRelationQuery:!0,title:"Change Plan Link",description:"Reseller Change plan Link",example:"https://reseller.oneuptime.com/change-plan"}),I({nullable:!0,type:N.ShortURL,length:he.ShortURL,transformer:Ke.getDatabaseTransformer()})],mr.prototype,"changePlanLink",2),R([x({create:[],read:[n.Public],update:[]}),v({required:!1,type:E.Boolean,canReadOnRelationQuery:!0,title:"Hide Phone Number on Signup",description:"Should we hide the phone number on sign up form based on reseller request?",example:!0}),I({nullable:!0,type:N.Boolean})],mr.prototype,"hidePhoneNumberOnSignup",2),R([x({create:[],read:[n.Public],update:[]}),v({required:!1,type:E.Boolean,canReadOnRelationQuery:!0,title:"Enable Telemetry Features",description:"Should we enable telemetry features for this reseller?",defaultValue:!1,example:!1}),I({nullable:!0,default:!1,type:N.Boolean})],mr.prototype,"enableTelemetryFeatures",2),mr=R([tr({create:[],read:[n.ProjectOwner,n.Public],delete:[],update:[]}
46),rr(new le("/reseller")),ir({tableName:"Reseller",singularName:"Reseller",pluralName:"Resellers",icon:O.Billing,tableDescription:"List of Resellers that sell OneUptime to their customers"}),Zt({name:"Reseller"})],mr);var vr=class extends kt{constructor(){super(...arguments);this.reseller=void 0;this.resellerId=void 0;this.planId=void 0;this.name=void 0;this.planType=void 0;this.description=void 0;this.monitorLimit=void 0;this.teamMemberLimit=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.otherFeatures=void 0}};o(vr,"ResellerPlan"),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"resellerId",type:E.Entity,modelType:mr,title:"Reseller",description:"Relation to Reseller Resource in which this object belongs",example:"c3d4e5f6-a7b8-9012-cdef-123456789012"}),rt(()=>mr,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"resellerId"})],vr.prototype,"reseller",2),R([x({create:[],read:[],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Reseller ID",description:"ID of your OneUptime Reseller in which this object belongs",example:"c3d4e5f6-a7b8-9012-cdef-123456789012"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],vr.prototype,"resellerId",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Plan ID",description:"ID of the plan. This is shared by the Reseller and OneUptime.",example:"plan_enterprise_2024"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],vr.prototype,"planId",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Name",description:"Name of the Reseller Plan",example:"Enterprise Plan"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],vr.prototype,"name",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Plan Type",description:"Name of the Base Plan that the project should created with.",example:"Growth"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],vr.prototype,"planType",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Description",description:"Description of the Reseller Plan",example:"Comprehensive monitoring solution for large organizations"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],vr.prototype,"description",2),R([x({create:[],read:[],update:[]}),v({required:!1,type:E.Number,canReadOnRelationQuery:!0,title:"Monitor Limit",description:"Monitor Limit of the OneUptime Project.",example:100}),I({nullable:!0,type:N.Number})],vr.prototype,"monitorLimit",2),R([x({create:[],read:[],update:[]}),v({required:!1,type:E.Number,canReadOnRelationQuery:!0,title:"Team Member Limit",description:"Team Member Limit of the OneUptime Project.",example:25}),I({nullable:!0,type:N.Number})],vr.prototype,"teamMemberLimit",2),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)",example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}),rt(()=>ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],vr.prototype,"createdByUser",2),R([x({create:[],read:[],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)",example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],vr.prototype,"createdByUserId",2),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],vr.prototype,"deletedByUser",2),R([x({create:[],read:[],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],vr.prototype,"deletedByUserId",2),R([x({create:[],read:[],update:[]}),v({required:!1,type:E.ShortText,canReadOnRelationQuery:!0,title:"Other Features",description:"Other Features of this Reseller Plan. This is shown on the dashboard. Its a comma separated list of features",example:"Advanced Analytics, Custom Integrations, Priority Support"}),I({nullable:!0,type:N.ShortText,length:he.ShortText})],vr.prototype,"otherFeatures",2),vr=R([tr({create:[],read:[n.ProjectOwner],delete:[],update:[]}
46),rr(new le("/reseller-plan")),ir({tableName:"Reseller Plan",singularName:"Reseller Plan",pluralName:"Reseller Plans",icon:O.Billing,tableDescription:"List of Reseller Plans that reseller use to sell OneUptime."}),Zt({name:"ResellerPlan"})],vr);var pv=class pv extends kt{constructor(e){super(e)}isTenantModel(){return!0}};o(pv,"TenantModel");var ff=pv;var O8=o(r=>e=>{e.prototype.isMultiTenantRequestAllowed=r},"default");var de=class extends ff{constructor(){super(...arguments);this.name=void 0;this.slug=void 0;this.paymentProviderPlanId=void 0;this.paymentProviderSubscriptionId=void 0;this.paymentProviderMeteredSubscriptionId=void 0;this.paymentProviderSubscriptionSeats=void 0;this.trialEndsAt=void 0;this.paymentProviderCustomerId=void 0;this.businessDetails=void 0;this.businessDetailsCountry=void 0;this.financeAccountingEmail=void 0;this.paymentProviderSubscriptionStatus=void 0;this.paymentProviderMeteredSubscriptionStatus=void 0;this.paymentProviderPromoCode=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.isBlocked=void 0;this.isFeatureFlagMonitorGroupsEnabled=void 0;this.unpaidSubscriptionNotificationCount=void 0;this.paymentFailedDate=void 0;this.paymentSuccessDate=void 0;this.workflowRunsInLast30Days=void 0;this.requireSsoForLogin=void 0;this.requireSsoWithSsoProviderId=void 0;this.activeMonitorsLimit=void 0;this.seatLimit=void 0;this.currentActiveMonitorsCount=void 0;this.incidentCounter=void 0;this.alertCounter=void 0;this.scheduledMaintenanceCounter=void 0;this.incidentEpisodeCounter=void 0;this.aiRunCounter=void 0;this.alertEpisodeCounter=void 0;this.incidentNumberPrefix=void 0;this.alertNumberPrefix=void 0;this.scheduledMaintenanceNumberPrefix=void 0;this.incidentEpisodeNumberPrefix=void 0;this.alertEpisodeNumberPrefix=void 0;this.smsOrCallCurrentBalanceInUSDCents=void 0;this.autoRechargeSmsOrCallByBalanceInUSD=void 0;this.autoRechargeSmsOrCallWhenCurrentBalanceFallsInUSD=void 0;this.enableSmsNotifications=void 0;this.enableWhatsAppNotifications=void 0;this.enableTelegramNotifications=void 0;this.enableCallNotifications=void 0;this.disableOnCallNotificationFallback=void 0;this.onCallFallbackUsedNotificationSentToOwners=void 0;this.enableAutoRechargeSmsOrCallBalance=void 0;this.lowCallAndSMSBalanceNotificationSentToOwners=void 0;this.failedCallAndSMSBalanceChargeNotificationSentToOwners=void 0;this.notEnabledSmsOrCallNotificationSentToOwners=void 0;this.aiCurrentBalanceInUSDCents=void 0;this.autoAiRechargeByBalanceInUSD=void 0;this.autoRechargeAiWhenCurrentBalanceFallsInUSD=void 0;this.enableAi=void 0;this.enableAutoRemediation=void 0;this.enableAiCommandExecution=void 0;this.enableAutomaticIncidentInvestigation=void 0;this.enableAutomaticAlertInvestigation=void 0;this.enableIncidentInstrumentationFixTasks=void 0;this.enableAlertInstrumentationFixTasks=void 0;this.enableAutomaticIncidentCodeFixes=void 0;this.enableAutomaticAlertCodeFixes=void 0;this.enableAiInsights=void 0;this.enableInsightFixTasks=void 0;this.autoArchiveNonActionableExceptions=void 0;this.alertInvestigationMinimumSeverity=void 0;this.alertInvestigationMinimumSeverityId=void 0;this.aiDailyAutonomousTokenLimit=void 0;this.incidentAiDailyAutonomousTokenLimit=void 0;this.alertAiDailyAutonomousTokenLimit=void 0;this.aiDailyFixTaskLimit=void 0;this.incidentAiDailyFixTaskLimit=void 0;this.alertAiDailyFixTaskLimit=void 0;this.alertInvestigationDedupeWindowMinutes=void 0;this.incidentInvestigationMinimumSeverity=void 0;this.incidentInvestigationMinimumSeverityId=void 0;this.incidentInvestigationDedupeWindowMinutes=void 0;this.aiMaxConcurrentInvestigations=void 0;this.incidentAiMaxConcurrentInvestigations=void 0;this.alertAiMaxConcurrentInvestigations=void 0;this.enableAutoRechargeAiBalance=void 0;this.sendInvoicesByEmail=void 0;this.lowAiBalanceNotificationSentToOwners=void 0;this.failedAiBalanceChargeNotificationSentToOwners=void 0;this.notEnabledAiNotificationSentToOwners=void 0;this.planName=void 0;this.lastActive=void 0;this.createdOwnerPhone=void 0;this.createdOwnerEmail=void 0;this.createdOwnerName=void 0;this.utmSource=void 0;this.utmMedium=void 0;this.utmCampaign=void 0;this.utmTerm=void 0;this.utmContent=void 0;this.utmId=void 0;this.utmSourcePlatform=void 0;this.utmCreativeFormat=void 0;this.utmMarketingTactic=void 0;this.utmUrl=void 0;this.clickIds=void 0;this.firstTouchAttribution=void 0;this.createdOwnerCompanyName=void 0;this.reseller=void 0;this.resellerId=void 0;this.resellerPlan=void 0;this.resellerPlanId=void 0;this.resellerLicenseId=void 0;this.enterpriseAnnualContractValue=void 0;this.letCustomerSupportAccessProject=void 0;this.discountPercent=void 0;this.doNotAddGlobalProbesByDefaultOnNewMonitors=void 0;this.gitHubAppInstallationId=void 0;this.defaultMetricCardinalityBudget=void 0;this.defaultTelemetryRetentionInDays=void 0;this.telemetryRetentionConfig=void 0;this.defaultMetricDownsamplingRetentionDays=void 0;this.enableAuditLogs=void 0;this.isSessionReplayAllowed=void 0;this.auditLogsRetentionInDays=void 0;this.storeSystemEventsInAuditLogs=void 0}};o(de,"Project"),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling,n.EditProject]}),v({required:!0,type:E.ShortText,title:"Name",description:"Any friendly name of this object",canReadOnRelationQuery:!0,example:"My Awesome Project"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],de.prototype,"name",2),R([Et(),x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({required:!0,unique:!0,type:E.Slug,title:"Slug",description:"Friendly globally unique name for your object",computed:!0}),I({nullable:!1,type:N.Slug,length:he.Slug,unique:!0})],de.prototype,"slug",2),R([x({create:[n.CurrentUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"paymentProviderPlanId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"paymentProviderSubscriptionId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"paymentProviderMeteredSubscriptionId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.Number}),I({type:N.Number,nullable:!0,unique:!1})],de.prototype,"paymentProviderSubscriptionSeats",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],de.prototype,"trialEndsAt",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"paymentProviderCustomerId",2),R([x({create:[n.ProjectOwner,n.ManageProjectBilling],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({type:E.LongText,title:"Business Details / Billing Address",description:"Business legal name, address and any tax information to appear on invoices.",example:`Acme Corporation 47123 Main Street 48San Francisco, CA 94102 49Tax ID: 12-3456789`}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1}
49)],de.prototype,"businessDetails",2),R([x({create:[n.ProjectOwner,n.ManageProjectBilling],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({type:E.ShortText,title:"Business Country (ISO Alpha-2)",description:"Two-letter ISO country code for billing address (e.g., US, GB, DE).",example:"US"}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"businessDetailsCountry",2),R([x({create:[n.ProjectOwner,n.ManageProjectBilling],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({type:E.LongText,title:"Finance / Accounting Email",description:"Invoices, receipts and billing related notifications will be sent to these emails in addition to project owner. Separate multiple emails with a comma.",example:"[email protected], [email protected]"}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"financeAccountingEmail",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"paymentProviderSubscriptionStatus",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"paymentProviderMeteredSubscriptionStatus",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"paymentProviderPromoCode",2),R([x({create:[n.CurrentUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)"}),rt(()=>ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],de.prototype,"createdByUser",2),R([x({create:[n.CurrentUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)",example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],de.prototype,"createdByUserId",2),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],de.prototype,"deletedByUser",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],de.prototype,"deletedByUserId",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.Boolean,isDefaultValueColumn:!0,defaultValue:!1}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1})],de.prototype,"isBlocked",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling,n.EditProject]}),v({required:!1,type:E.Boolean,isDefaultValueColumn:!0,title:"Is Feature Flag Monitor Groups Enabled",description:"Is Feature Flag Monitor Groups Enabled",defaultValue:!1}),I({type:N.Boolean,nullable:!0,unique:!1,default:!1})],de.prototype,"isFeatureFlagMonitorGroupsEnabled",2),R([x({create:[],read:[],update:[]}),v({type:E.SmallPositiveNumber,computed:!0}),I({type:N.SmallPositiveNumber,nullable:!0,unique:!1})],de.prototype,"unpaidSubscriptionNotificationCount",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],de.prototype,"paymentFailedDate",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],de.prototype,"paymentSuccessDate",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ReadWorkflow],update:[]}),v({type:E.Number}),I({type:N.Number,nullable:!0,unique:!1})],de.prototype,"workflowRunsInLast30Days",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({required:!0,type:E.Boolean,isDefaultValueColumn:!0,defaultValue:!1}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1}),Rt({read:"Free",update:"Scale",create:"Free"})],de.prototype,"requireSsoForLogin",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({required:!1,type:E.ObjectID,title:"Require SSO with specific provider",description:"If set, SSO-enforced login for this project is only satisfied by an SSO token issued by this
49specific provider id (a Project SSO/OIDC or a Global SSO/OIDC). When null, any trusted SSO provider satisfies enforcement."}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],de.prototype,"requireSsoWithSsoProviderId",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.Number}),I({type:N.Number,nullable:!0,unique:!1})],de.prototype,"activeMonitorsLimit",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.Number}),I({type:N.Number,nullable:!0,unique:!1})],de.prototype,"seatLimit",2),R([x({create:[],read:[],update:[]}),v({type:E.Number,hideColumnInDocumentation:!0,computed:!0}),I({type:N.Number,nullable:!0,unique:!1})],de.prototype,"currentActiveMonitorsCount",2),R([x({create:[],read:[],update:[]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,hideColumnInDocumentation:!0,computed:!0}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"incidentCounter",2),R([x({create:[],read:[],update:[]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,hideColumnInDocumentation:!0,computed:!0}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"alertCounter",2),R([x({create:[],read:[],update:[]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,hideColumnInDocumentation:!0,computed:!0}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"scheduledMaintenanceCounter",2),R([x({create:[],read:[],update:[]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,hideColumnInDocumentation:!0,computed:!0}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"incidentEpisodeCounter",2),R([x({create:[],read:[],update:[]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,hideColumnInDocumentation:!0,computed:!0}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"aiRunCounter",2),R([x({create:[],read:[],update:[]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,hideColumnInDocumentation:!0,computed:!0}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"alertEpisodeCounter",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({type:E.ShortText,required:!1,title:"Incident Number Prefix",description:"Custom prefix for incident numbers (e.g., 'INC-'). If empty, '#' is used."}),I({type:N.ShortText,length:he.ShortText,nullable:!0})],de.prototype,"incidentNumberPrefix",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({type:E.ShortText,required:!1,title:"Alert Number Prefix",description:"Custom prefix for alert numbers (e.g., 'ALT-'). If empty, '#' is used."}),I({type:N.ShortText,length:he.ShortText,nullable:!0})],de.prototype,"alertNumberPrefix",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({type:E.ShortText,required:!1,title:"Scheduled Maintenance Number Prefix",description:"Custom prefix for scheduled maintenance numbers (e.g., 'SM-'). If empty, '#' is used."}),I({type:N.ShortText,length:he.ShortText,nullable:!0})],de.prototype,"scheduledMaintenanceNumberPrefix",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({type:E.ShortText,required:!1,title:"Incident Episode Number Prefix",description:"Custom prefix for incident episode numbers (e.g., 'IE-'). If empty, '#' is used."}),I({type:N.ShortText,length:he.ShortText,nullable:!0})],de.prototype,"incidentEpisodeNumberPrefix",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({type:E.ShortText,required:!1,title:"Alert Episode Number Prefix",description:"Custom prefix for alert episode numbers (e.g., 'AE-'). If empty, '#' is used."}),I({type:N.ShortText,length:he.ShortText,nullable:!0})],de.prototype,"alertEpisodeNumberPrefix",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,title:"SMS, Call, and WhatsApp Current Balance",description:"Balance in USD for SMS, Call, and WhatsApp",defaultValue:0,example:2500}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"smsOrCallCurrentBalanceInUSDCents",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,title:"Auto Recharge Amount",description:"Auto recharge amount in USD for SMS, Call, and WhatsApp",defaultValue:20,example:20}),I({type:N.Number,nullable:!1,unique:!1,default:20})],de.prototype,"autoRechargeSmsOrCallByBalanceInUSD",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,title:"Auto Recharge when current balance falls to",description:"Auto recharge is triggered when current balance falls to this amount in USD for SMS, Call, and WhatsApp",defaultValue:10,example:10}),I({type:N.Number,nullable:!1,unique:!1,default:10})],de.prototype,"autoRechargeSmsOrCallWhenCurrentBalanceFallsInUSD",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable SMS Notifications",description:"Enable SMS notifications for this project.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableSmsNotifications",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable WhatsApp Notifications",description:"Enable WhatsApp notifications for this project.",defaultValue:!1,example:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableWhatsAppNotifications",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Telegram Notifications",description:"Enable Telegram notifications for this project.",defaultValue:!1,example:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableTelegramNotifications",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Call Notifications",description:"Enable call notifications for this project.",defaultValue:!1,example:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableCallNotifications",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Disable On-Call Notification Fallback",description:"When enabled, a page routed to a responder with no matching notification rule fails instead of falling back to their verified notification methods.",defaultValue:!1,example:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"disableOnCallNotificationFallback",2),R([x({create:[],read:[],update:[]}),v({required:!0,isDefaultValueColumn:!0,hideColumnInDocumentation:!0,type:E.Boolean,title:"On-Call Notification Fallback Used Notification Sent to Owners",description:"On-Call Notification Fallback Used Notification Sent to Owners",defaultValue:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"onCallFallbackUsedNotificationSentToOwners",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable auto recharge for SMS, Call, and WhatsApp balance",description:"Enable auto recharge for SMS, Call, and WhatsApp balance for this project.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAutoRechargeSmsOrCallBalance",2),R([x({create:[],read:[],update:[]}),v({required:!0,isDefaultValueColumn:!0,hideColumnInDocumentation:!0,type:E.Boolean,title:"Low SMS, Call, and WhatsApp Balance Notification Sent to Owners",description:"Low SMS, Call, and WhatsApp Balance Notification Sent to Owners",defaultValue:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"lowCallAndSMSBalanceNotificationSentToOwners",2),R([x({create:[],read:[],update:[]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,hideColumnInDocumentation:!0,title:"Failed SMS, Call, and WhatsApp Balance Charge Notification Sent to Owners",description:"Failed SMS, Call, and WhatsApp Balance Charge Notification Sent to Owners",defaultValue:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"failedCallAndSMSBalanceChargeNotificationSentToOwners",2),R([x({create:[],read:[],update:[]}),v({required:!0,isDefaultValueColumn:!0,hideColumnInDocumentation:!0,type:E.Boolean,title:"Not Enabled SMS, Call, or WhatsApp Notification Sent to Owners",description:"Not Enabled SMS, Call, or WhatsApp Notification Sent to Owners",defaultValue:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"notEnabledSmsOrCallNotificationSentToOwners",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,title:"AI Current Balance",description:"Balance in USD for AI services",defaultValue:0,example:2500}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"aiCurrentBalanceInUSDCents",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,title:"AI Auto Recharge Amount",description:"Auto recharge amount in USD for AI services",defaultValue:20,example:20}),I({type:N.Number,nullable:!1,unique:!1,default:20})],de.prototype,"autoAiRechargeByBalanceInUSD",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({type:E.Number,isDefaultValueColumn:!0,required:!0,title:"AI Auto Recharge when current balance falls to",description:"Auto recharge is triggered when current balance falls to this amount in USD for AI services",defaultValue:10,example:10}),I({type:N.Number,nullable:!1,unique:!1,default:10})],de.prototype,"autoRechargeAiWhenCurrentBalanceFallsInUSD",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable AI",description:"Enable AI services for this project.",defaultValue:!0,example:!0}),I({nullable:!1,default:!0,type:N.Boolean})],de.prototype,"enableAi",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Auto Remediation",description:"Kill switch for auto-remediation: when disabled, no auto-remediation rule fires in this project.",defaultValue:!0,example:!0}),I({nullable:!1,default:!0,type:N.Boolean})],de.prototype,"enableAutoRemediation",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable AI Command Execution",description:"When enabled, auto-remediation rules may let the AI compose and run commands on opted-in Runners (with an operator allowlist for auto-execution, and one-click approval for everything else). Off by default.",defaultValue:!1,example:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAiCommandExecution",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Automatic Incident Investigation",description:"When enabled, OneUptime's AI SRE automatically investigates every new incident and posts a cited root cause analysis to the incident timeline. Requires AI to be enabled and an LLM provider to be configured.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAutomaticIncidentInvestigation",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Automatic Alert Investigation",description:"When enabled, OneUptime's AI SRE automatically investigates every new alert and posts a cited root cause analysis to the alert timeline. Requires AI to be enabled and an LLM provider to be configured.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAutomaticAlertInvestigation",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Incident Instrumentation Fix Tasks",description:"When enabled, an incident AI investigation that ends inconclusive (telemetry was insufficient to determine a root cause) automatically queues an AI agent task that opens a pull request adding the missing instrumentation to the implicated code paths. Requires a repository connected through the GitHub App. Pull requests are always human-reviewed \u2014 nothing merges automatically.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableIncidentInstrumentationFixTasks",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Alert Instrumentation Fix Tasks",description:"When enabled, an alert AI investigation that ends inconclusive (telemetry was insufficient to determine a root cause) automatically queues an AI agent task that opens a pull request adding the missing instrumentation to the implicated code paths. Requires a repository connected through the GitHub App. Pull requests are always human-reviewed \u2014 nothing merges automatically.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAlertInstrumentationFixTasks",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Automatic Incident Code Fixes",description:"When enabled, an incident AI investigation that ends with a confident, evidenced root cause analysis and recommends a repository code change automatically queues an AI agent task that opens a fix pull request, ready for review, from that analysis \u2014 the automatic form of the 'Open Fix PR from this analysis' button. Operational, infrastru
49cture, external, user-error and inconclusive findings do not offer or open code-fix pull requests. Requires a repository connected through the GitHub App and a Runner with the code-fix capability. Pull requests are always human-reviewed \u2014 nothing merges automatically.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAutomaticIncidentCodeFixes",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Automatic Alert Code Fixes",description:"When enabled, an alert AI investigation that ends with a confident, evidenced root cause analysis and recommends a repository code change automatically queues an AI agent task that opens a fix pull request, ready for review, from that analysis \u2014 the automatic form of the 'Open Fix PR from this analysis' button. Operational, infrastructure, external, user-error and inconclusive findings do not offer or open code-fix pull requests. Requires a repository connected through the GitHub App and a Runner with the code-fix capability. Pull requests are always human-reviewed \u2014 nothing merges automatically.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAutomaticAlertCodeFixes",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable AI Insights",description:"When enabled, OneUptime AI continuously watches this project's telemetry with deterministic statistical sensors (error-log spikes, exception novelty and spikes, trace-latency regressions, week-over-week metric drift) and files quiet Insights \u2014 never pages, never opens incidents. Each new insight also gets a budgeted, read-only AI triage analysis when an LLM provider is configured.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAiInsights",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Insight Fix Tasks",description:"When enabled, insights whose deterministic evidence points at code (new or spiking exceptions with a resolvable repository, trace-latency regressions with span-tree findings) automatically queue an AI agent task that opens a pull request with a proposed fix, ready for review. Honors the daily fix task budget and per-repository open-PR caps. Pull requests are always human-reviewed \u2014 nothing merges automatically.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableInsightFixTasks",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Auto Archive Non-Actionable Exceptions",description:"When enabled, exception groups the AI triage classifies as expected denials (auth failures, plan/paywall rejections, scanner probes tripping intentional validation) are automatically archived so they stop surfacing in the unresolved list and never queue AI fix tasks. Groups classified as user errors or infrastru
49cture conditions are NOT auto-archived \u2014 only clear expected denials are. Archiving is reversible from the Archived tab.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"autoArchiveNonActionableExceptions",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({manyToOneRelationColumn:"alertInvestigationMinimumSeverityId",type:E.Entity,modelType:_r,title:"Alert Investigation Minimum Severity",description:"Only alerts at or above this severity are investigated automatically by AI. When unset, the top two severity tiers (by order) are investigated by default."}),rt(()=>_r,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"alertInvestigationMinimumSeverityId"})],de.prototype,"alertInvestigationMinimumSeverity",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({type:E.ObjectID,required:!1,canReadOnRelationQuery:!0,title:"Alert Investigation Minimum Severity ID",description:"ID of the minimum AlertSeverity that triggers automatic investigation."}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],de.prototype,"alertInvestigationMinimumSeverityId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Daily Autonomous AI Token Limit",description:"Fallback maximum tokens per UTC day for autonomous AI work that is not associated with an incident or alert. When the limit is reached, new autonomous work is skipped until the next day \u2014 interactive AI chat is never blocked. Unset means no limit.",example:5e5}),I({nullable:!0,type:N.Number})],de.prototype,"aiDailyAutonomousTokenLimit",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Daily Incident AI Token Limit",description:"Maximum tokens per UTC day that autonomous incident-linked AI work may consume for this project, including investigations, remediation, and follow-up fix tasks. When the limit is reached, new incident-linked AI work is skipped until the next day \u2014 interactive AI chat is never blocked. Unset means no limit.",example:5e5}),I({nullable:!0,type:N.Number})],de.prototype,"incidentAiDailyAutonomousTokenLimit",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Daily Alert AI Token Limit",description:"Maximum tokens per UTC day that autonomous alert-linked AI work may consume for this project, including investigations, remediation, and follow-up fix tasks. When the limit is reached, new alert-linked AI work is skipped until the next day \u2014 interactive AI chat is never blocked. Unset means no limit.",example:5e5}),I({nullable:!0,type:N.Number})],de.prototype,"alertAiDailyAutonomousTokenLimit",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Daily AI Fix Task Limit",description:"Fallback maximum AI fix tasks (agent runs that open pull requests) that may be created per UTC day for work not associated with an incident or alert, across every fix recipe and trigger. Unset means the default of 25 per day; 0 pauses these AI fix tasks entirely.",example:25}),I({nullable:!0,type:N.Number})],de.prototype,"aiDailyFixTaskLimit",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Daily Incident AI Fix Task Limit",description:"Maximum AI fix tasks derived from incidents that may be created per UTC day for this project. Unset means the default of 25 per day; 0 pauses incident AI fix tasks entirely.",example:25}),I({nullable:!0,type:N.Number})],de.prototype,"incidentAiDailyFixTaskLimit",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Daily Alert AI Fix Task Limit",description:"Maximum AI fix tasks derived from alerts that may be created per UTC day for this project. Unset means the default of 25 per day; 0 pauses alert AI fix tasks entirely.",example:25}),I({nullable:!0,type:N.Number})],de.prototype,"alertAiDailyFixTaskLimit",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Alert Re-investigation Cooldown (Minutes)",description:"Repeat alerts from the same monitor within this many minutes are not re-investigated by AI \u2014 the first analysis stands. Unset means the default of 30 minutes; 0 disables the cooldown.",example:30}),I({nullable:!0,type:N.Number})],de.prototype,"alertInvestigationDedupeWindowMinutes",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({manyToOneRelationColumn:"incidentInvestigationMinimumSeverityId",type:E.Entity,modelType:Fr,title:"Incident Investigation Minimum Severity",description:"Only incidents at or above this severity are investigated automatically by AI. Unset means every incident is investigated \u2014 unlike alerts, which default to the top two tiers, because an incident already cleared a human-authored threshold to exist."}),rt(()=>Fr,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"incidentInvestigationMinimumSeverityId"})],de.prototype,"incidentInvestigationMinimumSeverity",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.ObjectID,title:"Incident Investigation Minimum Severity ID",description:"ID of the minimum incident severity that is investigated automatically by AI."}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],de.prototype,"incidentInvestigationMinimumSeverityId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Incident Re-investigation Cooldown (Minutes)",description:"Incidents affecting a monitor that AI investigated within this many minutes are not re-investigated \u2014 the first analysis stands. Unset means the default of 30 minutes; 0 disables the cooldown.",example:30}),I({nullable:!0,type:N.Number})],de.prototype,"incidentInvestigationDedupeWindowMinutes",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Max Concurrent Investigations",description:"Fallback maximum number of non-incident and non-alert AI investigations that may run at the same time for this project. Unset means the default of 3. Minimum 1 \u2014 pause autonomous work with its opt-in toggle or a daily token limit of 0 instead.",example:3}),I({nullable:!0,type:N.Number})],de.prototype,"aiMaxConcurrentInvestigations",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Max Concurrent Incident Investigations",description:"How many incident AI investigations may run at the same time for this project. Unset means the default of 3. Minimum 1 \u2014 pause incident investigations with the opt-in toggle or a daily token limit of 0 instead.",example:3}),I({nullable:!0,type:N.Number})],de.prototype,"incidentAiMaxConcurrentInvestigations",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Number,title:"Max Concurrent Alert Investigations",description:"How many alert AI investigations may run at the same time for this project. Unset means the default of 3. Minimum 1 \u2014 pause alert investigations with the opt-in toggle or a daily token limit of 0 instead.",example:3}),I({nullable:!0,type:N.Number})],de.prototype,"alertAiMaxConcurrentInvestigations",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Enable auto recharge for AI balance",description:"Enable auto recharge for AI balance for this project.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"enableAutoRechargeAiBalance",2),R([x({create:[n.ProjectOwner,n.ManageProjectBilling],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ManageProjectBilling]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,title:"Send Invoices by Email",description:"When enabled, invoices will be automatically sent to the finance/accounting email when they are generated.",defaultValue:!1,example:!0}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"sendInvoicesByEmail",2),R([x({create:[],read:[],update:[]}),v({required:!0,isDefaultValueColumn:!0,hideColumnInDocumentation:!0,type:E.Boolean,title:"Low AI Balance Notification Sent to Owners",description:"Low AI Balance Notification Sent to Owners",defaultValue:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"lowAiBalanceNotificationSentToOwners",2),R([x({create:[],read:[],update:[]}),v({required:!0,isDefaultValueColumn:!0,type:E.Boolean,hideColumnInDocumentation:!0,title:"Failed AI Balance Charge Notification Sent to Owners",description:"Failed AI Balance Charge Notification Sent to Owners",defaultValue:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"failedAiBalanceChargeNotificationSentToOwners",2),R([x({create:[],read:[],update:[]}),v({required:!0,isDefaultValueColumn:!0,hideColumnInDocumentation:!0,type:E.Boolean,title:"Not Enabled AI Notification Sent to Owners",description:"Not Enabled AI Notification Sent to Owners",defaultValue:!1}),I({nullable:!1,default:!1,type:N.Boolean})],de.prototype,"notEnabledAiNotificationSentToOwners",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),v({required:!1,type:E.ShortText,title:"Plan Name",description:"Name of the plan this project is subscribed to.",canReadOnRelationQuery:!0,hideColumnInDocumentation:!0}),I({nullable:!0,type:N.ShortText,length:he.ShortText})],de.prototype,"planName",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],de.prototype,"lastActive",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.Phone,hideColumnInDocumentation:!0}),I({type:N.Phone,length:he.Phone,nullable:!0,unique:!1,transformer:ws.getDatabaseTransformer()})],de.prototype,"createdOwnerPhone",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.Email,hideColumnInDocumentation:!0}),I({type:N.Email,length:he.Email,nullable:!0,unique:!1,transformer:hr.getDatabaseTransformer()})],de.prototype,"createdOwnerEmail",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.Name,hideColumnInDocumentation:!0}),I({type:N.Name,length:he.Name,nullable:!0,unique:!1,transformer:un.getDatabaseTransformer()})],de.prototype,"createdOwnerName",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmSource",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmMedium",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmCampaign",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmTerm",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmContent",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmId",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmSourcePlatform",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmCreativeFormat",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmMarketingTactic",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.LongText,hideColumnInDocumentation:!0}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],de.prototype,"utmUrl",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.JSON,hideColumnInDocumentation:!0,title:"Ad Click IDs",description:"Ad platform click identifiers (gclid, fbclid, msclkid, etc.) copied from the user who created this project. Used for offline conversion uploads to ad platforms."}),I({type:N.JSON,nullable:!0})],de.prototype,"clickIds",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.JSON,hideColumnInDocumentation:!0,title:"First Touch Attribution",description:"First-touch attribution (UTM parameters, click IDs, landing URL, referrer) copied from the user who created this project. The utm* columns hold last-touch values."}),I({type:N.JSON,nullable:!0})],de.prototype,"firstTouchAttribution",2),R([x({create:[n.User],read:[],update:[]}),v({type:E.ShortText,hideColumnInDocumentation:!0}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],de.prototype,"createdOwnerCompanyName",2),R([x({create:[n.User],read:[n.ProjectOwner],update:[]}),v({manyToOneRelationColumn:"resellerId",type:E.Entity,hideColumnInDocumentation:!0,modelType:mr,title:"Reseller",description:"Relation to Reseller Resource in which this object belongs"}),rt(()=>mr,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"resellerId"})],de.prototype,"reseller",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[]}),Et(),v({type:E.ObjectID,required:!1,canReadOnRelationQuery:!0,hideColumnInDocumentation:!0,title:"Reseller ID",description:"ID of your OneUptime Reseller in which this object belongs",example:"d4e5f6a7-b8c9-0123-def0-123456789abc"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],de.prototype,"resellerId",2),R([x({create:[n.User],read:[n.ProjectOwner],update:[]}),v({manyToOneRelationColumn:"ResellerPlanId",type:E.Entity,modelType:vr,hideColumnInDocumentation:!0,title:"ResellerPlan",description:"Relation to ResellerPlan Resource in which this object belongs"}),rt(()=>vr,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"resellerPlanId"})],de.prototype,"resellerPlan",2),R([x({create:[n.User],read:[n.ProjectOwner],update:[]}),Et(),v({type:E.ObjectID,required:!1,canReadOnRelationQuery:!0,hideColumnInDocumentati
49on:!0,title:"Reseller Plan ID",description:"ID of your OneUptime Reseller Plan in which this object belongs"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],de.prototype,"resellerPlanId",2),R([x({create:[n.User],read:[],update:[]}),v({required:!1,type:E.ShortText,title:"License ID",hideColumnInDocumentation:!0,description:"License ID from a OneUptime Reseller",canReadOnRelationQuery:!0}),I({nullable:!0,type:N.ShortText,length:he.ShortText})],de.prototype,"resellerLicenseId",2),R([x({create:[],read:[],update:[]}),v({required:!1,type:E.Number,title:"Enterprise Annual Contract Value",hideColumnInDocumentation:!0,description:"Annual contract value for this project (in USD). This field is only applicable for enterprise customers and is manually edited."}),I({nullable:!0,type:N.Number})],de.prototype,"enterpriseAnnualContractValue",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser],update:[n.ProjectOwner,n.ProjectAdmin]}),v({required:!1,type:E.Boolean,title:"Let Customer Support Access Project",hideColumnInDocumentation:!0,description:"OneUptime customer support can access this project. This is used for debugging purposes.",defaultValue:!1}),I({nullable:!0,default:!1,type:N.Boolean})],de.prototype,"letCustomerSupportAccessProject",2),R([x({create:[],read:[],update:[]}),v({required:!0,type:E.Number,isDefaultValueColumn:!0,hideColumnInDocumentation:!0,title:"Discount Percent",description:"Discount percentage applied to the project billing",defaultValue:0}),I({type:N.Number,nullable:!1,unique:!1,default:0})],de.prototype,"discountPercent",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({required:!1,type:E.Boolean,isDefaultValueColumn:!1,title:"Do NOT auto-add Global Probes to new monitors",description:"If enabled, global probes will NOT be automatically added to new monitors. Enable this only if you are using ONLY custom probes to monitor your resources.",defaultValue:!1,example:!1}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1})],de.prototype,"doNotAddGlobalProbesByDefaultOnNewMonitors",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject],update:[]}),v({required:!1,type:E.LongText,title:"GitHub App Installation ID",description:"The GitHub App installation ID for this project. This is set when the GitHub App is installed on the organization."}),I({type:N.LongText,nullable:!0,unique:!1})],de.prototype,"gitHubAppInstallationId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject],update:[n.ProjectOwner,n.ProjectAdmin]}),v({type:E.Number,required:!1,title:"Default Metric Cardinality Budget",description:"Project-wide default max distinct series per metric. Services without a per-service override use this value."}),I({type:N.Number,nullable:!1,default:1e4})],de.prototype,"defaultMetricCardinalityBudget",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject],update:[n.ProjectOwner,n.ProjectAdmin]}),v({type:E.Number,required:!1,title:"Default Telemetry Data Retention (Days)",description:"Project-wide default number of days to retain telemetry data (logs, traces, metrics). Services without a per-service override use this value."}),I({type:N.Number,nullable:!1,default:15})],de.prototype,"defaultTelemetryRetentionInDays",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject],update:[n.ProjectOwner,n.ProjectAdmin]}),v({type:E.JSON,required:!1,title:"Telemetry Data Retention Overrides",description:"Project-wide per-pillar retention overrides for telemetry data (logs by severity, traces by status, metrics, profiles). Falls back to defaultTelemetryRetentionInDays when a pillar or bucket is not set."}),I({type:N.JSON,nullable:!0})],de.prototype,"telemetryRetentionConfig",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject],update:[n.ProjectOwner,n.ProjectAdmin]}),v({type:E.JSON,required:!1,title:"Default Metric Downsampling Retention (days per tier)",description:"Project-wide default retention for each downsampling tier (raw, 1m, 5m, 1h, 1d) in days."}),I({type:N.JSON,nullable:!0})],de.prototype,"defaultMetricDownsamplingRetentionDays",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({required:!0,type:E.Boolean,isDefaultValueColumn:!0,defaultValue:!1,title:"Enable Audit Logs",description:"When enabled, changes to resources in this project are recorded as audit log entries."}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1}),Rt({read:"Free",update:"Enterprise",create:"Free"})],de.prototype,"enableAuditLogs",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({required:!0,type:E.Boolean,isDefaultValueColumn:!0,defaultValue:!0,title:"Allow Session Replay",description:"When enabled, RUM applications in this project may record session replays if they are individually enabled too. On by default; switch it off here to stop session replay across the entire project in one place."}),I({type:N.Boolean,nullable:!1,unique:!1,default:!0})],de.prototype,"isSessionReplayAllowed",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({required:!1,type:E.Number,isDefaultValueColumn:!0,defaultValue:7,title:"Audit Log Retention (days)",description:"Number of days to retain audit log entries. Minimum 7, maximum 180."}),I({type:N.Number,nullable:!1,unique:!1,default:7}),Rt({read:"Free",update:"Enterprise",create:"Free"})],de.prototype,"auditLogsRetentionInDays",2),R([x({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProject]}),v({required:!0,type:E.Boolean,isDefaultValueColumn:!0,defaultValue:!1,title:"Store System Events",description:"When enabled, audit logs will also include events triggered by the system. By default, only events triggered by users are recorded."}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1}),Rt({read:"Free",update:"Enterprise",create:"Free"}
49)],de.prototype,"storeSystemEventsInAuditLogs",2),de=R([pi({isMasterAdminApiDocs:!0}),ST(),O8(!0),tr({create:[n.User],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ReadProject,n.UnAuthorizedSsoUser,n.ProjectUser],delete:[n.ProjectOwner,n.DeleteProject],update:[n.ProjectOwner,n.ProjectAdmin,n.ManageProjectBilling,n.EditProject]}),ir({tableName:"Project",singularName:"Project",pluralName:"Projects",icon:O.Folder,tableDescription:"OneUptime Project, and everything happens inside it"}),rr(new le("/project")),Dr("name","slug"),Zt({name:"Project"}),mi("_id")],de);var xr=class extends kt{constructor(){super(...arguments);this.project=void 0;this.projectId=void 0;this.name=void 0;this.slug=void 0;this.description=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.color=void 0;this.isOperationalState=void 0;this.isOfflineState=void 0;this.priority=void 0}};o(xr,"MonitorStatus"),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[]}),v({manyToOneRelationColumn:"projectId",type:E.Entity,modelType:de,title:"Project",description:"Relation to Project Resource in which this object belongs"}),rt(()=>de,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"projectId"})],xr.prototype,"project",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Project ID",description:"ID of your OneUptime Project in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],xr.prototype,"projectId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.EditProjectMonitorStatus]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Name",description:"Any friendly name of this object",example:"Operational"}),I({nullable:!1,type:N.ShortText,length:he.ShortText}),ji("projectId")],xr.prototype,"name",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[]}),v({required:!0,unique:!0,type:E.Slug,computed:!0,title:"Slug",description:"Friendly globally unique name for your object"}),I({nullable:!1,type:N.Slug,length:he.Slug})],xr.prototype,"slug",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.EditProjectMonitorStatus]}),v({required:!1,type:E.LongText,title:"Description",description:"Friendly description that will help you remember",example:"The monitor is running normally and all systems are operational"}),I({nullable:!0,type:N.LongText,length:he.LongText})],xr.prototype,"description",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)"}),rt(()=>ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],xr.prototype,"createdByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)",example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],xr.prototype,"createdByUserId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)"}),rt(()=>
49ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],xr.prototype,"deletedByUser",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],xr.prototype,"deletedByUserId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.EditProjectMonitorStatus]}),ya(),v({title:"Color",required:!0,unique:!1,type:E.Color,canReadOnRelationQuery:!0,description:"Color of this resource in Hex (#32a852 for example)"}),I({type:N.Color,length:he.Color,unique:!1,nullable:!1,transformer:st.getDatabaseTransformer()})],xr.prototype,"color",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.EditProjectMonitorStatus]}),v({isDefaultValueColumn:!0,type:E.Boolean,canReadOnRelationQuery:!0,title:"Is Operational State",description:"Is this monitor in operational state?",defaultValue:!1}),I({type:N.Boolean,default:!1})],xr.prototype,"isOperationalState",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.EditProjectMonitorStatus]}),v({isDefaultValueColumn:!0,type:E.Boolean,canReadOnRelationQuery:!0,title:"Is Offline State",description:"Is this monitor in offline state?",defaultValue:!1}),I({type:N.Boolean,default:!1})],xr.prototype,"isOfflineState",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],update:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.EditProjectMonitorStatus]}
49),v({isDefaultValueColumn:!1,type:E.Number,canReadOnRelationQuery:!0,title:"Order",description:"Order / Priority of this status. Behaves like an insertion slot: creating a status with priority P shifts every existing status with priority >= P up by one, and priority cannot be changed after creation (delete and recreate instead). When managing statuses declaratively, use high, gapped values (e.g. 101, 102, 103) created in ascending order so existing statuses are never shifted."}),I({type:N.Number})],xr.prototype,"priority",2),xr=R([bn({create:"Growth",read:"Free",update:"Growth",delete:"Free"}),pi(),fo(),mi("projectId"),tr({create:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.CreateProjectMonitorStatus],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.MonitorAdmin,n.MonitorMember,n.MonitorViewer,n.ReadProjectMonitorStatus],delete:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.DeleteProjectMonitorStatus],update:[n.ProjectOwner,n.ProjectAdmin,n.MonitorAdmin,n.EditProjectMonitorStatus]}),cs({create:!0,delete:!0,update:!0,read:!0}),rr(new le("/monitor-status")),Dr("name","slug"),ir({tableName:"MonitorStatus",singularName:"Monitor Status",pluralName:"Monitor Statuses",icon:O.AltGlobe,tableDescription:"Manage monitor status in your project. Monitor Status are Operational, Degraded and Offline for example. Add custom status like Monitoring or more."}),Zt({name:"MonitorStatus"}),Et(["projectId","isOperationalState"]),Et(["projectId","isOfflineState"])],xr);var D8=(s=>(s.NO_DECIMAL="99% (No Decimal)",s.ONE_DECIMAL="99.9% (One Decimal)",s.TWO_DECIMAL="99.99% (Two Decimal)",s.THREE_DECIMAL="99.999% (Three Decimal)",s))(D8||{}),mv=D8;var fv=class fv extends kt{constructor(t){super(t);this.name=void 0}isAccessControlModel(){return!0}};o(fv,"AccessControlModel");var hf=fv;var AT=o((r={create:!0,update:!0,delete:!0})=>e=>{var t,i,s;e.prototype.enableAuditLogOn={create:(t=r.create)!=null?t:!0,update:(i=r.update)!=null?i:!0,delete:(s=r.delete)!=null?s:!0}},"default");var Vr=class extends hf{constructor(){super(...arguments);this.project=void 0;this.projectId=void 0;this.name=void 0;this.slug=void 0;this.description=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.color=void 0}};o(Vr,"Label"),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectLabel],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[]}),v({manyToOneRelationColumn:"projectId",type:E.Entity,modelType:de,title:"Project",description:"Relation to Project Resource in which this object belongs"}),rt(()=>de,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"projectId"})],Vr.prototype,"project",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectLabel],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Project ID",description:"ID of your OneUptime Project in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],Vr.prototype,"projectId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectLabel],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectLabel]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,title:"Name",description:"Any friendly name of this object",example:"Production"}),I({nullable:!1,type:N.ShortText,length:he.ShortText}),ji("projectId"),Et()],Vr.prototype,"name",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[]}),v({required:!0,unique:!0,type:E.Slug,computed:!0,title:"Slug",description:"Friendly globally unique name for your object"}),I({nullable:!1,type:N.Slug,length:he.Slug})],Vr.prototype,"slug",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectLabel],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectLabel]}),v({required:!1,type:E.LongText,title:"Description",description:"Friendly description that will help you remember",example:"Label for all production environment resources and monitors"}),I({nullable:!0,type:N.LongText,length:he.LongText})],Vr.prototype,"description",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectLabel],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)"}),rt(()=>
49ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],Vr.prototype,"createdByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectLabel],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)",example:"a1b2c3d4-e5f6-7890-abcd-ef1234567890"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Vr.prototype,"createdByUserId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],Vr.prototype,"deletedByUser",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)",example:"b2c3d4e5-f6a7-8901-bcde-f12345678901"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Vr.prototype,"deletedByUserId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectLabel],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectLabel]}),ya(),v({title:"Color",required:!0,unique:!1,type:E.Color,canReadOnRelationQuery:!0,description:"Color of this resource in Hex (#32a852 for example)",example:"#32a852"}),I({type:N.Color,length:he.Color,unique:!1,nullable:!1,transformer:st.getDatabaseTransformer()})],Vr.prototype,"color",2),Vr=R([bn({create:"Growth",read:"Free",update:"Growth",delete:"Free"}),pi(),fo(),mi("projectId"),tr({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectLabel],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.ProjectUser,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectLabel],delete:[n.ProjectOwner,n.ProjectAdmin,n.DeleteProjectLabel],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectLabel]}),cs({create:!0,delete:!0,update:!0,read:!0}),AT(),rr(new le("/label")),Dr("name","slug"),ir({tableName:"Label",singularName:"Label",pluralName:"Labels",icon:O.Label,tableDescription:"Organize resources for your project by using labels / tags."}),Zt({name:"Label"})],Vr);var yr=class extends kt{constructor(){super(...arguments);this.project=void 0;this.projectId=void 0;this.name=void 0;this.slug=void 0;this.description=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.twilioAccountSID=void 0;this.twilioAuthToken=void 0;this.twilioPrimaryPhoneNumber=void 0;this.twilioSecondaryPhoneNumbers=void 0;this.isProjectDefault=void 0}};o(yr,"ProjectCallSMSConfig"),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[]}),v({manyToOneRelationColumn:"projectId",type:E.Entity,modelType:de,title:"Project",description:"Relation to Project Resource in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),rt(()=>de,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"projectId"})],yr.prototype,"project",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Project ID",description:"ID of your OneUptime Project in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],yr.prototype,"projectId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectCallSMSConfig]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,example:"Production Twilio Config"}),I({nullable:!1,type:N.ShortText,length:he.ShortText}),ji("projectId")],yr.prototype,"name",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[]}),v({required:!0,unique:!0,type:E.Slug,computed:!0,title:"Slug",description:"Friendly globally unique name for your object",example:"production-twilio-config"}),I({nullable:!1,type:N.Slug,length:he.Slug})],yr.prototype,"slug",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectCallSMSConfig]}),v({required:!1,type:E.LongText,title:"Description",description:"Friendly description that will help you remember",example:"Twilio configuration for production SMS and call notifications"}),I({nullable:!0,type:N.LongText,length:he.LongText})],yr.prototype,"description",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),rt(()=>
49ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],yr.prototype,"createdByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],yr.prototype,"createdByUserId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],yr.prototype,"deletedByUser",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],yr.prototype,"deletedByUserId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectCallSMSConfig]}),v({type:E.ShortText,title:"Twilio Account SID",description:"Account SID for your Twilio Account",example:"ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],yr.prototype,"twilioAccountSID",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectCallSMSConfig]}),v({type:E.ShortText,title:"Twilio Auth Token",description:"Auth Token for your Twilio Account",example:"your-twilio-auth-token"}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],yr.prototype,"twilioAuthToken",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectCallSMSConfig]}),v({type:E.Phone,title:"Twilio Primary Phone Number",description:"Primary Phone Number for your Twilio account",example:"+15551234567"}),I({type:N.Phone,length:he.Phone,nullable:!0,unique:!1,transformer:ws.getDatabaseTransformer()})],yr.prototype,"twilioPrimaryPhoneNumber",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectCallSMSConfig]}),v({type:E.LongText,title:"Twilio Secondary Phone Numbers",description:"Secondary Phone Number for your Twilio account",example:"+15551234568,+15551234569"}),I({type:N.LongText,length:he.LongText,nullable:!0,unique:!1})],yr.prototype,"twilioSecondaryPhoneNumbers",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectCallSMSConfig]}),v({isDefaultValueColumn:!0,required:!0,type:E.Boolean,title:"Is Project Default",description:"When set, all SMS and Calls sent to project team members (on-call notifications, alerts, verification codes, etc.) will use this Twilio config instead of the global config. Only one Twilio config per project can be the project default. This does not affect status pages \u2014 they use the config explicitly assigned to each status page.",defaultValue:!1}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1})],yr.prototype,"isProjectDefault",2),yr=R([bn({create:"Growth",read:"Growth",update:"Growth",delete:"Growth"}),mi("projectId"),tr({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectCallSMSConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectCallSMSConfig],delete:[n.ProjectOwner,n.ProjectAdmin,n.DeleteProjectCallSMSConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectCallSMSConfig]}
49),rr(new le("/call-sms-config")),Dr("name","slug"),ir({tableName:"ProjectCallSMSConfig",singularName:"Call and SMS Config",pluralName:"Call and SMS Configs",icon:O.Email,tableDescription:"Manage Custom SMTP Servers for your project"}),Zt({name:"ProjectCallSMSConfig"})],yr);var M8=(t=>(t.SMTP="SMTP",t.MicrosoftGraph="Microsoft Graph",t))(M8||{}),hv=M8;var N8=(i=>(i.UsernamePassword="Username and Password",i.OAuth="OAuth",i.None="None",i))(N8||{}),gv=N8;var Ut=class extends kt{constructor(){super(...arguments);this.project=void 0;this.projectId=void 0;this.name=void 0;this.slug=void 0;this.description=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.username=void 0;this.password=void 0;this.hostname=void 0;this.port=void 0;this.fromEmail=void 0;this.fromName=void 0;this.secure=void 0;this.transportType=void 0;this.authType=void 0;this.clientId=void 0;this.clientSecret=void 0;this.tokenUrl=void 0;this.scope=void 0;this.oauthProviderType=void 0}};o(Ut,"ProjectSmtpConfig"),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[]}),v({manyToOneRelationColumn:"projectId",type:E.Entity,modelType:de,title:"Project",description:"Relation to Project Resource in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),rt(()=>de,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"projectId"})],Ut.prototype,"project",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Project ID",description:"ID of your OneUptime Project in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],Ut.prototype,"projectId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!0,type:E.ShortText,canReadOnRelationQuery:!0,example:"Production SMTP Config"}),I({nullable:!1,type:N.ShortText,length:he.ShortText}),ji("projectId")],Ut.prototype,"name",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[]}),v({required:!0,unique:!0,type:E.Slug,title:"Slug",description:"Friendly globally unique name for your object",computed:!0,example:"production-smtp-config"}),I({nullable:!1,type:N.Slug,length:he.Slug})],Ut.prototype,"slug",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.LongText,title:"Description",description:"Friendly description that will help you remember",example:"SMTP configuration for production environment email notifications"}),I({nullable:!0,type:N.LongText,length:he.LongText})],Ut.prototype,"description",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),rt(()=>ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],Ut.prototype,"createdByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Ut.prototype,"createdByUserId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),rt(()=>
49ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],Ut.prototype,"deletedByUser",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Ut.prototype,"deletedByUserId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.LongText,example:"[email protected]"}),I({nullable:!0,type:N.LongText,length:he.LongText})],Ut.prototype,"username",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.Password,example:"your-secure-password"}),I({nullable:!0,type:N.Password,length:he.Password})],Ut.prototype,"password",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.ShortText,title:"Hostname",description:"SMTP server hostname. Required when Transport is SMTP. Not used by HTTP-API transports like Microsoft Graph.",example:"smtp.gmail.com"}),I({nullable:!0,type:N.ShortText,length:he.ShortText,transformer:_t.getDatabaseTransformer()})],Ut.prototype,"hostname",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.Number,title:"Port",description:"SMTP server port. Required when Transport is SMTP. Not used by HTTP-API transports.",example:587}),I({nullable:!0,type:N.Number,transformer:Sn.getDatabaseTransformer()})],Ut.prototype,"port",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!0,type:E.Email,example:"[email protected]"}),I({nullable:!1,type:N.Email,length:he.Email,transformer:hr.getDatabaseTransformer()})],Ut.prototype,"fromEmail",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!0,type:E.ShortText,example:"OneUptime Notifications"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],Ut.prototype,"fromName",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.Boolean,title:"Use SSL / TLS",description:"Enable secure SMTP connection. Used only for SMTP transport \u2014 HTTP-API transports always use HTTPS.",defaultValue:!0,example:!0}),I({nullable:!0,type:N.Boolean,default:!0})],Ut.prototype,"secure",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}
49),v({required:!0,type:E.ShortText,title:"Transport",description:"How OneUptime delivers mail for this config. 'SMTP' uses the hostname/port. 'Microsoft Graph' sends via the Microsoft Graph REST API \u2014 use this when your Microsoft 365 tenant has SMTP AUTH disabled.",defaultValue:hv.SMTP,example:"SMTP"}),I({nullable:!1,type:N.ShortText,length:he.ShortText,default:hv.SMTP})],Ut.prototype,"transportType",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!0,type:E.ShortText,title:"Authentication Type",description:"The type of authentication to use for this SMTP server. Options: Username and Password, OAuth, or None.",defaultValue:gv.UsernamePassword,example:"Username and Password"}),I({nullable:!1,type:N.ShortText,length:he.ShortText,default:gv.UsernamePassword})],Ut.prototype,"authType",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.ShortText,title:"OAuth Client ID",description:"The Client ID from your OAuth application registration. Required for OAuth authentication.",example:"12345678-1234-1234-1234-123456789012"}),I({nullable:!0,type:N.ShortText,length:he.ShortText})],Ut.prototype,"clientId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.VeryLongText,title:"OAuth Client Secret",description:"The Client Secret from your OAuth application registration. Required for OAuth authentication. For Google service accounts, this is the private key from the JSON key file.",example:"your-client-secret"}),I({nullable:!0,type:N.VeryLongText})],Ut.prototype,"clientSecret",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.LongURL,title:"OAuth Token URL",description:"The OAuth token endpoint URL. For Microsoft 365: https://login.microsoftonline.com/{tenant-id}/oauth2/v2.0/token. For Google: https://oauth2.googleapis.com/token",example:"https://login.microsoftonline.com/your-tenant-id/oauth2/v2.0/token"}),I({nullable:!0,type:N.LongURL})],Ut.prototype,"tokenUrl",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.LongText,title:"OAuth Scope",description:"The OAuth scope(s) required for SMTP access. For Microsoft 365: https://outlook.office365.com/.default. For Google: https://mail.google.com/",example:"https://outlook.office365.com/.default"}),I({nullable:!0,type:N.LongText,length:he.LongText})],Ut.prototype,"scope",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}),v({required:!1,type:E.ShortText,title:"OAuth Provider Type",description:"The OAuth grant type to use. 'Client Credentials' for Microsoft 365 and most providers. 'JWT Bearer' for Google Workspace service accounts.",example:"Client Credentials"}),I({nullable:!0,type:N.ShortText,length:he.ShortText})],Ut.prototype,"oauthProviderType",2),Ut=R([bn({create:"Growth",read:"Growth",update:"Growth",delete:"Growth"}),mi("projectId"),tr({create:[n.ProjectOwner,n.ProjectAdmin,n.CreateProjectSMTPConfig],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.SettingsAdmin,n.SettingsMember,n.SettingsViewer,n.ReadProjectSMTPConfig],delete:[n.ProjectOwner,n.ProjectAdmin,n.DeleteProjectSMTPConfig],update:[n.ProjectOwner,n.ProjectAdmin,n.EditProjectSMTPConfig]}
49),rr(new le("/smtp-config")),Dr("name","slug"),ir({tableName:"ProjectSMTPConfig",singularName:"SMTP Config",pluralName:"SMTP Configs",icon:O.Email,tableDescription:"Manage Custom SMTP Servers for your project"}),Zt({name:"ProjectSMTPConfig"})],Ut);var I8=o(()=>r=>{r.prototype.isOperationalResource=!0},"default");var j8=o(r=>e=>{e.prototype.accessControlColumn=r},"default");var L8=(t=>(t.Rolling="Rolling",t.PreviousCalendarPeriod="Previous Calendar Period",t))(L8||{}),yv=L8;var Me=class extends kt{constructor(){super(...arguments);this.project=void 0;this.projectId=void 0;this.name=void 0;this.pageTitle=void 0;this.pageDescription=void 0;this.enableSearchEngineIndexing=void 0;this.description=void 0;this.slug=void 0;this.createdByUser=void 0;this.labels=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.deletedByUserId=void 0;this.faviconFile=void 0;this.faviconFileId=void 0;this.logoFile=void 0;this.logoFileId=void 0;this.coverImageFile=void 0;this.coverImageFileId=void 0;this.headerHTML=void 0;this.footerHTML=void 0;this.customCSS=void 0;this.customJavaScript=void 0;this.isPublicStatusPage=void 0;this.enableMcpServer=void 0;this.enableMasterPassword=void 0;this.masterPassword=void 0;this.masterPasswordSalt=void 0;this.showIncidentLabelsOnStatusPage=void 0;this.showScheduledEventLabelsOnStatusPage=void 0;this.enableEmailSubscribers=void 0;this.allowSubscribersToChooseResources=void 0;this.allowSubscribersToChooseEventTypes=void 0;this.enableSmsSubscribers=void 0;this.enableSlackSubscribers=void 0;this.enableMicrosoftTeamsSubscribers=void 0;this.enableWebhookSubscribers=void 0;this.copyrightText=void 0;this.logoAltText=void 0;this.coverImageAltText=void 0;this.customFields=void 0;this.requireSsoForLogin=void 0;this.smtpConfig=void 0;this.smtpConfigId=void 0;this.callSmsConfig=void 0;this.callSmsConfigId=void 0;this.isOwnerNotifiedOfResourceCreation=void 0;this.showIncidentHistoryInDays=void 0;this.showAnnouncementHistoryInDays=void 0;this.showScheduledEventHistoryInDays=void 0;this.overviewPageDescription=void 0;this.hidePoweredByOneUptimeBranding=void 0;this.defaultBarColor=void 0;this.downtimeMonitorStatuses=void 0;this.subscriberTimezones=void 0;this.isReportEnabled=void 0;this.reportStartDateTime=void 0;this.reportRecurringInterval=void 0;this.sendNextReportBy=void 0;this.reportDataInDays=void 0;this.reportPeriodType=void 0;this.reportTimezone=void 0;this.showOverallUptimePercentOnStatusPage=void 0;this.overallUptimePercentPrecision=void 0;this.subscriberEmailNotificationFooterText=void 0;this.enableCustomSubscriberEmailNotificationFooterText=void 0;this.showIncidentsOnStatusPage=void 0;this.showAnnouncementsOnStatusPage=void 0;this.showEpisodesOnStatusPage=void 0;this.showEpisodeHistoryInDays=void 0;this.showEpisodeLabelsOnStatusPage=void 0;this.showScheduledMaintenanceEventsOnStatusPage=void 0;this.showSubscriberPageOnStatusPage=void 0;this.ipWhitelist=void 0;this.enableEmbeddedOverallStatus=void 0;this.showUptimeHistoryInDays=void 0;this.embeddedOverallStatusToken=void 0;this.defaultLanguage=void 0;this.enabledLanguages=void 0}};o(Me,"StatusPage"),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[]}),v({manyToOneRelationColumn:"projectId",type:E.Entity,modelType:de,title:"Project",description:"Relation to Project Resource in which this object belongs"}),rt(()=>de,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"projectId"})],Me.prototype,"project",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Project ID",description:"ID of your OneUptime Project in which this object belongs",example:"5f8b9c0d-e1a2-4b3c-8d5e-6f7a8b9c0d1e"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],Me.prototype,"projectId",2),R([ji("projectId"),x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),Et(),v({required:!0,type:E.ShortText,title:"Name",description:"Any friendly name of this object",canReadOnRelationQuery:!0,example:"Acme Corp Status Page"}),I({nullable:!1,type:N.ShortText,length:he.ShortText})],Me.prototype,"name",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.ShortText,title:"Page Title",description:"Title of your Status Page. This is used for SEO.",example:"Acme Corp System Status"}),I({nullable:!0,type:N.ShortText,length:he.ShortText})],Me.prototype,"pageTitle",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.LongText,title:"Page Description",description:"Description of your Status Page. This is used for SEO.",example:"Current status and uptime information for all Acme Corp services and infrastru
49cture."}),I({nullable:!0,type:N.LongText,length:he.LongText})],Me.prototype,"pageDescription",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Search Engine Indexing",description:"Should search engines like Google and Bing be allowed to index this status page? Turn this off to keep the page reachable by link but out of search results.",defaultValue:!0}),I({type:N.Boolean,default:!0,nullable:!1})],Me.prototype,"enableSearchEngineIndexing",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.LongText,title:"Description",description:"Friendly description that will help you remember",example:"Public status page for Acme Corp customer-facing services"}),I({nullable:!0,type:N.LongText,length:he.LongText})],Me.prototype,"description",2),R([Et(),x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[]}),v({required:!0,unique:!0,type:E.Slug,computed:!0,title:"Slug",description:"Friendly globally unique name for your object"}),I({nullable:!1,type:N.Slug,length:he.Slug,unique:!0})],Me.prototype,"slug",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)"}),rt(()=>ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],Me.prototype,"createdByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.EntityArray,modelType:Vr,title:"Labels",description:"Relation to Labels Array where this object is categorized in."}),nS(()=>Vr,{eager:!1}),iS({name:"StatusPageLabel",inverseJoinColumn:{name:"labelId",referencedColumnName:"_id"},joinColumn:{name:"statusPageId",referencedColumnName:"_id"}})],Me.prototype,"labels",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Me.prototype,"createdByUserId",2),R([x({create:[],read:[],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],Me.prototype,"deletedByUser",2),R([x({create:[],read:[],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Me.prototype,"deletedByUserId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({manyToOneRelationColumn:"faviconFileId",type:E.Entity,modelType:Ai,title:"Favicon",description:"Status Page Favicon"}),rt(()=>Ai,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"delete"}),tt({name:"faviconFileId"})],Me.prototype,"faviconFile",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.ObjectID,title:"Favicon",description:"Status Page Favicon File ID"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Me.prototype,"faviconFileId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({manyToOneRelationColumn:"logoFileId",type:E.Entity,modelType:Ai,title:"Logo",description:"Status Page Logo"}),rt(()=>Ai,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"delete"}),tt({name:"logoFileId"})],Me.prototype,"logoFile",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.ObjectID,title:"Logo",description:"Status Page Logo File ID"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Me.prototype,"logoFileId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({manyToOneRelationColumn:"coverImageFileId",type:E.Entity,modelType:Ai,title:"Cover Image",description:"Status Page Cover Image"}),rt(()=>Ai,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"delete"}),tt({name:"coverImageFileId"})],Me.prototype,"coverImageFile",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.ObjectID,title:"Cover Image",description:"Status Page Cover Image ID"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Me.prototype,"coverImageFileId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.HTML,title:"Header HTML",description:"Status Page Custom HTML Header. Served only from a verified custom domain."}),I({nullable:!0,type:N.HTML}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"headerHTML",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.HTML,title:"Footer HTML",description:"Status Page Custom HTML Footer. Served only from a verified custom domain."}),I({nullable:!0,type:N.HTML}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"footerHTML",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.CSS,title:"CSS",description:"Status Page Custom CSS. Served only from a verified custom domain."}),I({nullable:!0,type:N.CSS}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"customCSS",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.JavaScript,title:"JavaScript",description:"Status Page Custom JavaScript. This runs when the status page is loaded from a verified custom domain."}),I({nullable:!0,type:N.JavaScript}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"customJavaScript",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Public Status Page",description:"Is this status page public?",defaultValue:!0}),I({type:N.Boolean,default:!0}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"isPublicStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable MCP Server",description:"Can AI agents read this status page over the public OneUptime MCP server? This does not affect the status page website, its RSS feed, or its public JSON API.",defaultValue:!0}),I({type:N.Boolean,default:!0})],Me.prototype,"enableMcpServer",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Master Password",description:"Require visitors to enter a master password before viewing a private status page.",defaultValue:!1}),I({type:N.Boolean,default:!1})],Me.prototype,"enableMasterPassword",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({title:"Master Password",description:"Password required to unlock a private status page. This value is stored as a secure hash.",hashed:!0,hashSaltColumn:"masterPasswordSalt",type:E.HashedString,placeholder:"Enter a new master password"}),I({type:N.HashedString,length:he.HashedString,nullable:!0,transformer:Es.getDatabaseTransformer()})],Me.prototype,"masterPassword",2),R([x({create:[],read:[],update:[]}),v({title:"Master Password Salt",description:"Per-status-page random salt mixed into this status page's master password hash.",computed:!0,type:E.ShortText,hideColumnInDocumentation:!0}),I({type:N.ShortText,length:he.ShortText,unique:!1,nullable:!0})],Me.prototype,"masterPasswordSalt",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Incident Labels",description:"Show Incident Labels on Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showIncidentLabelsOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Scheduled Event Labels",description:"Show Scheduled Event Labels on Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showScheduledEventLabelsOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Email Subscribers",description:"Can email subscribers subscribe to this Status Page?",defaultValue:!0}),I({type:N.Boolean,default:!0})],Me.prototype,"enableEmailSubscribers",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Allow Subscribers to Choose Resources",description:"Can subscribers choose which resources to subscribe to?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Scale",create:"Free"})],Me.prototype,"allowSubscribersToChooseResources",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],
49read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Allow Subscribers to subscribe to event types",description:"Can subscribers choose which event type like Announcements, Incidents, Scheduled Events to subscribe to?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Scale",create:"Free"})],Me.prototype,"allowSubscribersToChooseEventTypes",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable SMS Subscribers",description:"Can SMS subscribers subscribe to this Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"enableSmsSubscribers",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Slack Subscribers",description:"Can Slack subscribers subscribe to this Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Scale",create:"Free"})],Me.prototype,"enableSlackSubscribers",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Microsoft Teams Subscribers",description:"Can Microsoft Teams subscribers subscribe to this Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Scale",create:"Free"})],Me.prototype,"enableMicrosoftTeamsSubscribers",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Webhook Subscribers",description:"Can Webhook subscribers subscribe to this Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Scale",create:"Free"})],Me.prototype,"enableWebhookSubscribers",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}
49),v({isDefaultValueColumn:!1,type:E.ShortText,title:"Copyright Text",description:"Copyright Text"}),I({type:N.ShortText,nullable:!0})],Me.prototype,"copyrightText",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!1,type:E.ShortText,title:"Logo Alt Text",description:"Alternative text for the logo image, read by screen readers for accessibility."}),I({type:N.ShortText,nullable:!0})],Me.prototype,"logoAltText",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}
49),v({isDefaultValueColumn:!1,type:E.ShortText,title:"Cover Image Alt Text",description:"Alternative text for the cover image, read by screen readers for accessibility. Leave blank if the cover image is purely decorative."}),I({type:N.ShortText,nullable:!0})],Me.prototype,"coverImageAltText",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!1,required:!1,type:E.JSON,title:"Custom Fields",description:"Custom Fields on this resource."}),I({type:N.JSON,nullable:!0})],Me.prototype,"customFields",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage,n.Public],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!0,type:E.Boolean,isDefaultValueColumn:!0,description:"Should SSO be required to login to Private Status Page",title:"Require SSO",defaultValue:!1}),I({type:N.Boolean,nullable:!1,unique:!1,default:!1})],Me.prototype,"requireSsoForLogin",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({manyToOneRelationColumn:"smtpConfigId",type:E.Entity,modelType:Ut,title:"SMTP Config",description:"Relation to SMTP Config Resource which is used to send email to subscribers."}),rt(()=>Ut,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"smtpConfigId"})],Me.prototype,"smtpConfig",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),Et(),v({type:E.ObjectID,required:!1,canReadOnRelationQuery:!0,title:"SMTP Config ID",description:"ID of your SMTP Config Resource which is used to send email to subscribers."}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Me.prototype,"smtpConfigId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({manyToOneRelationColumn:"callSmsConfigId",type:E.Entity,modelType:yr,title:"Call/SMS Config",description:"Relation to Call/SMS Config Resource which is used to send SMS to subscribers."}),rt(()=>yr,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"callSmsConfigId"})],Me.prototype,"callSmsConfig",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),Et(),v({type:E.ObjectID,required:!1,canReadOnRelationQuery:!0,title:"Call/SMS Config ID",description:"ID of your Call/SMS Config Resource which is used to send SMS to subscribers."}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],Me.prototype,"callSmsConfigId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[]}),Et(),v({type:E.Boolean,computed:!0,hideColumnInDocumentation:!0,required:!0,isDefaultValueColumn:!0,title:"Are Owners Notified Of Resource Creation?",description:"Are owners notified of when this resource is created?",defaultValue:!1}),I({type:N.Boolean,nullable:!1,default:!1})],Me.prototype,"isOwnerNotifiedOfResourceCreation",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),Et(),v({type:E.Number,required:!0,isDefaultValueColumn:!0,defaultValue:14,title:"Show incident history in days",description:"How many days of incident history should be shown on the status page (in days)?"}),I({type:N.Number,nullable:!1,default:14})],Me.prototype,"showIncidentHistoryInDays",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),Et(),v({type:E.Number,required:!0,isDefaultValueColumn:!0,defaultValue:14,title:"Show announcement history in days",description:"How many days of announcement history should be shown on the status page (in days)?"}),I({type:N.Number,nullable:!1,default:14})],Me.prototype,"showAnnouncementHistoryInDays",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),Et(),v({type:E.Number,required:!0,isDefaultValueColumn:!0,defaultValue:14,title:"Show scheduled event history in days",description:"How many days of scheduled event history should be shown on the status page (in days)?"}),I({type:N.Number,nullable:!1,default:14})],Me.prototype,"showScheduledEventHistoryInDays",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),Et(),v({type:E.Markdown,required:!1,isDefaultValueColumn:!1,title:"Overview Page Description",description:"Overview Page description for your status page. This is a markdown field."}),I({type:N.Markdown,nullable:!0})],Me.prototype,"overviewPageDescription",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Hide Powered By OneUptime Branding",description:"Hide Powered By OneUptime Branding?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Scale",create:"Free"})],Me.prototype,"hidePoweredByOneUptimeBranding",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({title:"Default Bar Color",required:!1,unique:!1,type:E.Color,canReadOnRelationQuery:!0,description:"Default color of the bar on the overview page"}),I({type:N.Color,length:he.Color,unique:!1,nullable:!0,transformer:st.getDatabaseTransformer()})],Me.prototype,"defaultBarColor",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.EntityArray,modelType:xr,isDefaultValueColumn:!0,computed:!0,title:"Downtime Monitor Statuses",description:'List of monitors statuses that are considered as "down" for this status page.'}),nS(()=>xr,{eager:!1}),iS({name:"StatusPageDownMonitorStatus",inverseJoinColumn:{name:"monitorStatusId",referencedColumnName:"_id"},joinColumn:{name:"statusPageId",referencedColumnName:"_id"}})],Me.prototype,"downtimeMonitorStatuses",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!1,required:!1,type:E.JSON,title:"Subscriber Timezones",description:"Timezones of subscribers to this status page."}),I({type:N.JSON,nullable:!0})],Me.prototype,"subscriberTimezones",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Is Report Enabled",description:"Is Report Enabled for this Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"isReportEnabled",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.Date,title:"Report Start Date Time",description:"When would you like to send the first report?"}),I({type:N.Date,nullable:!0}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"reportStartDateTime",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.JSON,title:"Report Recurring Interval",description:"How often would you like to send the report?"}),I({type:N.JSON,nullable:!0,transformer:Sl.getDatabaseTransformer()}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"reportRecurringInterval",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.Date,title:"Send Next Report By",description:"When should the next report be sent?"}),Et(),I({type:N.Date,nullable:!0}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"sendNextReportBy",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.Number,defaultValue:30,title:"Report data for the last N days",description:"How many days of data should be included in the report?"}),I({type:N.Number,nullable:!0,default:30}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"reportDataInDays",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.ShortText,defaultValue:yv.Rolling,title:"Report Period Type",description:"Should the report cover a rolling number of days, or the previous whole calendar period?"}),I({type:N.ShortText,nullable:!0,default:yv.Rolling}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"reportPeriodType",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.ShortText,defaultValue:$T.UTC,title:"Report Timezone",description:"The timezone report periods and send times are resolved
49in. A monthly report in this timezone runs from the 1st at 00:00 to the last day at 23:59."}),I({type:N.ShortText,nullable:!0,default:$T.UTC}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"reportTimezone",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Overall Uptime Percent on Status Page",description:"Show Overall Uptime Percent on Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1}),Rt({read:"Free",update:"Scale",create:"Free"})],Me.prototype,"showOverallUptimePercentOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.ShortText,title:"Overall Uptime Percent Precision",required:!1,defaultValue:mv.TWO_DECIMAL,description:"Overall Precision of uptime percent for this status page."}),I({type:N.ShortText,nullable:!0,default:mv.TWO_DECIMAL})],Me.prototype,"overallUptimePercentPrecision",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({required:!1,type:E.VeryLongText,title:"Subscriber Email Notification Footer Text",description:"Text to send to subscribers in the footer of the email.",canReadOnRelationQuery:!0}),I({nullable:!0,type:N.VeryLongText})],Me.prototype,"subscriberEmailNotificationFooterText",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Custom Subscriber Email Notification Footer Text",description:"Enable custom footer text in subscriber email notifications.",defaultValue:!1}),I({type:N.Boolean,default:!1,nullable:!1})],Me.prototype,"enableCustomSubscriberEmailNotificationFooterText",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Incidents on Status Page",description:"Show Incidents on Status Page?",defaultValue:!0}),I({type:N.Boolean,default:!0,nullable:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showIncidentsOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Announcements on Status Page",description:"Show Announcements on Status Page?",defaultValue:!0}),I({type:N.Boolean,default:!0,nullable:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showAnnouncementsOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Incident Episodes on Status Page",description:"Show Incident Episodes on Status Page?",defaultValue:!0}),I({type:N.Boolean,default:!0,nullable:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showEpisodesOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Number,title:"Show Episode History In Days",description:"How many days of episode history to show on the status page",defaultValue:14}),I({type:N.Number,default:14,nullable:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showEpisodeHistoryInDays",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Episode Labels on Status Page",description:"Show Episode Labels on Status Page?",defaultValue:!1}),I({type:N.Boolean,default:!1,nullable:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showEpisodeLabelsOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Scheduled Maintenance Events on Status Page",description:"Show Scheduled Maintenance Events on Status Page?",defaultValue:!0}),I({type:N.Boolean,default:!0,nullable:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showScheduledMaintenanceEventsOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Show Subscriber Page on Status Page",description:"Show Subscriber Page on Status Page?",defaultValue:!0}),I({type:N.Boolean,default:!0,nullable:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"showSubscriberPageOnStatusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!1,required:!1,type:E.VeryLongText,title:"IP Whitelist",description:"IP Whitelist for this Status Page. One IP per line. Only used if the status page is private."}
49),I({type:N.VeryLongText,nullable:!0}),Rt({read:"Free",update:"Scale",create:"Free"})],Me.prototype,"ipWhitelist",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"Enable Embedded Overall Status Badge",description:"Enable embedded overall status badge that can be displayed on external websites?",defaultValue:!1}),I({type:N.Boolean,default:!1,nullable:!1}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"enableEmbeddedOverallStatus",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!0,type:E.Number,title:"Show Uptime History In Days",description:"How many days of uptime history should be shown on the status page? Maximum is 90 days.",defaultValue:90}),I({type:N.Number,default:90,nullable:!1}),Rt({read:"Free",update:"Free",create:"Free"})],Me.prototype,"showUptimeHistoryInDays",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),Et(),v({type:E.ShortText,required:!1,title:"Embedded Overall Status Token",description:"Security token required to access the embedded overall status badge. This token must be provided in the URL."}),I({type:N.ShortText,length:he.ShortText,nullable:!0}),Rt({read:"Free",update:"Growth",create:"Free"})],Me.prototype,"embeddedOverallStatusToken",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({type:E.ShortText,title:"Default Language",required:!1,defaultValue:"en",description:"Default language that the status page is shown in when a visitor arrives for the first time."}),I({type:N.ShortText,nullable:!0,default:"en"})],Me.prototype,"defaultLanguage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),v({isDefaultValueColumn:!1,required:!1,type:E.JSON,title:"Enabled Languages",description:"Languages offered in the footer language switcher. Leave empty to offer all supported languages."}),I({type:N.JSON,nullable:!0})],Me.prototype,"enabledLanguages",2),Me=R([I8(),pi(),fo(),j8("labels"),mi("projectId"),tr({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateProjectStatusPage],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadProjectStatusPage],delete:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.DeleteProjectStatusPage],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditProjectStatusPage]}),cs({create:!0,delete:!0,update:!0,read:!0}
49),AT(),rr(new le("/status-page")),Dr("name","slug"),Zt({name:"StatusPage"}),ir({tableName:"StatusPage",singularName:"Status Page",pluralName:"Status Pages",icon:O.CheckCircle,tableDescription:"Manage status pages for your project."})],Me);var k8=o((r,e,t)=>i=>{var s;i.prototype.ownedThrough={fkColumn:r,parentModels:Array.isArray(e)?e:[e],includeProjectScope:(s=t==null?void 0:t.includeProjectScope)!=null?s:!1}},"default");var _8=o(r=>e=>{r&&(e.prototype.canAccessIfCanReadOn=r)},"default");var br=class extends kt{constructor(){super(...arguments);this.project=void 0;this.projectId=void 0;this.statusPage=void 0;this.statusPageId=void 0;this.email=void 0;this.password=void 0;this.passwordSalt=void 0;this.resetPasswordToken=void 0;this.resetPasswordExpires=void 0;this.lastActive=void 0;this.createdByUser=void 0;this.createdByUserId=void 0;this.deletedByUser=void 0;this.isSsoUser=void 0;this.deletedByUserId=void 0}};o(br,"StatusPagePrivateUser"),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[]}),v({manyToOneRelationColumn:"projectId",type:E.Entity,modelType:de,title:"Project",description:"Relation to Project Resource in which this object belongs"}),rt(()=>de,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"projectId"})],br.prototype,"project",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[]}),Et(),v({type:E.ObjectID,required:!0,canReadOnRelationQuery:!0,title:"Project ID",description:"ID of your OneUptime Project in which this object belongs"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],br.prototype,"projectId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[]}),v({manyToOneRelationColumn:"statusPageId",type:E.Entity,modelType:Me,title:"Status Page",description:"Relation to Status Page Resource in which this object belongs"}),rt(()=>Me,{eager:!1,nullable:!0,onDelete:"CASCADE",orphanedRowAction:"nullify"}),tt({name:"statusPageId"})],br.prototype,"statusPage",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[]}),Et(),v({type:E.ObjectID,required:!0,title:"Status Page ID",description:"ID of your Status Page resource where this object belongs"}),I({type:N.ObjectID,nullable:!1,transformer:se.getDatabaseTransformer()})],br.prototype,"statusPageId",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditStatusPagePrivateUser]}),v({required:!1,type:E.Email,title:"Email"}),I({nullable:!0,type:N.Email,length:he.Email,transformer:hr.getDatabaseTransformer()})],br.prototype,"email",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditStatusPagePrivateUser]}),v({title:"Password",hashed:!0,hashSaltColumn:"passwordSalt",type:E.HashedString}),I({type:N.HashedString,length:he.HashedString,unique:!1,nullable:!0,transformer:Es.getDatabaseTransformer()})],br.prototype,"password",2),R([x({create:[],read:[],update:[]}),v({title:"Password Salt",description:"Per-user random salt mixed into this user's password hash.",computed:!0,type:E.ShortText,hideColumnInDocumentation:!0}),I({type:N.ShortText,length:he.ShortText,unique:!1,nullable:!0})],br.prototype,"passwordSalt",2),R([x({create:[],read:[],update:[]}),v({type:E.ShortText}),I({type:N.ShortText,length:he.ShortText,nullable:!0,unique:!1})],br.prototype,"resetPasswordToken",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],br.prototype,"resetPasswordExpires",2),R([x({create:[],read:[],update:[]}),v({type:E.Date}),I({type:N.Date,nullable:!0,unique:!1})],br.prototype,"lastActive",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[]}),v({manyToOneRelationColumn:"createdByUserId",type:E.Entity,modelType:ot,title:"Created by User",description:"Relation to User who created this object (if this object was created by a User)"}),rt(()=>
49ot,{eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"createdByUserId"})],br.prototype,"createdByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[]}),v({type:E.ObjectID,title:"Created by User ID",description:"User ID who created this object (if this object was created by a User)"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],br.prototype,"createdByUserId",2),R([x({create:[],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[]}),v({manyToOneRelationColumn:"deletedByUserId",type:E.Entity,title:"Deleted by User",modelType:ot,description:"Relation to User who deleted this object (if this object was deleted by a User)"}),rt(()=>ot,{cascade:!1,eager:!1,nullable:!0,onDelete:"SET NULL",orphanedRowAction:"nullify"}),tt({name:"deletedByUserId"})],br.prototype,"deletedByUser",2),R([x({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],update:[]}),v({isDefaultValueColumn:!0,type:E.Boolean,title:"SSO User",description:"Did this user sign up via SSO?",defaultValue:!1}),I({type:N.Boolean,default:!1})],br.prototype,"isSsoUser",2),R([x({create:[],read:[],update:[]}),v({type:E.ObjectID,title:"Deleted by User ID",description:"User ID who deleted this object (if this object was deleted by a User)"}),I({type:N.ObjectID,nullable:!0,transformer:se.getDatabaseTransformer()})],br.prototype,"deletedByUserId",2),br=R([pi(),bn({create:"Growth",read:"Growth",update:"Growth",delete:"Growth"}),_8("statusPage"),mi("projectId"),tr({create:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.CreateStatusPagePrivateUser],read:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.Viewer,n.StatusPageAdmin,n.StatusPageMember,n.StatusPageViewer,n.ReadStatusPagePrivateUser],delete:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.DeleteStatusPagePrivateUser],update:[n.ProjectOwner,n.ProjectAdmin,n.ProjectMember,n.StatusPageAdmin,n.StatusPageMember,n.EditStatusPagePrivateUser]}),cs({create:!0,delete:!0,update:!0,read:!0}),rr(new le("/status-page-private-user")),Dr("name","slug"),ir({tableName:"StatusPagePrivateUser",singularName:"Status Page Private User",pluralName:"Status Page Private Users",icon:O.User,tableDescription:" Manage private users on your status page"}),k8("statusPageId",Me),Zt({name:"StatusPagePrivateUser"})],br);var Tv=class Tv{static login(e){let t=kt.fromJSON(e.user,br),i=t.statusPageId;rs.setEmail(i,t.email),rs.setUserId(i,t.id)}};o(Tv,"LoginUtil");var bv=Tv;var F8=(te=>(te.OVERVIEW="OVERVIEW",te.INCIDENT_LIST="INCIDENT_LIST",te.INCIDENT_DETAIL="INCIDENT_DETAIL",te.ANNOUNCEMENT_DETAIL="ANNOUNCEMENT_DETAIL",te.ANNOUNCEMENT_LIST="ANNOUNCEMENT_LIST",te.SCHEDULED_EVENT_LIST="SCHEDULED_EVENT_LIST",te.SCHEDULED_EVENT_DETAIL="SCHEDULED_EVENT_DETAIL",te.RSS="RSS",te.SUBSCRIBE_EMAIL="SUBSCRIBE_EMAIL",te.CONFIRM_SUBSCRIPTION="CONFIRM_SUBSCRIPTION",te.SUBSCRIBE_SMS="SUBSCRIBE_SMS",te.SUBSCRIBE_SLACK="SUBSCRIBE_SLACK",te.SUBSCRIBE_MICROSOFT_TEAMS="SUBSCRIBE_MICROSOFT_TEAMS",te.SUBSCRIBE_WEBHOOKS="SUBSCRIBE_WEBHOOKS",te.UPDATE_SUBSCRIPTION="UPDATE_SUBSCRIPTION",te.NOT_FOUND="NOT_FOUND",te.FORBIDDEN="FORBIDDEN",te.PREVIEW_OVERVIEW="PREVIEW_OVERVIEW",te.PREVIEW_INCIDENT_LIST="PREVIEW_INCIDENT_LIST",te.PREVIEW_INCIDENT_DETAIL="PREVIEW_INCIDENT_DETAIL",te.PREVIEW_ANNOUNCEMENT_DETAIL="PREVIEW_ANNOUNCEMENT_DETAIL",te.PREVIEW_ANNOUNCEMENT_LIST="PREVIEW_ANNOUNCEMENT_LIST",te.PREVIEW_SCHEDULED_EVENT_LIST="PREVIEW_SCHEDULED_EVENT_LIST",te.PREVIEW_SCHEDULED_EVENT_DETAIL="PREVIEW_SCHEDULED_EVENT_DETAIL",te.PREVIEW_RSS="PREVIEW_RSS",te.PREVIEW_SUBSCRIBE_EMAIL="PREVIEW_SUBSCRIBE_EMAIL",te.PREVIEW_CONFIRM_SUBSCRIPTION="PREVIEW_CONFIRM_SUBSCRIPTION",te.PREVIEW_SUBSCRIBE_SMS="PREVIEW_SUBSCRIBE_SMS",te.PREVIEW_SUBSCRIBE_SLACK="PREVIEW_SUBSCRIBE_SLACK",te.PREVIEW_SUBSCRIBE_MICROSOFT_TEAMS="PREVIEW_SUBSCRIBE_MICROSOFT_TEAMS",te.PREVIEW_SUBSCRIBE_WEBHOOKS="PREVIEW_SUBSCRIBE_WEBHOOKS",te.PREVIEW_UPDATE_SUBSCRIPTION="PREVIEW_UPDATE_SUBSCRIPTION",te.LOGIN="LOGIN",te.LOGOUT="LOGOUT",te.RESET_PASSWORD="RESET_PASSWORD",te.FORGOT_PASSWORD="FORGOT_PASSWORD",te.SSO="SSO",te.PREVIEW_LOGIN="PREVIEW_LOGIN",te.PREVIEW_RESET_PASSWORD="PREVIEW_RESET_PASSWORD",te.PREVIEW_FORGOT_PASSWORD="PREVIEW_FORGOT_PASSWORD",te.PREVIEW_SSO="PREVIEW_SSO",te.PREVIEW_LOGOUT="PREVIEW_LOGOUT",te.PREVIEW_FORBIDDEN="PREVIEW_FORBIDDEN",te.MASTER_PASSWORD="MASTER_PASSWORD",te.PREVIEW_MASTER_PASSWORD="PREVIEW_MASTER_PASSWORD",te))(F8||{}),ht=F8;var U8=(t=>(t.StatusPageId=":statusPageId",t.ModelID=":id",t))(U8||{}),fr=U8;var Nz={[ht.OVERVIEW]:new le("/"),[ht.INCIDENT_LIST]:new le("/incidents"),[ht.INCIDENT_DETAIL
49]:new le("/incidents/:id"),[ht.ANNOUNCEMENT_DETAIL]:new le("/announcements/:id"),[ht.ANNOUNCEMENT_LIST]:new le("/announcements"),[ht.SCHEDULED_EVENT_LIST]:new le("/scheduled-events"),[ht.SCHEDULED_EVENT_DETAIL]:new le("/scheduled-events/:id"),[ht.RSS]:new le("/rss"),[ht.SUBSCRIBE_EMAIL]:new le("/subscribe/email"),[ht.SUBSCRIBE_SMS]:new le("/subscribe/sms"),[ht.SUBSCRIBE_SLACK]:new le("/subscribe/slack"),[ht.SUBSCRIBE_MICROSOFT_TEAMS]:new le("/subscribe/microsoft-teams"),[ht.SUBSCRIBE_WEBHOOKS]:new le("/subscribe/webhooks"),[ht.UPDATE_SUBSCRIPTION]:new le("/update-subscription/:id"),[ht.CONFIRM_SUBSCRIPTION]:new le("/confirm-subscription/:id"),[ht.LOGIN]:new le("/login"),[ht.SSO]:new le("/sso"),[ht.LOGOUT]:new le("/logout"),[ht.FORGOT_PASSWORD]:new le("/forgot-password"),[ht.RESET_PASSWORD]:new le("/reset-password/:token"),[ht.MASTER_PASSWORD]:new le("/master-password"),[ht.FORBIDDEN]:new le("/forbidden"),[ht.PREVIEW_OVERVIEW]:new le(`/status-page/${fr.StatusPageId}`),[ht.PREVIEW_INCIDENT_LIST]:new le(`/status-page/${fr.StatusPageId}/incidents`),[ht.PREVIEW_INCIDENT_DETAIL]:new le(`/status-page/${fr.StatusPageId}/incidents/:id`),[ht.PREVIEW_ANNOUNCEMENT_DETAIL]:new le(`/status-page/${fr.StatusPageId}/announcements/:id`),[ht.PREVIEW_ANNOUNCEMENT_LIST]:new le(`/status-page/${fr.StatusPageId}/announcements`),[ht.PREVIEW_SCHEDULED_EVENT_LIST]:new le(`/status-page/${fr.StatusPageId}/scheduled-events`),[ht.PREVIEW_SCHEDULED_EVENT_DETAIL]:new le(`/status-page/${fr.StatusPageId}/scheduled-events/:id`),[ht.PREVIEW_RSS]:new le(`/status-page/${fr.StatusPageId}/rss`),[ht.PREVIEW_FORBIDDEN]:new le(`/status-page/${fr.StatusPageId}/forbidden`),[ht.PREVIEW_SUBSCRIBE_EMAIL]:new le(`/status-page/${fr.StatusPageId}/subscribe/email`),[ht.PREVIEW_SUBSCRIBE_SMS]:new le(`/status-page/${fr.StatusPageId}/subscribe/sms`),[ht.PREVIEW_SUBSCRIBE_SLACK]:new le(`/status-page/${fr.StatusPageId}/subscribe/slack`),[ht.PREVIEW_SUBSCRIBE_MICROSOFT_TEAMS]:new le(`/status-page/${fr.StatusPageId}/subscribe/microsoft-teams`),[ht.PREVIEW_SUBSCRIBE_WEBHOOKS]:new le(`/status-page/${fr.StatusPageId}/subscribe/webhooks`),[ht.NOT_FOUND]:new le("status-page/not-found"),[ht.PREVIEW_LOGIN]:new le(`/status-page/${fr.StatusPageId}/login`),[ht.PREVIEW_FORGOT_PASSWORD]:new le(`/status-page/${fr.StatusPageId}/forgot-password`),[ht.PREVIEW_RESET_PASSWORD]:new le(`/status-page/${fr.StatusPageId}/reset-password/:token`),[ht.PREVIEW_MASTER_PASSWORD]:new le(`/status-page/${fr.StatusPageId}/master-password`),[ht.PREVIEW_SSO]:new le(`/status-page/${fr.StatusPageId}/sso`),[ht.PREVIEW_LOGOUT]:new le(`/status-page/${fr.StatusPageId}/logout`),[ht.PREVIEW_UPDATE_SUBSCRIPTION]:new le(`/status-page/${fr.StatusPageId}/update-subscription/:id`),[ht.PREVIEW_CONFIRM_SUBSCRIPTION]:new le(`/status-page/${fr.StatusPageId}/confirm-subscription/:id`)},Pv=class Pv{static populateRouteParams(e,t){let i=new le(e.toString());t&&(e=i.addRouteParam(fr.ModelID,t.toString()));let s=Le.getItem("statusPageId");return s&&(e=i.addRouteParam(fr.StatusPageId,s.toString())),i}};o(Pv,"RouteUtil");var B8=Pv,pst=Nz;var CT=yt(qt());var Iz=o(r=>{let e;if(typeof r.children=="string"||typeof r.children=="number"?e=CT.default.createElement("span",null,r.children):e=r.children,!r.to&&!r.onClick)return CT.default.createElement("span",{id:r.id,className:`cursor-default ${r.className||""}`,onMouseOver:r.onMouseOver,onMouseOut:r.onMouseOut,onMouseLeave:r.onMouseLeave,style:r.style,title:r.title},e);let t={};r.to?t.href=r.to.toString():r.onClick&&(t.role="button",t.tabIndex=0),r.openInNewTab&&(t.target="_blank");let i=r.to?"cursor-pointer":"cursor-default";return CT.default.createElement("a",ue({id:r.id,className:`${i} ${r.className||""}`,onMouseOver:r.onMouseOver,onMouseOut:r.onMouseOut,onMouseLeave:r.onMouseLeave,style:r.style,title:r.title,"aria-label":r.title,onKeyDown:s=>{!r.to&&r.onClick&&(s.key==="Enter"||s.key===" ")&&(s.preventDefault(),r.onClick())},onAuxClick:s=>{s.button===1&&(s.preventDefault(),r.to&&(di.navigate(r.to,{openInNewTab:!0}),r.onNavigateComplete&&r.onNavigateComplete()))},onClick:s=>{r.onClick&&r.onClick(),!(s.metaKey||s.ctrlKey||s.shiftKey)&&(r.openInNewTab||(s.preventDefault(),r.to&&di.navigate(r.to),r.onNavigateComplete&&r.onNavigateComplete()))}},t),e)},"Link"),Tst=Iz;var w=yt(qt());var jz=o(({size:r=3,icon:e,className:t,color:i,thick:s,onClick:a,type:l,style:u,ariaLabel:c,"data-testid":m})=>{let p="";t&&!(t!=null&&t.includes("h-")&&(t!=null&&t.includes("w-")))&&(r===4?p="h-6 w-6":r===5?p="h-8 w-8":r===6?p="h-10 w-10":r===0?p="h-1 w-1":r===2?p="h-3 w-3":r===1?p="h-2 w-2":r===7?p="h-5 w-5":r===3&&(p="h-4 w-4"));let h="";s&&(s==="1px"?h="stroke-0":s==="2px"?h="stroke-2":s==="0.5px"&&(h="stroke-1"));let g="";l==="Info"?g="text-indigo-600":l==="Warning"?g="text-yellow-600":l==="Success"?g="text-green-600":l==="Danger"&&(g="text-red-600");let f=o((P,T)=>w.default.createElement("div",{role:c?"img":void 0,"aria-label":c||void 0},w.default.createElement("svg",{onClick:()=>{a&&a()},className:`${g} ${p} ${h} ${t}`,style:ue(i?{color:i.toString()}:{},u),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:(T==null?void 0:T.viewBox)||"0 0 24 24",strokeWidth:(T==null?void 0:T.strokeWidth)||"1.5",stroke:"currentColor","aria-hidden":"true","data-testid":m},P)),"getSvgWrapper");if(e===O.Close)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}));if(e===O.NoSignal)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m3 3 8.735 8.735m0 0a.374.374 0 1 1 .53.53m-.53-.53.53.53m0 0L21 21M14.652 9.348a3.75 3.75 0 0 1 0 5.304m2.121-7.425a6.75 6.75 0 0 1 0 9.546m2.121-11.667c3.808 3.807 3.808 9.98 0 13.788m-9.546-4.242a3.733 3.733 0 0 1-1.06-2.122m-1.061 4.243a6.75 6.75 0 0 1-1.625-6.929m-.496 9.05c-3.068-3.067-3.664-7.67-1.79-11.334M12 12h.008v.008H12V12Z"}));if(e===O.Archive)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"}));if(e===O.MicrosoftTeams)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("g",{id:"SVGRepo_bgCarrier",strokeWidth:"0"}),w.default.createElement("g",{id:"SVGRepo_tracerCarrier",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("g",{id:"SVGRepo_iconCarrier"}
49,w.default.createElement("circle",{cx:"37.07",cy:"13.19",r:"4.16"}),w.default.createElement("path",{d:"M33.46,35.73a4,4,0,0,0,1.28.79,6.42,6.42,0,0,0,8.76-6V21.14a1.75,1.75,0,0,0-1.72-1.76H32.42"}),w.default.createElement("path",{d:"M24.37,17.5s1.07-.17,1.42-.25A5.89,5.89,0,0,0,29.71,9.7,6,6,0,0,0,18,11.52a6.16,6.16,0,0,0,.15,1.36L18.43,14"}),w.default.createElement("path",{d:"M14,34a16.15,16.15,0,0,0,.55,2.07A10.5,10.5,0,0,0,24,42.5,10.43,10.43,0,0,0,34.12,31.83V21.16a1.74,1.74,0,0,0-1.7-1.78h-8"}),w.default.createElement("line",{x1:"10.35",y1:"18.5",x2:"18.65",y2:"18.5"}),w.default.createElement("line",{x1:"14.5",y1:"29.5",x2:"14.5",y2:"18.5"}),w.default.createElement("path",{d:"M4.5,16V32a2,2,0,0,0,2,2h16a2,2,0,0,0,2-2V16a2,2,0,0,0-2-2H6.5A2,2,0,0,0,4.5,16Z"}))),{viewBox:"0 0 48 48",strokeWidth:"3.5"});if(e===O.Bars3)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"}));if(e===O.ShieldCheck)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z"}));if(e===O.EyeSlash)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.98 8.223A10.477 10.477 0 0 0 1.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.451 10.451 0 0 1 12 4.5c4.756 0 8.773 3.162 10.065 7.498a10.522 10.522 0 0 1-4.293 5.774M6.228 6.228 3 3m3.228 3.228 3.65 3.65m7.894 7.894L21 21m-3.228-3.228-3.65-3.65m0 0a3 3 0 1 0-4.243-4.243m4.242 4.242L9.88 9.88"}));if(e===O.Expand)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M2
490.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15"}));if(e===O.Bold)return f(w.default.createElement("path",{strokeLinejoin:"round",d:"M6.75 3.744h-.753v8.25h7.125a4.125 4.125 0 0 0 0-8.25H6.75Zm0 0v.38m0 16.122h6.747a4.5 4.5 0 0 0 0-9.001h-7.5v9h.753Zm0 0v-.37m0-15.751h6a3.75 3.75 0 1 1 0 7.5h-6m0-7.5v7.5m0 0v8.25m0-8.25h6.375a4.125 4.125 0 0 1 0 8.25H6.75m.747-15.38h4.875a3.375 3.375 0 0 1 0 6.75H7.497v-6.75Zm0 7.5h5.25a3.75 3.75 0 0 1 0 7.5h-5.25v-7.5Z"}));if(e===O.Italic)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.248 20.246H9.05m0 0h3.696m-3.696 0 5.893-16.502m0 0h-3.697m3.697 0h3.803"}));if(e===O.Underline)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.995 3.744v7.5a6 6 0 1 1-12 0v-7.5m-2.25 16.502h16.5"}));if(e===O.Collapse)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 9V4.5M9 9H4.5M9 9 3.75 3.75M9 15v4.5M9 15H4.5M9 15l-5.25 5.25M15 9h4.5M15 9V4.5M15 9l5.25-5.25M15 15h4.5M15 15v4.5m0-4.5 5.25 5.25"}));if(e===O.Logs)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 010 3.75H5.625a1.875 1.875 0 010-3.75z"}));if(e===O.CircleClose)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}));if(e===O.Swatch)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.098 19.902a3.75 3.75 0 0 0 5.304 0l6.401-6.402M6.75 21A3.75 3.75 0 0 1 3 17.25V4.125C3 3.504 3.504 3 4.125 3h5.25c.621 0 1.125.504 1.125 1.125v4.072M6.75 21a3.75 3.75 0 0 0 3.75-3.75V8.197M6.75 21h13.125c.621 0 1.125-.504 1.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5 8.197l2.88-2.88c.438-.439 1.15-.439 1.59 0l3.712 3.713c.44.44.44 1.152 0 1.59l-2.879 2.88M6.75 17.25h.008v.008H6.75v-.008Z"}));if(e===O.SquareStack3D)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.429 9.75 2.25 12l4.179 2.25m0-4.5 5.571 3 5.571-3m-11.142 0L2.25 7.5 12 2.25l9.75 5.25-4.179 2.25m0 0L21.75 12l-4.179 2.25m0 0 4.179 2.25L12 21.75 2.25 16.5l4.179-2.25m11.142 0-5.571 3-5.571-3"}));if(e===O.ExclaimationCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z"}));if(e===O.Reload)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"}));if(e===O.ArrowUpDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 7.5L7.5 3m0 0L12 7.5M7.5 3v13.5m13.5 0L16.5 21m0 0L12 16.5m4.5 4.5V7.5"}));if(e===O.Calendar)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 7.5v11.25m-18 0A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75m-18 0v-7.5A2.25 2.25 0 015.25 9h13.5A2.25 2.25 0 0121 11.25v7.5"}));if(e===O.Stop)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.25 7.5A2.25 2.25 0 017.5 5.25h9a2.25 2.25 0 012.25 2.25v9a2.25 2.25 0 01-2.25 2.25h-9a2.25 2.25 0 01-2.25-2.25v-9z"}));if(e===O.Copy)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 01-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 011.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 00-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 01-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5a3.375 3.375 0 00-3.375-3.375H9.7
495"}));if(e===O.Squares)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6A2.25 2.25 0 016 3.75h2.25A2.25 2.25 0 0110.5 6v2.25a2.25 2.25 0 01-2.25 2.25H6a2.25 2.25 0 01-2.25-2.25V6zM3.75 15.75A2.25 2.25 0 016 13.5h2.25a2.25 2.25 0 012.25 2.25V18a2.25 2.25 0 01-2.25 2.25H6A2.25 2.25 0 013.75 18v-2.25zM13.5 6a2.25 2.25 0 012.25-2.25H18A2.25 2.25 0 0120.25 6v2.25A2.25 2.25 0 0118 10.5h-2.25a2.25 2.25 0 01-2.25-2.25V6zM13.5 15.75a2.25 2.25 0 012.25-2.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-2.25A2.25 2.25 0 0113.5 18v-2.25z"}));if(e===O.RectangleStack)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 6.878V6a2.25 2.25 0 012.25-2.25h7.5A2.25 2.25 0 0118 6v.878m-12 0c.235-.083.487-.128.75-.128h10.5c.263 0 .515.045.75.128m-12 0A2.25 2.25 0 004.5 9v.878m13.5-3A2.25 2.25 0 0119.5 9v.878m0 0a2.246 2.246 0 00-.75-.128H5.25c-.263 0-.515.045-.75.128m15 0A2.25 2.25 0 0121 12v6a2.25 2.25 0 01-2.25 2.25H5.25A2.25 2.25 0 013 18v-6c0-.98.626-1.813 1.5-2.122"}));if(e===O.CursorArrowRays)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.042 21.672L13.684 16.6m0 0l-2.51 2.225.569-9.47 5.227 7.917-3.286-.672zM12 2.25V4.5m5.834.166l-1.591 1.591M20.25 10.5H18M7.757 14.743l-1.59 1.59M6 10.5H3.75m4.007-4.243l-1.59-1.59"}));if(e===O.ChartBar)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"}));if(e===O.SquareStack)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"}));if(e===O.Cube)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 7.5l-9-5.25L3 7.5m18 0l-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9"}));if(e===O.Pencil||e===O.Edit)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.89 5.99l1.35-1.35a1.5 1.5 0 112.122 2.122L7.866 18.256a3.6 3.6 0 01-1.518.904l-2.148.64.64-2.148a3.6 3.6 0 01.904-1.518L15.89 5.99zm0 0L18 8.1"}));if(e===O.Equals)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 9h16.5m-16.5 6.75h16.5"}));if(e===O.Flag)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 3v1.5M3 21v-6m0 0l2.77-.693a9 9 0 016.208.682l.108.054a9 9 0 006.086.71l3.114-.732a48.524 48.524 0 01-.005-10.499l-3.11.732a9 9 0 01-6.085-.711l-.108-.054a9 9 0 00-6.208-.682L3 4.5M3 15V4.5"}));if(e===O.Bolt)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z"}));if(e===O.ListBullet)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 6.75h12M8.25 12h12m-12 5.25h12M3.75 6.75h.007v.008H3.75V6.75zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zM3.75 12h.007v.008H3.75V12zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm-.375 5.25h.007v.008H3.75v-.008zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"}));if(e===O.Template)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 002.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 00-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 00-3.375-3.375h-1.5a1.125 1.125 0 01-1.125-1.125v-1.5A3.375 3.375 0 006.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0015 2.25h-1.5a2.251 2.251 0 00-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 00-9-9z"}));if(e===O.TableCells)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 01-1.125-1.125M3.375 19.5h7.5c.621 0 1.125-.504 1.125-1.125m-9.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-7.5A1.125 1.125 0 0112 18.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125m19.5 0v1.5c0 .621-.504 1.125-1.125 1.125M2.25 5.625v1.5c0 .621.504 1.125 1.125 1.125m0 0h17.25m-17.25 0h7.5c.
49621 0 1.125.504 1.125 1.125M3.375 8.25c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m17.25-3.75h-7.5c-.621 0-1.125.504-1.125 1.125m8.625-1.125c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M12 10.875v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125M13.125 12h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125M20.625 12c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5M12 14.625v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 14.625c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m0 1.5v-1.5m0 0c0-.621.504-1.125 1.125-1.125m0 0h7.5"}));if(e===O.MinusSmall)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 12H6"}));if(e===O.Minus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 12h-15"}));if(e===O.Database)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125"}));if(e===O.Book)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25"}));if(e===O.Chat)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 20.25c4.97 0 9-3.694 9-8.25s-4.03-8.25-9-8.25S3 7.444 3 12c0 2.104.859 4.023 2.273 5.48.432.447.74 1.04.586 1.641a4.483 4.483 0 01-.923 1.785A5.969 5.969 0 006 21c1.282 0 2.47-.402 3.445-1.087.81.22 1.668.337 2.555.337z"}));if(e===O.Condition)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.5 21L3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5"}));if(e===O.CPUChip)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 3v1.5M4.5 8.25H3m18 0h-1.5M4.5 12H3m18 0h-1.5m-15 3.75H3m18 0h-1.5M8.25 19.5V21M12 3v1.5m0 15V21m3.75-18v1.5m0 15V21m-9-1.5h10.5a2.25 2.25 0 0 0 2.25-2.25V6.75a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 6.75v10.5a2.25 2.25 0 0 0 2.25 2.25Zm.75-12h9v9h-9v-9Z"}));if(e===O.Unarchive)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5m6 4.125 2.25 2.25m0 0 2.25 2.25M12 13.875l2.25-2.25M12 13.875l-2.25 2.25M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"}));if(e===O.JSON)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.25 9.75L16.5 12l-2.25 2.25m-4.5 0L7.5 12l2.25-2.25M6 20.25h12A2.25 2.25 0 0020.25 18V6A2.25 2.25 0 0018 3.75H6A2.25 2.25 0 003.75 6v12A2.25 2.25 0 006 20.25z"}));if(e===O.Variable)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 7.5l-2.25-1.313M21 7.5v2.25m0-2.25l-2.25 1.313M3 7.5l2.25-1.313M3 7.5l2.25 1.313M3 7.5v2.25m9 3l2.25-1.313M12 12.75l-2.25-1.313M12 12.75V15m0 6.75l2.25-1.313M12 21.75V19.5m0 2.25l-2.25-1.313m0-16.875L12 2.25l2.25 1.313M21 14.25v2.25l-2.25 1.313m-13.5 0L3 16.5v-2.25"}));if(e===O.Workflow)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 7.125C2.25 6.504 2.754 6 3.375 6h6c.621 0 1.125.504 1.125 1.125v3.75c0 .621-.504 1.125-1.125 1.125h-6a1.125 1.125 0 01-1.125-1.125v-3.75zM14.25 8.625c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v8.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-8.25zM3.75 16.125c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v2.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-2.25z"}));if(e===O.TransparentCube)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 7.5l-2.25-1.313M21 7.5v2.25m0-2.25l-2.25 1.313M3 7.5l2.25-1.313M3 7.5l2.25 1.313M3 7.5v2.25m9 3l2.25-1.313M12 12.75l-2.25-1.313M12 12.75V15m0 6.75l2.25-1.313M12 21.75V19.5m0 2.25l-2.25-1.313m0-16.875L12 2.25l2.25 1.313M21 14.25v2.25l-2.25 1.313m-13.5 0L3 16.5v-2.25"}));if(e===O.Wrench)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75a4.5 4.5 0 01-4.884 4.484c-1.076-.091-2.264.071-2.95.904l-7.152 8.684a2.548 2.548 0 11-3.586-3.586l8.684
49-7.152c.833-.686.995-1.874.904-2.95a4.5 4.5 0 016.336-4.486l-3.276 3.276a3.004 3.004 0 002.25 2.25l3.276-3.276c.256.565.398 1.192.398 1.852z"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.867 19.125h.008v.008h-.008v-.008z"})));if(e===O.ArrowCircleDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75l3 3m0 0l3-3m-3 3v-7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.ArrowCircleUp)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 11.25l-3-3m0 0l-3 3m3-3v7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.ArrowCircleLeft)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.25 9l-3 3m0 0l3 3m-3-3h7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.AddImage)return f(w.default.createElement("path",{d:"M28 8H12a4 4 0 00-4 4v20m32-12v8m0 0v8a4 4 0 01-4 4H12a4 4 0 01-4-4v-4m32-4l-3.172-3.172a4 4 0 00-5.656 0L28 28M8 32l9.172-9.172a4 4 0 015.656 0L28 28m0 0l4 4m4-24h8m-4-4v8m-12 4h.02",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}));if(e===O.Alert)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 10.5v3.75m-9.303 3.376C1.83 19.126 2.914 21 4.645 21h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 4.88c-.866-1.501-3.032-1.501-3.898 0L2.697 17.626zM12 17.25h.007v.008H12v-.008z"}));if(e===O.Notification)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0"}));if(e===O.Play)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.348a1.125 1.125 0 010 1.971l-11.54 6.347a1.125 1.125 0 01-1.667-.985V5.653z"}));if(e===O.Signal)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.348 14.651a3.75 3.75 0 010-5.303m5.304 0a3.75 3.75 0 010 5.303m-7.425 2.122a6.75 6.75 0 010-9.546m9.546 0a6.75 6.75 0 010 9.546M5.106 18.894c-3.808-3.808-3.808-9.98 0-13.789m13.788 0c3.808 3.808 3.808 9.981 0 13.79M12 12h.008v.007H12V12zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"}));if(e===O.Criteria)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 6h9.75M10.5 6a1.5 1.5 0 11-3 0m3 0a1.5 1.5 0 10-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-9.75 0h9.75"}));if(e===O.AddFolder)return f(w.default.createElement("path",{vectorEffect:"non-scaling-stroke",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"}));if(e===O.Help)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"}));if(e===O.Email)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 01-2.25 2.25h-15a2.25 2.25 0 01-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25m19.5 0v.243a2.25 2.25 0 01-1.07 1.916l-7.5 4.615a2.25 2.25 0 01-2.36 0L3.32 8.91a2.25 2.25 0 01-1.07-1.916V6.75"}));if(e===O.Search)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"}));if(e===O.User)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z"}));if(e===O.UpDownArrow)return f(w.default.createElement("path",{fillRule:"evenodd",d:"M10 3a.75.75 0 01.55.24l3.25 3.5a.75.75 0 11-1.1 1.02L10 4.852 7.3 7.76a.75.75 0 01-1.1-1.02l3.25-3.5A.75.75 0 0110 3zm-3.76 9.2a.75.75 0 011.06.04l2.7 2.908 2.7-2.908a.75.75 0 111.1 1.02l-3.25 3.5a.75.75 0 01-1.1 0l-3.25-3.5a.75.75 0 01.04-1.06z",clipRule:"evenodd"}));if(e===O.ErrorSolid)return f(w.default.createElement("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"}));if(e===O.Spinner)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),w.default.createElement("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})));if(e===O.Home)return f(w.default.createElement("path",{fillRule:"evenodd",d:"M9.293 2.293a1 1 0 011.414 0l7 7A1 1 0 0117 11h-1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-3a1 1 0 00-1-1H9a1 1 0 00-1 1v3a1 1 0 01-1 1H5a1 1 0 01-1-1v-6H3a1 1 0 01-.707-1.707l7-7z",clipRule:"evenodd"}));if(e===O.GitHub)return f(w.default.createElement("path",{fill:"currentColor",stroke:"none",d:"M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"}));if(e===O.ChevronRight)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"}));if(e===O.Clock)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.Settings)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.
49074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.213 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"})));if(e===O.AltGlobe)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21a9.004 9.004 0 008.716-6.747M12 21a9.004 9.004 0 01-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 017.843 4.582M12 3a8.997 8.997 0 00-7.843 4.582m15.686 0A11.953 11.953 0 0112 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0121 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0112 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 013 12c0-1.605.42-3.113 1.157-4.418"}));if(e===O.BarsArrowDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4.5h14.25M3 9h9.75M3 13.5h9.75m4.5-4.5v12m0 0l-3.75-3.75M17.25 21L21 17.25"}));if(e===O.Bell)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0"}));if(e===O.AdjustmentHorizontal)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 6h9.75M10.5 6a1.5 1.5 0 11-3 0m3 0a1.5 1.5 0 10-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-9.75 0h9.75"}));if(e===O.AdjustmentVertical)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 13.5V3.75m0 9.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 3.75V16.5m12-3V3.75m0 9.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 3.75V16.5m-6-9V3.75m0 3.75a1.5 1.5 0 010 3m0-3a1.5 1.5 0 000 3m0 9.75V10.5"}));if(e===O.BellRinging)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0M3.124 7.5A8.969 8.969 0 015.292 3m13.416 0a8.969 8.969 0 012.168 4.5"}));if(e===O.BarsArrowUp)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4.5h14.25M3 9h9.75M3 13.5h9.75m4.5-4.5v12m0 0l-3.75-3.75M17.25 21L21 17.25"}));if(e===O.CheckCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.Refresh)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99"}));if(e===O.Filter)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 01-.659 1.591l-5.432 5.432a2.25 2.25 0 00-.659 1.591v2.927a2.25 2.25 0 01-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 00-.659-1.591L3.659 7.409A2.25 2.25 0 013 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32
490 0112 3z"}));if(e===O.Add)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"}));if(e===O.Check)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75l6 6 9-13.5"}));if(e===O.Folder)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 12.75V12A2.25 2.25 0 014.5 9.75h15A2.25 2.25 0 0121.75 12v.75m-8.69-6.44l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z"}));if(e===O.Label)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.568 3H5.25A2.25 2.25 0 003 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 005.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 009.568 3z"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 6h.008v.008H6V6z"})));if(e===O.ArrowCircleRight)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12.75 15l3-3m0 0l-3-3m3 3h-7.5M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.Team)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19.128a9.38 9.38 0 002.625.372 9.337 9.337 0 004.121-.952 4.125 4.125 0 00-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 018.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0111.964-3.07M12 6.375a3.375 3.375 0 11-6.75 0 3.375 3.375 0 016.75 0zm8.25 2.25a2.625 2.625 0 11-5.25 0 2.625 2.625 0 015.25 0z"}));if(e===O.Globe)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.115 5.19l.319 1.913A6 6 0 008.11 10.36L9.75 12l-.387.775c-.217.433-.132.956.21 1.298l1.348 1.348c.21.21.329.497.329.795v1.089c0 .426.24.815.622 1.006l.153.076c.433.217.956.132 1.298-.21l.723-.723a8.7 8.7 0 002.288-4.042 1.087 1.087 0 00-.358-1.099l-1.33-1.108c-.251-.21-.582-.299-.905-.245l-1.17.195a1.125 1.125 0 01-.98-.314l-.295-.295a1.125 1.125 0 010-1.591l.13-.132a1.125 1.125 0 011.3-.21l.603.302a.809.809 0 001.086-1.086L14.25 7.5l1.256-.837a4.5 4.5 0 001.528-1.732l.146-.292M6.115 5.19A9 9 0 1017.18 4.64M6.115 5.19A8.965 8.965 0 0112 3c1.929 0 3.716.607 5.18 1.64"}));if(e===O.Terminal)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 7.5l3 2.25-3 2.25m4.5 0h3m-9 8.25h13.5A2.25 2.25 0 0021 18V6a2.25 2.25 0 00-2.25-2.25H5.25A2.25 2.25 0 003 6v12a2.25 2.25 0 002.25 2.25z"}));if(e===O.Error)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"}));if(e===O.List)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 6.75h12M8.25 12h12m-12 5.25h12M3.75 6.75h.007v.008H3.75V6.75zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zM3.75 12h.007v.008H3.75V12zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm-.375 5.25h.007v.008H3.75v-.008zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"}));if(e===O.ChevronDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"}));if(e===O.ChevronLeft)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5L8.25 12l7.5-7.5"}));if(e===O.Window)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 8.25V18a2.25 2.25 0 002.25 2.25h13.5A2.25 2.25 0 0021 18V8.25m-18 0V6a2.25 2.25 0 012.25-2.25h13.5A2.25 2.25 0 0121 6v2.25m-18 0h18M5.25 6h.008v.008H5.25V6zM7.5 6h.008v.008H7.5V6zm2.25 0h.008v.008H9.75V6z"}));if(e===O.Trash)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0"}));if(e===O.ChevronUp)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75l7.5-7.5 7.5 7.5"}));if(e===O.Logout)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.636 5.636a9 9 0 1012.728 0M12 3v9"}));if(e===O.Report)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"}));if(e===O.Lock)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"}));if(e===O.Time)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.Call)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 6.75c0 8.284 6.716 15 15 15h2.25a2.25 2.25 0 002.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97 1.293c-.282.376-.769.542-1.21.38a12.035 12.035 0 01-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963 3.102a1.125 1.125 0 00-1.091-.852H4.5A2.25 2.25 0 002.25 4.5v2.25z"}));if(e===O.IncomingCall)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.25 9.75v-4.5m0 4.5h4.5m-4.5 0l6-6m-3 18c-8.284 0-15-6.716-15-15V4.5A2.25 2.25 0 014.5 2.25h1.372c.516 0 .966.351 1.091.852l1.106 4.423c.11.44-.054.902-.417 1.173l-1.293.97a1.062 1.062 0 00-.38 1.21 12.035 12.035 0 007.143 7.143c.441.162.928-.004 1.21-.38l.97-1.293a1.125 1.125 0 011.173-.417l4.423 1.106c.5.125.852.575.852 1.091V19.5a2.25 2.25 0 01-2.25 2.25h-2.25z"})));if(e===O.More)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.Integrations)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 16.875h3.375m0 0h3.375m-3.375 0V13.5m0 3.375v3.375M6 10.5
49h2.25a2.25 2.25 0 002.25-2.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v2.25A2.25 2.25 0 006 10.5zm0 9.75h2.25A2.25 2.25 0 0010.5 18v-2.25a2.25 2.25 0 00-2.25-2.25H6a2.25 2.25 0 00-2.25 2.25V18A2.25 2.25 0 006 20.25zm9.75-9.75H18a2.25 2.25 0 002.25-2.25V6A2.25 2.25 0 0018 3.75h-2.25A2.25 2.25 0 0013.5 6v2.25a2.25 2.25 0 002.25 2.25z"}));if(e===O.Activity)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 01-.825-.242m9.345-8.334a2.126 2.126 0 00-.476-.095 48.64 48.64 0 00-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0011.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155"}));if(e===O.Billing)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5z"}));if(e===O.Code)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.25 6.75L22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3l-4.5 16.5"}));if(e===O.Key)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 5.25a3 3 0 013 3m3 0a6 6 0 01-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1121.75 8.25z"}));if(e===O.Success)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.Info)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"}));if(e===O.SMS)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 01.865-.501 48.172 48.172 0 003.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.
49123-2.995-2.707-3.228A48.394 48.394 0 0012 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018z"}));if(e===O.WhatsApp)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 2C6.48 2 2 6.48 2 12c0 1.77.46 3.43 1.27 4.88L2 22l5.12-1.27C8.57 21.54 10.23 22 12 22c5.52 0 10-4.48 10-10S17.52 2 12 2z"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 14.38c-.25-.13-1.47-.73-1.7-.81-.23-.08-.4-.13-.56.12-.16.25-.64.81-.79.98-.14.17-.29.19-.54.06-.25-.13-1.05-.39-2-1.23-.74-.66-1.24-1.47-1.38-1.72-.14-.25-.02-.38.11-.51.11-.11.25-.29.37-.43.12-.15.16-.25.25-.42.08-.17.04-.31-.02-.43-.06-.13-.56-1.35-.77-1.85-.2-.48-.41-.42-.56-.43-.14-.01-.31-.01-.48-.01-.17 0-.44.06-.67.31-.23.25-.87.85-.87 2.08 0 1.22.89 2.4 1.02 2.57.12.17 1.75 2.67 4.25 3.74.59.26 1.06.41 1.42.52.6.19 1.14.16 1.57.1.48-.07 1.47-.6 1.68-1.18.21-.58.21-1.08.14-1.18-.06-.1-.23-.16-.48-.29z"})));if(e===O.Telegram)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2z"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 12.5l2.5 1 1 3 2-2.5 3.5 2.5 1.5-8L6 11l1 1.5z"})));if(e===O.Hide)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.98 8.223A10.477 10.477 0 001.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0112 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 01-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 10-4.243-4.243m4.242 4.242L9.88 9.88"}));if(e===O.True)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75l6 6 9-13.5"}));if(e===O.False)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}));if(e===O.Star)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.563.563 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z"}));if(e===O.Invoice)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"}));if(e===O.EmptyCircle)return f(w.default.createElement("circle",{cx:"12",cy:"12",r:"7.5"}),{strokeWidth:"2.25"});if(e===O.Circle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.Public)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 18.72a9.094 9.094 0 003.741-.479 3 3 0 00-4.682-2.72m.94 3.198l.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0112 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 016 18.719m12 0a5.971 5.971 0 00-.941-3.197m0 0A5.995 5.995 0 0012 12.75a5.995 5.995 0 00-5.058 2.772m0 0a3 3 0 00-4.681 2.72 8.986 8.986 0 003.74.477m.94-3.197a5.971 5.971 0 00-.94 3.197M15 6.75a3 3 0 11-6 0 3 3 0 016 0zm6 3a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0zm-13.5 0a2.25 2.25 0 11-4.5 0 2.25 2.25 0 014.5 0z"}));if(e===O.Image)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 15.75l5.159-5.159a2.25 2.25 0 013.182 0l5.159 5.159m-1.5-1.5l1.409-1.409a2.25 2.25 0 013.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 001.5-1.5V6a1.5 1.5 0 00-1.5-1.5H3.75A1.5 1.5 0 002.25 6v12a1.5 1.5 0 001.5 1.5zm10.5-11.25h.008v.008h-.008V8.25zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"}));if(e===O.DocumentCheck)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.125 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.625M10.125 2.25H10.5c4.971 0 9 4.029 9 9v.375M10.125 2.25c1.864 0 3.375 1.511 3.375 3.375V7.125c0 .621.504 1.125 1.125 1.125h1.5c1.864 0 3.375 1.511 3.375 3.375M9 15l2.25 2.25L15 12"}));if(e===O.TextFile||e===O.File)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z"}));if(e===O.WrenchScrewdriver)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.42 15.17 17.25 21A2.652 2.652 0 0 0 21 17.25l-5.877-5.877M11.42 15.17l2.496-3.03c.317-.384.74-.626 1.208-.766M11.42 15.17l-4.655 5.653a2.548 2.548 0 1 1-3.586-3.586l6.837-5.63m5.108-.233c.55-.164 1.163-.188 1.743-.14a4.5 4.5 0 0 0 4.486-6.336l-3.276 3.277a3.004 3.004 0 0 1-2.25-2.25l3.276-3.276a4.5 4.5 0 0 0-6.336 4.486c.091 1.076-.071 2.264-.904 2.95l-.102.085m-1.745 1.437L5.909 7.5H4.5L2.25 3.75l1.5-1.5L7.5 4.5v1.409l4.26 4.26m-1.745 1.437 1.745-1.437m6.615 8.206L15.75 15.75M4.867 19.125h.008v.008h-.008v-.008Z"}));if(e===O.Text)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.
49026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 0 1 .865-.501 48.172 48.172 0 0 0 3.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"}));if(e===O.SendMessage)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 12L3.269 3.126A59.768 59.768 0 0121.485 12 59.77 59.77 0 013.27 20.876L5.999 12zm0 0h7.5"}));if(e===O.RSS)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12.75 19.5v-.75a7.5 7.5 0 00-7.5-7.5H4.5m0-6.75h.75c7.87 0 14.25 6.38 14.25 14.25v.75M6 18.75a.75.75 0 11-1.5 0 .75.75 0 011.5 0z"}));if(e===O.Slack)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{d:"M9.33315 2C8.22858 2 7.33328 2.89731 7.33328 4.00388C7.33302 4.26677 7.38454 4.52714 7.4849 4.77012C7.58526 5.0131 7.73249 5.23393 7.9182 5.42001C8.1039 5.60609 8.32444 5.75377 8.56722 5.85462C8.80999 5.95546 9.07026 6.0075 9.33315 6.00777H11.3333V4.00388C11.3338 3.47292 11.1233 2.96353 10.7482 2.58774C10.3731 2.21194 9.86411 2.00053 9.33315 2ZM9.33315 7.34369H3.99984C2.89527 7.34369 1.99997 8.241 1.99997 9.34791C1.99997 10.4545 2.89527 11.3518 3.99984 11.3518H9.33348C10.4377 11.3518 11.3333 10.4545 11.3333 9.34791C11.3333 8.241 10.4377 7.34369 9.33315 7.34369Z",strokeLinejoin:"round"}),w.default.createElement("path",{d:"M22 9.34791C22 8.241 21.1043 7.34369 19.9998 7.34369C18.8952 7.34369 17.9999 8.241 17.9999 9.34791V11.3518H19.9998C20.5307 11.3513 21.0397 11.1398 21.4148 10.7641C21.7899 10.3883 22.0004 9.87887 22 9.34791ZM16.6667 9.34791V4.00388C16.6671 3.47292 16.4566 2.96353 16.0815 2.58774C15.7064 2.21194 15.1974 2.00053 14.6665 2C13.5619 2 12.6666 2.89731 12.6666 4.00388V9.34757C12.6666 10.4548 13.5619 11.3521 14.6665 11.3521C15.1974 11.3516 15.7064 11.1402 16.0815 10.7644C16.4566 10.3886 16.6671 9.87887 16.6667 9.34791Z",strokeLinejoin:"round"}),w.default.createElement("path",{d:"M14.6665 22.0395C15.1974 22.039 15.7064 21.8276 16.0815 21.4518C16.4566 21.076 16.6671 20.5666 16.6667 20.0356C16.6671 19.5047 16.4566 18.9953 16.0815 18.6195C15.7064 18.2437 15.1974 18.0323 14.6665 18.0317H12.6666V20.0356C12.6666 21.1422 13.5619 22.0395 14.6665 22.0395ZM14.6665 16.6958H20.0001C21.1043 16.6958 22 15.7985 22 14.6916C22.0004 14.1606 21.7899 13.6512 21.4148 13.2755C21.0397 12.8997 20.5307 12.6882 19.9998 12.6877H14.6665C13.5619 12.6877 12.6666 13.585 12.6666 14.6916C12.6663 14.9545 12.7178 15.2149 12.8182 15.4578C12.9186 15.7008 13.0658 15.9216 13.2515 16.1077C13.4372 16.2938 13.6577 16.4415 13.9005 16.5423C14.1433 16.6432 14.4036 16.6956 14.6665 16.6958Z",strokeLinejoin:"round"}),w.default.createElement("path",{d:"M1.99997 14.6916C1.99971 14.9545 2.05123 15.2149 2.15159 15.4578C2.25194 15.7008 2.39918 15.9216 2.58489 16.1077C2.77059 16.2938 2.99113 16.4415 3.2339 16.5423C3.47668 16.6432 3.73695 16.6952 3.99984 16.6955C4.5308 16.6949 5.0398 16.4835 5.41491 16.1077C5.79001 15.732 6.00048 15.2226 6.00004 14.6916V12.6877H3.99984C2.89527 12.6877 1.99997 13.585 1.99997 14.6916ZM7.33328 14.6916V20.0353C7.33328 21.1422 8.22858 22.0395 9.33315 22.0395C9.86411 22.039 10.3731 21.8276 10.7482 21.4518C11.1233 21.076 11.3338 20.5666 11.3333 20.0356V14.6916C11.3336 14.4287 11.2821 14.1683 11.1817 13.9253C11.0813 13.6823 10.9341 13.4614 10.7483 13.2754C10.5626 13.0893 10.342 12.9416 10.0992 12.8408C9.85636 12.7399 9.59606 12.6879 9.33315 12.6877C8.22858 12.6877 7.33328 13.585 7.33328 14.6916Z",strokeLinejoin:"round"})));if(e===O.Drag)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.75a.75.75 0 110-1.5.75.75 0 010 1.5zM12 12.75a.75.75 0 110-1.5.75.75 0 010 1.5zM12 18.75a.75.75 0 110-1.5.75.75 0 010 1.5z"}));if(e===O.GripVertical)return f(w.default.createElement("path",{fill:"currentColor",stroke:"none",d:"M9 5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM9 12a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM9 19a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM18 5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM18 12a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM18 19a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"}));if(e===O.Graph)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z"}));if(e===O.Link)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.19 8.688a4.5 4.5 0 011.242 7.244l-4.5 4.5a4.5 4.5 0 01-6.364-6.364l1.757-1.757m13.35-.622l1.757-1.757a4.5 4.5 0 00-6.364-6.364l-4.5 4.5a4.5 4.5 0 001.242 7.244"}));if(e===O.ExternalLink)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"}));if(e===O.Download)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"}));if(e===O.Layers)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.429 9.75L2.25 12l4.179 2.25m0-4.5l5.571 3 5.571-3m-11.142 0L2.25 7.5 12 2.25l9.75 5.25-4.179 2.25m0 0L21.75 12l-4.179 2.25m0 0l4.179 2.25L12 21.75 2.25 16.5l4.179-2.25m11.142 0l-5.571 3-5.571-3"}));if(e===O.Layout)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 7.125C2.25 6.504 2.754 6 3.375 6h6c.621 0 1.125.504 1.125 1.125v3.75c0 .621-.504 1.125-1.125 1.125h-6a1.125 1.125 0 01-1.125-1.125v-3.75zM14.25 8.625c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v8.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-8.25zM3.75 16.125c0-.621.504-1.125 1.125-1.125h5.25c.621 0 1.125.504 1.125 1.125v2.25c0 .621-.504 1.125-1.125 1.125h-5.25a1.125 1.125 0 01-1.125-1.125v-2.25z"}));if(e===O.Upgrade)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v12m-3-2.818l.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}));if(e===O.Automation)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 3v1.5M4.5 8.25H3m18 0h-1.5M4.5 12H3m18 0h-1.5m-15 3.75H3m18 0h-1.5M8.25 19.5V21M12 3v1.5m0 15V21m3.75-18v1.5m0 15V21m-9-1.5h10.5a2.25 2.25 0 002.25-2.25V6.75a2.25 2.25 0 00-2.25-2.25H6.75A2.25 2.25 0 004.5 6.75v10.5a2.25 2.25 0 002.25 2.25zm.75-12h9v9h-9v-9z"}));if(e===O.Webhook)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.19 8.688a4.5 4.5 0 011.242 7.244l-4.5 4.5a4.5 4.5 0 01-6.364-6.364l1.757-1.757m13.35-.622l1.757-1.757a4.5 4.5 0 00-6.364-6.364l-4.5 4.5a4.5 4.5 0 001.242 7.244"}));if(e===O.Announcement)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.34 15.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5 4.5 0 110-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 01-1.44-4.282m3.102.069a18.03 18.03 0 01-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 018.835 2.535M10.34 6.66a23.847 23.847 0 008.835-2.535m0 0A23.74 23.74 0 0018.795 3m.38 1.125a23.91 23.91 0 011.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 001.014-5.395m0-3.46c.495.413.811 1.035.811 1.73 0 .695-.316 1.317-.811 1.73m0-3.46a24.347 24.347 0 010 3.46"}));if(e===O.Brain)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09
49L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 00-2.456 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z"}));if(e===O.FlowDiagram)return f(w.default.createElement("g",{style:{transform:"rotate(180deg)",transformOrigin:"center"}},w.default.createElement("rect",{x:"3",y:"3",width:"6",height:"4",rx:"1",strokeWidth:"1.5"}),w.default.createElement("rect",{x:"15",y:"3",width:"6",height:"4",rx:"1",strokeWidth:"1.5"}),w.default.createElement("rect",{x:"9",y:"17",width:"6",height:"4",rx:"1",strokeWidth:"1.5"}),w.default.createElement("path",{strokeLinecap:"round",d:"M6 7v3a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7M12 12v5"})));if(e===O.Bug)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("ellipse",{cx:"12",cy:"14",rx:"5",ry:"6"}),w.default.createElement("path",{strokeLinecap:"round",d:"M9 8.5C9 6.5 10.5 5 12 5s3 1.5 3 3.5M4 11l3 1m10-1 3 1M4 17l3-1m10 1 3-1M12 8v12M9 14h6"})));if(e===O.ChartPie)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 6a7.5 7.5 0 107.5 7.5h-7.5V6z"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 10.5H21A7.5 7.5 0 0013.5 3v7.5z"})));if(e===O.Heartbeat)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2 12h3l2-4 3 8 3-6 2 4h7"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2 20h20"})));if(e===O.Waterfall)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("rect",{x:"2",y:"3",width:"20",height:"4",rx:"0.5"}),w.default.createElement("rect",{x:"2",y:"10",width:"10",height:"4",rx:"0.5"}),w.default.createElement("rect",{x:"2",y:"17",width:"5",height:"4",rx:"0.5"}),w.default.createElement("rect",{x:"17",y:"17",width:"5",height:"4",rx:"0.5"})));if(e===O.Compass)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2Zm3.5 13.5-5-2.5-2.5-5 5 2.5 2.5 5Z"}));if(e===O.Disc)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("circle",{cx:"12",cy:"12",r:"10"}),w.default.createElement("circle",{cx:"12",cy:"12",r:"3"})));if(e===O.Grid)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z"}));if(e===O.ArrowDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 13.5 12 21m0 0-7.5-7.5M12 21V3"}));if(e===O.ArrowUp)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 10.5 12 3m0 0 7.5 7.5M12 3v18"}));if(e===O.ArrowLeft)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18"}));if(e===O.ArrowRight)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"}));if(e===O.ArrowPath)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"}));if(e===O.ArrowTrendingUp)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 18 9 11.25l4.306 4.306a11.95 11.95 0 0 1 5.814-5.518l2.74-1.22m0 0-5.94-2.281m5.94 2.28-2.28 5.941"}));if(e===O.ArrowTrendingDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 6 9 12.75l4.286-4.286a11.948 11.948 0 0 1 4.306 6.43l.776 2.898m0 0 3.182-5.511m-3.182 5.51-5.511-3.181"}));
49if(e===O.ArrowUturnLeft)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 15 3 9m0 0 6-6M3 9h12a6 6 0 0 1 0 12h-3"}));if(e===O.ArrowUturnRight)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m15 15 6-6m0 0-6-6m6 6H9a6 6 0 0 0 0 12h3"}));if(e===O.Beaker)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.75 3.104v5.714a2.25 2.25 0 0 1-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 0 1 4.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0 1 12 15a9.065 9.065 0 0 0-6.23.693L5 14.5m14.8.8 1.402 5.607c.28 1.12-.92 2.039-1.97 1.508l-3.126-1.578a8.994 8.994 0 0 0-8.212 0l-3.126 1.578c-1.05.53-2.25-.388-1.97-1.508L5 14.5"}));if(e===O.Bookmark)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.593 3.322c1.1.128 1.907 1.077 1.907 2.185V21L12 17.25 4.5 21V5.507c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0 1 11.186 0Z"}));if(e===O.BookmarkSlash)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m3 3 1.664 1.664M21 21l-1.5-1.5m-5.485-1.242L12 17.25 4.5 21V8.742m.164-4.078a2.15 2.15 0 0 1 1.743-1.342 48.507 48.507 0 0 1 11.186 0c1.1.128 1.907 1.077 1.907 2.185V19.5M4.664 4.664 19.5 19.5"}));if(e===O.Briefcase)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.25 14.15v4.25c0 1.094-.787 2.036-1.872 2.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5 0a2.18 2.18 0 0 0 .75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114 48.114 0 0 0-3.413-.387m4.5 8.006c-.194.165-.42.295-.673.38A23.978 23.978 0 0 1 12 15.75c-2.648 0-5.195-.429-7.577-1.22a2.016 2.016 0 0 1-.673-.38m0 0A2.18 2.18 0 0 1 3 12.489V8.706c0-1.081.768-2.015 1.837-2.175a48.111 48.111 0 0 1 3.413-.387m7.5 0V5.25A2.25 2.25 0 0 0 13.5 3h-3a2.25 2.25 0 0 0-2.25 2.25v.894m7.5 0a48.667 48.667 0 0 0-7.5 0M12 12.75h.008v.008H12v-.008Z"}));if(e===O.BuildingOffice)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 21h16.5M4.5 3h15M5.25 3v18m13.5-18v18M9 6.75h1.5m-1.5 3h1.5m-1.5 3h1.5m3-6H15m-1.5 3H15m-1.5 3H15M9 21v-3.375c0-.621.504-1.125 1.125-1.125h3.75c.621 0 1.125.504 1.125 1.125V21"}));if(e===O.Cake)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8.25v-1.5m0 1.5c-1.355 0-2.697.056-4.024.166C6.845 8.51 6 9.473 6 10.608v2.513m6-4.871c1.355 0 2.697.056 4.024.166C17.155 8.51 18 9.473 18 10.608v2.513M15 8.25v-1.5m-6 1.5v-1.5m12 9.75-1.5.75a3.354 3.354 0 0 1-3 0 3.354 3.354 0 0 0-3 0 3.354 3.354 0 0 1-3 0 3.354 3.354 0 0 0-3 0 3.354 3.354 0 0 1-3 0L3 16.5m15-3.379a48.474 48.474 0 0 0-6-.371c-2.032 0-4.034.126-6 .371m12 0c.39.049.777.102 1.163.16 1.07.16 1.837 1.094 1.837 2.175v5.169c0 .621-.504 1.125-1.125 1.125H4.125A1.125 1.125 0 0 1 3 20.625v-5.17c0-1.08.768-2.014 1.837-2.174.386-.058.773-.112 1.163-.16"}));if(e===O.Calculator)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008Zm0 2.25h.008v.008H8.25V13.5Zm0 2.25h.008v.008H8.25v-.008Zm0 2.25h.008v.008H8.25V18Zm2.498-6.75h.007v.008h-.007v-.008Zm0 2.25h.007v.008h-.007V13.5Zm0 2.25h.007v.008h-.007v-.008Zm0 2.25h.007v.008h-.007V18Zm2.504-6.75h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V13.5Zm0 2.25h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V18Zm2.498-6.75h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V13.5ZM8.25 6h7.5v2.25h-7.5V6ZM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 0 0 2.25 2.25h10.5a2.25 2.25 0 0 0 2.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0 0 12 2.25Z"}));if(e===O.Camera)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.827 6.175A2.31 2.31 0 0 1 5.186 7.23c-.38.054-.757.112-1.134.175C2.999 7.58 2.25 8.507 2.25 9.574V18a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9.574c0-1.067-.75-1.994-1.802-2.169a47.865 47.865 0 0 0-1.134-.175 2.31 2.31 0 0 1-1.64-1.055l-.822-1.316a2.192 2.192 0 0 0-1.736-1.039 48.774 48.774 0 0 0-5.232 0 2.192 2.192 0 0 0-1.736 1.039l-.821 1.316Z"}));if(e===O.Cloud)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 15a4.5 4.5 0 0 0 4.5 4.5H18a3.75 3.75 0 0 0 1.332-7.257 3 3 0 0 0-3.758-3.848 5.25 5.25 0 0 0-10.233 2.33A4.502 4.502 0 0 0 2.25 15Z"}));if(e===O.CloudArrowDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9.75v6.75m0 0-3-3m3 3 3-3m-8.25 6a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z"}));if(e===O.CloudArrowUp)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 16.5V9.75m0 0 3 3m-3-3-3 3M6.75 19.5a4.5 4.5 0 0 1-1.41-8.775 5.25 5.25 0 0 1 10.233-2.33 3 3 0 0 1 3.758 3.848A3.752 3.752 0 0 1 18 19.5H6.75Z"}));if(e===O.Cog||e===O.Cog6Tooth)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.
49074.04.147.083.22.127.325.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 0 1 1.37.49l1.296 2.247a1.125 1.125 0 0 1-.26 1.431l-1.003.827c-.293.241-.438.613-.43.992a7.723 7.723 0 0 1 0 .255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26 1.43l-1.298 2.247a1.125 1.125 0 0 1-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47 6.47 0 0 1-.22.128c-.331.183-.581.495-.644.869l-.213 1.281c-.09.543-.56.94-1.11.94h-2.594c-.55 0-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 0 1-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 0 1-1.369-.49l-1.297-2.247a1.125 1.125 0 0 1 .26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932 6.932 0 0 1 0-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125 1.125 0 0 1-.26-1.43l1.297-2.247a1.125 1.125 0 0 1 1.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z"}));if(e===O.Cog8Tooth)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.343 3.94c.09-.542.56-.94 1.11-.94h1.093c.55 0 1.02.398 1.11.94l.149.894c.07.424.384.764.78.93.398.164.855.142 1.205-.108l.737-.527a1.125 1.125 0 0 1 1.45.12l.773.774c.39.389.44 1.002.12 1.45l-.527.737c-.25.35-.272.806-.107 1.204.165.397.505.71.93.78l.893.15c.543.09.94.559.94 1.109v1.094c0 .55-.397 1.02-.94 1.11l-.894.149c-.424.07-.764.383-.929.78-.165.398-.143.854.107 1.204l.527.738c.32.447.269 1.06-.12 1.45l-.774.773a1.125 1.125 0 0 1-1.449.12l-.738-.527c-.35-.25-.806-.272-1.203-.107-.398.165-.71.505-.781.929l-.149.894c-.09.542-.56.94-1.11.94h-1.094c-.55 0-1.019-.398-1.11-.94l-.148-.894c-.071-.424-.384-.764-.781-.93-.398-.164-.854-.142-1.204.108l-.738.527c-.447.32-1.06.269-1.45-.12l-.773-.774a1.125 1.125 0 0 1-.12-1.45l.527-.737c.25-.35.272-.806.108-1.204-.165-.397-.506-.71-.93-.78l-.894-.15c-.542-.09-.94-.56-.94-1.109v-1.094c0-.55.398-1.02.94-1.11l.894-.149c.424-.07.765-.383.93-.78.165-.398.143-.854-.108-1.204l-.526-.738a1.125 1.125 0 0 1 .12-1.45l.773-.773a1.125 1.125 0 0 1 1.45-.12l.737.527c.35.25.807.272 1.204.107.397-.165.71-.505.78-.929l.15-.894Z"}));if(e===O.CommandLine)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m6.75 7.5 3 2.25-3 2.25m4.5 0h3m-9 8.25h13.5A2.25 2.25 0 0 0 21 18V6a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 6v12a2.25 2.25 0 0 0 2.25 2.25Z"}));if(e===O.ComputerDesktop)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25"}));if(e===O.CreditCard)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Z"}));if(e===O.CurrencyDollar)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v12m-3-2.818.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}));if(e===O.DevicePhoneMobile)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 1.5H8.25A2.25 2.25 0 0 0 6 3.75v16.5a2.25 2.25 0 0 0 2.25 2.25h7.5A2.25 2.25 0 0 0 18 20.25V3.75a2.25 2.25 0 0 0-2.25-2.25H13.5m-3 0V3h3V1.5m-3 0h3m-3 18.75h3"}));if(e===O.DeviceTablet)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 19.5h3m-6.75 2.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-15a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 4.5v15a2.25 2.25 0 0 0 2.25 2.25Z"}));if(e===O.Document)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}));if(e===O.DocumentArrowDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m.75 12 3 3m0 0 3-3m-3 3v-6m-1.5-9H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}));if(e===O.DocumentArrowUp)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m6.75 12-3-3m0 0-3 3m3-3v6m-1.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}));if(e===O.DocumentDuplicate)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.7
495"}));if(e===O.DocumentMagnifyingGlass)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m5.231 13.481L15 17.25m-4.5-15H5.625c-.621 0-1.125.504-1.125 1.125v16.5c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Zm3.75 11.625a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z"}));if(e===O.DocumentMinus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m6.75 12H9.75m.75-9H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}));if(e===O.DocumentPlus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m3.75 9v6m3-3H9m1.5-12H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}));if(e===O.DocumentText)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}));if(e===O.EllipsisHorizontal)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM12.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM18.75 12a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}));if(e===O.EllipsisVertical)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"}));if(e===O.Envelope)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"}));if(e===O.EnvelopeOpen)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 9v.906a2.25 2.25 0 0 1-1.183 1.981l-6.478 3.488M2.25 9v.906a2.25 2.25 0 0 0 1.183 1.981l6.478 3.488m8.839 2.51-4.66-2.51m0 0-1.023-.55a2.25 2.25 0 0 0-2.134 0l-1.022.55m0 0-4.661 2.51m16.5 1.615a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V8.844a2.25 2.25 0 0 1 1.183-1.981l7.5-4.039a2.25 2.25 0 0 1 2.134 0l7.5 4.039a2.25 2.25 0 0 1 1.183 1.98V19.5Z"}));if(e===O.Eye)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}));if(e===O.FaceFrown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.182 16.318A4.486 4.486 0 0 0 12.016 15a4.486 4.486 0 0 0-3.198 1.318M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0ZM9.75 9.75c0 .414-.168.75-.375.75S9 10.164 9 9.75 9.168 9 9.375 9s.375.336.375.75Zm-.375 0h.008v.015h-.008V9.75Zm5.625 0c0 .414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75Zm-.375 0h.008v.015h-.008V9.75Z"}));if(e===O.FaceSmile)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.182 15.182a4.5 4.5 0 0 1-6.364 0M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0ZM9.75 9.75c0 .414-.168.75-.375.75S9 10.164 9 9.75 9.168 9 9.375 9s.375.336.375.75Zm-.375 0h.008v.015h-.008V9.75Zm5.625 0c0 .414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75Zm-.375 0h.008v.015h-.008V9.75Z"}));if(e===O.Film)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 0 1-1.125-1.125M3.375 19.5h1.5C5.496 19.5 6 18.996 6 18.375m-3.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-1.5A1.125 1.125 0 0 1 18 18.375M20.625 4.5H3.375m17.25 0c.621 0 1.125.504 1.125 1.125M20.625 4.5h-1.5C18.504 4.5 18 5.
49004 18 5.625m3.75 0v1.5c0 .621-.504 1.125-1.125 1.125M3.375 4.5c-.621 0-1.125.504-1.125 1.125M3.375 4.5h1.5C5.496 4.5 6 5.004 6 5.625m-3.75 0v1.5c0 .621.504 1.125 1.125 1.125m0 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m1.5-3.75C5.496 8.25 6 7.746 6 7.125v-1.5M4.875 8.25C5.496 8.25 6 8.754 6 9.375v1.5m0-5.25v5.25m0-5.25C6 5.004 6.504 4.5 7.125 4.5h9.75c.621 0 1.125.504 1.125 1.125m1.125 2.625h1.5m-1.5 0A1.125 1.125 0 0 1 18 7.125v-1.5m1.125 2.625c-.621 0-1.125.504-1.125 1.125v1.5m2.625-2.625c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125M18 5.625v5.25M7.125 12h9.75m-9.75 0A1.125 1.125 0 0 1 6 10.875M7.125 12C6.504 12 6 12.504 6 13.125m0-2.25C6 11.496 5.496 12 4.875 12M18 10.875c0 .621-.504 1.125-1.125 1.125M18 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m-12 5.25v-5.25m0 5.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125m-12 0v-1.5c0-.621-.504-1.125-1.125-1.125M18 18.375v-5.25m0 5.25v-1.5c0-.621.504-1.125 1.125-1.125M18 13.125v1.5c0 .621.504 1.125 1.125 1.125M18 13.125c0-.621.504-1.125 1.125-1.125M6 13.125v1.5c0 .621-.504 1.125-1.125 1.125M6 13.125C6 12.504 5.496 12 4.875 12m-1.5 0h1.5m-1.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M19.125 12h1.5m0 0c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h1.5m14.25 0h1.5"}));if(e===O.Fingerprint)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.864 4.243A7.5 7.5 0 0 1 19.5 10.5c0 2.92-.556 5.709-1.568 8.268M5.742 6.364A7.465 7.465 0 0 0 4.5 10.5a7.464 7.464 0 0 1-1.15 3.993m1.989 3.559A11.209 11.209 0 0 0 8.25 10.5a3.75 3.75 0 1 1 7.5 0c0 .527-.021 1.049-.064 1.565M12 10.5a14.94 14.94 0 0 1-3.6 9.75m6.633-4.596a18.666 18.666 0 0 1-2.485 5.33"}));if(e===O.Fire)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"}));if(e===O.FolderMinus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 13.5H9m4.06-7.19-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z"}));if(e===O.FolderOpen)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 9.776c.112-.017.227-.026.344-.026h15.812c.117 0 .232.009.344.026m-16.5 0a2.25 2.25 0 0 0-1.883 2.542l.857 6a2.25 2.25 0 0 0 2.227 1.932H19.05a2.25 2.25 0 0 0 2.227-1.932l.857-6a2.25 2.25 0 0 0-1.883-2.542m-16.5 0V6A2.25 2.25 0 0 1 6 3.75h3.879a1.5 1.5 0 0 1 1.06.44l2.122 2.12a1.5 1.5 0 0 0 1.06.44H18A2.25 2.25 0 0 1 20.25 9v.776"}));if(e===O.FolderPlus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 10.5v6m3-3H9m4.06-7.19-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z"}));if(e===O.Forward)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 8.689c0-.864.933-1.406 1.683-.977l7.108 4.061a1.125 1.125 0 0 1 0 1.954l-7.108 4.061A1.125 1.125 0 0 1 3 16.811V8.69ZM12.75 8.689c0-.864.933-1.406 1.683-.977l7.108 4.061a1.125 1.125 0 0 1 0 1.954l-7.108 4.061a1.125 1.125 0 0 1-1.683-.977V8.69Z"}));if(e===O.Funnel)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32
490 0 1 12 3Z"}));if(e===O.Gift)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 11.25v8.25a1.5 1.5 0 0 1-1.5 1.5H5.25a1.5 1.5 0 0 1-1.5-1.5v-8.25M12 4.875A2.625 2.625 0 1 0 9.375 7.5H12m0-2.625V7.5m0-2.625A2.625 2.625 0 1 1 14.625 7.5H12m0 0V21m-8.625-9.75h18c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z"}));if(e===O.GlobeAlt)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418"}));if(e===O.HandThumbUp)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.633 10.25c.806 0 1.533-.446 2.031-1.08a9.041 9.041 0 0 1 2.861-2.4c.723-.384 1.35-.956 1.653-1.715a4.498 4.498 0 0 0 .322-1.672V3a.75.75 0 0 1 .75-.75 2.25 2.25 0 0 1 2.25 2.25c0 1.152-.26 2.243-.723 3.218-.266.558.107 1.282.725 1.282m0 0h3.126c1.026 0 1.945.694 2.054 1.715.045.422.068.85.068 1.285a11.95 11.95 0 0 1-2.649 7.521c-.388.482-.987.729-1.605.729H13.48c-.483 0-.964-.078-1.423-.23l-3.114-1.04a4.501 4.501 0 0 0-1.423-.23H5.904m7.72-9.75c-.374 0-.75.036-1.124.107l-.267.05A4.501 4.501 0 0 1 8.25 9.75H8.25m6.254 0v.749c0 .18.014.359.042.535"}));if(e===O.HandThumbDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.498 15.25H4.372c-1.026 0-1.945-.694-2.054-1.715a12.137 12.137 0 0 1-.068-1.285c0-2.848.992-5.464 2.649-7.521C5.287 4.247 5.886 4 6.504 4h4.016a4.5 4.5 0 0 1 1.423.23l3.114 1.04a4.5 4.5 0 0 0 1.423.23h1.294M7.498 15.25c.618 0 .991.724.725 1.282A7.471 7.471 0 0 0 7.5 19.75 2.25 2.25 0 0 0 9.75 22a.75.75 0 0 0 .75-.75v-.633c0-.573.11-1.14.322-1.672.304-.76.93-1.33 1.653-1.715a9.04 9.04 0 0 0 2.86-2.4c.498-.634 1.226-1.08 2.032-1.08h.384m-10.253 1.5H9.7m8.075-9.75c.374 0 .75.036 1.124.107l.267.05a4.5 4.5 0 0 0 3.984-1.857M17.775 5.75c-.563 0-1.124.062-1.672.183"}));if(e===O.HandRaised)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.05 4.575a1.575 1.575 0 1 0-3.15 0v3m3.15-3v-1.5a1.575 1.575 0 0 1 3.15 0v1.5m-3.15 0 .075 5.925m3.075.75V4.575m0 0a1.575 1.575 0 0 1 3.15 0V15M6.9 7.575a1.575 1.575 0 1 0-3.15 0v8.175a6.75 6.75 0 0 0 6.75 6.75h2.018a5.25 5.25 0 0 0 3.712-1.538l1.732-1.732a5.25 5.25 0 0 0 1.538-3.712.75.75 0 0 0-.218-.53l-3.25-3.25a.75.75 0 0 0-1.28.53v2.407a1.575 1.575 0 0 1-3.15 0v-7.5"}));if(e===O.Hashtag)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.25 8.25h15m-16.5 7.5h15m-1.8-13.5-3.9 19.5m-2.1-19.5-3.9 19.5"}));if(e===O.Heart)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12Z"}));if(e===O.Identification)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Zm6-10.125a1.875 1.875 0 1 1-3.75 0 1.875 1.875 0 0 1 3.75 0Zm1.294 6.336a6.721 6.721 0 0 1-3.17.789 6.721 6.721 0 0 1-3.168-.789 3.376 3.376 0 0 1 6.338 0Z"}));if(e===O.Inbox)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 13.5h3.86a2.25 2.25 0 0 1 2.012 1.244l.256.512a2.25 2.25 0 0 0 2.013 1.244h3.218a2.25 2.25 0 0 0 2.013-1.244l.256-.512a2.25 2.25 0 0 1 2.013-1.244h3.859m-19.5.338V18a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18v-4.162c0-.224-.034-.447-.1-.661L19.24 5.338a2.25 2.25 0 0 0-2.15-1.588H6.911a2.25 2.25 0 0 0-2.15 1.588L2.35 13.177a2.25 2.25 0 0 0-.1.661Z"}));if(e===O.InboxArrowDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 3.75H6.912a2.25 2.25 0 0 0-2.15 1.588L2.35 13.177a2.25 2.25 0 0 0-.1.661V18a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18v-4.162c0-.224-.034-.447-.1-.661L19.24 5.338a2.25 2.25 0 0 0-2.15-1.588H1
495M2.25 13.5h3.86a2.25 2.25 0 0 1 2.012 1.244l.256.512a2.25 2.25 0 0 0 2.013 1.244h3.218a2.25 2.25 0 0 0 2.013-1.244l.256-.512a2.25 2.25 0 0 1 2.013-1.244h3.859M12 3v8.25m0 0-3-3m3 3 3-3"}));if(e===O.InboxStack)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.875 14.25l1.214.859a1.5 1.5 0 0 0 1.822 0l1.214-.859m-4.25 0h4.25m-4.25 0V12a2.25 2.25 0 0 1 2.25-2.25h0A2.25 2.25 0 0 1 14.25 12v2.25m-8.625 0H3a2.25 2.25 0 0 1-2.25-2.25V6A2.25 2.25 0 0 1 3 3.75h18A2.25 2.25 0 0 1 23.25 6v6A2.25 2.25 0 0 1 21 14.25h-2.625m-11.25 0V18A2.25 2.25 0 0 0 9.375 20.25h5.25A2.25 2.25 0 0 0 16.875 18v-3.75m-11.25 0h11.25"}));if(e===O.InformationCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}));if(e===O.Language)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m10.5 21 5.25-11.25L21 21m-9-3h7.5M3 5.621a48.474 48.474 0 0 1 6-.371m0 0c1.12 0 2.233.038 3.334.114M9 5.25V3m3.334 2.364C11.176 10.658 7.69 15.08 3 17.502m9.334-12.138c.896.061 1.785.147 2.666.257m-4.589 8.495a18.023 18.023 0 0 1-3.827-5.802"}));if(e===O.Lifebuoy)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.712 4.33a9.027 9.027 0 0 1 1.652 1.306c.51.51.944 1.064 1.306 1.652M16.712 4.33l-3.448 4.138m3.448-4.138a9.014 9.014 0 0 0-9.424 0M19.67 7.288l-4.138 3.448m4.138-3.448a9.014 9.014 0 0 1 0 9.424m-4.138-5.976a3.736 3.736 0 0 0-.88-1.388 3.737 3.737 0 0 0-1.388-.88m2.268 2.268a3.765 3.765 0 0 1 0 2.528m-2.268-4.796a3.765 3.765 0 0 0-2.528 0m4.796 4.796c-.181.506-.475.982-.88 1.388a3.736 3.736 0 0 1-1.388.88m2.268-2.268 4.138 3.448m0 0a9.027 9.027 0 0 1-1.306 1.652c-.51.51-1.064.944-1.652 1.306m0 0-3.448-4.138m3.448 4.138a9.014 9.014 0 0 1-9.424 0m5.976-4.138a3.765 3.765 0 0 1-2.528 0m0 0a3.736 3.736 0 0 1-1.388-.88 3.737 3.737 0 0 1-.88-1.388m2.268 2.268L7.288 19.67m0 0a9.024 9.024 0 0 1-1.652-1.306 9.027 9.027 0 0 1-1.306-1.652m0 0 4.138-3.448M4.33 16.712a9.014 9.014 0 0 1 0-9.424m4.138 5.976a3.765 3.765 0 0 1 0-2.528m0 0c.181-.506.475-.982.88-1.388a3.736 3.736 0 0 1 1.388-.88m-2.268 2.268L4.33 7.288m6.406 1.18L7.288 4.33m0 0a9.024 9.024 0 0 0-1.652 1.306A9.025 9.025 0 0 0 4.33 7.288"}));if(e===O.LightBulb)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18v-5.25m0 0a6.01 6.01 0 0 0 1.5-.189m-1.5.189a6.01 6.01 0 0 1-1.5-.189m3.75 7.478a12.06 12.06 0 0 1-4.5 0m3.75 2.383a14.406 14.406 0 0 1-3 0M14.25 18v-.192c0-.983.658-1.823 1.508-2.316a7.5 7.5 0 1 0-7.517 0c.85.493 1.509 1.333 1.509 2.316V18"}));if(e===O.LinkSlash)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.181 8.68a4.503 4.503 0 0 1 1.903 6.405m-9.768-2.782L3.56 14.06a4.5 4.5 0 0 0 6.364 6.365l3.129-3.129m5.614-5.615 1.757-1.757a4.5 4.5 0 0 0-6.364-6.365l-4.5 4.5c-.258.26-.479.541-.661.84m1.903 6.405a4.495 4.495 0 0 1-1.242-.88 4.483 4.483 0 0 1-.972-1.506m8.715-6.765a4.483 4.483 0 0 0-1.242-.88 4.483 4.483 0 0 0-2.188-.611M3 3l18 18"}));if(e===O.LockOpen)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 10.5V6.75a4.5 4.5 0 1 1 9 0v3.75M3.75 21.75h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H3.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z"}));if(e===O.MagnifyingGlass)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"}));if(e===O.MagnifyingGlassCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m15.75 15.75-2.489-2.489m0 0a3.375 3.375 0 1 0-4.773-4.773 3.375 3.375 0 0 0 4.774 4.774ZM21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}));if(e===O.MagnifyingGlassMinus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607ZM13.5 10.5h-6"}));if(e===O.MagnifyingGlassPlus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607ZM10.5 7.5v6m3-3h-6"}));if(e===O.Map)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 6.75V15m0-6h5.625c1.036 0 2.023.439 2.745 1.219L21 15m0 0H9m12 0v3.75a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18.75V5.25A2.25 2.25 0 0 1 5.25 3h13.5A2.25 2.25 0 0 1 21 5.25v9.75Z"}));if(e===O.MapPin)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}));if(e===O.Megaphone)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.34 15.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5 4.5 0 1 1 0-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 0 1-1.44-4.282m3.102.069a18.03 18.03 0 0 1-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 0 1 8.835 2.535M10.34 6.66a23.847 23.847 0 0 1 8.835-2.535m0 0A23.74 23.74 0 0 1 18.795 3m.38 1.125a23.91 23.91 0 0 1 1.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 0 0 1.014-5.395m0-3.46c.495.413.811 1.035.811 1.73 0 .695-.316 1.317-.811 1.73m0-3.46a24.347 24.347 0 0 1 0 3.46"}));if(e===O.Microphone)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18.75a6 6 0 0 0 6-6v-1.5m-6 7.5a6 6 0 0 1-6-6v-1.5m6 7.5v3.75m-3.75 0h7.5M12 15.75a3 3 0 0 1-3-3V4.5a3 3 0 1 1 6 0v8.25a3 3 0 0 1-3 3Z"}));if(e===O.Moon)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z"}));if(e===O.MusicalNote)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9 9 10.5-3m0 6.553v3.75a2.25 2.25 0 0 1-1.632 2.163l-1.32.377a1.803 1.803 0 1 1-.99-3.467l2.31-.66a2.25 2.25 0 0 0 1.632-2.163Zm0 0V4.5a2.25 2.25 0 0 0-2.25-2.25h-.75a2.25 2.25 0 0 0-2.25 2.25V15M6 15a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5Zm.75-9.75V15"}));if(e===O.Newspaper)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 0 1-2.25 2.25M16.5 7.5V18a2.25 2.25 0 0 0 2.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 0 0 2.25 2.25h13.5M6 7.5h3v3H6v-3Z"}));if(e===O.NoSymbol)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18.364 18.364A9 9 0 0 0 5.636 5.636m12.728 12.728A9 9 0 0 1 5.636 5.636m12.728 12.728L5.636 5.636"}));if(e===O.PaintBrush)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.53 16.122a3 3 0 0 0-5.78 1.128 2.25 2.25 0 0 1-2.4 2.245 4.5 4.5 0 0 0 8.4-2.245c0-.399-.078-.78-.22-1.128Zm0 0a15.998 15.998 0 0 0 3.388-1.62m-5.043-.025a15.994 15.994 0 0 1 1.622-3.395m3.42 3.42a15.995 15.995 0 0 0 4.764-4.648l3.876-5.814a1.151 1.151 0 0 0-1.597-1.597L14.146 6.32a15.996 15.996 0 0 0-4.649 4.763m3.42 3.42a6.776 6.776 0 0 0-3.42-3.42"}));if(e===O.PaperAirplane)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 12 3.269 3.125A59.769 59.769 0 0 1 21.485 12 59.768 59.768 0 0 1 3.27 20.875L5.999 12Zm0 0h7.5"}));if(e===O.PaperClip)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m18.375 12.739-7.693 7.693a4.5 4.5 0 0 1-6.364-6.364l10.94-10.94A3 3 0 1 1 19.5 7.372L8.552 18.32m.009-.01-.01.01m5.699-9.941-7.81 7.81a1.5 1.5 0 0 0 2.112 2.13"}));if(e===O.Pause)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 5.25v13.5m-7.5-13.5v13.5"}));if(e===O.PauseCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.25 9v6m-4.5 0V9M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}));if(e===O.PencilSquare)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"}));if(e===O.Percent)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m6.75 6.75 10.5 10.5M6.75 6.75a2.625 2.625 0 1 0 0-5.25 2.625 2.625 0 0 0 0 5.25Zm10.5 10.5a2.625 2.625 0 1 0 0 5.25 2.625 2.625 0 0 0 0-5.25Z"}));if(e===O.Phone)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 6.75c0 8.284 6.716 15 15 15h2.25a2.25 2.25 0 0 0 2.25-2.25v-1.372c0-.516-.351-.966-.852-1.091l-4.423-1.106c-.44-.11-.902.055-1.173.417l-.97 1.293c-.282.376-.769.542-1.21.38a12.035 12.035 0 0 1-7.143-7.143c-.162-.441.004-.928.38-1.21l1.293-.97c.363-.271.527-.734.417-1.173L6.963 3.102a1.125 1.125 0 0 0-1.091-.852H4.5A2.25 2.25 0 0 0 2.25 4.5v2.25Z"}));if(e===O.Photo)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"}));if(e===O.PlayCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0ZM15.91 11.672a.375.375 0 0 1 0 .656l-5.603 3.113a.375.375 0 0 1-.557-.328V8.887c0-.286.307-.466.557-.327l5.603 3.112Z"}));if(e===O.PlusCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v6m3-3H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}));if(e===O.PlusSmall)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v12m6-6H6"}));if(e===O.Power)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.636 5.636a9 9 0 1 0 12.728 0M12 3v9"}));if(e===O.PresentationChartBar)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3v11.25A2.25 2.25 0 0 0 6 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0 1 18 16.5h-2.25m-7.5 0h7.5m-7.5 0-1 3m8.5-3 1 3m0 0 .5 1.5m-.5-1.5h-9.5m0 0-.5 1.5m.75-9 3-3 2.148 2.148A12.061 12.061 0 0 1 16.5 7.605"}));if(e===O.PresentationChartLine)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3v11.25A2.25 2.25 0 0 0 6 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0 1 18 16.5h-2.25m-7.5 0h7.5m-7.5 0-1 3m8.5-3 1 3m0 0 .5 1.5m-.5-1.5h-9.5m0 0-.5 1.5M9 11.25v1.5M12 9v3.75m3-6v6"}));if(e===O.Printer)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.72 13.829c-.24.03-.48.062-.72.096m.72-.096a42.415 42.415 0 0 1 10.56 0m-10.56 0L6.34 18m10.94-4.171c.24.03.48.062.72.096m-.72-.096L17.66 18m0 0 .229 2.523a1.125 1.125 0 0 1-1.12 1.227H7.231c-.662 0-1.18-.568-1.12-1.227L6.34 18m11.318 0h1.091A2.25 2.25 0 0 0 21 15.75V9.456c0-1.081-.768-2.015-1.837-2.175a48.055 48.055 0 0 0-1.913-.247M6.34 18H5.25A2.25 2.25 0 0 1 3 15.75V9.456c0-1.081.768-2.015 1.837-2.175a48.041 48.041 0 0 1 1.913-.247m10.5 0a48.536 48.536 0 0 0-10.5 0m10.5 0V3.375c0-.621-.504-1.125-1.125-1.125h-8.25c-.621 0-1.125.504-1.125 1.125v3.659M18 10.5h.008v.008H18V10.5Zm-3 0h.008v.008H15V10.5Z"}));if(e===O.PuzzlePiece)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.25 6.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003 0-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25 1.875c0 .369.128.713.349 1.003.215.283.401.604.401.959v0a.64.64 0 0 1-.657.643 48.39 48.39 0 0 1-4.163-.3c.186 1.613.293 3.25.315 4.907a.656.656 0 0 1-.658.663v0c-.355 0-.676-.186-.959-.401a1.647 1.647 0 0 0-1.003-.349c-1.036 0-1.875 1.007-1.875 2.25s.84 2.25 1.875 2.25c.369 0 .713-.128 1.003-.349.283-.215.604-.401.959-.401v0c.31 0 .555.26.532.57a48.039 48.039 0 0 1-.642 5.
49056c1.518.19 3.058.309 4.616.354a.64.64 0 0 0 .657-.643v0c0-.355-.186-.676-.401-.959a1.647 1.647 0 0 1-.349-1.003c0-1.035 1.008-1.875 2.25-1.875 1.243 0 2.25.84 2.25 1.875 0 .369-.128.713-.349 1.003-.215.283-.4.604-.4.959v0c0 .333.277.599.61.58a48.1 48.1 0 0 0 5.427-.63 48.05 48.05 0 0 0 .582-4.717.532.532 0 0 0-.533-.57v0c-.355 0-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035 0-1.875-1.007-1.875-2.25s.84-2.25 1.875-2.25c.37 0 .713.128 1.003.349.283.215.604.401.96.401v0a.656.656 0 0 0 .658-.663 48.422 48.422 0 0 0-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578 0 0 1-.61-.58v0Z"}));if(e===O.QrCode)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 3.75 9.375v-4.5ZM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 0 1-1.125-1.125v-4.5ZM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 13.5 9.375v-4.5Z"}));if(e===O.QuestionMarkCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z"}));if(e===O.QueueList)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 12h16.5m-16.5 3.75h16.5M3.75 19.5h16.5M5.625 4.5h12.75a1.875 1.875 0 0 1 0 3.75H5.625a1.875 1.875 0 0 1 0-3.75Z"}));if(e===O.Radio)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m3.75 7.5 16.5-4.125M12 6.75c-2.708 0-5.363.224-7.948.655C2.999 7.58 2.25 8.507 2.25 9.574v9.176A2.25 2.25 0 0 0 4.5 21h15a2.25 2.25 0 0 0 2.25-2.25V9.574c0-1.067-.75-1.994-1.802-2.169A48.329 48.329 0 0 0 12 6.75Zm-1.683 6.443-.005.005-.006-.005.006-.005.005.005Zm-.005 2.127-.005-.006.005-.005.005.005-.005.006Zm-2.116-.006-.005.006-.006-.006.005-.005.006.005Zm-.005-2.116-.006-.005.006-.005.005.005-.005.005ZM9.255 10.5v.008h-.008V10.5h.008Zm3.249 1.88-.007.004-.003-.007.006-.003.004.006Zm-1.38 5.126-.003-.006.006-.004.004.007-.006.003Zm.007-6.501-.003.006-.007-.003.004-.007.006.004Zm1.37 5.129-.007-.004.004-.006.006.003-.004.007Zm.504-1.877h-.008v-.007h.008v.007ZM9.255 18v.008h-.008V18h.008Zm-3.246-1.87-.007.004L6 16.127l.006-.003.004.006Zm1.366-5.119-.004-.006.006-.004.004.007-.006.003ZM7.38 17.5l-.003.006-.007-.003.004-.007.006.004Zm-1.376-5.116L6 12.38l.003-.007.007.004-.004.007Zm-.5 1.873h-.008v-.007h.008v.007ZM17.25 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Zm0 4.5a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"}));if(e===O.RocketLaunch)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.59 14.37a6 6 0 0 1-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 0 0 6.16-12.12A14.98 14.98 0 0 0 9.631 8.41m5.96 5.96a14.926 14.926 0 0 1-5.841 2.58m-.119-8.54a6 6 0 0 0-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 0 0-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 0 1-2.448-2.448 14.9 14.9 0 0 1 .06-.312m-2.24 2.39a4.493 4.493 0 0 0-1.757 4.306 4.493 4.493 0 0 0 4.306-1.758M16.5 9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z"}));if(e===O.Scale)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3v17.25m0 0c-1.472 0-2.882.265-4.185.75M12 20.25c1.472 0 2.882.265 4.185.75M18.75 4.97A48.416 48.416 0 0 0 12 4.5c-2.291 0-4.545.16-6.75.47m13.5 0c1.01.143 2.01.317 3 .52m-3-.52 2.62 10.726c.122.499-.106 1.028-.589 1.202a5.988 5.988 0 0 1-2.031.352 5.988 5.988 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75 4.971Zm-16.5.52c.99-.203 1.99-.377 3-.52m0 0 2.62 10.726c.122.499-.106 1.028-.589 1.202a5.989 5.989 0 0 1-2.031.352 5.989 5.989 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25 4.971Z"}));if(e===O.Scissors)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m7.848 8.25 1.536.887M7.848 8.25a3 3 0 1 1-5.196-3 3 3 0 0 1 5.196 3Zm1.536.887a2.165 2.165 0 0 1 1.083 1.839c.005.351.054.695.14 1.024M9.384 9.137l2.077 1.199M7.848 15.75l1.536-.887m-1.536.887a3 3 0 1 1-5.196 3 3 3 0 0 1 5.196-3Zm1.536-.887a2.165 2.165 0 0 0 1.083-1.838c.005-.352.054-.695.14-1.025m-1.223 2.863 2.077-1.199m0-3.328a4.323 4.323 0 0 1 2.068-1.379l5.325-1.628a4.5 4.5 0 0 1 2.48-.044l.803.215-7.794 4.5m-2.882-1.664A4.33 4.33 0 0 0 10.607 12m3.736 0 7.794 4.5-.802.215a4.5 4.5 0 0 1-2.48-.043l-5.326-1.629a4.324 4.324 0 0 1-2.068-1.379M14.343 12l-2.882 1.664"}));if(e===O.Server)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 17.25v-.228a4.5 4.5 0 0 0-.12-1.03l-2.268-9.64a3.375 3.375 0 0 0-3.285-2.602H7.923a3.375 3.375 0 0 0-3.285 2.602l-2.268 9.64a4.5 4.5 0 0 0-.12 1.03v.228m19.5 0a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3m19.5 0a3 3 0 0 0-3-3H5.25a3 3 0 0 0-3 3m16.5 0h.008v.008h-.008v-.008Zm-3 0h.008v.008h-.008v-.008Z"}));if(e===O.ServerStack)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.25 14.25h13.5m-13.5 0a3 3 0 0 1-3-3m3 3a3 3 0 1 0 0 6h13.5a3 3 0 1 0 0-6m-16.5-3a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3m-19.5 0a4.5 4.5 0 0 1 .9-2.7L5.737 5.1a3.375 3.375 0 0 1 2.7-1.35h7.126c1.062 0 2.062.5 2.7 1.35l2.587 3.45a4.5 4.5 0 0 1 .9 2.7m0 0a3 3 0 0 1-3 3m0 3h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3 6h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z"}));if(e===O.Share)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.217 10.9
4907a2.25 2.25 0 1 0 0 2.186m0-2.186c.18.324.283.696.283 1.093s-.103.77-.283 1.093m0-2.186 9.566-5.314m-9.566 7.5 9.566 5.314m0 0a2.25 2.25 0 1 0 3.935 2.186 2.25 2.25 0 0 0-3.935-2.186Zm0-12.814a2.25 2.25 0 1 0 3.933-2.185 2.25 2.25 0 0 0-3.933 2.185Z"}));if(e===O.ShieldExclamation)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m0-10.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.75c0 5.592 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.57-.598-3.75h-.152c-3.196 0-6.1-1.249-8.25-3.286Zm0 13.036h.008v.008H12v-.008Z"}));if(e===O.ShoppingBag)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 10.5V6a3.75 3.75 0 1 0-7.5 0v4.5m11.356-1.993 1.263 12c.07.665-.45 1.243-1.119 1.243H4.25a1.125 1.125 0 0 1-1.12-1.243l1.264-12A1.125 1.125 0 0 1 5.513 7.5h12.974c.576 0 1.059.435 1.119 1.007ZM8.625 10.5a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm7.5 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"}));if(e===O.ShoppingCart)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}));if(e===O.SignalSlash)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m3 3 8.735 8.735m0 0a.374.374 0 1 1 .53.53m-.53-.53.53.53m0 0L21 21M14.652 9.348a3.75 3.75 0 0 1 0 5.304m2.121-7.425a6.75 6.75 0 0 1 0 9.546m2.121-11.667c3.808 3.807 3.808 9.98 0 13.788m-9.546-4.242a3.733 3.733 0 0 1-1.06-2.122m-1.061 4.243a6.75 6.75 0 0 1-1.625-6.929m-.496 9.05c-3.068-3.067-3.664-7.67-1.79-11.334M12 12h.008v.008H12V12Z"}));if(e===O.Sparkles)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z"}));if(e===O.SpeakerWave)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.114 5.636a9 9 0 0 1 0 12.728M16.463 8.288a5.25 5.25 0 0 1 0 7.424M6.75 8.25l4.72-4.72a.75.75 0 0 1 1.28.53v15.88a.75.75 0 0 1-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.009 9.009 0 0 1 2.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75Z"}));if(e===O.SpeakerXMark)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.25 9.75 19.5 12m0 0 2.25 2.25M19.5 12l2.25-2.25M19.5 12l-2.25 2.25m-10.5-6 4.72-4.72a.75.75 0 0 1 1.28.53v15.88a.75.75 0 0 1-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.009 9.009 0 0 1 2.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75Z"}));if(e===O.Square2Stack)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 8.25V6a2.25 2.25 0 0 0-2.25-2.25H6A2.25 2.25 0 0 0 3.75 6v8.25A2.25 2.25 0 0 0 6 16.5h2.25m8.25-8.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-7.5A2.25 2.25 0 0 1 8.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 0 0-2.25 2.25v6"}));if(e===O.StopCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}));if(e===O.Sun)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z"}));if(e===O.Tag)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.568 3H5.25A2.25 2.25 0 0 0 3 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 0 0 5.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 0 0 9.568 3Z"}));if(e===O.Ticket)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 6v.75m0 3v.75m0 3v.75m0 3V18m-9-5.25h5.25M7.5 15h3M3.375 5.25c-.621 0-1.125.504-1.125 1.125v3.026a2.999 2.999 0 0 1 0 5.198v3.026c0 .621.504 1.125 1.125 1.125h17.25c.621 0 1.125-.504 1.125-1.125v-3.026a2.999 2.999 0 0 1 0-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375Z"}));if(e===O.Trophy)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 18.75h-9m9 0a3 3 0 0 1 3 3h-15a3 3 0 0 1 3-3m9 0v-3.375c0-.621-.503-1.125-1.125-1.125h-.871M7.5 18.75v-3.375c0-.621.504-1.125 1.125-1.125h.872m5.007 0H9.497m5.007 0a7.454 7.454 0 0 1-.982-3.172M9.497 14.25a7.454 7.454 0 0 0 .981-3.172M5.25 4.236c-.982.143-1.954.317-2.916.52A6.003 6.003 0 0 0 7.73 9.728M5.25 4.236V4.5c0 2.108.966 3.99 2.48 5.228M5.25 4.236V2.721C7.456 2.41 9.71 2.25 12 2.25c2.291 0 4.545.16 6.75.47v1.516M18.75 4.236c.982.143 1.954.317 2.916.52A6.003 6.003 0 0 1 16.27 9.728M18.75 4.236V4.5c0 2.108-.966 3.99-2.48 5.228m2.48-5.492a46.32 46.32 0 0 1 2.916.52 6.003 6.003 0 0 1-5.395 4.972m0 0a7.454 7.454 0 0 1-.982 3.172M9.497 14.25a7.454 7.454 0 0 1-.981-3.172m5.212 3.172a7.454 7.454 0 0 0 .982-3.172M14.503 14.25a7.454 7.454 0 0 0-.982-3.172"}));if(e===O.Truck)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 18.75a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 0 1-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 0 0-3.213-9.193 2.056 2.056 0 0 0-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 0 0-10.026 0 1.106 1.106 0 0 0-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12"}));if(e===O.Tv)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 20.25h12m-7.5-3v3m3-3v3m-10.125-3h17.25c.621 0 1.125-.504 1.125-1.125V4.875c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125Z"}));if(e===O.Upload)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"}));if(e===O.UserCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}));if(e===O.UserGroup)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z"}));if(e===O.UserMinus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M22 10.5h-6m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM4 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 10.374 21c-2.331 0-4.512-.645-6.374-1.766Z"}));if(e===O.UserPlus)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 7.5v3m0 0v3m0-3h3m-3 0h-3m-2.25-4.125a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0ZM3 19.235v-.11a6.375 6.375 0 0 1 12.75 0v.109A12.318 12.318 0 0 1 9.374 21c-2.331 0-4.512-.645-6.374-1.766Z"}));if(e===O.VideoCamera)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m15.75 10.5 4.72-4.72a.75.75 0 0 1 1.28.53v11.38a.75.75 0 0 1-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 0 0 2.25-2.25v-9a2.25 2.25 0 0 0-2.25-2.25h-9A2.25 2.25 0 0 0 2.25 7.5v9a2.25 2.25 0 0 0 2.25 2.25Z"}));if(e===O.VideoCameraSlash)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m15.75 10.5 4.72-4.72a.75.75 0 0 1 1.28.53v11.38a.75.75 0 0 1-1.28.53l-4.72-4.72M12 18.75H4.5a2.25 2.25 0 0 1-2.25-2.25V9m12.841 9.091L16.5 19.5m-1.409-1.409c.407-.407.659-.97.659-1.591v-9a2.25 2.25 0 0 0-2.25-2.25h-9c-.621 0-1.184.252-1.591.659m12.182 12.182L2.909 5.909M1.5 4.5l1.409 1.409"}));
49if(e===O.ViewColumns)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 4.5v15m6-15v15m-10.875 0h15.75c.621 0 1.125-.504 1.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504 4.5 3 5.004 3 5.625v12.75c0 .621.504 1.125 1.125 1.125Z"}));if(e===O.ViewfinderCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.5 3.75H6A2.25 2.25 0 0 0 3.75 6v1.5M16.5 3.75H18A2.25 2.25 0 0 1 20.25 6v1.5m0 9V18A2.25 2.25 0 0 1 18 20.25h-1.5m-9 0H6A2.25 2.25 0 0 1 3.75 18v-1.5M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}));if(e===O.Wallet)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a2.25 2.25 0 0 0-2.25-2.25H15a3 3 0 1 1-6 0H5.25A2.25 2.25 0 0 0 3 12m18 0v6a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18v-6m18 0V9M3 12V9m18 0a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 9m18 0V6a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 6v3"}));if(e===O.Wifi)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.288 15.038a5.25 5.25 0 0 1 7.424 0M5.106 11.856c3.807-3.808 9.98-3.808 13.788 0M1.924 8.674c5.565-5.565 14.587-5.565 20.152 0M12.53 18.22l-.53.53-.53-.53a.75.75 0 0 1 1.06 0Z"}));if(e===O.XMark)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}));if(e===O.XCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}));if(e===O.MinusCircle)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12H9m12 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}));if(e===O.Backward)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 16.811c0 .864-.933 1.406-1.683.977l-7.108-4.061a1.125 1.125 0 0 1 0-1.954l7.108-4.061A1.125 1.125 0 0 1 21 8.689v8.122ZM11.25 16.811c0 .864-.933 1.406-1.683.977l-7.108-4.061a1.125 1.125 0 0 1 0-1.954l7.108-4.061a1.125 1.125 0 0 1 1.683.977v8.122Z"}));if(e===O.Bars2)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 9h16.5m-16.5 6.75h16.5"}));if(e===O.Bars4)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 5.25h16.5m-16.5 4.5h16.5m-16.5 4.5h16.5m-16.5 4.5h16.5"}));if(e===O.BellAlert)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0M10.5 8.25h3l-3 4.5h3"}));if(e===O.BellSlash)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.143 17.082a24.248 24.248 0 0 0 3.844.148m-3.844-.148a23.856 23.856 0 0 1-5.455-1.31 8.964 8.964 0 0 0 2.3-5.542m3.155 6.852a3 3 0 0 0 5.667 1.97m1.965-2.277L21 21m-4.225-4.225a23.81 23.81 0 0 0 3.536-1.003A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6.53 6.53m10.245 10.245L6.53 6.53M3 3l3.53 3.53"}));if(e===O.BoltSlash)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m11.412 15.655-9.75 9.75m9.75-9.75a3 3 0 1 0-4.243-4.243m4.242 4.242L9.234 17.673a3.375 3.375 0 0 1-.89-3.777L3.75 13.5 12 2.25l.813 3.605M16.5 10.5 21 12l-8.25 11.25-.813-3.605m-1.524-6.423a3 3 0 1 1 4.242 4.242"}));if(e===O.BookOpen)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25"}));if(e===O.ChatBubbleLeft)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 12.76c0 1.6 1.123 2.994 2.707 3.227 1.087.16 2.185.283 3.293.369V21l4.076-4.076a1.526 1.526 0 0 1 1.037-.443 48.282 48.282 0 0 0 5.68-.494c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.
49123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z"}));if(e===O.ChatBubbleLeftRight)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 0 1-.825-.242m9.345-8.334a2.126 2.126 0 0 0-.476-.095 48.64 48.64 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155"}));if(e===O.ChatBubbleOvalLeft)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 20.25c4.97 0 9-3.694 9-8.25s-4.03-8.25-9-8.25S3 7.444 3 12c0 2.104.859 4.023 2.273 5.48.432.447.74 1.04.586 1.641a4.483 4.483 0 0 1-.923 1.785A5.969 5.969 0 0 0 6 21c1.282 0 2.47-.402 3.445-1.087.81.22 1.668.337 2.555.337Z"}));if(e===O.ChatBubbleOvalLeftEllipsis)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.625 12a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 0 1-2.555-.337A5.972 5.972 0 0 1 5.41 20.97a5.969 5.969 0 0 1-.474-.065 4.48 4.48 0 0 0 .978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25Z"}));if(e===O.Clipboard)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.666 3.888A2.25 2.25 0 0 0 13.5 2.25h-3c-1.03 0-1.9.693-2.166 1.638m7.332 0c.055.194.084.4.084.612v0a.75.75 0 0 1-.75.75H9a.75.75 0 0 1-.75-.75v0c0-.212.03-.418.084-.612m7.332 0c.646.049 1.288.11 1.927.184 1.1.128 1.907 1.077 1.907 2.185V19.5a2.25 2.25 0 0 1-2.25 2.25H6.75A2.25 2.25 0 0 1 4.5 19.5V6.257c0-1.108.806-2.057 1.907-2.185a48.208 48.208 0 0 1 1.927-.184"}));if(e===O.ClipboardDocument)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"}));if(e===O.ClipboardDocumentCheck)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.35 3.836c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m8.9-4.414c.376.023.75.05 1.124.08 1.131.094 1.976 1.057 1.976 2.192V16.5A2.25 2.25 0 0 1 18 18.75h-2.25m-7.5-10.5H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V18.75m-7.5-10.5h6.375c.621 0 1.125.504 1.125 1.125v9.375m-8.25-3 1.5 1.5 3-3.75"}));if(e===O.ClipboardDocumentList)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75 12h.008v.008H6.75V12Zm0 3h.008v.008H6.75V15Zm0 3h.008v.008H6.75V18Z"}));if(e===O.CheckBadge)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63
49-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z"}));if(e===O.ChartBarSquare)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"}));if(e===O.DocumentChartBar)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25M9 16.5v.75m3-3v3.75m3-6v6.75m1.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}));if(e===O.FolderArrowDown)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9 13.5 3 3m0 0 3-3m-3 3v-6m1.06-4.19-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44Z"}));if(e===O.GlobeAmericas)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m6.115 5.19.319 1.913A6 6 0 0 0 8.11 10.36L9.75 12l-.387.775c-.217.433-.132.956.21 1.298l1.348 1.348c.21.21.329.497.329.795v1.089c0 .426.24.815.622 1.006l.153.076c.433.217.956.132 1.298-.21l.723-.723a8.7 8.7 0 0 0 2.288-4.042 1.087 1.087 0 0 0-.358-1.099l-1.33-1.108c-.251-.21-.582-.299-.905-.245l-1.17.195a1.125 1.125 0 0 1-.98-.314l-.295-.295a1.125 1.125 0 0 1 0-1.591l.13-.132a1.125 1.125 0 0 1 1.3-.21l.603.302a.809.809 0 0 0 1.086-1.086L14.25 7.5l1.256-.837a4.5 4.5 0 0 0 1.528-1.732l.146-.292M6.115 5.19A9 9 0 1 0 17.18 4.64M6.115 5.19A8.965 8.965 0 0 1 12 3c1.929 0 3.716.607 5.18 1.64"}));if(e===O.GlobeAsiaAustralia)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12.75 3.03v.568c0 .334.148.65.405.864l1.068.89c.442.369.535 1.01.216 1.49l-.51.766a2.25 2.25 0 0 1-1.161.886l-.143.048a1.107 1.107 0 0 0-.57 1.664c.369.555.169 1.307-.427 1.605L9 13.125l.423 1.059a.956.956 0 0 1-1.652.928l-.679-.906a1.125 1.125 0 0 0-1.906.172L4.5 15.75l-.612.153M12.75 3.031a9 9 0 0 0-8.862 12.872M12.75 3.031a9 9 0 0 1 6.69 14.036m0 0-.177-.529A2.25 2.25 0 0 0 17.128 15H16.5l-.324-.324a1.453 1.453 0 0 0-2.328.377l-.036.073a1.586 1.586 0 0 1-.982.816l-.99.282c-.55.157-.894.702-.8 1.267l.073.438c.08.474.49.821.97.821.846 0 1.598.542 1.865 1.345l.215.643m5.276-3.67a9.012 9.012 0 0 1-5.276 3.67m0 0a9 9 0 0 1-10.275-4.835M15.75 9c0 .896-.393 1.7-1.016 2.25"}));if(e===O.GlobeEuropeAfrica)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.893 13.393l-1.135-1.135a2.252 2.252 0 0 1-.421-.585l-1.08-2.16a.414.414 0 0 0-.663-.107.827.827 0 0 1-.812.21l-1.273-.363a.89.89 0 0 0-.738 1.595l.587.39c.59.395.674 1.23.172 1.732l-.2.2c-.212.212-.33.498-.33.796v.41c0 .409-.11.809-.32 1.158l-1.315 2.191a2.11 2.11 0 0 1-1.81 1.025 1.055 1.055 0 0 1-1.055-1.055v-1.172c0-.92-.56-1.747-1.414-2.089l-.655-.261a2.25 2.25 0 0 1-1.383-2.46l.007-.042a2.25 2.25 0 0 1 .29-.787l.09-.15a2.25 2.25 0 0 1 2.37-1.048l1.178.236a1.125 1.125 0 0 0 1.302-.795l.208-.73a1.125 1.125 0 0 0-.578-1.315l-.665-.332-.091.091a2.25 2.25 0 0 1-1.591.659h-.18c-.249 0-.487.1-.662.274a.931.931 0 0 1-1.458-1.137l1.411-2.353a2.25 2.25 0 0 0 .286-.76m11.928 9.869A9 9 0 0 0 8.965 3.525m11.928 9.868A9 9 0 1 1 8.965 3.525"}));if(e===O.HomeModern)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 21v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21m0 0h4.5V3.545M12.75 21h7.5V10.75M2.25 21h1.5m18 0h-18M2.25 9l4.5-1.636M18.75 3l-1.5.545m0 6.205 3 1m1.5.5-1.5-.5M6.75 7.364V3h-3v18m3-13.636 10.5-3.819"}));if(e===O.PhoneArrowDownLeft)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.25 9.75v-4.5m0 4.5h4.5m-4.5 0 6-6m-3 18c-8.284 0-15-6.716-15-15V4.5A2.25 2.25 0 0 1 4.5 2.25h1.372c.516 0 .966.351 1.091.852l1.106 4.423c.11.44-.054.902-.417 1.173l-1.293.97a1.062 1.062 0 0 0-.38 1.21 12.035 12.035 0 0 0 7.143 7.143c.441.162.928-.004 1.21-.38l.97-1.293a1.125 1.125 0 0 1 1.173-.417l4.423 1.106c.5.125.852.575.852 1.091V19.5a2.25 2.25 0 0 1-2.25 2.25h-2.25Z"}));if(e===O.PhoneArrowUpRight)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.25 3.75v4.5m0-4.5h-4.5m4.5 0-6 6m3 12c-8.284 0-15-6.716-15-15V4.5A2.25 2.25 0 0 1 4.5 2.25h1.372c.516 0 .966.351 1.091.852l1.106 4.423c.11.44-.054.902-.417 1.173l-1.293.97a1.062 1.062 0 0 0-.38 1.21 12.035 12.035 0 0 0 7.143 7.143c.441.162.928-.004 1.21-.38l.97-1.293a1.125 1.125 0 0 1 1.173-.417l4.423 1.106c.5.125.852.575.852 1.091V19.5a2.25 2.25 0 0 1-2.25 2.25h-2.25Z"}));if(e===O.PhoneXMark)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 3.75 18 6m0 0 2.25 2.25M18 6l2.25-2.25M18 6l-2.25 2.25m1.5 13.5c-8.284 0-15-6.716-15-15V4.5A2.25 2.25 0 0 1 4.5 2.25h1.372c.516 0 .966.351 1.091.852l1.106 4.423c.11.44-.054.902-.417 1.173l-1.293.97a1.062 1.062 0 0 0-.38 1.21 12.035 12.035 0 0 0 7.143 7.143c.441.162.928-.004 1.21-.38l.97-1.293a1.125 1.125 0 0 1 1.173-.417l4.423 1.106c.5.125.852.575.852 1.091V19.5a2.25 2.25 0 0 1-2.25 2.25h-2.25Z"}));if(e===O.PlayPause)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 7.5V18M15 7.5V18M3 16.811V8.69c0-.864.933-1.406 1.683-.977l7.108 4.061a1.125 1.125 0 0 1 0 1.954l-7.108 4.061A1.125 1.125 0 0 1 3 16.811Z"}));if(e===O.ReceiptPercent)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9 14.25 6-6m4.5-3.493V21.75l-3.75-1.5-3.75 1.5-3.7
495-1.5-3.75 1.5V4.757c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0 1 11.186 0c1.1.128 1.907 1.077 1.907 2.185ZM9.75 9h.008v.008H9.75V9Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm4.125 4.5h.008v.008h-.008V13.5Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"}));if(e===O.ReceiptRefund)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 9.75h4.875a2.625 2.625 0 0 1 0 5.25H12M8.25 9.75 10.5 7.5M8.25 9.75 10.5 12m9-7.243V21.75l-3.75-1.5-3.75 1.5-3.75-1.5-3.75 1.5V4.757c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0 1 11.186 0c1.1.128 1.907 1.077 1.907 2.185Z"}));if(e===O.Strikethrough)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 12a8.912 8.912 0 0 1-.318-.079c-1.585-.424-2.904-1.247-3.76-2.236-.873-1.009-1.265-2.19-.968-3.301.59-2.2 3.663-3.29 6.863-2.432A8.186 8.186 0 0 1 16.5 5.21M6.42 17.81c.857.99 2.176 1.812 3.761 2.237 3.2.858 6.274-.23 6.863-2.431.233-.868.044-1.779-.465-2.617M3.75 12h16.5"}));if(e===O.EyeDropper)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m15 11.25 1.5 1.5.75-.75V8.758l2.276-.61a3 3 0 1 0-3.675-3.675l-.61 2.277H12l-.75.75 1.5 1.5M15 11.25l-8.47 8.47c-.34.34-.8.53-1.28.53s-.94-.19-1.28-.53a1.818 1.818 0 0 1 0-2.56l8.47-8.47M15 11.25 12 8.25"}));if(e===O.Kubernetes){let S=-Math.PI/2,D=[],M=[];for(let _=0;_<7;_++){let k=S+2*Math.PI*_/7,H=12+9.5*Math.cos(k),J=12+9.5*Math.sin(k);D.push(`${H.toFixed(2)},${J.toFixed(2)}`);let q=12+2.2*Math.cos(k),$=12+2.2*Math.sin(k),F=12+8*Math.cos(k),U=12+8*Math.sin(k);M.push(w.default.createElement("line",{key:`spoke-${_}`,x1:q.toFixed(2),y1:$.toFixed(2),x2:F.toFixed(2),y2:U.toFixed(2),stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))}return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("polygon",{points:D.join(" "),fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinejoin:"round"}),w.default.createElement("circle",{cx:12,cy:12,r:2.2}),M))}else{if(e===O.Docker)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("rect",{x:"3",y:"10",width:"3",height:"3",rx:"0.3",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("rect",{x:"6.5",y:"10",width:"3",height:"3",rx:"0.3",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("rect",{x:"10",y:"10",width:"3",height:"3",rx:"0.3",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("rect",{x:"13.5",y:"10",width:"3",height:"3",rx:"0.3",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("rect",{x:"6.5",y:"6.5",width:"3",height:"3",rx:"0.3",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("rect",{x:"10",y:"6.5",width:"3",height:"3",rx:"0.3",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("rect",{x:"13.5",y:"6.5",width:"3",height:"3",rx:"0.3",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("rect",{x:"10",y:"3",width:"3",height:"3",rx:"0.3",strokeLinecap:"round",strokeLinejoin:"round"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2 14c1 2.5 3.5 4 7 4 5.5 0 9.5-2.5 11-7 1 0.2 2.2 0 3-0.7"})));if(e===O.DockerSwarm)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("polygon",{fill:"currentColor",stroke:"none",points:"12,3.2 15.55,5.25 15.55,9.35 12,11.4 8.45,9.35 8.45,5.25"}),w.default.createElement("polygon",{fill:"currentColor",stroke:"none",points:"7.7,11 11.25,13.05 11.25,17.15 7.7,19.2 4.15,17.15 4.15,13.05"}),w.default.createElement("polygon",{fill:"currentColor",stroke:"none",points:"16.3,11 19.85,13.05 19.85,17.15 16.3,19.2 12.75,17.15 12.75,13.05"})));if(e===O.Podman)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinejoin:"round",d:"M15.79 2.85H8.21L2.85 8.21v7.58l5.36 5.36h7.58l5.36-5.36V8.21Z"}),w.default.createElement("path",{strokeWidth:"1.2",strokeLinecap:"round",d:"M7.7 8.3C8.2 7.7 9.2 7.6 9.9 8M16.3 8.3C15.8 7.7 14.8 7.6 14.1 8"}),w.default.createElement("circle",{cx:"9.1",cy:"10.7",r:"1.25",fill:"currentColor",stroke:"none"}),w.default.createElement("circle",{cx:"14.9",cy:"10.7",r:"1.25",fill:"currentColor",stroke:"none"}),w.default.createElement("circle",{cx:"12",cy:"15.2",r:"2.6"}),w.default.createElement("circle",{cx:"12",cy:"14.35",r:"0.6",fill:"currentColor",stroke:"none"})));if(e===O.Proxmox)return f(w.default.createElement("path",{fill:"currentColor",stroke:"none",d:"M4.928 1.825c-1.09.553-1.09.64-.07 1.78 5.655 6.295 7.004 7.782 7.107 7.782.139.017 7.971-8.542 8.058-8.801.034-.07-.208-.312-.519-.536-.415-.312-.864-.433-1.712-.467-1.59-.104-2.144.242-4.115 2.455-.899 1.003-1.66 1.833-1.66 1.833-.017 0-.76-.813-1.642-1.798S8.473 2.1 8.127 1.91c-.796-.45-2.421-.484-3.2-.086zM1.297 4.367C.45 4.695 0 5.007 0 5.248c0 .121 1.331 1.678 2.94 3.459 1.625 1.78 2.939 3.268 2.939 3.302 0 .035-1.331 1.522-2.94 3.303C1.314 17.11.017 18.683.035 18.822c.086.467 1.504 1.055 2.541 1.055 1.678-.018 2.058-.312 5.603-4.202 1.78-1.954 3.233-3.614 3.233-3.666 0-.069-1.435-1.694-3.199-3.63-2.3-2.508-3.423-3.632-3.96-3.874-.812-.398-2.126-.467-2.956-.138zm18.467.12c-.502.26-1.764 1.505-3.943 3.891-1.763 1.937-3.199 3.562-3.199 3.631 0 .07 1.453 1.712 3.234 3.666 3.544 3.89 3.925 4.184 5.602 4.202 1.038 0 2.455-.588 2.542-1.055.017-.156-1.28-1.712-2.905-3.493-1.608-1.78-2.94-3.285-2.94-3.32 0-.034
491.332-1.539 2.94-3.32C22.72 6.91 24.017 5.352 24 5.214c-.087-.45-1.366-.968-2.473-1.038-.795-.034-1.21.035-1.763.312zM7.954 16.973c-2.144 2.369-3.908 4.374-3.943 4.46-.034.07.208.312.52.537.414.311.864.432 1.711.467 1.574.103 2.161-.26 4.15-2.508.864-.968 1.608-1.78 1.625-1.78s.761.812 1.643 1.798c2.023 2.248 2.559 2.576 4.132 2.49.848-.035 1.297-.156 1.712-.467.311-.225.553-.467.519-.536-.087-.26-7.92-8.819-8.058-8.801-.069 0-1.867 1.954-4.011 4.34z"}));if(e===O.IoT)return f(w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.348 14.651a3.75 3.75 0 010-5.303m5.304 0a3.75 3.75 0 010 5.303m-7.425 2.122a6.75 6.75 0 010-9.546m9.546 0a6.75 6.75 0 010 9.546M5.106 18.894c-3.808-3.808-3.808-9.98 0-13.789m13.788 0c3.808 3.808 3.808 9.981 0 13.79M12 12h.008v.007H12V12zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"}));if(e===O.Ceph)return f(w.default.createElement("path",{fill:"currentColor",stroke:"none",d:"M11.959.257A11.912 11.912 0 003.503 3.76 11.92 11.92 0 000 12.217a11.934 11.934 0 001.207 5.243c.72 1.474 1.888 2.944 3.208 4.044.86-.47 1.35-.99 1.453-1.545.1-.533-.134-1.107-.737-1.805a9.031 9.031 0 01-2.219-5.937c0-4.988 4.058-9.047 9.047-9.047h.08c4.99 0 9.048 4.059 9.048 9.047a9.03 9.03 0 01-2.218 5.936c-.599.693-.84 1.292-.735 1.83.108.556.595 1.068 1.449 1.522 1.322-1.1 2.489-2.57 3.209-4.046A11.898 11.898 0 0024 12.217a11.929 11.929 0 00-3.503-8.457A11.923 11.923 0 0012.04.257h-.041zm-.005 4.837a7.072 7.072 0 00-3.76 1.075A7.202 7.202 0 006.15 8.093a7.164 7.164 0 00-1.161 2.65 7.188 7.188 0 00.04 3.125 7.14 7.14 0 001.22 2.607c.154.207.326.396.509.597l.185.202.005.006c.007.007.017.016.026.027.635.738.957 1.533.957 2.36a3.4 3.4 0 01-1.788 2.989 11.924 11.924 0 002.685 1.087c.14-.088.614-.441 1.077-1.083a4.899 4.899 0 00.94-2.99 6.595 6.595 0 00-.49-2.37 6.717 6.717 0 00-1.302-2.033l-.002-.004-.124-.142c-.21-.245-.428-.497-.602-.792a4.104 4.104 0 01-.462-1.135 4.258 4.258 0 01-.024-1.85 4.25 4.25 0 01.686-1.564 4.216 4.216 0 013.432-1.773H12.042a4.202 4.202 0 013.432 1.773c.33.466.568 1.007.686 1.565a4.27 4.27 0 01-.023 1.849c-.093.39-.249.772-.463 1.135-.173.295-.391.547-.602.792l-.123.142-.004.004a6.736 6.736 0 00-1.301 2.033 6.607 6.607 0 00-.49 2.37 4.897 4.897 0 00.94 2.99c.463.642.937.995 1.076 1.083a11.776 11.776 0 002.687-1.087 3.399 3.399 0 01-1.789-2.988c0-.817.313-1.59.956-2.359.009-.012.02-.022.027-.03l.006-.004.184-.204c.183-.2.355-.39.51-.596a7.14 7.14 0 001.22-2.608 7.21 7.21 0 00.04-3.124 7.185 7.185 0 00-1.16-2.65 7.203 7.203 0 00-2.044-1.924 7.074 7.074 0 00-3.762-1.075h-.09zM12 9.97a2.365 2.365 0 00-2.362 2.361A2.364 2.364 0 0012 14.691c1.301 0 2.36-1.059 2.36-2.36A2.364 2.364 0 0012 9.968z"}));if(e===O.Gauge)return f(w.default.createElement(w.default.Fragment,null,w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21a9 9 0 1 1 0-18 9 9 0 0 1 0 18Z"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 21c-4.97 0-9-4.03-9-9"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.636 7.636l1.414 1.414"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 5v2"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18.364 7.636l-1.414 1.414"}),w.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 12l-3.5-3.5"}),w.default.createElement("circle",{cx:"12",cy:"12",r:"1.5"})))}return w.default.createElement(w.default.Fragment,null)},"Icon"),ds=jz;var Lz=o(()=>{let{t:r}=Ya(),e=o(i=>{if(typeof i!="string"||i.length===0)return i;let s=r(i,{defaultValue:i,keySeparator:!1,nsSeparator:!1});return typeof s!="string"?i:s},"translateString");return{translateValue:o(i=>typeof i=="string"?e(i):i,"translateValue"),translateString:e}},"useTranslateValue"),ho=Lz;var Wc=yt(qt());var kz=o(r=>{var s,a;let{translateValue:e,translateString:t}=ho(),i=typeof r.message=="string"&&(s=e(r.message))!=null?s:r.message;return Wc.default.createElement("div",{className:"text-center my-10 text-gray-500 text-sm"},i,r.onRefreshClick?Wc.default.createElement("div",{className:"mt-3"},Wc.default.createElement("button",{type:"button","data-testid":"refresh-button",onClick:()=>{r.onRefreshClick&&r.onRefreshClick()},className:"underline cursor-pointer hover:text-gray-700 rounded-sm focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 focus-visible:ring-offset-2"},(a=t("Refresh?"))!=null?a:"Refresh?")):Wc.default.createElement(Wc.default.Fragment,null))},"ErrorMessage"),Ist=kz;var Sv=yt(qt());var _z=o(r=>{let{t:e}=Ya();return Sv.default.createElement("div",{role:"status","aria-busy":"true","aria-live":"polite",className:r.className||""},Sv.default.createElement("span",{className:"sr-only"},e("a11y.loading",{defaultValue:"Loading..."})),r.children)}
49,"LoadingRegion"),ql=_z;var q8=yt(qt());var Fz=o(r=>q8.default.createElement("div",{"aria-hidden":"true",className:`animate-pulse rounded-md bg-gray-200/80 ${r.className||""}`.trim()}),"Skeleton"),Bt=Fz;var Ge=yt(qt());var Uz=60,Bz=4,qz=3,Vz=o(()=>Ge.default.createElement("div",{className:"flex flex-col gap-3 py-4"},Ge.default.createElement("div",{className:"flex items-center justify-between gap-4"},Ge.default.createElement(Bt,{className:"h-4 w-40 sm:w-56"}),Ge.default.createElement(Bt,{className:"h-4 w-16"})),Ge.default.createElement("div",{className:"flex items-end gap-[2px] overflow-hidden"},Array.from({length:Uz}).map((r,e)=>Ge.default.createElement(Bt,{key:e,className:"h-8 flex-1 min-w-[3px] rounded-sm"})))),"ResourceRow"),Av=o(()=>Ge.default.createElement("div",{className:"rounded-xl border border-gray-200 bg-white px-5 py-2 shadow-sm"},Array.from({length:Bz}).map((r,e)=>Ge.default.createElement("div",{key:e,className:e>0?"border-t border-gray-100":""},Ge.default.createElement(Vz,null)))),"ResourceGroupCard"),Qst=o(()=>Ge.default.createElement(ql,{className:"space-y-5"},Ge.default.createElement(Bt,{className:"h-20 w-full rounded-xl"}),Ge.default.createElement(Av,null)),"OverviewSkeleton"),Kst=o(()=>Ge.default.createElement(ql,{className:"space-y-5"},Array.from({length:qz}).map((r,e)=>Ge.default.createElement("div",{key:e,className:"space-y-4 rounded-xl border border-gray-200 bg-white p-5 shadow-sm"},Ge.default.createElement("div",{className:"flex items-center gap-3"},Ge.default.createElement(Bt,{className:"h-5 w-24 rounded-full"}),Ge.default.createElement(Bt,{className:"h-4 w-32"})),Ge.default.createElement(Bt,{className:"h-5 w-2/3"}),Ge.default.createElement("div",{className:"space-y-2"},Ge.default.createElement(Bt,{className:"h-3 w-full"}),Ge.default.createElement(Bt,{className:"h-3 w-11/12"}),Ge.default.createElement(Bt,{className:"h-3 w-4/6"}))))),"EventListSkeleton"),Zst=o(()=>Ge.default.createElement(ql,{className:"space-y-5"},Ge.default.createElement("div",{className:"space-y-4 rounded-xl border border-gray-200 bg-white p-5 shadow-sm"},Ge.default.createElement("div",{className:"flex items-center gap-3"},Ge.default.createElement(Bt,{className:"h-5 w-24 rounded-full"}),Ge.default.createElement(Bt,{className:"h-4 w-32"})),Ge.default.createElement(Bt,{className:"h-6 w-3/5"}),Ge.default.createElement("div",{className:"space-y-2"},Ge.default.createElement(Bt,{className:"h-3 w-full"}),Ge.default.createElement(Bt,{className:"h-3 w-10/12"}),Ge.default.createElement(Bt,{className:"h-3 w-9/12"}))),Ge.default.createElement("div",{className:"space-y-4 rounded-xl border border-gray-200 bg-white p-5 shadow-sm"},Ge.default.createElement(Bt,{className:"h-4 w-40"}),Ge.default.createElement("div",{className:"space-y-3"},Ge.default.createElement(Bt,{className:"h-3 w-full"}),Ge.default.createElement(Bt,{className:"h-3 w-8/12"})))),"EventDetailSkeleton"),Yst=o(()=>Ge.default.createElement(ql,{className:"flex min-h-screen flex-col"},Ge.default.createElement("div",{className:"mx-auto flex w-full max-w-5xl grow flex-col px-3 sm:px-5"},Ge.default.createElement("div",{className:"mt-5 flex h-12 items-center justify-between"},Ge.default.createElement(Bt,{className:"h-10 w-40"}),Ge.default.createElement("div",{className:"hidden gap-4 md:flex"},Ge.default.createElement(Bt,{className:"h-4 w-20"}),Ge.default.createElement(Bt,{className:"h-4 w-20"}))),Ge.default.createElement(Bt,{className:"mt-5 h-12 w-full rounded-lg"}),Ge.default.createElement("div",{className:"mt-8 grow space-y-5"},Ge.default.createElement(Bt,{className:"h-20 w-full rounded-xl"}),Ge.default.createElement(Av,null)),Ge.default.createElement("div",{className:"flex justify-center py-6"},Ge.default.createElement(Bt,{className:"h-4 w-52"})))),"ShellSkeleton"),Xst=o(()=>Ge.default.createElement("div",{className:"mt-3 w-full sm:mt-5"},Ge.default.createElement(ql,{className:"space-y-5"},Ge.default.createElement(Bt,{className:"h-20 w-full rounded-xl"}),Ge.default.createElement(Av,null))),"RouteFallbackSkeleton"),eot=o(()=>Ge.default.createElement(ql,{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-sm"},Ge.default.createElement("div",{className:"space-y-2"},Ge.default.createElement(Bt,{className:"h-5 w-48"}),Ge.default.createElement(Bt,{className:"h-3 w-72 max-w-full"})),Ge.default.createElement("div",{className:"mt-6 space-y-5"},Array.from({length:3}).map((r,e)=>Ge.default.createElement("div",{key:e,className:"space-y-2"},Ge.default.createElement(Bt,{className:"h-3 w-28"}),Ge.default.createElement(Bt,{className:"h-9 w-full rounded-md"})))),Ge.default.createElement("div",{className:"mt-6 flex justify-end"},Ge.default.createElement(Bt,{className:"h-9 w-28 rounded-md"}))),"FormSkeleton");var not=st.fromString("#000000"),sot=st.fromString("#ffffff"),oot=st.fromString("#564ab1"),aot=st.fromString("#6f42c1"),lot=st.fromString("#e83e8c"),uot=st.fromString("#fd625e"),cot=st.fromString("#f1734f"),dot=st.fromString("#ffbf53"),pot=st.fromString("#2ab57d"),mot=st.fromString("#050505"),fot=st.fromString("#4ba6ef"),ET=st.fromString("#c2c2c2"),hot=st.fromString("#575757"),got=st.fromString("#908B8B"),yot=st.fromString("#b70400"),bot=st.fromString("#3686be"),Tot=st.fromString("#71717a"),Pot=st.fromString("#737373"),Sot=st.fromString("#78716c"),Aot=st.fromString("#64748b"),Cot=st.fromString("#a855f7"),Eot=st.fromString("#ec4899"),wot=st.fromString("#ef4444"),Rot=st.fromString("#f97316"),vot=st.fromString("#ffbf53"),xot=st.fromString("#22c55e"),Oot=st.fromString("#14b8a6"),Dot=st.fromString("#06b6d4"),V8=st.fromString("#6b7280"),Mot=st.fromString("#b70400"),Not=st.fromString("#3b82f6"),Iot=st.fromString("#6366f1"),jot=st.fromString("#f59e0b"),Lot=st.fromString("#84cc16"),k
49ot=st.fromString("#10b981"),_ot=st.fromString("#0ea5e9"),Fot=st.fromString("#8b5cf6"),Uot=st.fromString("#d946ef"),Bot=st.fromString("#f43f5e");var Li=yt(qt());var $z=o(r=>{let{translateString:e,translateValue:t}=ho(),i=e(r.strongTitle),s=t(r.title),a=e(r.textOnRight),l=r.type||0,u={2:{text:"text-red-200",bg:"bg-red-700",hover:"hover:bg-red-600"},0:{text:"text-white",bg:"bg-gray-700",hover:"hover:bg-gray-600"},3:{text:"text-yellow-200",bg:"bg-gray-700",hover:"hover:bg-yellow-600"},1:{text:"text-green-200",bg:"bg-gray-700",hover:"hover:bg-green-600"}},c=u[l].text,m=u[l].bg,p=u[l].hover;return r.size===1&&(c+=" text-lg"),Li.default.createElement("div",{id:r.id,className:`alert rounded-md ${m} p-4 ${r.className}`,"data-testid":r.dataTestId,onClick:r.onClick,role:"alert","aria-live":"polite",style:r.color?{backgroundColor:r.color.toString()}:{}},Li.default.createElement("div",{className:"alert-content flex"},!r.doNotShowIcon&&Li.default.createElement("div",{className:"alert-icon flex-shrink-0"},l===2&&Li.default.createElement(ds,{icon:r.icon||O.Alert,className:`h-5 w-5 ${c}`}),l===3&&Li.default.createElement(ds,{icon:r.icon||O.Alert,className:`h-5 w-5 ${c}`}),l===1&&Li.default.createElement(ds,{icon:r.icon||O.CheckCircle,className:`h-5 w-5 ${c}`}),l===0&&Li.default.createElement(ds,{icon:r.icon||O.Info,className:`h-5 w-5 ${c}`})),Li.default.createElement("div",{className:`alert-text ml-3 mr-3 flex-1 md:flex md:justify-between ${r.textClassName}`},Li.default.createElement("div",{className:`alert-message text-sm flex justify-between w-full ${c}`},Li.default.createElement("div",null,Li.default.createElement("span",{className:"font-medium"},i," ",s&&i?"- ":""),s),a&&Li.default.createElement("div",null,a)),r.onClose&&Li.default.createElement("p",{className:"alert-close mt-3 text-sm md:mt-0 md:ml-6"},Li.default.createElement("button",{onClick:r.onClose,role:"alert-close-button",className:`whitespace-nowrap font-medium ${c} hover:${p}`},"Close",Li.default.createElement("span",{"aria-hidden":"true"}," \u2192"))))))},"Alert"),$8=$z;var Qo=yt(qt()),Q8=yt(z8()),K8=yt(J8());var cJ=o(({size:r=50,color:e=ET,loaderType:t=0,className:i=""})=>t===0?Qo.default.createElement("div",{role:"status","aria-label":"Loading","aria-live":"polite",className:`flex justify-center mt-1 ${i}`.trim(),"data-testid":"bar-loader"},Qo.default.createElement(Q8.default,{height:4,width:r,color:e.toString()}),Qo.default.createElement("span",{className:"sr-only"},"Loading...")):t===1?Qo.default.createElement("div",{role:"status","aria-label":"Loading","aria-live":"polite",className:`justify-center mt-1 ${i}`.trim(),"data-testid":"beat-loader"},Qo.default.createElement(K8.default,{size:r,color:e.toString()}),Qo.default.createElement("span",{className:"sr-only"},"Loading...")):Qo.default.createElement(Qo.default.Fragment,null),"Loader"),MT=cJ;var gf=yt(qt());var pJ=o(r=>r.isVisible?gf.default.createElement("div",{className:r.className||"m-auto mt-52 flex w-full items-center justify-center"},gf.default.createElement(MT,{loaderType:0,color:V8,size:200})):gf.default.createElement(gf.default.Fragment,null),"PageLoader"),mat=pJ;var Ko=yt(qt());var mJ=o(r=>{let{translateValue:e}=ho();return Ko.default.createElement(Ko.default.Fragment,null,Ko.default.createElement("div",{id:r.id,className:`flex ${r.paddingClassName||"pt-52 pb-52"} ${r.showSolidBackground?"bg-white rounded shadow":""}`},Ko.default.createElement("div",{className:"m-auto text-center"},r.icon&&Ko.default.createElement(ds,{icon:r.icon,className:r.iconClassName||"mx-auto h-12 w-12 text-gray-400"}),Ko.default.createElement("h3",{className:"mt-2 text-sm font-medium text-gray-900"},e(r.title)),Ko.default.createElement("p",{className:"mt-1 text-sm text-gray-500"},e(r.description)),r.footer&&Ko.default.createElement("div",{className:"mt-6"},r.footer))))},"EmptyState"),Pat=mJ;var Y8=(i=>(i.Submit="submit",i.Reset="reset",i.Button="button",i))(Y8||{}),Jc=Y8;
49var Mr="top",Yr="bottom",$r="right",Ur="left",NT="auto",Wa=[Mr,Yr,$r,Ur],Zo="start",Vl="end",X8="clippingParents",IT="viewport",Qc="popper",e6="reference",Ov=Wa.reduce(function(r,e){return r.concat([e+"-"+Zo,e+"-"+Vl])},[]),jT=[].concat(Wa,[NT]).reduce(function(r,e){return r.concat([e,e+"-"+Zo,e+"-"+Vl])},[]),gJ="beforeRead",yJ="read",bJ="afterRead",TJ="beforeMain",PJ="main",SJ="afterMain",AJ="beforeWrite",CJ="write",EJ="afterWrite",t6=[gJ,yJ,bJ,TJ,PJ,SJ,AJ,CJ,EJ];function fi(r){return r?(r.nodeName||"").toLowerCase():null}o(fi,"getNodeName");function Tr(r){if(r==null)return window;if(r.toString()!=="[object Window]"){var e=r.ownerDocument;return e&&e.defaultView||window}return r}o(Tr,"getWindow");function ps(r){var e=Tr(r).Element;return r instanceof e||r instanceof Element}o(ps,"isElement");function Xr(r){var e=Tr(r).HTMLElement;return r instanceof e||r instanceof HTMLElement}o(Xr,"isHTMLElement");function Kc(r){if(typeof ShadowRoot=="undefined")return!1;var e=Tr(r).ShadowRoot;return r instanceof e||r instanceof ShadowRoot}o(Kc,"isShadowRoot");function wJ(r){var e=r.state;Object.keys(e.elements).forEach(function(t){var i=e.styles[t]||{},s=e.attributes[t]||{},a=e.elements[t];!Xr(a)||!fi(a)||(Object.assign(a.style,i),Object.keys(s).forEach(function(l){var u=s[l];u===!1?a.removeAttribute(l):a.setAttribute(l,u===!0?"":u)}))})}o(wJ,"applyStyles");function RJ(r){var e=r.state,t={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,t.popper),e.styles=t,e.elements.arrow&&Object.assign(e.elements.arrow.style,t.arrow),function(){Object.keys(e.elements).forEach(function(i){var s=e.elements[i],a=e.attributes[i]||{},l=Object.keys(e.styles.hasOwnProperty(i)?e.styles[i]:t[i]),u=l.reduce(function(c,m){return c[m]="",c},{});!Xr(s)||!fi(s)||(Object.assign(s.style,u),Object.keys(a).forEach(function(c){s.removeAttribute(c)}))})}}o(RJ,"effect");var yf={name:"applyStyles",enabled:!0,phase:"write",fn:wJ,effect:RJ,requires:["computeStyles"]};function hi(r){return r.split("-")[0]}o(hi,"getBasePlacement");var _s=Math.max,$l=Math.min,Yo=Math.round;function Zc(){var r=navigator.userAgentData;return r!=null&&r.brands&&Array.isArray(r.brands)?r.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}o(Zc,"getUAString");function bf(){return!/^((?!chrome|android).)*safari/i.test(Zc())}o(bf,"isLayoutViewport");function ms(r,e,t){e===void 0&&(e=!1),t===void 0&&(t=!1);var i=r.getBoundingClientRect(),s=1,a=1;e&&Xr(r)&&(s=r.offsetWidth>0&&Yo(i.width)/r.offsetWidth||1,a=r.offsetHeight>0&&Yo(i.height)/r.offsetHeight||1);var l=ps(r)?Tr(r):window,u=l.visualViewport,c=!bf()&&t,m=(i.left+(c&&u?u.offsetLeft:0))/s,p=(i.top+(c&&u?u.offsetTop:0))/a,h=i.width/s,g=i.height/a;return{width:h,height:g,top:p,right:m+h,bottom:p+g,left:m,x:m,y:p}}o(ms,"getBoundingClientRect");function Gl(r){var e=ms(r),t=r.offsetWidth,i=r.offsetHeight;return Math.abs(e.width-t)<=1&&(t=e.width),Math.abs(e.height-i)<=1&&(i=e.height),{x:r.offsetLeft,y:r.offsetTop,width:t,height:i}}o(Gl,"getLayoutRect");function Tf(r,e){var t=e.getRootNode&&e.getRootNode();if(r.contains(e))return!0;if(t&&Kc(t)){var i=e;do{if(i&&r.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}o(Tf,"contains");function en(r){return Tr(r).getComputedStyle(r)}o(en,"getComputedStyle");function Dv(r){return["table","td","th"].indexOf(fi(r))>=0}o(Dv,"isTableElement");function Ci(r){return((ps(r)?r.ownerDocument:r.document)||window.document).documentElement}o(Ci,"getDocumentElement");function Xo(r){return fi(r)==="html"?r:r.assignedSlot||r.parentNode||(Kc(r)?r.host:null)||Ci(r)}o(Xo,"getParentNode");function r6(r){return!Xr(r)||en(r).position==="fixed"?null:r.offsetParent}o(r6,"getTrueOffsetParent");function vJ(r){var e=/firefox/i.test(Zc()),t=/Trident/i.test(Zc());if(t&&Xr(r)){var i=en(r);if(i.position==="fixed")return null}var s=Xo(r);for(Kc(s)&&(s=s.host);Xr(s)&&["html","body"].indexOf(fi(s))<0;){var a=en(s);if(a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||e&&a.willChange==="filter"||e&&a.filter&&a.filter!=="none")return s;s=s.parentNode}return null}o(vJ,"getContainingBlock");function Fs(r){for(var e=Tr(r),t=r6(r);t&&Dv(t)&&en(t).position==="static";)t=r6(t);return t&&(fi(t)==="html"||fi(t)==="body"&&en(t).position==="static")?e:t||vJ(r)||e}o(Fs,"getOffsetParent");function Hl(r){return["top","bottom"].indexOf(r)>=0?"x":"y"}o(Hl,"getMainAxisFromPlacement");function Wl(r,e,t){return _s(r,$l(e,t))}o(Wl,"within");function i6(r,e,t){var i=Wl(r,e,t);return i>t?t:i}o(i6,"withinMaxClamp");function Pf(){return{top:0,right:0,bottom:0,left:0}}o(Pf,"getFreshSideObject");function Sf(r){return Object.assign({},Pf(),r)}
49o(Sf,"mergePaddingObject");function Af(r,e){return e.reduce(function(t,i){return t[i]=r,t},{})}o(Af,"expandToHashMap");var xJ=o(function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Sf(typeof e!="number"?e:Af(e,Wa))},"toPaddingObject");function OJ(r){var e,t=r.state,i=r.name,s=r.options,a=t.elements.arrow,l=t.modifiersData.popperOffsets,u=hi(t.placement),c=Hl(u),m=[Ur,$r].indexOf(u)>=0,p=m?"height":"width";if(!(!a||!l)){var h=xJ(s.padding,t),g=Gl(a),f=c==="y"?Mr:Ur,P=c==="y"?Yr:$r,T=t.rects.reference[p]+t.rects.reference[c]-l[c]-t.rects.popper[p],C=l[c]-t.rects.reference[c],b=Fs(a),y=b?c==="y"?b.clientHeight||0:b.clientWidth||0:0,A=T/2-C/2,S=h[f],D=y-g[p]-h[P],M=y/2-g[p]/2+A,_=Wl(S,M,D),k=c;t.modifiersData[i]=(e={},e[k]=_,e.centerOffset=_-M,e)}}o(OJ,"arrow");function DJ(r){var e=r.state,t=r.options,i=t.element,s=i===void 0?"[data-popper-arrow]":i;s!=null&&(typeof s=="string"&&(s=e.elements.popper.querySelector(s),!s)||Tf(e.elements.popper,s)&&(e.elements.arrow=s))}o(DJ,"effect");var n6={name:"arrow",enabled:!0,phase:"main",fn:OJ,effect:DJ,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function fs(r){return r.split("-")[1]}o(fs,"getVariation");var MJ={top:"auto",right:"auto",bottom:"auto",left:"auto"};function NJ(r,e){var t=r.x,i=r.y,s=e.devicePixelRatio||1;return{x:Yo(t*s)/s||0,y:Yo(i*s)/s||0}}o(NJ,"roundOffsetsByDPR");function s6(r){var e,t=r.popper,i=r.popperRect,s=r.placement,a=r.variation,l=r.offsets,u=r.position,c=r.gpuAcceleration,m=r.adaptive,p=r.roundOffsets,h=r.isFixed,g=l.x,f=g===void 0?0:g,P=l.y,T=P===void 0?0:P,C=typeof p=="function"?p({x:f,y:T}):{x:f,y:T};f=C.x,T=C.y;var b=l.hasOwnProperty("x"),y=l.hasOwnProperty("y"),A=Ur,S=Mr,D=window;if(m){var M=Fs(t),_="clientHeight",k="clientWidth";if(M===Tr(t)&&(M=Ci(t),en(M).position!=="static"&&u==="absolute"&&(_="scrollHeight",k="scrollWidth")),M=M,s===Mr||(s===Ur||s===$r)&&a===Vl){S=Yr;var H=h&&M===D&&D.visualViewport?D.visualViewport.height:M[_];T-=H-i.height,T*=c?1:-1}if(s===Ur||(s===Mr||s===Yr)&&a===Vl){A=$r;var J=h&&M===D&&D.visualViewport?D.visualViewport.width:M[k];f-=J-i.width,f*=c?1:-1}}var q=Object.assign({position:u},m&&MJ),$=p===!0?NJ({x:f,y:T},Tr(t)):{x:f,y:T};if(f=$.x,T=$.y,c){var F;return Object.assign({},q,(F={},F[S]=y?"0":"",F[A]=b?"0":"",F.transform=(D.devicePixelRatio||1)<=1?"translate("+f+"px, "+T+"px)":"translate3d("+f+"px, "+T+"px, 0)",F))}return Object.assign({},q,(e={},e[S]=y?T+"px":"",e[A]=b?f+"px":"",e.transform="",e))}o(s6,"mapToStyles");function IJ(r){var e=r.state,t=r.options,i=t.gpuAcceleration,s=i===void 0?!0:i,a=t.adaptive,l=a===void 0?!0:a,u=t.roundOffsets,c=u===void 0?!0:u,m={placement:hi(e.placement),variation:fs(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,s6(Object.assign({},m,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:l,roundOffsets:c})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,s6(Object.assign({},m,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}o(IJ,"computeStyles");var o6={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:IJ,data:{}};var LT={passive:!0};function jJ(r){var e=r.state,t=r.instance,i=r.options,s=i.scroll,a=s===void 0?!0:s,l=i.resize,u=l===void 0?!0:l,c=Tr(e.elements.popper),m=[].concat(e.scrollParents.reference,e.scrollParents.popper);return a&&m.forEach(function(p){p.addEventListener("scroll",t.update,LT)}),u&&c.addEventListener("resize",t.update,LT),function(){a&&m.forEach(function(p){p.removeEventListener("scroll",t.update,LT)}),u&&c.removeEventListener("resize",t.update,LT)}}o(jJ,"effect");var a6={name:"eventListeners",enabled:!0,phase:"write",fn:o(function(){},"fn"),effect:jJ,data:{}};var LJ={left:"right",right:"left",bottom:"top",top:"bottom"};function Yc(r){return r.replace(/left|right|bottom|top/g,function(e){return LJ[e]})}o(Yc,"getOppositePlacement");var kJ={start:"end",end:"start"};function kT(r){return r.replace(/start|end/g,function(e){return kJ[e]})}o(kT,"getOppositeVariationPlacement");function zl(r){var e=Tr(r),t=e.pageXOffset,i=e.pageYOffset;return{scrollLeft:t,scrollTop:i}}o(zl,"getWindowScroll");function Jl(r){return ms(Ci(r)).left+zl(r).scrollLeft}
vendor: 8,901 bytes, line 49
49o(Jl,"getWindowScrollBarX");function Mv(r,e){var t=Tr(r),i=Ci(r),s=t.visualViewport,a=i.clientWidth,l=i.clientHeight,u=0,c=0;if(s){a=s.width,l=s.height;var m=bf();(m||!m&&e==="fixed")&&(u=s.offsetLeft,c=s.offsetTop)}return{width:a,height:l,x:u+Jl(r),y:c}}o(Mv,"getViewportRect");function Nv(r){var e,t=Ci(r),i=zl(r),s=(e=r.ownerDocument)==null?void 0:e.body,a=_s(t.scrollWidth,t.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),l=_s(t.scrollHeight,t.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),u=-i.scrollLeft+Jl(r),c=-i.scrollTop;return en(s||t).direction==="rtl"&&(u+=_s(t.clientWidth,s?s.clientWidth:0)-a),{width:a,height:l,x:u,y:c}}o(Nv,"getDocumentRect");function Ql(r){var e=en(r),t=e.overflow,i=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(t+s+i)}o(Ql,"isScrollParent");function _T(r){return["html","body","#document"].indexOf(fi(r))>=0?r.ownerDocument.body:Xr(r)&&Ql(r)?r:_T(Xo(r))}o(_T,"getScrollParent");function za(r,e){var t;e===void 0&&(e=[]);var i=_T(r),s=i===((t=r.ownerDocument)==null?void 0:t.body),a=Tr(i),l=s?[a].concat(a.visualViewport||[],Ql(i)?i:[]):i,u=e.concat(l);return s?u:u.concat(za(Xo(l)))}o(za,"listScrollParents");function Xc(r){return Object.assign({},r,{left:r.x,top:r.y,right:r.x+r.width,bottom:r.y+r.height})}o(Xc,"rectToClientRect");function _J(r,e){var t=ms(r,!1,e==="fixed");return t.top=t.top+r.clientTop,t.left=t.left+r.clientLeft,t.bottom=t.top+r.clientHeight,t.right=t.left+r.clientWidth,t.width=r.clientWidth,t.height=r.clientHeight,t.x=t.left,t.y=t.top,t}o(_J,"getInnerBoundingClientRect");function l6(r,e,t){return e===IT?Xc(Mv(r,t)):ps(e)?_J(e,t):Xc(Nv(Ci(r)))}o(l6,"getClientRectFromMixedType");function FJ(r){var e=za(Xo(r)),t=["absolute","fixed"].indexOf(en(r).position)>=0,i=t&&Xr(r)?Fs(r):r;return ps(i)?e.filter(function(s){return ps(s)&&Tf(s,i)&&fi(s)!=="body"}):[]}o(FJ,"getClippingParents");function Iv(r,e,t,i){var s=e==="clippingParents"?FJ(r):[].concat(e),a=[].concat(s,[t]),l=a[0],u=a.reduce(function(c,m){var p=l6(r,m,i);return c.top=_s(p.top,c.top),c.right=$l(p.right,c.right),c.bottom=$l(p.bottom,c.bottom),c.left=_s(p.left,c.left),c},l6(r,l,i));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}o(Iv,"getClippingRect");function Cf(r){var e=r.reference,t=r.element,i=r.placement,s=i?hi(i):null,a=i?fs(i):null,l=e.x+e.width/2-t.width/2,u=e.y+e.height/2-t.height/2,c;switch(s){case Mr:c={x:l,y:e.y-t.height};break;case Yr:c={x:l,y:e.y+e.height};break;case $r:c={x:e.x+e.width,y:u};break;case Ur:c={x:e.x-t.width,y:u};break;default:c={x:e.x,y:e.y}}var m=s?Hl(s):null;if(m!=null){var p=m==="y"?"height":"width";switch(a){case Zo:c[m]=c[m]-(e[p]/2-t[p]/2);break;case Vl:c[m]=c[m]+(e[p]/2-t[p]/2);break;default:}}return c}o(Cf,"computeOffsets");function Us(r,e){e===void 0&&(e={});var t=e,i=t.placement,s=i===void 0?r.placement:i,a=t.strategy,l=a===void 0?r.strategy:a,u=t.boundary,c=u===void 0?X8:u,m=t.rootBoundary,p=m===void 0?IT:m,h=t.elementContext,g=h===void 0?Qc:h,f=t.altBoundary,P=f===void 0?!1:f,T=t.padding,C=T===void 0?0:T,b=Sf(typeof C!="number"?C:Af(C,Wa)),y=g===Qc?e6:Qc,A=r.rects.popper,S=r.elements[P?y:g],D=Iv(ps(S)?S:S.contextElement||Ci(r.elements.popper),c,p,l),M=ms(r.elements.reference),_=Cf({reference:M,element:A,strategy:"absolute",placement:s}),k=Xc(Object.assign({},A,_)),H=g===Qc?k:M,J={top:D.top-H.top+b.top,bottom:H.bottom-D.bottom+b.bottom,left:D.left-H.left+b.left,right:H.right-D.right+b.right},q=r.modifiersData.offset;if(g===Qc&&q){var $=q[s];Object.keys(J).forEach(function(F){var U=[$r,Yr].indexOf(F)>=0?1:-1,ie=[Mr,Yr].indexOf(F)>=0?"y":"x";J[F]+=$[ie]*U})}return J}o(Us,"detectOverflow");function jv(r,e){e===void 0&&(e={});var t=e,i=t.placement,s=t.boundary,a=t.rootBoundary,l=t.padding,u=t.flipVariations,c=t.allowedAutoPlacements,m=c===void 0?jT:c,p=fs(i),h=p?u?Ov:Ov.filter(function(P){return fs(P)===p}):Wa,g=h.filter(function(P){return m.indexOf(P)>=0});g.length===0&&(g=h);var f=g.reduce(function(P,T){return P[T]=Us(r,{placement:T,boundary:s,rootBoundary:a,padding:l})[hi(T)],P},{});return Object.keys(f).sort(function(P,T){return f[P]-f[T]})}o(jv,"computeAutoPlacement");function UJ(r){if(hi(r)===NT)return[];var e=Yc(r);return[kT(r),e,kT(e)]}o(UJ,"getExpandedFallbackPlacements");function BJ(r){var e=r.state,t=r.options,i=r.name;if(!e.modifiersData[i]._skip){for(var s=t.mainAxis,a=s===void 0?!0:s,l=t.altAxis,u=l===void 0?!0:l,c=t.fallbackPlacements,m=t.padding,p=t.boundary,h=t.rootBoundary,g=t.altBoundary,f=t.flipVariations,P=f===void 0?!0:f,T=t.allowedAutoPlacements,C=e.options.placement,b=hi(C),y=b===C,A=c||(y||!P?[Yc(C)]:UJ(C)),S=[C].concat(A).reduce(function(Q,Pe){return Q.concat(hi(Pe)===NT?jv(e,{placement:Pe,boundary:p,rootBoundary:h,padding:m,flipVariations:P,allowedAutoPlacements:T}):Pe)},[]),D=e.rects.reference,M=e.rects.popper,_=new Map,k=!0,H=S[0],J=0;J<S.length;J++){var q=S[J],$=hi(q),F=fs(q)===Zo,U=[Mr,Yr].indexOf($)>=0,ie=U?"width":"height",G=Us(e,{placement:q,boundary:p,rootBoundary:h,altBoundary:g,padding:m}),W=U?F?$r:Ur:F?Yr:Mr;D[ie]>M[ie]&&(W=Yc(W));var pe=Yc(W),Y=[];if(a&&Y.push(G[$]<=0),u&&Y.push(G[W]<=0,G[pe]<=0),Y.every(function(Q){return Q})){H=q,k=!1;break}_.set(q,Y)}if(k)for(var ae=P?3:1,ne=o(function(Pe){var ce=S.find(function(dt){var Fe=_.get(dt);if(Fe)return Fe.slice(0,Pe).every(function(te){return te})});if(ce)return H=ce,"break"},"_loop"),j=ae;j>0;j--){var z=ne(j);if(z==="break")break}e.placement!==H&&(e.modifiersData[i]._skip=!0,e.placement=H,e.reset=!0)}}o(BJ,"flip");var u6={name:"flip",enabled:!0,phase:"main",fn:BJ,requiresIfExists:["offset"],data:{_skip:!1}};function c6(r,e,t){return t===void 0&&(t={x:0,y:0}),{top:r.top-e.height-t.y,right:r.right-e.width+t.x,bottom:r.bottom-e.height+t.y,left:r.left-e.width-t.x}}o(c6,"getSideOffsets");function d6(r){return[Mr,$r,Yr,Ur].some(function(e){return r[e]>=0})}o(d6,"isAnySideFullyClipped");function qJ(r){var e=r.state,t=r.name,i=e.rects.reference,s=e.rects.popper,a=e.modifiersData.preventOverflow,l=Us(e,{elementContext:"reference"}),u=Us(e,{altBoundary:!0}),c=c6(l,i),m=c6(u,s,a),p=d6(c),h=d6(m);e.modifiersData[t]={referenceClippingOffsets:c,popperEscapeOffsets:m,isReferenceHidden:p,hasPopperEscaped:h},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":h})}o(qJ,"hide");var p6={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:qJ};function VJ(r,e,t){var i=hi(r),s=[Ur,Mr].indexOf(i)>=0?-1:1,a=typeof t=="function"?t(Object.assign({},e,{placement:r})):t,l=a[0],u=a[1];return l=l||0,u=(u||0)*s,[Ur,$r].indexOf(i)>=0?{x:u,y:l}:{x:l,y:u}}o(VJ,"distanceAndSkiddingToXY");function $J(r){var e=r.state,t=r.options,i=r.name,s=t.offset,a=s===void 0?[0,0]:s,l=jT.reduce(function(p,h){return p[h]=VJ(h,e.rects,a),p},{}),u=l[e.placement],c=u.x,m=u.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=m),e.modifiersData[i]=l}o($J,"offset");var m6={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:$J};function GJ(r){var e=r.state,t=r.name;e.modifiersData[t]=Cf({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}o(GJ,"popperOffsets");var f6={name:"popperOffsets",enabled:!0,phase:"read",fn:GJ,data:{}};function Lv(r){return r==="x"?"y":"x"}o(Lv,"getAltAxis");function HJ(r){var e=r.state,t=r.options,i=r.name,s=t.mainAxis,a=s===void 0?!0:s,l=t.altAxis,u=l===void 0?!1:l,c=t.boundary,m=t.rootBoundary,p=t.altBoundary,h=t.padding,g=t.tether,f=g===void 0?!0:g,P=t.tetherOffset,T=P===void 0?0:P,C=Us(e,{boundary:c,rootBoundary:m,padding:h,altBoundary:p}),b=hi(e.placement),y=fs(e.placement),A=!y,S=Hl(b),D=Lv(S),M=e.modifiersData.popperOffsets,_=e.rects.reference,k=e.rects.popper,H=typeof T=="function"?T(Object.assign({},e.rects,{placement:e.placement})):T,J=typeof H=="number"?{mainAxis:H,altAxis:H}:Object.assign({mainAxis:0,altAxis:0},H),q=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,$={x:0,y:0};if(M){if(a){var F,U=S==="y"?Mr:Ur,ie=S==="y"?Yr:$r,G=S==="y"?"height":"width",W=M[S],pe=W+C[U],Y=W-C[ie],ae=f?-k[G]/2:0,ne=y===Zo?_[G]:k[G],j=y===Zo?-k[G]:-_[G],z=e.elements.arrow,Q=f&&z?Gl(z):{width:0,height:0},Pe=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:Pf(),ce=Pe[U],dt=Pe[ie],Fe=Wl(0,_[G],Q[G]),te=A?_[G]/2-ae-Fe-ce-J.mainAxis:ne-Fe-ce-J.mainAxis,K=A?-_[G]/2+ae+Fe+dt+J.mainAxis:j+Fe+dt+J.mainAxis,me=e.elements.arrow&&Fs(e.elements.arrow),Ce=me?S==="y"?me.clientTop||0:me.clientLeft||0:0,Oe=(F=q==null?void 0:q[S])!=null?F:0,Ue=W+te-Oe-Ce,Re=W+K-Oe,_e=Wl(f?$l(pe,Ue):pe,W,f?_s(Y,Re):Y);M[S]=_e,$[S]=_e-W}if(u){var We,Xe=S==="x"?Mr:Ur,it=S==="x"?Yr:$r,ze=M[D],Ot=D==="y"?"height":"width",Jt=ze+C[Xe],ei=ze-C[it],Nr=[Mr,Ur].indexOf(b)!==-1,nt=(We=q==null?void 0:q[D])!=null?We:0,Qe=Nr?Jt:ze-_[Ot]-k[Ot]-nt+J.altAxis,ti=Nr?ze+_[Ot]+k[Ot]-nt-J.altAxis:ei,Qt=f&&Nr?i6(Qe,ze,t
49i):Wl(f?Qe:Jt,ze,f?ti:ei);M[D]=Qt,$[D]=Qt-ze}e.modifiersData[i]=$}}o(HJ,"preventOverflow");var h6={name:"preventOverflow",enabled:!0,phase:"main",fn:HJ,requiresIfExists:["offset"]};function kv(r){return{scrollLeft:r.scrollLeft,scrollTop:r.scrollTop}}o(kv,"getHTMLElementScroll");function _v(r){return r===Tr(r)||!Xr(r)?zl(r):kv(r)}o(_v,"getNodeScroll");function WJ(r){var e=r.getBoundingClientRect(),t=Yo(e.width)/r.offsetWidth||1,i=Yo(e.height)/r.offsetHeight||1;return t!==1||i!==1}o(WJ,"isElementScaled");function Fv(r,e,t){t===void 0&&(t=!1);var i=Xr(e),s=Xr(e)&&WJ(e),a=Ci(e),l=ms(r,s,t),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(i||!i&&!t)&&((fi(e)!=="body"||Ql(a))&&(u=_v(e)),Xr(e)?(c=ms(e,!0),c.x+=e.clientLeft,c.y+=e.clientTop):a&&(c.x=Jl(a))),{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}o(Fv,"getCompositeRect");function zJ(r){var e=new Map,t=new Set,i=[];r.forEach(function(a){e.set(a.name,a)});function s(a){t.add(a.name);var l=[].concat(a.requires||[],a.requiresIfExists||[]);l.forEach(function(u){if(!t.has(u)){var c=e.get(u);c&&s(c)}}),i.push(a)}return o(s,"sort"),r.forEach(function(a){t.has(a.name)||s(a)}),i}o(zJ,"order");function Uv(r){var e=zJ(r);return t6.reduce(function(t,i){return t.concat(e.filter(function(s){return s.phase===i}))},[])}o(Uv,"orderModifiers");function Bv(r){var e;return function(){return e||(e=new Promise(function(t){Promise.resolve().then(function(){e=void 0,t(r())})})),e}}o(Bv,"debounce");function qv(r){var e=r.reduce(function(t,i){var s=t[i.name];return t[i.name]=s?Object.assign({},s,i,{options:Object.assign({},s.options,i.options),data:Object.assign({},s.data,i.data)}):i,t},{});return Object.keys(e).map(function(t){return e[t]})}o(qv,"mergeByName");var g6={placement:"bottom",modifiers:[],strategy:"absolute"};function y6(){for(var r=arguments.length,e=new Array(r),t=0;t<r;t++)e[t]=arguments[t];return!e.some(function(i){return!(i&&typeof i.getBoundingClientRect=="function")})}o(y6,"areValidElements");function b6(r){r===void 0&&(r={});var e=r,t=e.defaultModifiers,i=t===void 0?[]:t,s=e.defaultOptions,a=s===void 0?g6:s;return o(function(u,c,m){m===void 0&&(m=a);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},g6,a),modifiersData:{},elements:{reference:u,popper:c},attributes:{},styles:{}},h=[],g=!1,f={state:p,setOptions:o(function(b){var y=typeof b=="function"?b(p.options):b;T(),p.options=Object.assign({},a,p.options,y),p.scrollParents={reference:ps(u)?za(u):u.contextElement?za(u.contextElement):[],popper:za(c)};var A=Uv(qv([].concat(i,p.options.modifiers)));return p.orderedModifiers=A.filter(function(S){return S.enabled}),P(),f.update()},"setOptions"),forceUpdate:o(function(){if(!g){var b=p.elements,y=b.reference,A=b.popper;if(y6(y,A)){p.rects={reference:Fv(y,Fs(A),p.options.strategy==="fixed"),popper:Gl(A)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(J){return p.modifiersData[J.name]=Object.assign({},J.data)});for(var S=0;S<p.orderedModifiers.length;S++){if(p.reset===!0){p.reset=!1,S=-1;continue}var D=p.orderedModifiers[S],M=D.fn,_=D.options,k=_===void 0?{}:_,H=D.name;typeof M=="function"&&(p=M({state:p,options:k,name:H,instance:f})||p)}}}},"forceUpdate"),update:Bv(function(){return new Promise(function(C){f.forceUpdate(),C(p)})}),destroy:o(function(){T(),g=!0},"destroy")};if(!y6(u,c))return f;f.setOptions(m).then(function(C){!g&&m.onFirstUpdate&&m.onFirstUpdate(C)});function P(){p.orderedModifiers.forEach(function(C){var b=C.name,y=C.options,A=y===void 0?{}:y,S=C.effect;if(typeof S=="function"){var D=S({state:p,name:b,instance:f,options:A}),M=o(function(){},"noopFn");h.push(D||M)}})}o(P,"runModifierEffects");function T(){h.forEach(function(C){return C()}),h=[]}return o(T,"cleanupModifierEffects"),f},"createPopper")}o(b6,"popperGenerator");var JJ=[a6,f6,o6,yf,m6,u6,h6,n6,p6],Vv=b6({defaultModifiers:JJ});var QJ="tippy-box",x6="tippy-content",KJ="tippy-backdrop",O6="tippy-arrow",D6="tippy-svg-arrow",Kl={passive:!0,capture:!0},M6=o(function(){return document.body},"TIPPY_DEFAULT_APPEND_TO");function $v(r,e,t){if(Array.isArray(r)){var i=r[e];return i==null?Array.isArray(t)?t[e]:t:i}return r}o($v,"getValueAtIndexOrReturn");function Qv(r,e){var t={}.toString.call(r);return t.indexOf("[object")===0&&t.indexOf(e+"]")>-1}o(Qv,"isType");function N6(r,e){return typeof r=="function"?r.apply(void 0,e):r}o(N6,"invokeWithArgsOrReturn");function T6(r,e){if(e===0)return r;var t;return function(i){clearTimeout(t),t=setTimeout(function(){r(i)},e)}}o(T6,"debounce");
49function ZJ(r){return r.split(/\s+/).filter(Boolean)}o(ZJ,"splitBySpaces");function ed(r){return[].concat(r)}o(ed,"normalizeToArray");function P6(r,e){r.indexOf(e)===-1&&r.push(e)}o(P6,"pushIfUnique");function YJ(r){return r.filter(function(e,t){return r.indexOf(e)===t})}o(YJ,"unique");function XJ(r){return r.split("-")[0]}o(XJ,"getBasePlacement");function UT(r){return[].slice.call(r)}o(UT,"arrayFrom");function S6(r){return Object.keys(r).reduce(function(e,t){return r[t]!==void 0&&(e[t]=r[t]),e},{})}o(S6,"removeUndefinedProps");function Ef(){return document.createElement("div")}o(Ef,"div");function BT(r){return["Element","Fragment"].some(function(e){return Qv(r,e)})}o(BT,"isElement");function eQ(r){return Qv(r,"NodeList")}o(eQ,"isNodeList");function tQ(r){return Qv(r,"MouseEvent")}o(tQ,"isMouseEvent");function rQ(r){return!!(r&&r._tippy&&r._tippy.reference===r)}o(rQ,"isReferenceElement");function iQ(r){return BT(r)?[r]:eQ(r)?UT(r):Array.isArray(r)?r:UT(document.querySelectorAll(r))}o(iQ,"getArrayOfElements");function Gv(r,e){r.forEach(function(t){t&&(t.style.transitionDuration=e+"ms")})}o(Gv,"setTransitionDuration");function A6(r,e){r.forEach(function(t){t&&t.setAttribute("data-state",e)})}o(A6,"setVisibilityState");function nQ(r){var e,t=ed(r),i=t[0];return i!=null&&(e=i.ownerDocument)!=null&&e.body?i.ownerDocument:document}o(nQ,"getOwnerDocument");function sQ(r,e){var t=e.clientX,i=e.clientY;return r.every(function(s){var a=s.popperRect,l=s.popperState,u=s.props,c=u.interactiveBorder,m=XJ(l.placement),p=l.modifiersData.offset;if(!p)return!0;var h=m==="bottom"?p.top.y:0,g=m==="top"?p.bottom.y:0,f=m==="right"?p.left.x:0,P=m==="left"?p.right.x:0,T=a.top-i+h>c,C=i-a.bottom-g>c,b=a.left-t+f>c,y=t-a.right-P>c;return T||C||b||y})}o(sQ,"isCursorOutsideInteractiveBorder");function Hv(r,e,t){var i=e+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(s){r[i](s,t)})}o(Hv,"updateTransitionEndListener");function C6(r,e){for(var t=e;t;){var i;if(r.contains(t))return!0;t=t.getRootNode==null||(i=t.getRootNode())==null?void 0:i.host}return!1}o(C6,"actualContains");var go={isTouch:!1},E6=0;function oQ(){go.isTouch||(go.isTouch=!0,window.performance&&document.addEventListener("mousemove",I6))}o(oQ,"onDocumentTouchStart");function I6(){var r=performance.now();r-E6<20&&(go.isTouch=!1,document.removeEventListener("mousemove",I6)),E6=r}o(I6,"onDocumentMouseMove");function aQ(){var r=document.activeElement;if(rQ(r)){var e=r._tippy;r.blur&&!e.state.isVisible&&r.blur()}}o(aQ,"onWindowBlur");function lQ(){document.addEventListener("touchstart",oQ,Kl),window.addEventListener("blur",aQ)}o(lQ,"bindGlobalEventListeners");var uQ=typeof window!="undefined"&&typeof document!="undefined",cQ=uQ?!!window.msCrypto:!1;var dQ={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},pQ={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Bs=Object.assign({appendTo:M6,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:o(function(){},"onAfterUpdate"),onBeforeUpdate:o(function(){},"onBeforeUpdate"),onCreate:o(function(){},"onCreate"),onDestroy:o(function(){},"onDestroy"),onHidden:o(function(){},"onHidden"),onHide:o(function(){},"onHide"),onMount:o(function(){},"onMount"),onShow:o(function(){},"onShow"),onShown:o(function(){},"onShown"),onTrigger:o(function(){},"onTrigger"),onUntrigger:o(function(){},"onUntrigger"),onClickOutside:o(function(){},"onClickOutside"),placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},dQ,pQ),mQ=Object.keys(Bs),fQ=o(function(e){var t=Object.keys(e);t.forEach(function(i){Bs[i]=e[i]})},"setDefaultProps");function j6(r){var e=r.plugins||[],t=e.reduce(function(i,s){var a=s.name,l=s.defaultValue;if(a){var u;i[a]=r[a]!==void 0?r[a]:(u=Bs[a])!=null?u:l}return i},{});return Object.assign({},r,t)}o(j6,"getExtendedPassedProps");function hQ(r,e){var t=e?Object.keys(j6(Object.assign({},Bs,{plugins:e}))):mQ,i=t.reduce(function(s,a){var l=(r.getAttribute("data-tippy-"+a)||"").trim();if(!l)return s;if(a==="content")s[a]=l;else try{s[a]=JSON.parse(l)}catch(u){s[a]=l}return s},{});return i}o(hQ,"getDataAttributeProps");function w6(r,e){var t=Object.assign({},e,{content:N6(e.content,[r])},e.ignoreAttributes?{}:hQ(r,e.plugins));return t.aria=Object.assign({},Bs.aria,t.aria),t.aria={expanded:t.aria.expanded==="auto"?e.interactive:t.aria.expanded,content:t.aria.content==="auto"?e.interactive?null:"describedby":t.aria.content},t}o(w6,"evaluateProps");var gQ=o(function(){return"innerHTML"},"innerHTML");function zv(r,e){r[gQ()]=e}o(zv,"dangerouslySetInnerHTML");
49function R6(r){var e=Ef();return r===!0?e.className=O6:(e.className=D6,BT(r)?e.appendChild(r):zv(e,r)),e}o(R6,"createArrowElement");function v6(r,e){BT(e.content)?(zv(r,""),r.appendChild(e.content)):typeof e.content!="function"&&(e.allowHTML?zv(r,e.content):r.textContent=e.content)}o(v6,"setContent");function Jv(r){var e=r.firstElementChild,t=UT(e.children);return{box:e,content:t.find(function(i){return i.classList.contains(x6)}),arrow:t.find(function(i){return i.classList.contains(O6)||i.classList.contains(D6)}),backdrop:t.find(function(i){return i.classList.contains(KJ)})}}o(Jv,"getChildren");function L6(r){var e=Ef(),t=Ef();t.className=QJ,t.setAttribute("data-state","hidden"),t.setAttribute("tabindex","-1");var i=Ef();i.className=x6,i.setAttribute("data-state","hidden"),v6(i,r.props),e.appendChild(t),t.appendChild(i),s(r.props,r.props);function s(a,l){var u=Jv(e),c=u.box,m=u.content,p=u.arrow;l.theme?c.setAttribute("data-theme",l.theme):c.removeAttribute("data-theme"),typeof l.animation=="string"?c.setAttribute("data-animation",l.animation):c.removeAttribute("data-animation"),l.inertia?c.setAttribute("data-inertia",""):c.removeAttribute("data-inertia"),c.style.maxWidth=typeof l.maxWidth=="number"?l.maxWidth+"px":l.maxWidth,l.role?c.setAttribute("role",l.role):c.removeAttribute("role"),(a.content!==l.content||a.allowHTML!==l.allowHTML)&&v6(m,r.props),l.arrow?p?a.arrow!==l.arrow&&(c.removeChild(p),c.appendChild(R6(l.arrow))):c.appendChild(R6(l.arrow)):p&&c.removeChild(p)}return o(s,"onUpdate"),{popper:e,onUpdate:s}}o(L6,"render");L6.$$tippy=!0;var yQ=1,FT=[],Wv=[];function bQ(r,e){var t=w6(r,Object.assign({},Bs,j6(S6(e)))),i,s,a,l=!1,u=!1,c=!1,m=!1,p,h,g,f=[],P=T6(Ue,t.interactiveDebounce),T,C=yQ++,b=null,y=YJ(t.plugins),A={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},S={id:C,reference:r,popper:Ef(),popperInstance:b,props:t,state:A,plugins:y,clearDelayTimeouts:Qe,setProps:ti,setContent:Qt,show:pt,hide:ri,hideWithInteractivity:X,enable:Nr,disable:nt,unmount:B,destroy:be};if(!t.render)return S;var D=t.render(S),M=D.popper,_=D.onUpdate;M.setAttribute("data-tippy-root",""),M.id="tippy-"+S.id,S.popper=M,r._tippy=S,M._tippy=S;var k=y.map(function(V){return V.fn(S)}),H=r.hasAttribute("aria-expanded");return me(),ae(),W(),pe("onCreate",[S]),t.showOnCreate&&Jt(),M.addEventListener("mouseenter",function(){S.props.interactive&&S.state.isVisible&&S.clearDelayTimeouts()}),M.addEventListener("mouseleave",function(){S.props.interactive&&S.props.trigger.indexOf("mouseenter")>=0&&U().addEventListener("mousemove",P)}),S;function J(){var V=S.props.touch;return Array.isArray(V)?V:[V,0]}o(J,"getNormalizedTouchSettings");function q(){return J()[0]==="hold"}o(q,"getIsCustomTouchBehavior");function $(){var V;return!!((V=S.props.render)!=null&&V.$$tippy)}o($,"getIsDefaultRenderFn");function F(){return T||r}o(F,"getCurrentTarget");function U(){var V=F().parentNode;return V?nQ(V):document}o(U,"getDocument");function ie(){return Jv(M)}o(ie,"getDefaultTemplateChildren");function G(V){return S.state.isMounted&&!S.state.isVisible||go.isTouch||p&&p.type==="focus"?0:$v(S.props.delay,V?0:1,Bs.delay)}o(G,"getDelay");function W(V){V===void 0&&(V=!1),M.style.pointerEvents=S.props.interactive&&!V?"":"none",M.style.zIndex=""+S.props.zIndex}o(W,"handleStyles");function pe(V,ge,ke){if(ke===void 0&&(ke=!0),k.forEach(function(Ie){Ie[V]&&Ie[V].apply(Ie,ge)}),ke){var lt;(lt=S.props)[V].apply(lt,ge)}}o(pe,"invokeHook");function Y(){var V=S.props.aria;if(V.content){var ge="aria-"+V.content,ke=M.id,lt=ed(S.props.triggerTarget||r);lt.forEach(function(Ie){var ve=Ie.getAttribute(ge);if(S.state.isVisible)Ie.setAttribute(ge,ve?ve+" "+ke:ke);else{var Ne=ve&&ve.replace(ke,"").trim();Ne?Ie.setAttribute(ge,Ne):Ie.removeAttribute(ge)}})}}o(Y,"handleAriaContentAttribute");function ae(){if(!(H||!S.props.aria.expanded)){var V=ed(S.props.triggerTarget||r);V.forEach(function(ge){S.props.interactive?ge.setAttribute("aria-expanded",S.state.isVisible&&ge===F()?"true":"false"):ge.removeAttribute("aria-expanded")})}}o(ae,"handleAriaExpandedAttribute");function ne(){U().removeEventListener("mousemove",P),FT=FT.filter(function(V){return V!==P})}o(ne,"cleanupInteractiveMouseListeners");function j(V){if(!(go.isTouch&&(c||V.type==="mousedown"))){var ge=V.composedPath&&V.composedPath()[0]||V.target;
49if(!(S.props.interactive&&C6(M,ge))){if(ed(S.props.triggerTarget||r).some(function(ke){return C6(ke,ge)})){if(go.isTouch||S.state.isVisible&&S.props.trigger.indexOf("click")>=0)return}else pe("onClickOutside",[S,V]);S.props.hideOnClick===!0&&(S.clearDelayTimeouts(),S.hide(),u=!0,setTimeout(function(){u=!1}),S.state.isMounted||ce())}}}o(j,"onDocumentPress");function z(){c=!0}o(z,"onTouchMove");function Q(){c=!1}o(Q,"onTouchStart");function Pe(){var V=U();V.addEventListener("mousedown",j,!0),V.addEventListener("touchend",j,Kl),V.addEventListener("touchstart",Q,Kl),V.addEventListener("touchmove",z,Kl)}o(Pe,"addDocumentPress");function ce(){var V=U();V.removeEventListener("mousedown",j,!0),V.removeEventListener("touchend",j,Kl),V.removeEventListener("touchstart",Q,Kl),V.removeEventListener("touchmove",z,Kl)}o(ce,"removeDocumentPress");function dt(V,ge){te(V,function(){!S.state.isVisible&&M.parentNode&&M.parentNode.contains(M)&&ge()})}o(dt,"onTransitionedOut");function Fe(V,ge){te(V,ge)}o(Fe,"onTransitionedIn");function te(V,ge){var ke=ie().box;function lt(Ie){Ie.target===ke&&(Hv(ke,"remove",lt),ge())}if(o(lt,"listener"),V===0)return ge();Hv(ke,"remove",h),Hv(ke,"add",lt),h=lt}o(te,"onTransitionEnd");function K(V,ge,ke){ke===void 0&&(ke=!1);var lt=ed(S.props.triggerTarget||r);lt.forEach(function(Ie){Ie.addEventListener(V,ge,ke),f.push({node:Ie,eventType:V,handler:ge,options:ke})})}o(K,"on");function me(){q()&&(K("touchstart",Oe,{passive:!0}),K("touchend",Re,{passive:!0})),ZJ(S.props.trigger).forEach(function(V){if(V!=="manual")switch(K(V,Oe),V){case"mouseenter":K("mouseleave",Re);break;case"focus":K(cQ?"focusout":"blur",_e);break;case"focusin":K("focusout",_e);break}})}o(me,"addListeners");function Ce(){f.forEach(function(V){var ge=V.node,ke=V.eventType,lt=V.handler,Ie=V.options;ge.removeEventListener(ke,lt,Ie)}),f=[]}o(Ce,"removeListeners");function Oe(V){var ge,ke=!1;if(!(!S.state.isEnabled||We(V)||u)){var lt=((ge=p)==null?void 0:ge.type)==="focus";p=V,T=V.currentTarget,ae(),!S.state.isVisible&&tQ(V)&&FT.forEach(function(Ie){return Ie(V)}),V.type==="click"&&(S.props.trigger.indexOf("mouseenter")<0||l)&&S.props.hideOnClick!==!1&&S.state.isVisible?ke=!0:Jt(V),V.type==="click"&&(l=!ke),ke&&!lt&&ei(V)}}o(Oe,"onTrigger");function Ue(V){var ge=V.target,ke=F().contains(ge)||M.contains(ge);if(!(V.type==="mousemove"&&ke)){var lt=Ot().concat(M).map(function(Ie){var ve,Ne=Ie._tippy,je=(ve=Ne.popperInstance)==null?void 0:ve.state;return je?{popperRect:Ie.getBoundingClientRect(),popperState:je,props:t}:null}).filter(Boolean);sQ(lt,V)&&(ne(),ei(V))}}o(Ue,"onMouseMove");function Re(V){var ge=We(V)||S.props.trigger.indexOf("click")>=0&&l;if(!ge){if(S.props.interactive){S.hideWithInteractivity(V);return}ei(V)}}o(Re,"onMouseLeave");function _e(V){S.props.trigger.indexOf("focusin")<0&&V.target!==F()||S.props.interactive&&V.relatedTarget&&M.contains(V.relatedTarget)||ei(V)}o(_e,"onBlurOrFocusOut");function We(V){return go.isTouch?q()!==V.type.indexOf("touch")>=0:!1}o(We,"isEventListenerStopped");function Xe(){it();var V=S.props,ge=V.popperOptions,ke=V.placement,lt=V.offset,Ie=V.getReferenceClientRect,ve=V.moveTransition,Ne=$()?Jv(M).arrow:null,je=Ie?{getBoundingClientRect:Ie,contextElement:Ie.contextElement||F()}:r,xe={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:o(function($t){var Pr=$t.state;if($()){var Vn=ie(),yo=Vn.box;["placement","reference-hidden","escaped"].forEach(function(hs){hs==="placement"?yo.setAttribute("data-placement",Pr.placement):Pr.attributes.popper["data-popper-"+hs]?yo.setAttribute("data-"+hs,""):yo.removeAttribute("data-"+hs)}),Pr.attributes.popper={}}},"fn")},at=[{name:"offset",options:{offset:lt}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!ve}},xe];$()&&Ne&&at.push({name:"arrow",options:{element:Ne,padding:3}}),at.push.apply(at,(ge==null?void 0:ge.modifiers)||[]),S.popperInstance=Vv(je,M,Object.assign({},ge,{placement:ke,onFirstUpdate:g,modifiers:at}))}o(Xe,"createPopperInstance");function it(){S.popperInstance&&(S.popperInstance.destroy(),S.popperInstance=null)}o(it,"destroyPopperInstance");function ze(){var V=S.props.appendTo,ge,ke=F();S.props.interactive&&V===M6||V==="parent"?ge=ke.parentNode:ge=N6(V,[ke]),ge.contains(M)||ge.appendChild(M),S.state.isMounted=!0,Xe()}o(ze,"mount");function Ot(){return UT(M.querySelectorAll("[data-tippy-root]"))}o(Ot,"getNestedPopperTree");function Jt(V){S.clearDelayTimeouts(),V&&pe("onTrigger",[S,V]),Pe();var ge=G(!0),ke=J(),lt=ke[0],Ie=ke[1];go.isTouch&<==="hold"&&Ie&&(ge=Ie),ge?i=setTimeout(function(){S.show()},ge):S.show()}o(Jt,"scheduleShow");function ei(V){if(S.clearDelayTimeouts(),pe("onUntrigger",[S,V]),!S.state.isVisible){ce();return}
49if(!(S.props.trigger.indexOf("mouseenter")>=0&&S.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(V.type)>=0&&l)){var ge=G(!1);ge?s=setTimeout(function(){S.state.isVisible&&S.hide()},ge):a=requestAnimationFrame(function(){S.hide()})}}o(ei,"scheduleHide");function Nr(){S.state.isEnabled=!0}o(Nr,"enable");function nt(){S.hide(),S.state.isEnabled=!1}o(nt,"disable");function Qe(){clearTimeout(i),clearTimeout(s),cancelAnimationFrame(a)}o(Qe,"clearDelayTimeouts");function ti(V){if(!S.state.isDestroyed){pe("onBeforeUpdate",[S,V]),Ce();var ge=S.props,ke=w6(r,Object.assign({},ge,S6(V),{ignoreAttributes:!0}));S.props=ke,me(),ge.interactiveDebounce!==ke.interactiveDebounce&&(ne(),P=T6(Ue,ke.interactiveDebounce)),ge.triggerTarget&&!ke.triggerTarget?ed(ge.triggerTarget).forEach(function(lt){lt.removeAttribute("aria-expanded")}):ke.triggerTarget&&r.removeAttribute("aria-expanded"),ae(),W(),_&&_(ge,ke),S.popperInstance&&(Xe(),Ot().forEach(function(lt){requestAnimationFrame(lt._tippy.popperInstance.forceUpdate)})),pe("onAfterUpdate",[S,V])}}o(ti,"setProps");function Qt(V){S.setProps({content:V})}o(Qt,"setContent");function pt(){var V=S.state.isVisible,ge=S.state.isDestroyed,ke=!S.state.isEnabled,lt=go.isTouch&&!S.props.touch,Ie=$v(S.props.duration,0,Bs.duration);if(!(V||ge||ke||lt)&&!F().hasAttribute("disabled")&&(pe("onShow",[S],!1),S.props.onShow(S)!==!1)){if(S.state.isVisible=!0,$()&&(M.style.visibility="visible"),W(),Pe(),S.state.isMounted||(M.style.transition="none"),$()){var ve=ie(),Ne=ve.box,je=ve.content;Gv([Ne,je],0)}g=o(function(){var at;if(!(!S.state.isVisible||m)){if(m=!0,M.offsetHeight,M.style.transition=S.props.moveTransition,$()&&S.props.animation){var jt=ie(),$t=jt.box,Pr=jt.content;Gv([$t,Pr],Ie),A6([$t,Pr],"visible")}Y(),ae(),P6(Wv,S),(at=S.popperInstance)==null||at.forceUpdate(),pe("onMount",[S]),S.props.animation&&$()&&Fe(Ie,function(){S.state.isShown=!0,pe("onShown",[S])})}},"onFirstUpdate"),ze()}}o(pt,"show");function ri(){var V=!S.state.isVisible,ge=S.state.isDestroyed,ke=!S.state.isEnabled,lt=$v(S.props.duration,1,Bs.duration);if(!(V||ge||ke)&&(pe("onHide",[S],!1),S.props.onHide(S)!==!1)){if(S.state.isVisible=!1,S.state.isShown=!1,m=!1,l=!1,$()&&(M.style.visibility="hidden"),ne(),ce(),W(!0),$()){var Ie=ie(),ve=Ie.box,Ne=Ie.content;S.props.animation&&(Gv([ve,Ne],lt),A6([ve,Ne],"hidden"))}Y(),ae(),S.props.animation?$()&&dt(lt,S.unmount):S.unmount()}}o(ri,"hide");function X(V){U().addEventListener("mousemove",P),P6(FT,P),P(V)}o(X,"hideWithInteractivity");function B(){S.state.isVisible&&S.hide(),S.state.isMounted&&(it(),Ot().forEach(function(V){V._tippy.unmount()}),M.parentNode&&M.parentNode.removeChild(M),Wv=Wv.filter(function(V){return V!==S}),S.state.isMounted=!1,pe("onHidden",[S]))}o(B,"unmount");function be(){S.state.isDestroyed||(S.clearDelayTimeouts(),S.unmount(),Ce(),delete r._tippy,S.state.isDestroyed=!0,pe("onDestroy",[S]))}o(be,"destroy")}o(bQ,"createTippy");function wf(r,e){e===void 0&&(e={});var t=Bs.plugins.concat(e.plugins||[]);lQ();var i=Object.assign({},e,{plugins:t}),s=iQ(r);if(0)var a,l;var u=s.reduce(function(c,m){var p=m&&bQ(m,i);
49return p&&c.push(p),c},[]);return BT(r)?u[0]:u}o(wf,"tippy");wf.defaultProps=Bs;wf.setDefaultProps=fQ;wf.currentInput=go;var Tpt=Object.assign({},yf,{effect:o(function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow)},"effect")});wf.setDefaultProps({render:L6});var k6=wf;var Gr=yt(qt()),U6=yt(XR());function B6(r,e){if(r==null)return{};var t={},i=Object.keys(r),s,a;for(a=0;a<i.length;a++)s=i[a],!(e.indexOf(s)>=0)&&(t[s]=r[s]);return t}o(B6,"_objectWithoutPropertiesLoose");var q6=typeof window!="undefined"&&typeof document!="undefined";function Zv(r,e){r&&(typeof r=="function"&&r(e),{}.hasOwnProperty.call(r,"current")&&(r.current=e))}o(Zv,"preserveRef");function _6(){return q6&&document.createElement("div")}o(_6,"ssrSafeCreateDiv");function TQ(r){var e={"data-placement":r.placement};return r.referenceHidden&&(e["data-reference-hidden"]=""),r.escaped&&(e["data-escaped"]=""),e}o(TQ,"toDataAttributes");function V6(r,e){if(r===e)return!0;if(typeof r=="object"&&r!=null&&typeof e=="object"&&e!=null){if(Object.keys(r).length!==Object.keys(e).length)return!1;for(var t in r)if(e.hasOwnProperty(t)){if(!V6(r[t],e[t]))return!1}else return!1;return!0}else return!1}o(V6,"deepEqual");function PQ(r){var e=[];return r.forEach(function(t){e.find(function(i){return V6(t,i)})||e.push(t)}),e}o(PQ,"uniqueByShape");function SQ(r,e){var t,i;return Object.assign({},e,{popperOptions:Object.assign({},r.popperOptions,e.popperOptions,{modifiers:PQ([].concat(((t=r.popperOptions)==null?void 0:t.modifiers)||[],((i=e.popperOptions)==null?void 0:i.modifiers)||[]))})})}o(SQ,"deepPreserveProps");var Kv=q6?Gr.useLayoutEffect:Gr.useEffect;function AQ(r){var e=(0,Gr.useRef)();return e.current||(e.current=typeof r=="function"?r():r),e.current}o(AQ,"useMutableBox");function F6(r,e,t){t.split(/\s+/).forEach(function(i){i&&r.classList[e](i)})}o(F6,"updateClassName");var CQ={name:"className",defaultValue:"",fn:o(function(e){var t=e.popper.firstElementChild,i=o(function(){var u;return!!((u=e.props.render)!=null&&u.$$tippy)},"isDefaultRenderFn");function s(){e.props.className&&!i()||F6(t,"add",e.props.className)}o(s,"add");function a(){i()&&F6(t,"remove",e.props.className)}return o(a,"remove"),{onCreate:s,onBeforeUpdate:a,onAfterUpdate:s}},"fn")};function EQ(r){function e(t){var i=t.children,s=t.content,a=t.visible,l=t.singleton,u=t.render,c=t.reference,m=t.disabled,p=m===void 0?!1:m,h=t.ignoreAttributes,g=h===void 0?!0:h,f=t.__source,P=t.__self,T=B6(t,["children","content","visible","singleton","render","reference","disabled","ignoreAttributes","__source","__self"]),C=a!==void 0,b=l!==void 0,y=(0,Gr.useState)(!1),A=y[0],S=y[1],D=(0,Gr.useState)({}),M=D[0],_=D[1],k=(0,Gr.useState)(),H=k[0],J=k[1],q=AQ(function(){return{container:_6(),renders:1}}),$=Object.assign({ignoreAttributes:g},T,{content:q.container});C&&($.trigger="manual",$.hideOnClick=!1),b&&(p=!0);var F=$,U=$.plugins||[];u&&(F=Object.assign({},$,{plugins:b&&l.data!=null?[].concat(U,[{fn:o(function(){return{onTrigger:o(function(pe,Y){var ae=l.data.children.find(function(ne){var j=ne.instance;return j.reference===Y.currentTarget});pe.state.$$activeSingletonInstance=ae.instance,J(ae.content)},"onTrigger")}},"fn")}]):U,render:o(function(){return{popper:q.container}},"render")}));var ie=[c].concat(i?[i.type]:[]);return Kv(function(){var G=c;c&&c.hasOwnProperty("current")&&(G=c.current);var W=r(G||q.ref||_6(),Object.assign({},F,{plugins:[CQ].concat($.plugins||[])}));return q.instance=W,p&&W.disable(),a&&W.show(),b&&l.hook({instance:W,content:s,props:F,setSingletonContent:J}),S(!0),function(){W.destroy(),l==null||l.cleanup(W)}},ie),Kv(function(){var G;if(q.renders===1){q.renders++;return}var W=q.instance;W.setProps(SQ(W.props,F)),(G=W.popperInstance)==null||G.forceUpdate(),p?W.disable():W.enable(),C&&(a?W.show():W.hide()),b&&l.hook({instance:W,content:s,props:F,setSingletonContent:J})}),Kv(function(){var G;if(u){var W=q.instance;W.setProps({popperOptions:Object.assign({},W.props.popperOptions,{modifiers:[].concat((((G=W.props.popperOptions)==null?void 0:G.modifiers)||[]).filter(function(pe){var Y=pe.name;return Y!=="$$tippyReact"}),[{name:"$$tippyReact",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:o(function(Y){var ae,ne=Y.state,j=(ae=ne.modifiersData)==null?void 0:ae.hide;(M.placement!==ne.placement||M.referenceHidden!==(j==null?void 0:j.isReferenceHidden)||M.escaped!==(j==null?void 0:j.hasPopperEscaped))&&_({placement:ne.placement,referenceHidden:j==null?void 0:j.isReferenceHidden,escaped:j==null?void 0:j.hasPopperEscaped}),ne.attributes.popper={}},"fn")}])})})}},[M.placement,M.referenceHidden,M.escaped].concat(ie)),Gr.default.createElement(Gr.default.Fragment,null,i?(0,Gr.cloneElement)(i,{ref:o(function(W){q.ref=W,Zv(i.ref,W)},"ref")}):null,A&&(0,U6.createPortal)(u?u(TQ(M),H,q.instance):s,q.container))}return o(e,"Tippy"),e}o(EQ,"TippyGenerator");var wQ=o((function(r,e){return(0,Gr.forwardRef)(o(function(i,s){var a=i.children,l=B6(i,["children"]);return Gr.default.createElement(r,Object.assign({},e,l),a?(0,Gr.cloneElement)(a,{ref:o(function(c){Zv(s,c),Zv(a.ref,c)},"ref")}):null)},"TippyWrapper"))}),"forwardRef");var RQ=wQ(EQ(k6)),$6=RQ;var Yv=yt(qt());var G6=document.createElement("style");G6.textContent='.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}
49[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}';document.head.appendChild(G6);var H6=document.createElement("style");H6.textContent='.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}';document.head.appendChild(H6);var W6=document.createElement("style");W6.textContent=".tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}
49.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translateX(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translateX(-5px)}";document.head.appendChild(W6);var vQ=o(r=>{if(!r.text&&!r.richContent)return r.children;let e=r.richContent?r.richContent:Yv.default.createElement("span",null,r.text),t=!!r.richContent,i=t?{theme:"light-border"}:{},s=t?{animation:"shift-away-subtle"}:{};return Yv.default.createElement($6,Lt(ue(ue({key:Math.random(),content:e,interactive:t,trigger:"mouseenter focus",hideOnClick:!1,maxWidth:t?380:350,delay:t?[120,80]:[0,0],duration:[200,150],placement:"top"},i),s),{aria:{content:"describedby",expanded:!1}}),r.children)},"Tooltip"),Xv=vQ;var qs=yt(qt());var xQ=o(({title:r,onClick:e,disabled:t,id:i,shortcutKey:s,type:a=Jc.Button,isLoading:l=!1,style:u,icon:c,iconSize:m,buttonStyle:p=3,buttonSize:h="px-3 py-2",dataTestId:g,className:f,tooltip:P,ariaLabel:T,ariaExpanded:C,ariaHaspopup:b,ariaControls:y})=>{let{translateString:A}=ho(),S=A(r),D=A(P);(0,qs.useEffect)(()=>{if(!s)return;let F=o(U=>M(U),"onKeyDown");return window.addEventListener("keydown",F),()=>{window.removeEventListener("keydown",F)}},[s,e]);let M=o(F=>{if(F.target instanceof HTMLBodyElement&&F.key&&s)switch(F.key){case s.toUpperCase():case s.toLowerCase():e&&e();return;default:return}},"handleKeyboard"),_="inline-flex w-full justify-center rounded-md border border-gray-300 bg-white text-base font-medium text-gray-700 shadow-sm hover:bg-gray-50 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 md:mt-0 md:ml-3 md:w-auto md:text-sm",k="w-5 h-5 mr-3 -ml-1 mr-1 animate-spin",H="w-5 h-5";p!==13&&p!==10?H+=" mr-1":H+=" m-1",p===11&&(_="text-indigo-600 hover:text-indigo-900 space-x-2 focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 focus-visible:ring-offset-2",c&&(_+=" flex")),p===12&&(_="text-sm text-gray-400 hover:text-gray-500 space-x-2 focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 focus-visible:ring-offset-2",c&&(_+=" flex")),p===4&&(_=`inline-flex w-full justify-center rounded-md border border-transparent bg-red-600 text-base font-medium text-white shadow-sm ${t?"":"hover:bg-red-700"} focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2 md:ml-3 md:w-auto md:text-sm`),p===5&&(_=`inline-flex w-full justify-center rounded-md border border-red-700 bg-white text-base font-medium text-red-700 shadow-sm ${t?"":"hover:bg-red-50"} focus:outline-none focus:ring-2 focus:ring-red-500 focus:ring-offset-2 md:mt-0 md:ml-3 md:w-auto md:text-sm`),p===0&&(k+=" text-indigo-100",_=`inline-flex w-full justify-center rounded-md border border-transparent ${t?"bg-indigo-300":"bg-indigo-600 hover:bg-indigo-700"} text-base font-medium text-white shadow-sm focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2 md:ml-3 md:w-auto md:text-sm`),p===1&&(k+=" text-indigo-500",_=`inline-flex items-center rounded-md border border-transparent ${t?"bg-indigo-300":"bg-indigo-100 hover:bg-indigo-200"} text-sm font-medium text-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2`),p===10&&(_=`rounded-md bg-white text-gray-400 ${t?"":"hover:text-gray-500"} focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2`),p===13&&(_=`rounded-md bg-transparent text-gray-600 ${t?"":"hover:text-gray-900"} focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2`),(p===2||p===14||p===15||p===16)&&(_="flex btn-outline-secondary background-very-light-Gray500-on-hover md:text-sm ml-1",p===14&&(_+=" hover:text-red-500"),p===15&&(_+=" hover:text-green-500"),p===16&&(_+=" hover:text-indigo-500")),p===6&&(_=`inline-flex w-full justify-center rounded-md border border-transparent bg-green-600 text-base font-medium text-white shadow-sm ${t?"":"hover:bg-green-700"} focus:outline-none focus:ring-2 focus:ring-green-500 focus:ring-offset-2 md:ml-3 md:w-auto md:text-sm`),p===
497&&(_=`inline-flex w-full justify-center rounded-md border border-green-700 bg-white text-base font-medium text-green-700 shadow-sm ${t?"":"hover:bg-green-50"} focus:outline-none focus:ring-2 focus:ring-green-500 focus:ring-offset-2 md:mt-0 md:ml-3 md:w-auto md:text-sm`),p===8&&(_=`inline-flex w-full justify-center rounded-md border border-transparent bg-yellow-600 text-base font-medium text-white shadow-sm ${t?"":"hover:bg-yellow-700"} focus:outline-none focus:ring-2 focus:ring-yellow-500 focus:ring-offset-2 md:ml-3 md:w-auto md:text-sm`),p===9&&(_=`inline-flex w-full justify-center rounded-md border border-yellow-700 bg-white text-base font-medium text-yellow-700 shadow-sm ${t?"":"hover:bg-yellow-50"} focus:outline-none focus:ring-2 focus:ring-yellow-500 focus:ring-offset-2 md:mt-0 md:ml-3 md:w-auto md:text-sm`),_+=" transition-colors duration-150 ease-out",_+=" "+h;let J=!!(t||l);J&&D&&(_+=" pointer-events-none"),f&&(_+=" "+f);let q=T||(p===13||p===10?S||D:void 0),$=o(()=>qs.default.createElement("button",{style:u,id:i,onClick:()=>{e&&e()},"data-testid":g,type:a,disabled:J,className:_,"aria-label":q,"aria-disabled":J,"aria-expanded":C,"aria-haspopup":b,"aria-controls":y},l&&p!==13&&qs.default.createElement(ds,{icon:O.Spinner,className:k}
49),!l&&c&&qs.default.createElement(ds,{icon:c,className:H,size:m||void 0}),S&&p!==13?S:"",s&&qs.default.createElement("div",{className:"ml-2"},qs.default.createElement("kbd",{className:"inline-flex items-center rounded border border-gray-200 px-2 font-sans text-sm font-medium text-gray-400"},s))),"getButton");return D?J?qs.default.createElement(Xv,{text:D},qs.default.createElement("span",{className:"inline-flex",tabIndex:0,"data-testid":g?`${g}-disabled-wrapper`:void 0},$())):qs.default.createElement(Xv,{text:D},$()):$()},"Button"),e2=xQ;var Zl=yt(qt());var OQ=o(r=>{let[e,t]=(0,Zl.useState)(r),i=(0,Zl.useRef)(null),s=(0,Zl.useRef)(!1),a=o(u=>{if(u.button!==0){s.current=!1;return}s.current=!!(i.current&&i.current.contains(u.target))},"handlePointerDown"),l=o(u=>{let c=s.current;s.current=!1,!(c&&u.detail>0)&&i.current&&!i.current.contains(u.target)&&t(!1)},"handleClickOutside");return(0,Zl.useEffect)(()=>(document.addEventListener("mousedown",a,!0),document.addEventListener("click",l,!0),()=>{document.removeEventListener("mousedown",a,!0),document.removeEventListener("click",l,!0)}),[]),{ref:i,isComponentVisible:e,setIsComponentVisible:t}},"useComponentOutsideClick"),zpt=OQ;var t2=yt(qt());var DQ=o(r=>t2.default.createElement("div",{className:"modal-body"},r.error&&t2.default.createElement($8,{title:r.error,type:2}),r.children),"ModalBody"),z6=DQ;var qn=yt(qt());var NQ=o(r=>!r.onClose&&!r.onSubmit&&!r.leftFooterElement?qn.default.createElement(qn.default.Fragment,null):qn.default.createElement("div",{className:`relative z-10 flex shrink-0 flex-col gap-3 rounded-b-2xl border-t border-gray-100 bg-gray-50/70 px-5 pb-[max(0.75rem,env(safe-area-inset-bottom))] pt-3 transition-shadow duration-200 sm:flex-row sm:items-center sm:justify-between sm:rounded-b-xl sm:px-6 sm:pb-3 ${r.hasContentHiddenBelow?"shadow-[0_-6px_10px_-10px_var(--ou-modal-scroll-shadow,rgb(15_23_42_/_0.35))]":""}`,"data-testid":"modal-footer"},r.leftFooterElement?qn.default.createElement("div",{className:"flex w-full flex-col gap-2 sm:w-auto sm:flex-row sm:flex-wrap sm:items-center [&>div]:w-full [&>div]:flex-col [&_button]:!w-full sm:[&>div]:w-auto sm:[&>div]:flex-row sm:[&_button]:!ml-0 sm:[&_button]:!w-auto"},r.leftFooterElement):qn.default.createElement("div",{className:"hidden sm:block"}),qn.default.createElement("div",{className:"flex w-full flex-col gap-2 sm:w-auto sm:flex-row sm:items-center"},r.onClose?qn.default.createElement(e2,{buttonStyle:r.closeButtonStyleType?r.closeButtonStyleType:3,title:r.closeButtonText?r.closeButtonText:"Cancel","data-dismiss":"modal",onClick:()=>{var e;(e=r.onClose)==null||e.call(r)},dataTestId:"modal-footer-close-button",className:"sm:!w-auto md:!ml-0"}):qn.default.createElement(qn.default.Fragment,null),r.onSubmit?qn.default.createElement(e2,{buttonStyle:r.submitButtonStyleType?r.submitButtonStyleType:0,title:r.submitButtonText?r.submitButtonText:"Save Changes",onClick:()=>{var e;(e=r.onSubmit)==null||e.call(r)},disabled:r.disableSubmitButton||!1,isLoading:r.isLoading||!1,type:r.submitButtonType?r.submitButtonType:Jc.Button,dataTestId:"modal-footer-submit-button",className:"sm:!w-auto md:!ml-0"}):qn.default.createElement(qn.default.Fragment,null))),"ModalFooter"),J6=NQ;var Q6=new WeakSet,lmt=o(r=>{Q6.add(r)},"consumePressForAnchoredPopup"),K6=o(r=>Q6.has(r),"wasPressConsumedByAnAnchoredPopup");var Rf=0,Z6="",Y6="",X6=o(()=>{if(Rf++,Rf>1||typeof document=="undefined")return;Z6=document.body.style.overflow,Y6=document.body.style.paddingRight;let r=window.innerWidth-document.documentElement.clientWidth;r>0&&(document.body.style.paddingRight=`${r}px`),document.body.style.overflow="hidden"},"lockPageScroll"),e7=o(()=>{Rf=Math.max(0,Rf-1),!(Rf>0||typeof document=="undefined")&&(document.body.style.overflow=Z6,document.body.style.paddingRight=Y6)},"unlockPageScroll");var Ct=yt(qt());var IQ=o(r=>{let{translateString:e}=ho(),t=e(r.title)||r.title,i=e(r.description),s=e(r.submitButtonText),a=e(r.closeButtonText),l=e("Close")||"Close",u=(0,Ct.useRef)(null),c=(0,Ct.useRef)(null),m=(0,Ct.useRef)(null),p=(0,Ct.useRef)(typeof document!="undefined"&&document.activeElement instanceof HTMLElement?document.activeElement:null),h=(0,Ct.useRef)(r.onClose),g=(0,Ct.useRef)(!1),f=(0,Ct.useRef)(!1),P=(0,Ct.useId)(),T=(0,Ct.useId)(),[C,b]=(0,Ct.useState)(!1),[y,A]=(0,Ct.useState)(!1),[S,D]=(0,Ct.useState)(!1);(0,Ct.useEffect)(()=>{h.current=r.onClose},[r.onClose]),(0,Ct.useEffect)(()=>{let F=o(()=>{b(!0)},"open"),U=requestAnimationFrame(F),ie=setTimeout(F,80);return()=>{cancelAnimationFrame(U),clearTimeout(ie)}},[]),(0,Ct.useEffect)(()=>(X6(),()=>{e7()}),[]),(0,Ct.useEffect)(()=>{let F=c.current;if(!F)return;let U=o(()=>{A(F.scrollTop>1),D(F.scrollHeight-F.scrollTop-F.clientHeight>1)},"measure");if(U(),F.addEventListener("scroll",U,{passive:!0}),typeof ResizeObserver=="undefined")return window.addEventListener("resize",U),()=>{F.removeEventListener("scroll",U),window.removeEventListener("resize",U)};let ie=new ResizeObserver(U);return ie.observe(F),m.current&&ie.observe(m.current),()=>{F.removeEventListener("scroll",U),ie.disconnect()}},[]);let M=(0,Ct.useCallback)(()=>{let F=u.current;if(!F)return!1;let U=Array.from(document.querySelectorAll('[role="dialog"][aria-modal="true"]'));return U[U.length-1]===F},[]);(0,Ct.useEffect)(()=>{let F=u.current;if(!F)return;let U=o(()=>Array.from(F.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not
49([tabindex="-1"])')).filter(W=>{let pe=typeof W.checkVisibility!="function"||W.checkVisibility();return!W.hasAttribute("disabled")&&W.getAttribute("aria-hidden")!=="true"&&pe}),"getFocusableElements"),ie=U().find(W=>W.getAttribute("data-testid")!=="close-button");M()&&(ie||F).focus();let G=o(W=>{if(W.defaultPrevented||!M())return;if(W.key==="Escape"&&h.current){W.preventDefault(),h.current();return}if(W.key!=="Tab")return;let pe=U();if(pe.length===0){W.preventDefault(),F.focus();return}let Y=pe[0],ae=pe[pe.length-1],ne=document.activeElement;W.shiftKey&&(ne===Y||!F.contains(ne))?(W.preventDefault(),ae.focus()):!W.shiftKey&&(ne===ae||!F.contains(ne))&&(W.preventDefault(),Y.focus())},"handleKeyDown");return document.addEventListener("keydown",G),()=>{var W;document.removeEventListener("keydown",G),(W=p.current)!=null&&W.isConnected&&p.current.focus()}},[M]);let _=o(F=>{let U=u.current;if(U===null)return!1;let ie=F.target;return F.currentTarget.contains(ie)?!U.contains(ie):!1},"isEventOutsideModal"),k=o(F=>{if(f.current=!1,K6(F.nativeEvent)){g.current=!1;return}g.current=_(F)},"onBackdropMouseDown"),H=o(F=>{f.current=!_(F)},"onBackdropMouseUp"),J=o(F=>{let U=g.current,ie=f.current;g.current=!1,f.current=!1,!(r.disableCloseOnBackdropClick||!r.onClose||!U||ie||!_(F)||!M())&&r.onClose()},"onBackdropClick"),q="sm:max-w-lg md:max-w-lg";return r.modalWidth===1?q="sm:max-w-3xl md:max-w-3xl":r.modalWidth===2&&(q="sm:max-w-7xl md:max-w-7xl"),Ct.default.createElement("div",{className:"relative z-50"},Ct.default.createElement("div",{className:`fixed inset-0 bg-gray-950/45 backdrop-blur-[2px] transition-opacity duration-150 ease-out motion-reduce:transition-none ${C?"opacity-100":"opacity-0"}`,"data-testid":"modal-backdrop","aria-hidden":"true"}),Ct.default.createElement("div",{className:"fixed inset-0 z-50 overflow-y-auto",onMouseDown:k,onMouseUp:H,onClick:J},Ct.default.createElement("div",{className:"flex min-h-full items-end justify-center p-0 text-center sm:items-center sm:p-6"},Ct.default.createElement("div",{ref:u,className:`relative flex max-h-[calc(100dvh-1rem)] w-full flex-col rounded-t-2xl border border-gray-200/80 bg-white text-left shadow-2xl ring-1 ring-black/5 transition duration-150 ease-out focus:outline-none motion-reduce:transition-none sm:my-8 sm:max-h-[calc(100dvh-4rem)] sm:rounded-xl ${q} ${C?"opacity-100":"translate-y-6 opacity-0 sm:translate-y-0 sm:scale-95"}`,"data-testid":"modal","aria-labelledby":P,"aria-describedby":i?T:void 0,role:"dialog","aria-modal":"true",tabIndex:-1},Ct.default.createElement("div",{className:`relative z-10 flex shrink-0 items-start gap-3 rounded-t-2xl border-b border-gray-100 bg-white px-5 py-4 transition-shadow duration-200 sm:gap-4 sm:rounded-t-xl sm:px-6 ${y?"shadow-[0_6px_10px_-10px_var(--ou-modal-scroll-shadow,rgb(15_23_42_/_0.35))]":""}`},Ct.default.createElement("div",{className:"min-w-0 flex-1"},Ct.default.createElement("h3",{"data-testid":"modal-title",className:"text-base font-semibold leading-6 tracking-tight text-gray-900",id:P},t),i&&Ct.default.createElement("p",{id:T,"data-testid":"modal-description",className:"mt-0.5 text-sm leading-5 text-gray-500"},i)),r.rightElement&&Ct.default.createElement("div",{"data-testid":"right-element",className:"flex shrink-0 items-center"},r.rightElement),r.onClose&&Ct.default.createElement("button",{type:"button",title:l,"aria-label":l,"data-testid":"close-button",onClick:r.onClose,className:"-mr-1.5 -mt-0.5 inline-flex h-8 w-8 shrink-0 items-center justify-center rounded-md text-gray-400 transition-colors hover:bg-gray-100 hover:text-gray-700 focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 focus-visible:ring-offset-2"},Ct.default.createElement(ds,{icon:O.Close,className:"h-4 w-4"}))),Ct.default.createElement("div",{ref:c,className:"min-h-0 flex-1 overflow-y-auto overscroll-contain px-5 py-5 sm:px-6","data-testid":"modal-content"},Ct.default.createElement("div",{ref:m},Ct.default.createElement(z6,{error:r.error},r.isBodyLoading?Ct.default.createElement("div",{className:"modal-body flex justify-center py-16"},Ct.default.createElement(MT,{loaderType:0,color:ET,size:200})):r.children))),Ct.default.createElement(J6,{submitButtonType:r.submitButtonType?r.submitButtonType:Jc.Button,submitButtonStyleType:r.submitButtonStyleType?r.submitButtonStyleType:0,closeButtonStyleType:r.closeButtonStyleType?r.closeButtonStyleType:3,submitButtonText:s||e("Save")||"Save",closeButtonText:a||e("Cancel")||"Cancel",onSubmit:r.onSubmit,onClose:r.onClose?r.onClose:void 0,isLoading:r.isLoading||!1,disableSubmitButton:r.isBodyLoading||r.disableSubmitButton,leftFooterElement:r.leftFooterElement,hasContentHiddenBelow:S})))))},"Modal"),Rmt=IQ;var r2=class r2{static getPlatform(){if(typeof navigator=="undefined")return"Unknown";let e=navigator.userAgentData,t=this.classify((e==null?void 0:e.platform)||"");return t!=="Unknown"?t:this.classify(`${navigator.platform||""} ${navigator.userAgent||""}`)}static classify(e){let t=(e||"").toLowerCase().trim();return t?t.includes("iphone")||t.includes("ipad")||t.includes("ipod")||t.includes("ios")?"iOS":t.includes("android")?"Android":t.includes("cros")||t.includes("chrome os")?"ChromeOS":t.includes("mac")?typeof navigator!="undefined"&&(navigator.maxTouchPoints||0)>1?"iOS":"Mac":t.includes("win")?"Windows":t.includes("linux")||t.includes("x11")?"Linux":"Unknown":"Unknown"}static isMac(){return this.getPlatform()==="Mac"}static isWindows(){return this.getPlatform()==="Windows"}static isLinux(){return this.getPlatform()==="Linux"}static isApplePlatform(){let e=this.getPlatform();return e==="Mac"||e==="iOS"}static getPlatformName(){switch(this.getPlatform()){case"Mac":return"macOS";case"Windows":return"Windows";case"Linux":return"Linux";case"iOS":return"iOS";case"Android":return"Android";case"ChromeOS":return"ChromeOS";default:return"Unknown"}}};o(r2,"PlatformUtil");var ea=r2;var r7=(T=>(T.Mod="Mod",T.Meta="Meta",T.Control="Control",T.Alt="Alt",T.Shift="Shift",T.Enter="Enter",T.Escape="Escape",T.Backspace="Backspace",T.Delete="Delete",T.Tab="Tab",T.Space="Space",T.ArrowUp="ArrowUp",T.ArrowDown="ArrowDown",T.ArrowLeft="ArrowLeft",T.ArrowRight="ArrowRight",T))(r7||{}),i2=class i2{static getDisplayKey(e,t=ea.isApplePlatform()){switch(e){case"Mod":return t?"\u2318":"Ctrl";case"Meta":return t?"\u2318":"Win";case"Control":return t?"\u2303":"Ctrl";case"Alt":return t?"\u2325":"Alt";case"Shift":return t?"\u21E7":"Shift";case"Enter":return t?"\u21B5":"Enter";case"Escape":return"Esc";case"Backspace":return t?"\u232B":"Backspace";case"Delete":return t?"\u2326":"Del";case"Tab":return t?"\u21E5":"Tab";case"Space":return"Space";case"ArrowUp":return"\u2191";case"ArrowDown":return"\u2193";
49case"ArrowLeft":return"\u2190";case"ArrowRight":return"\u2192";default:return e.length===1?e.toUpperCase():e}}static getSpokenKey(e,t=ea.isApplePlatform()){switch(e){case"Mod":return t?"Command":"Control";case"Meta":return t?"Command":"Windows";case"Control":return"Control";case"Alt":return t?"Option":"Alt";case"Shift":return"Shift";case"Enter":return"Enter";case"Escape":return"Escape";case"Backspace":return"Backspace";case"Delete":return"Delete";case"Tab":return"Tab";case"Space":return"Space";case"ArrowUp":return"Up arrow";case"ArrowDown":return"Down arrow";case"ArrowLeft":return"Left arrow";case"ArrowRight":return"Right arrow";default:return e.length===1?e.toUpperCase():e}}static getShortcutLabel(e,t=ea.isApplePlatform()){return e.map(i=>this.getSpokenKey(i,t)).join(" + ")}static getDisplayLabel(e,t=ea.isApplePlatform()){return e.map(i=>this.getDisplayKey(i,t)).join(t?"":"+")}static getAriaKeyShortcuts(e,t=ea.isApplePlatform()){return e.map(i=>{switch(i){case"Mod":return t?"Meta":"Control";case"ArrowUp":return"ArrowUp";case"ArrowDown":return"ArrowDown";case"ArrowLeft":return"ArrowLeft";case"ArrowRight":return"ArrowRight";default:return i.length===1?i.toUpperCase():i}}).join("+")}};o(i2,"KeyboardKeyUtil");var t7=i2,Nmt=r7;export{I as a,tt as b,iS as c,nS as d,rt as e,Zt as f,Et as g,wt as h,Sn as i,_t as j,hr as k,le as l,Ke as m,se as n,Ku as o,n as p,x as q,N as r,v as s,E as t,ya as u,rm as v,kt as w,xp as x,Dp as y,Mp as z,cr as A,Np as B,Ip as C,jp as D,Lp as E,kp as F,Fp as G,Bp as H,qp as I,Vp as J,$p as K,Wp as L,zp as M,zi as N,st as O,Qp as P,Sl as Q,Es as R,O as S,vi as T,tm as U,ws as V,dl as W,hj as X,ct as Y,Rs as Z,Nn as _,LD as $,Ud as aa,UD as ba,ar as ca,$xe as da,Gxe as ea,Zxe as fa,eOe as ga,aOe as ha,bOe as ia,TOe as ja,POe as ka,SOe as la,Le as ma,rs as na,XR as oa,di as pa,Yi as qa,Gc as ra,lf as sa,Hc as ta,cf as ua,bT as va,cv as wa,mZe as xa,fZe as ya,hZe as za,PZe as Aa,SZe as Ba,AZe as Ca,CZe as Da,RZe as Ea,he as Fa,Dr as Ga,Xi as Ha,tr as Ia,rr as Ja,pi as Ka,ir as La,Ai as Ma,ot as Na,bn as Oa,fo as Pa,cs as Qa,mi as Ra,ji as Sa,_r as Ta,Fr as Ua,O8 as Va,de as Wa,AT as Xa,Vr as Ya,xr as Za,I8 as _a,j8 as $a,mv as ab,Me as bb,k8 as cb,_8 as db,br as eb,bv as fb,ht as gb,fr as hb,B8 as ib,pst as jb,Tst as kb,Ya as lb,ds as mb,nr as nb,rY as ob,g_ as pb,iY as qb,nY as rb,Jc as sb,ho as tb,Xv as ub,e2 as vb,ea as wb,t7 as xb,Nmt as yb,zpt as zb,Ist as Ab,ql as Bb,Qst as Cb,Kst as Db,Zst as Eb,Yst as Fb,Xst as Gb,eot as Hb,not as Ib,uot as Jb,dot as Kb,pot as Lb,ET as Mb,V8 as Nb,Not as Ob,MT as Pb,$8 as Qb,lmt as Rb,Rmt as Sb,mat as Tb,Pat as Ub,hJ as Vb,SC as Wb}; 50/*! Bundled license information: 51 52reflect-metadata/Reflect.js: 53 (*! ***************************************************************************** 54 Copyright (C) Microsoft. All rights reserved. 55 Licensed under the Apache License, Version 2.0 (the "License"); you may not use 56 this file except in compliance with the License. You may obtain a copy of the 57 License at http://www.apache.org/licenses/LICENSE-2.0 58 59 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 60 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED 61 WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, 62 MERCHANTABLITY OR NON-INFRINGEMENT. 63 64 See the Apache Version 2.0 License for specific language governing permissions 65 and limitations under the License. 66 ***************************************************************************** *) 67 68ieee754/index.js: 69 (*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> *) 70 71buffer/index.js: 72 (*! 73 * The buffer module from node.js, for the browser. 74 * 75 * @author Feross Aboukhadijeh <https://feross.org> 76 * @license MIT 77 *) 78 79safe-buffer/index.js: 80 (*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> *) 81 82crypto-js/ripemd160.js: 83 (** @preserve 84 (c) 2012 by Cédric Mesnil. All rights reserved. 85 86 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 87 88 - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 89 - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 90 91 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (
91INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 92 *) 93 94crypto-js/mode-ctr-gladman.js: 95 (** @preserve 96 * Counter block mode compatible with Dr Brian Gladman fileenc.c 97 * derived from CryptoJS.mode.CTR 98 * Jan Hruby [email protected] 99 *) 100 101scheduler/cjs/scheduler.production.min.js: 102 (** 103 * @license React 104 * scheduler.production.min.js 105 * 106 * Copyright (c) Facebook, Inc. and its affiliates. 107 * 108 * This source code is licensed under the MIT license found in the 109 * LICENSE file in the root directory of this source tree. 110 *) 111 112react-dom/cjs/react-dom.production.min.js: 113 (** 114 * @license React 115 * react-dom.production.min.js 116 * 117 * Copyright (c) Facebook, Inc. and its affiliates. 118 * 119 * This source code is licensed under the MIT license found in the 120 * LICENSE file in the root directory of this source tree. 121 *) 122 123typeorm/browser/index.js: 124 (*! 125 *) 126 127zone.js/fesm2015/zone.js: 128 (** 129 * @license Angular 130 * (c) 2010-2026 Google LLC. https://angular.dev/ 131 * License: MIT 132 *) 133 134@remix-run/router/dist/router.js: 135 (** 136 * @remix-run/router v1.23.3 137 * 138 * Copyright (c) Remix Software Inc. 139 * 140 * This source code is licensed under the MIT license found in the 141 * LICENSE.md file in the root directory of this source tree. 142 * 143 * @license MIT 144 *) 145 146react-router/dist/index.js: 147 (** 148 * React Router v6.30.4 149 * 150 * Copyright (c) Remix Software Inc. 151 * 152 * This source code is licensed under the MIT license found in the 153 * LICENSE.md file in the root directory of this source tree. 154 * 155 * @license MIT 156 *) 157 158react-router-dom/dist/index.js: 159 (** 160 * React Router DOM v6.30.4 161 * 162 * Copyright (c) Remix Software Inc. 163 * 164 * This source code is licensed under the MIT license found in the 165 * LICENSE.md file in the root directory of this source tree. 166 * 167 * @license MIT 168 *) 169 170universal-cookie/esm/index.mjs: 171 (*! 172 * cookie 173 * Copyright(c) 2012-2014 Roman Shtylman 174 * Copyright(c) 2015 Douglas Christopher Wilson 175 * MIT Licensed 176 *) 177*/
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.