File: //proc/self/root/opt/netdata/netdata-web-files/v3/9244.af1cba6fc9a9b9470949.chunk.js
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"0b2b41ad76fac2d30743e79c4ef362ca62714b16"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="f1e5ef55-1a22-4ef6-9ac4-9ba560b160db",e._sentryDebugIdIdentifier="sentry-dbid-f1e5ef55-1a22-4ef6-9ac4-9ba560b160db")}catch(e){}}(),(self.webpackChunkcloud_frontend=self.webpackChunkcloud_frontend||[]).push([[9244],{72060(e,t,r){r.d(t,{A:()=>o});r(27495),r(62953),r(3296),r(27208),r(48408);const o=e=>{try{if(!e)return null;const t=document.createElement("a");return t.href=e,/https?/.test(t.protocol)?new URL(t.protocol+"//"+t.host+t.pathname+t.search+t.hash).toString():null}catch(t){return null}}},79244(e,t,r){r.r(t),r.d(t,{default:()=>L});var o=r(80045),n=(r(30067),r(93518),r(27495),r(25440),r(98992),r(72577),r(81454),r(62953),r(96540)),a=r(41344),i=r(43276),s=r(91130),c=r(16866),d=r(49389),u=r(46587),l=r(84418),f=r(72060),g=r(258),p=r(63872),w=r(24182),h=r(24609),m=r(14457),y=(r(54520),r(3949),r(64467));function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach((function(t){(0,y.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}const E=()=>{const e=(0,u.uW)("id"),t=(0,u.uW)("name"),r=(0,u.uW)("email"),o=(0,u.uW)("createdAt"),a=(0,u.uW)("verifiedEmail"),i=(0,u.uW)("avatarUrl"),s=(0,h.UV)("loaded"),c=(0,h.UV)("ids"),[,d,l]=(0,m.A)();(0,n.useEffect)((()=>{e&&s&&!d&&(e=>{var t;let{avatar:r,createdAt:o,email:n,id:a,name:i,spacesCount:s,verifiedEmail:c,maxNodesCount:d}=e;if(!window.envSettings.tracking)return;if(n&&n.includes("@netdata.msdc.co"))return;if(a&&"00000000-0000-0000-0000-000000000000"===a)return;if(n&&n.includes("anonymous@netdata.cloud"))return;const u=new Date,l=u.toISOString(),f=new Date(o),g=Math.floor((u-f)/864e5);if(window.dataLayer&&window.dataLayer.push({event:"UserInfoAvailable",user_id:a,userIdentifier:a,userName:i,userEmail:n,userAccountCreatedAt:o,userAccountCreatedDaysAgo:g,userAvatarURL:r,userEmailVerified:c,spacesCount:s}),null!==(t=window.posthog)&&void 0!==t&&t.__loaded&&(window.posthog.identify(a),window.posthog.people.set({email:n||"unknown email",name:i,netdata_cloud_account_created_at:o,netdata_cloud_account_created_days_ago:g,spacesCount:s,maxNodesCount:d}),window.posthog.register(v({netdata_cloud_account_created_days_ago:g},window.localNetdataRegistry?v(v({},window.localNetdataRegistry.pg?{netdata_registry_person_guid:window.localNetdataRegistry.pg}:{}),window.localNetdataRegistry.mg?{netdata_registry_machine_guid:window.localNetdataRegistry.mg}:{}):{})),window.posthog.register_once({event_source:"cloud",netdata_cloud_account_created_at:o,netdata_cloud_account_email:n||"unknown email",netdata_cloud_account_id:a,netdata_cloud_signed_in_at:l})),window.Reo){const e={username:n,type:"email",firstname:i};window.Reo.identify(e)}})({avatar:i,createdAt:o,email:r,id:e,name:t,spacesCount:c.length,verifiedEmail:a,maxNodesCount:l})}),[e,s,d]),(0,n.useEffect)((()=>{var e;if(null!==(e=window.posthog)&&void 0!==e&&e.__loaded)try{window.posthog.onFeatureFlags((function(){window.posthog.isFeatureEnabled&&window.posthog.isFeatureEnabled("user-age-less-than-7d")&&window.posthog.startSessionRecording()}))}catch(t){}}),[])},b=()=>{var e;if(null===(e=window.posthog)||void 0===e||!e.__loaded)return;const t=(new Date).toISOString();window.posthog.register_once({event_source:"cloud",posthog_first_seen_at:t,posthog_first_distinct_id:"get_distinct_id"in window.posthog&&window.posthog.get_distinct_id()})},A=()=>(0,n.useEffect)(b,[]);var R=r(16015),O=r(58618),S=r(39189),N=r(39175),C=r(1011),k=r(81691),I=r(89942),j=r(41395),D=r(47090),P=r(3319);const U=()=>{const e=(0,n.useRef)(),[,t]=(0,p.A)(),{error_msg_key:r,error_msg:o}=(0,I.PP)(),{sendLog:a}=(0,P.A)();(0,n.useEffect)((()=>{if(r&&e.current!=r){e.current=r;const n=o?(0,j.Zr)(decodeURIComponent(o)):void 0,i=(0,D.o)(r,n);t({header:"Error",text:i}),a({feature:"url-hash-error",isFailure:!0,errorMsgKey:r,message:i})}}),[e.current,r,o,t,a])};var x=r(74848);const T=["cloudRoute","redirect_uri"],W=e=>{let{errorRetry:t,token:r,redirectUri:o}=e;const a=i.A.parseUrl(decodeURIComponent(t)),{url:s,query:c}=a,{redirect_uri:d}=c,u=(0,n.useRef)(!1);return u.current||(u.current=!0,window.location="".concat(s,"?token=").concat(r,"&redirect_uri=").concat(d||o)),null},L=()=>{(0,d.Ay)(),(0,l.A)();const e=(0,u.uW)("isLoaded"),t=(0,u.uW)("isAnonymous");(0,w.A)(),A(),E(),(0,n.useEffect)((()=>{if(!N.Ay){const e=window.localStorage.getItem(k.lO.visitor);if(e)window.envSettings.visitor=e;else{const e=(0,C.A)();window.localStorage.setItem(k.lO.visitor,e),window.envSettings.visitor=e}}}),[]),(0,n.useEffect)((()=>{sessionStorage.getItem(k.yq.session)||sessionStorage.setItem(k.yq.session,(0,C.A)())}),[]),U();const r=(0,a.RQ)("/sign-in/mobile-app/*"),h=(0,a.RQ)("/sign-in/*"),m=(0,a.RQ)("/sign-up/*"),y=!!h||!!m,_=(()=>{const[,e]=(0,p.A)();return(0,n.useCallback)((function(){let{origin:t,id:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t)return;const o=decodeURIComponent(r);(0,R.ys)(r).then((t=>{let{data:r=[]}=t;return r.length?s.A.get(c._9).then((e=>{let{data:t}=e;return Promise.any(t.map((e=>s.A.get((0,O.tK)({spaceId:e.id})).then((t=>{let{data:o}=t;return Promise.any(o.map((t=>(0,g.uQ)({roomId:t.id,spaceId:e.id}).then((o=>{let{nodes:n}=o;const a=n.find((e=>{let{id:t}=e;return r.includes(t)}));if(!a)throw new Error("can't find matching node");const{protocol:i,host:s}=window.location;return"".concat(i,"//").concat(s,"/spaces/").concat(e.slug,"/rooms/").concat(t.slug,"/nodes/").concat(a.id)})))))})))))})).catch((()=>{})):(0,R.iY)(o).then((t=>{let{data:r}=t;const{claimed:o}=r;throw e(o?{errorMsgKey:"ErrForbidden",errorMessage:"You tried to access this Node on Netdata and you don't have access to it. Please contact your Space admin to give you access to it."}:{errorMsgKey:"ErrForbidden",errorMessage:"This Node isn't connected to Netdata. Please connect it, if you have permission for it, or contact your Space admin."}),"no access"}))})).then((e=>{e&&setTimeout(location.assign(e))})).catch((()=>{}))}),[])})(),v=(0,S.A)();if(!e||v.isFetching||v.hasAccess&&!y||r)return null;const{pathname:b,search:I,hash:j}=window.location,{error_retry:D,token:P}=i.A.parse(j),L=i.A.parse(I),{cloudRoute:F,redirect_uri:B}=L,M=(0,o.A)(L,T);if(!t&&D)return(0,x.jsx)(W,{errorRetry:D,token:P,redirectUri:B});if(!t&&y){if(F){const e=F.includes("join-callback")?decodeURI(F):F,t=Array.isArray(e)?e[0]:e;return(0,x.jsx)(a.C5,{replace:!0,to:t})}const e=(0,f.A)(B);return e?(_(M),window.location.replace(decodeURIComponent(e)),null):(0,x.jsx)(a.C5,{replace:!0,to:"/spaces"})}if(N.Ay)return null;if(t&&!y){const e=j.includes("join-callback")?j:encodeURIComponent(j),t="".concat(I).concat(I?"&":"?","cloudRoute=").concat(b);return(0,x.jsx)(a.C5,{replace:!0,to:{pathname:"/sign-in",search:t,hash:e}})}return null}},84418(e,t,r){r.d(t,{A:()=>i});var o=r(96540),n=r(89942),a=r(24285);const i=()=>{const e=(0,a.xd)("timezone"),t=(0,a.fW)("timezone");(0,o.useEffect)((()=>{const{utc:r}=(0,n.PP)();e||r&&"default"!==r&&t(r),(0,n.Pg)(["utc","offset","timezoneName"])}),[])}},84215(e,t,r){var o=r(44576),n=r(82839),a=r(22195),i=function(e){return n.slice(0,e.length)===e};e.exports=i("Bun/")?"BUN":i("Cloudflare-Workers")?"CLOUDFLARE":i("Deno/")?"DENO":i("Node.js/")?"NODE":o.Bun&&"string"==typeof Bun.version?"BUN":o.Deno&&"object"==typeof Deno.version?"DENO":"process"===a(o.process)?"NODE":o.window&&o.document?"BROWSER":"REST"},16193(e,t,r){var o=r(79504),n=Error,a=o("".replace),i=String(new n("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(i);e.exports=function(e,t){if(c&&"string"==typeof e&&!n.prepareStackTrace)for(;t--;)e=a(e,s,"");return e}},80747(e,t,r){var o=r(66699),n=r(16193),a=r(24659),i=Error.captureStackTrace;e.exports=function(e,t,r,s){a&&(i?i(e,t):o(e,"stack",n(r,s)))}},24659(e,t,r){var o=r(79039),n=r(6980);e.exports=!o((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)}))},77584(e,t,r){var o=r(20034),n=r(66699);e.exports=function(e,t){o(t)&&"cause"in t&&n(e,"cause",t.cause)}},32603(e,t,r){var o=r(655);e.exports=function(e,t){return void 0===e?arguments.length<2?"":t:o(e)}},1103(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},10916(e,t,r){var o=r(44576),n=r(80550),a=r(94901),i=r(92796),s=r(33706),c=r(78227),d=r(84215),u=r(96395),l=r(39519),f=n&&n.prototype,g=c("species"),p=!1,w=a(o.PromiseRejectionEvent),h=i("Promise",(function(){var e=s(n),t=e!==String(n);if(!t&&66===l)return!0;if(u&&(!f.catch||!f.finally))return!0;if(!l||l<51||!/native code/.test(e)){var r=new n((function(e){e(1)})),o=function(e){e((function(){}),(function(){}))};if((r.constructor={})[g]=o,!(p=r.then((function(){}))instanceof o))return!0}return!t&&("BROWSER"===d||"DENO"===d)&&!w}));e.exports={CONSTRUCTOR:h,REJECTION_EVENT:w,SUBCLASSING:p}},90537(e,t,r){var o=r(80550),n=r(84428),a=r(10916).CONSTRUCTOR;e.exports=a||!n((function(e){o.all(e).then(void 0,(function(){}))}))},17145(e,t,r){var o=r(46518),n=r(1625),a=r(42787),i=r(52967),s=r(77740),c=r(2360),d=r(66699),u=r(6980),l=r(77584),f=r(80747),g=r(72652),p=r(32603),w=r(78227)("toStringTag"),h=Error,m=[].push,y=function(e,t){var r,o=n(_,this);i?r=i(new h,o?a(this):_):(r=o?this:c(_),d(r,w,"Error")),void 0!==t&&d(r,"message",p(t)),f(r,y,r.stack,1),arguments.length>2&&l(r,arguments[2]);var s=[];return g(e,m,{that:s}),d(r,"errors",s),r};i?i(y,h):s(y,h,{name:!0});var _=y.prototype=c(h.prototype,{constructor:u(1,y),message:u(1,""),name:u(1,"AggregateError")});o({global:!0,constructor:!0,arity:2},{AggregateError:y})},30067(e,t,r){r(17145)},93518(e,t,r){var o=r(46518),n=r(69565),a=r(79306),i=r(97751),s=r(36043),c=r(1103),d=r(72652),u=r(90537),l="No one promise resolved";o({target:"Promise",stat:!0,forced:u},{any:function(e){var t=this,r=i("AggregateError"),o=s.f(t),u=o.resolve,f=o.reject,g=c((function(){var o=a(t.resolve),i=[],s=0,c=1,g=!1;d(e,(function(e){var a=s++,d=!1;c++,n(o,t,e).then((function(e){d||g||(g=!0,u(e))}),(function(e){d||g||(d=!0,i[a]=e,--c||f(new r(i,l)))}))})),--c||f(new r(i,l))}));return g.error&&f(g.value),o.promise}})}}]);