veza/apps/web/dist_verification/assets/index-BWcMVITa.js

6 lines
192 KiB
JavaScript
Raw Normal View History

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/vendor-IYr-MHu4.js","assets/vendor-react-BHG7lGYR.js","assets/vendor-BD_zwJK7.css","assets/DashboardPage-DBeOkkV3.js","assets/vendor-tanstack-BzWBL1hV.js","assets/vendor-icons-DaGlTw4_.js","assets/vendor-utils-CgOSfOkx.js","assets/vendor-router-D-s5vIeO.js","assets/ChatPage-BfTFcCbO.js","assets/input-BGBI2Wze.js","assets/label-N1Bsuay_.js","assets/select-laDQECdR.js","assets/dropdown-BYn_8IId.js","assets/useIsRateLimited-HpmSVPdB.js","assets/confirmation-dialog-D8kbmfRa.js","assets/LibraryPage-55ubQtbB.js","assets/tracks-Bqg0pqgn.js","assets/progress-BQIngDvS.js","assets/alert-tey2YzVZ.js","assets/ProfilePage-BgZBWx-u.js","assets/textarea-If6sHLPh.js","assets/users-BcpK1D4V.js","assets/SettingsPage-C3AsvyKj.js","assets/LoginPage-BebUqHKQ.js","assets/useFormValidation-B1Tm3VtD.js","assets/checkbox-DUBsARHw.js","assets/RegisterPage-CcmefX82.js","assets/ForgotPasswordPage-YxRqJouX.js","assets/AuthButton-ByJY1yM3.js","assets/usePasswordReset-CY5zVo2R.js","assets/VerifyEmailPage-38fQWUYS.js","assets/ResetPasswordPage-CmeLbHE0.js","assets/SessionsPage-C5XUNUhD.js","assets/badge-CPAgRIoX.js","assets/NotFoundPage-BNqND_Xf.js","assets/ServerErrorPage-BBBqZ02f.js","assets/UserProfilePage-CGqKROeh.js","assets/playlists-C-Ora5VP.js","assets/PlaylistCard-z0bLl0kY.js","assets/features-6vY6zDlz.js","assets/avatar-B2y8ugWJ.js","assets/tabs-DP-eavm_.js","assets/socialService-is9ldyAe.js","assets/RolesPage-BazMBP1o.js","assets/TrackDetailPage-BJpZT2dq.js","assets/Spinner-BIGPirtm.js","assets/routes-BW8tCpD8.js","assets/Pagination-i598iEQZ.js","assets/useDebounce-Cc7fGPgq.js","assets/routes-B3giLbLK.css","assets/SearchPage-CmFSjE4p.js","assets/NotificationsPage-CJq_f7tr.js","assets/MarketplaceHome-C8IsZMEQ.js","assets/AnalyticsPage-CsUpS4-F.js","assets/WebhooksPage-BUKVljfN.js","assets/AdminDashboardPage-DO0rPMOR.js","assets/DesignSystemDemoPage-Comnif18.js","assets/SocialPage-DguJum4V.js","assets/GearPage-DM6CApaQ.js","assets/LivePage-BPSq4nAF.js","assets/EducationPage-B-YHj2Wa.js","assets/QueuePage-B8oRZVDA.js","assets/DeveloperPage-Cm1O9pRO.js"])))=>i.map(i=>d[i]);
import{a as f,j as s,c as zs,R as fe,d as Us}from"./vendor-react-BHG7lGYR.js";import{N as Xe,u as et,L as Ce,a as Fs,R as Vs,b as P,B as $s}from"./vendor-router-D-s5vIeO.js";import{u as Xt,a as jt,b as At,Q as Qs,c as Bs}from"./vendor-tanstack-BzWBL1hV.js";import{k as Me,l as tt,n as st,q as rt,t as Jt,u as Zt,v as es,S as Ws,w as ts,x as Ks,y as ss,z as rs,B as Hs,C as Gs}from"./vendor-IYr-MHu4.js";import{s as v,o as R,Z as Et,r as Ue,b as ae,e as ie,a as ke,n as M,c as de,f as Ys,d as Xs}from"./vendor-utils-CgOSfOkx.js";import{X as at,I as ot,A as Re,a as it,C as It,B as Pt,b as Js,c as Zs,S as er,M as tr,P as sr,E as rr,d as ar,e as or,D as ir,f as nr,g as qe,T as lr,h as cr,W as dr,L as Lt,i as Ge,j as qt,k as ur,l as mr,m as hr,n as fr,U as pr,o as as,p as os,q as gr,r as yr,s as xr,t as vr,u as br,v as wr,H as kr,w as Sr,x as _r,y as jr,z as Er,F as Nr,G as Tr,R as Cr,J as Rr,K as Ar,N as Ir,O as is,Q as Pr,V as xt,Y as Lr,Z as qr,_ as Dr,$ as Or,a0 as Mr,a1 as zr,a2 as Ur,a3 as Fr,a4 as Vr,a5 as $r,a6 as Qr,a7 as Br,a8 as Wr,a9 as Kr}from"./vendor-icons-DaGlTw4_.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))a(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const n of l.addedNodes)n.tagName==="LINK"&&n.rel==="modulepreload"&&a(n)}).observe(document,{childList:!0,subtree:!0});function r(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function a(o){if(o.ep)return;o.ep=!0;const l=r(o);fetch(o.href,l)}})();const Hr="modulepreload",Gr=function(e){return`/${e}`},Dt={},T=function(t,r,a){let o=Promise.resolve();if(r&&r.length>0){const i=function(h){return Promise.all(h.map(u=>Promise.resolve(u).then(p=>({status:"fulfilled",value:p}),p=>({status:"rejected",reason:p}))))};document.getElementsByTagName("link");const n=document.querySelector("meta[property=csp-nonce]"),c=n?.nonce||n?.getAttribute("nonce");o=i(r.map(h=>{if(h=Gr(h),h in Dt)return;Dt[h]=!0;const u=h.endsWith(".css"),p=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${h}"]${p}`))return;const g=document.createElement("link");if(g.rel=u?"stylesheet":Hr,u||(g.as="script"),g.crossOrigin="",g.href=h,c&&g.setAttribute("nonce",c),document.head.appendChild(g),u)return new Promise((x,y)=>{g.addEventListener("load",x),g.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${h}`)))})}))}function l(n){const c=new Event("vite:preloadError",{cancelable:!0});if(c.payload=n,window.dispatchEvent(c),!c.defaultPrevented)throw n}return o.then(n=>{for(const c of n||[])c.status==="rejected"&&l(c.reason);return t().catch(l)})};let ns=null;function Yr(e){ns=e}function Xr(){return ns}const Jr=f.lazy(()=>T(()=>import("./vendor-IYr-MHu4.js").then(e=>e.W),__vite__mapDeps([0,1,2])).then(e=>({default:e.Toaster})));function Zr(e){return s.jsx(f.Suspense,{fallback:null,children:s.jsx(Jr,{...e})})}const Ot="veza_access_token",Mt="veza_refresh_token";class ce{static setTokens(t,r){try{localStorage.removeItem(Ot),localStorage.removeItem(Mt)}catch{}}static getAccessToken(){return null}static getRefreshToken(){return null}static clearTokens(){try{localStorage.removeItem(Ot),localStorage.removeItem(Mt)}catch{}}static hasTokens(){return!1}}const ea="WARN".toUpperCase();let Je={};function zt(e){Je={...Je,...e}}function ta(){return{...Je}}function Be(e,t,r,...a){const o={...Je,...r},l=new Date().toISOString();{const n={timestamp:l,level:e,message:t,...o,...a.length>0&&{data:a}},c=JSON.stringify(n);console.log(c);const i="http://localhost:8080/api/v1/api/v1/logs/frontend";i&&sa(i,n).catch(()=>{})}}async function sa(e,t){try{if(navigator.sendBeacon){const r=new Blob([JSON.stringify(t)],{type:"application/json"});navigator.sendBeacon(e,r)}else await fetch(e,{method:"POST",headers:{"Content-Type":"application/json"}
`);return{title:c,body:h,metadata:{requestId:r.request_id,errorCode:r.code,statusCode:r.status,category:a,timestamp:n,userAgent:o,url:l}}}async function ks(e){const t=`${e.title}
${e.body}`;if(typeof navigator<"u"&&navigator.clipboard&&navigator.clipboard.writeText)try{await navigator.clipboard.writeText(t);return}catch{}const r=document.createElement("textarea");r.value=t,r.style.position="fixed",r.style.opacity="0",document.body.appendChild(r),r.select();try{document.execCommand("copy")}finally{document.body.removeChild(r)}}function ro(e,t){const r=ao();if(!r){ks(e);return}const a=new URLSearchParams({title:e.title,body:e.body}),o=`${r}/issues/new?${a.toString()}`;window.open(o,"_blank")}function ao(){return null}function oo(e){return e.includes("Chrome")&&!e.includes("Edg")?"Chrome":e.includes("Firefox")?"Firefox":e.includes("Safari")&&!e.includes("Chrome")?"Safari":e.includes("Edg")?"Edge":e.includes("Opera")||e.includes("OPR")?"Opera":"Unknown"}function io(e){return e.includes("Windows")?"Windows":e.includes("Mac")?"macOS":e.includes("Linux")?"Linux":e.includes("Android")?"Android":e.includes("iOS")||e.includes("iPhone")||e.includes("iPad")?"iOS":"Unknown"}function Kt(e){if(typeof e=="string")return{message:e};if(e instanceof Error)return{message:e.message,stack:e.stack};if(e&&typeof e=="object")try{const t=$(e);return{message:t.message||"An error occurred",code:t.code,status:typeof t.code=="number"?t.code:void 0,details:t.details}}catch{return{message:e.message||String(e),code:e.code,status:e.status,details:e.details}}return{message:String(e)}}const Ss=f.forwardRef(({error:e,onRetry:t,onDismiss:r,showDetails:a,context:o,variant:l="inline",severity:n="error",size:c="md",className:i,dismissible:h,title:u,icon:p,actions:g=[],...x},y)=>{const[k,C]=f.useState(!1),[E,d]=f.useState(!1),[b,j]=f.useState(!0),w=f.useMemo(()=>Kt(e),[e]),_=f.useMemo(()=>$(e),[e]),W=f.useMemo(()=>ct(_),[_]),te=f.useMemo(()=>{const N=Kt(e);return W==="server_error"||N.status!==void 0&&N.status>=500},[W,e]),ue=a??!1,se=f.useMemo(()=>{if(w.message)try{return ds(w,o?.resource,!1)}catch{return w.message}return"An unexpected error occurred"},[w,o]),ve=f.useMemo(()=>{if(u)return u;if(o?.action)return`Error ${o.action}`;switch(n){case"error":return"Error";case"warning":return"Warning";case"info":return"Information";default:return"Error"}},[u,o,n]),Q=f.useMemo(()=>{if(p)return p;const N=c==="sm"?"w-4 h-4":c==="lg"?"w-6 h-6":"w-5 h-5";switch(n){case"error":return s.jsx(Re,{className:S(N,"text-kodo-red")});case"warning":return s.jsx(it,{className:S(N,"text-kodo-gold")});case"info":return s.jsx(ot,{className:S(N,"text-kodo-steel")});default:return s.jsx(Re,{className:S(N,"text-kodo-red")})}},[p,n,c]),H=f.useMemo(()=>{switch(n){case"error":return{bg:"bg-kodo-red/10",border:"border-kodo-red/30",text:"text-kodo-red",icon:"text-kodo-red"};case"warning":return{bg:"bg-kodo-gold/10",border:"border-kodo-gold/30",text:"text-kodo-gold",icon:"text-kodo-gold"};case"info":return{bg:"bg-kodo-steel/10",border:"border-kodo-steel/30",text:"text-kodo-steel",icon:"text-kodo-steel"};default:return{bg:"bg-kodo-red/10",border:"border-kodo-red/30",text:"text-kodo-red",icon:"text-kodo-red"}}},[n]),ne=f.useMemo(()=>{switch(c){case"sm":return{padding:"p-4",text:"text-xs",title:"text-sm",gap:"gap-2"};case"lg":return{padding:"p-6",text:"text-base",title:"text-lg",gap:"gap-4"};default:return{padding:"p-4",text:"text-sm",title:"text-base",gap:"gap-4"}}},[c]),be=f.useCallback(async()=>{if(!(!t||E)){d(!0);try{await t()}finally{d(!1)}}},[t,E]),G=f.useCallback(()=>{r&&r(),l==="modal"&&j(!1)},[r,l]),re=f.useCallback(async()=>{try{const N=so(e,{component:o?.resource,action:o?.action,userId:o?.userId,additionalInfo:o});try{ro(N),ee.success("Opening GitHub issue...")}catch{await ks(N),ee.success("Issue report copied to clipboard")}}catch{ee.error("Failed to generate issue report")}},[e,o]),pe=f.useCallback(async()=>{if(_.request_id)try{if(typeof navigator<"u"&&navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(_.request_id),ee.success("Request ID copied to clipboard");else{const N=document.createElement("textarea");N.value=_.request_id,N.style.position="fixed",N.style.opacity="0",document.body.appendChild(N),N.select();try{document.