PageSourceSearch

https://bitdrift.io/v/713473554326707614/_next/static/chunks/046ixe5z.3_gf.js

js bitdrift.io collected 2026-09-25 02:49:31 UTC 48,810 bytes, 52 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,73792,(t,r,s)=>{r.exports=t.r(83819)(function(t,r,s){return t+(s?"_":"")+r.toLowerCase()})},62335,51483,t=>{"use strict";var r=t.i(79556);t.i(73792);let s=(t,r)=>{let s=t.lastIndexOf(r);return -1===s?t:t.slice(0,s)};t.s(["splitUpToLast",0,s],51483);var n=t.i(59748),a=t.i(53706);t.s(["useTenant",0,()=>{let{sessionToken:t}=(0,a.useSession)(),{user:i}=(0,a.useUser)(),o=(0,r.useMemo)(()=>Object.fromEntries(i?.userTenants?.map(t=>[t.tenantId,t])??[]),[i?.userTenants]);return(0,r.useMemo)(()=>{try{let r=(0,n.jwtDecode)(t??"");if(!r.dct||void 0===o[r.dct])return null;let a=o[r.dct];return{...a,tenantName:s(a.tenantName,"!")}}catch{return null}},[t,o])}],62335)},1527,65424,23776,6045,87065,t=>{"use strict";var r=t.i(55278),s=t.i(38918),n=t.i(89079),a=t.i(92561);t.i(31881),t.s(["extDesc",0,function(t,r,...s){if(0==s.length)return t.extensions[r];let n=s.pop();return s.reduce((t,r)=>t.nestedMessages[r],t.messages[r]).nestedExtensions[n]}],65424);var i=t.i(52489),o=t.i(56244);let l=(0,r.fileDesc)("Ch9nb29nbGUvcHJvdG9idWYvdGltZXN0YW1wLnByb3RvEg9nb29nbGUucHJvdG9idWYiKwoJVGltZXN0YW1wEg8KB3NlY29uZHMYASABKAMSDQoFbmFub3MYAiABKAVChQEKE2NvbS5nb29nbGUucHJvdG9idWZCDlRpbWVzdGFtcFByb3RvUAFaMmdvb2dsZS5nb2xhbmcub3JnL3Byb3RvYnVmL3R5cGVzL2tub3duL3RpbWVzdGFtcHBi+AEBogIDR1BCqgIeR29vZ2xlLlByb3RvYnVmLldlbGxLbm93blR5cGVzYgZwcm90bzM");t.s(["file_google_protobuf_timestamp",0,l],23776);let u=(0,r.fileDesc)("Chd2YWxpZGF0ZS92YWxpZGF0ZS5wcm90bxIIdmFsaWRhdGUimAcKCkZpZWxkUnVsZXMSJwoHbWVzc2FnZRgRIAEoCzIWLnZhbGlkYXRlLk1lc3NhZ2VSdWxlcxIlCgVmbG9hdBgBIAEoCzIULnZhbGlkYXRlLkZsb2F0UnVsZXNIABInCgZkb3VibGUYAiABKAsyFS52YWxpZGF0ZS5Eb3VibGVSdWxlc0gAEiUKBWludDMyGAMgASgLMhQudmFsaWRhdGUuSW50MzJSdWxlc0gAEiUKBWludDY0GAQgASgLMhQudmFsaWRhdGUuSW50NjRSdWxlc0gAEicKBnVpbnQzMhgFIAEoCzIVLnZhbGlkYXRlLlVJbnQzMlJ1bGVzSAASJwoGdWludDY0GAYgASgLMhUudmFsaWRhdGUuVUludDY0UnVsZXNIABInCgZzaW50MzIYByABKAsyFS52YWxpZGF0ZS5TSW50MzJSdWxlc0gAEicKBnNpbnQ2NBgIIAEoCzIVLnZhbGlkYXRlLlNJbnQ2NFJ1bGVzSAASKQoHZml4ZWQzMhgJIAEoCzIWLnZhbGlkYXRlLkZpeGVkMzJSdWxlc0gAEikKB2ZpeGVkNjQYCiABKAsyFi52YWxpZGF0ZS5GaXhlZDY0UnVsZXNIABIrCghzZml4ZWQzMhgLIAEoCzIXLnZhbGlkYXRlLlNGaXhlZDMyUnVsZXNIABIrCghzZml4ZWQ2NBgMIAEoCzIXLnZhbGlkYXRlLlNGaXhlZDY0UnVsZXNIABIjCgRib29sGA0gASgLMhMudmFsaWRhdGUuQm9vbFJ1bGVzSAASJwoGc3RyaW5nGA4gASgLMhUudmFsaWRhdGUuU3RyaW5nUnVsZXNIABIlCgVieXRlcxgPIAEoCzIULnZhbGlkYXRlLkJ5dGVzUnVsZXNIABIjCgRlbnVtGBAgASgLMhMudmFsaWRhdGUuRW51bVJ1bGVzSAASKwoIcmVwZWF0ZWQYEiABKAsyFy52YWxpZGF0ZS5SZXBlYXRlZFJ1bGVzSAASIQoDbWFwGBMgASgLMhIudmFsaWRhdGUuTWFwUnVsZXNIABIhCgNhbnkYFCABKAsyEi52YWxpZGF0ZS5BbnlSdWxlc0gAEisKCGR1cmF0aW9uGBUgASgLMhcudmFsaWRhdGUuRHVyYXRpb25SdWxl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xgBIAEoBBIRCgltYXhfcGFpcnMYAiABKAQSEQoJbm9fc3BhcnNlGAMgASgIEiIKBGtleXMYBCABKAsyFC52YWxpZGF0ZS5GaWVsZFJ1bGVzEiQKBnZhbHVlcxgFIAEoCzIULnZhbGlkYXRlLkZpZWxkUnVsZXMSFAoMaWdub3JlX2VtcHR5GAYgASgIIjgKCEFueVJ1bGVzEhAKCHJlcXVpcmVkGAEgASgIEgoKAmluGAIgAygJEg4KBm5vdF9pbhgDIAMoCSK7AgoNRHVyYXRpb25SdWxlcxIQCghyZXF1aXJlZBgBIAEoCBIoCgVjb25zdBgCIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhIlCgJsdBgDIAEoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbhImCgNsdGUYBCABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SJQoCZ3QYBSABKAsyGS5nb29nbGUucHJvdG9idWYuRHVyYXRpb24SJgoDZ3RlGAYgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEiUKAmluGAcgAygLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uEikKBm5vdF9pbhgIIAMoCzIZLmdvb2dsZS5wcm90b2J1Zi5EdXJhdGlvbiK6AgoOVGltZXN0YW1wUnVsZXMSEAoIcmVxdWlyZWQYASABKAgSKQoFY29uc3QYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEiYKAmx0GAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBInCgNsdGUYBCABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEiYKAmd0GAUgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBInCgNndGUYBiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wEg4KBmx0X25vdxgHIAEoCBIOCgZndF9ub3cYCCABKAgSKQoGd2l0aGluGAkgASgLMhkuZ29vZ2xlLnByb3RvYnVmLkR1cmF0aW9uKkYKCktub3duUmVnZXgSCwoHVU5LTk9XThAAEhQKEEhUVFBfSEVBREVSX05BTUUQARIVChFIVFRQX0hFQURFUl9WQUxVRRACOjwKCGRpc2FibGVkEh8uZ29vZ2xlLnByb3RvYnVmLk1lc3NhZ2VPcHRpb25zGK8IIAEoCFIIZGlzYWJsZWQ6OgoHaWdub3JlZBIfLmdvb2dsZS5wcm90b2J1Zi5NZXNzYWdlT3B0aW9ucxiwCCABKAhSB2lnbm9yZWQ6OgoIcmVxdWlyZWQSHS5nb29nbGUucHJvdG9idWYuT25lb2ZPcHRpb25zGK8IIAEoCFIIcmVxdWlyZWQ6SgoFcnVsZXMSHS5nb29nbGUucHJvdG9idWYuRmllbGRPcHRpb25zGK8IIAEoCzIULnZhbGlkYXRlLkZpZWxkUnVsZXNSBXJ1bGVzQlAKGmlvLmVudm95cHJveHkucGd2LnZhbGlkYXRlWjJnaXRodWIuY29tL2Vudm95cHJveHkvcHJvdG9jLWdlbi12YWxpZGF0ZS92YWxpZGF0ZQ",[i.file_google_protobuf_descriptor,o.file_google_protobuf_duration,l]);t.s(["file_validate_validate",0,u],6045);let d=(0,r.fileDesc)("CjhiaXRkcmlmdC9pbnRlcm5hbF9hcGkvdW5hcnkvYW5hbHl0aWNzL3YxL2FuYWx5dGljcy5wcm90bxIoYml0ZHJpZnQuaW50ZXJuYWxfYXBpLnVuYXJ5LmFuYWx5dGljcy52MSLnEwoWTG9nZ2VkSW5BbmFseXRpY3NFdmVudBJYCgZsb2dfaW4YASABKAsyRi5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuTG9nSW5IABJ5ChdzZXNzaW9uX3RpbWVsaW5lX3ZpZXdlZBgCIAEoCzJWLmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuTG9nZ2VkSW5BbmFseXRpY3NFdmVudC5TZXNzaW9uVGltZWxpbmVWaWV3ZWRIABJqCg93b3JrZmxvd192aWV3ZWQYAyABKAsyTy5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuV29ya2Zsb3dWaWV3ZWRIABJqCg9pbnNpZ2h0c192aWV3ZWQYBCABKAsyTy5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuSW5zaWdodHNWaWV3ZWRIABJ5ChdoZWFsdGhfZGFzaGJvYXJkX3ZpZXdlZBgFIAEoCzJWLmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuTG9nZ2VkSW5BbmFseXRpY3NFdmVudC5IZWFsdGhEYXNoYm9hcmRWaWV3ZWRIABJtChFhbGVydF9saXN0X3ZpZXdlZBgGIAEoCzJQLmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuTG9nZ2VkSW5BbmFseXRpY3NFdmVudC5BbGVydExpc3RWaWV3ZWRIABJkCgxhbGVydF92aWV3ZWQYByABKAsyTC5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuQWxlcnRWaWV3ZWRIABJ6Chhpc3N1ZV9ncm91cHNfbGlzdF92aWV3ZWQYCCABKAsyVi5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuSXNzdWVHcm91cHNMaXN0Vmlld2VkSAASbwoSaXNzdWVfZ3JvdXBfdmlld2VkGAkgASgLMlEuYml0ZHJpZnQuaW50ZXJuYWxfYXBpLnVuYXJ5LmFuYWx5dGljcy52MS5Mb2dnZWRJbkFuYWx5dGljc0V2ZW50Lklzc3VlR3JvdXBWaWV3ZWRIABJkCgxpc3N1ZV92aWV3ZWQYCiABKAsyTC5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuSXNzdWVWaWV3ZWRIABJvChJpc3N1ZV92aWV3X2NyZWF0ZWQYCyABKAsyUS5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuSXNzdWVWaWV3Q3JlYX
1RlZEgAEm8KEmlzc3VlX3ZpZXdfdXBkYXRlZBgMIAEoCzJRLmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuTG9nZ2VkSW5BbmFseXRpY3NFdmVudC5Jc3N1ZVZpZXdVcGRhdGVkSAASbwoSaXNzdWVfdmlld19kZWxldGVkGA0gASgLMlEuYml0ZHJpZnQuaW50ZXJuYWxfYXBpLnVuYXJ5LmFuYWx5dGljcy52MS5Mb2dnZWRJbkFuYWx5dGljc0V2ZW50Lklzc3VlVmlld0RlbGV0ZWRIABJTCgNkYXUYDiABKAsyRC5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuREFVSAASegoYaXNzdWVfYWxlcnRzX2xpc3Rfdmlld2VkGBAgASgLMlYuYml0ZHJpZnQuaW50ZXJuYWxfYXBpLnVuYXJ5LmFuYWx5dGljcy52MS5Mb2dnZWRJbkFuYWx5dGljc0V2ZW50Lklzc3VlQWxlcnRzTGlzdFZpZXdlZEgAEm8KEmlzc3VlX2FsZXJ0X3ZpZXdlZBgRIAEoCzJRLmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuTG9nZ2VkSW5BbmFseXRpY3NFdmVudC5Jc3N1ZUFsZXJ0Vmlld2VkSAASeQoXY3VzdG9tX2Rhc2hib2FyZF92aWV3ZWQYEiABKAsyVi5iaXRkcmlmdC5pbnRlcm5hbF9hcGkudW5hcnkuYW5hbHl0aWNzLnYxLkxvZ2dlZEluQW5hbHl0aWNzRXZlbnQuQ3VzdG9tRGFzaGJvYXJkVmlld2VkSAAaBwoFTG9nSW4aKwoVU2Vzc2lvblRpbWVsaW5lVmlld2VkEhIKCnNlc3Npb25faWQYASABKAkaJQoOV29ya2Zsb3dWaWV3ZWQSEwoLd29ya2Zsb3dfaWQYASABKAkaOQoOSW5zaWdodHNWaWV3ZWQSEwoLd29ya2Zsb3dfaWQYASABKAkSEgoKYWN0aW9uX2lkcxgCIAMoCRopChVIZWFsdGhEYXNoYm9hcmRWaWV3ZWQSEAoIdGFiX25hbWUYASABKAkaEQoPQWxlcnRMaXN0Vmlld2VkGh8KC0FsZXJ0Vmlld2VkEhAKCGFsZXJ0X2lkGAEgASgJGigKFUlzc3VlQWxlcnRzTGlzdFZpZXdlZBIPCgd2aWV3X2lkGAEgASgJGjUKEElzc3VlQWxlcnRWaWV3ZWQSDwoHdmlld19pZBgBIAEoCRIQCghhbGVydF9pZBgCIAEoCRoXChVJc3N1ZUdyb3Vwc0xpc3RWaWV3ZWQaKgoQSXNzdWVHcm91cFZpZXdlZBIWCg5pc3N1ZV9ncm91cF9pZBgBIAEoCRo3CgtJc3N1ZVZpZXdlZBIQCghpc3N1ZV9pZBgBIAEoCRIWCg5pc3N1ZV9ncm91cF9pZBgCIAEoCRoSChBJc3N1ZVZpZXdDcmVhdGVkGhIKEElzc3VlVmlld1VwZGF0ZWQaEgoQSXNzdWVWaWV3RGVsZXRlZBoYCgNEQVUSEQoJY29tcG9uZW50GAEgASgJGi0KFUN1c3RvbURhc2hib2FyZFZpZXdlZBIUCgxkYXNoYm9hcmRfaWQYASABKAlCDAoKZXZlbnRfdHlwZUoECA8QECKBAQojU3RvcmVMb2dnZWRJbkFuYWx5dGljc0V2ZW50c1JlcXVlc3QSWgoQbG9nZ2VkX2luX2V2ZW50cxgBIAMoCzJALmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuTG9nZ2VkSW5BbmFseXRpY3NFdmVudCImCiRTdG9yZUxvZ2dlZEluQW5hbHl0aWNzRXZlbnRzUmVzcG9uc2UiawoVR2VuZXJpY0FuYWx5dGljc0V2ZW50Eh4KCmV2ZW50X25hbWUYASABKAlCCvpCB3IFEAEYgAISMgoHcGF5bG9hZBgCIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3RCCPpCBYoBAhABIoEBCiJTdG9yZUdlbmVyaWNBbmFseXRpY3NFdmVudHNSZXF1ZXN0ElsKBmV2ZW50cxgBIAMoCzI/LmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuR2VuZXJpY0FuYWx5dGljc0V2ZW50Qgr6QgeSAQQIARBkIiUKI1N0b3JlR2VuZXJpY0FuYWx5dGljc0V2ZW50c1Jlc3BvbnNlMpMDChhMb2dnZWRJbkFuYWx5dGljc1NlcnZpY2UStwEKFFN0b3JlQW5hbHl0aWNzRXZlbnRzEk0uYml0ZHJpZnQuaW50ZXJuYWxfYXBpLnVuYXJ5LmFuYWx5dGljcy52MS5TdG9yZUxvZ2dlZEluQW5hbHl0aWNzRXZlbnRzUmVxdWVzdBpOLmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuU3RvcmVMb2dnZWRJbkFuYWx5dGljc0V2ZW50c1Jlc3BvbnNlIgASvAEKG1N0b3JlR2VuZXJpY0FuYWx5dGljc0V2ZW50cxJMLmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuU3RvcmVHZW5lcmljQW5hbHl0aWNzRXZlbnRzUmVxdWVzdBpNLmJpdGRyaWZ0LmludGVybmFsX2FwaS51bmFyeS5hbmFseXRpY3MudjEuU3RvcmVHZW5lcmljQW5hbHl0aWNzRXZlbnRzUmVzcG9uc2UiAGIGcHJvdG8z",[a.file_google_protobuf_struct,u]),c=(0,s.messageDesc)(d,0),g=(0,s.messageDesc)(d,0,0),A=(0,s.messageDesc)(d,0,1),m=(0,s.messageDesc)(d,0,2),b=(0,s.messageDesc)(d,0,3),h=(0,s.messageDesc)(d,0,4),f=(0,s.messageDesc)(d,0,5),p=(0,s.messageDesc)(d,0,6),E=(0,s.messageDesc)(d,0,7),S=(0,s.messageDesc)(d,0,8),C=(0,s.messageDesc)(d,0,9),Z=(0,s.messageDesc)(d,0,10),W=(0,s.messageDesc)(d,0,11),V=(0,s.messageDesc)(d,0,12),R=(0,s.messageDesc)(d,0,13),G=(0,s.messageDesc)(d,0,14),I=(0,s.messageDesc)(d,0,15),B=(0,s.messageDesc)(d,0,16),y=(0,s.messageDesc)(d,1),v=(0,s.messageDesc)(d,2),k=(0,s.messageDesc)(d,3),Y=(0,s.messageDesc)(d,4),w=(0,s.messageDesc)(d,5),L=(0,n.serviceDesc)(d,0);var x=t.i(33759),F=t.i(65084),X=t.i(72543),U=t.i(19269),K=t.i(1616),N=t.i(20602);function J(t,r,s,n){return r.$typeName==t.typeName&&s.$typeName==t.typeName&&(r===s||D((0,X.reflect)(t,r),(0,X.reflect)(t,s),n))}function D(t,r,s){if("google.protobuf.Any"===t.desc.typeName&&(null==s?void 0:s.unpackAny)==!0)return function(t,r,s){if(t.typeUrl!==r.typeUrl)return!1;let n=(0,K.anyUnpack)(t,s.registry),a=(0,K.anyUnpack)(r,s.registry);if(n&&a){let t=s.registry.getMessage(n.$typeName);if(t)return J(t,n,a,s)}return(0,F.scalarEquals)(U.ScalarType.BYTES,t.value,r.value)}(t.message,r.message,s);for(let n of t.fields)if(!Q(n,t,r,s))return!1;return((null==s?void 0:s.unknown)!=!0||!!function(t,r,s){function n(t,r){var s;let n=null!=(s=t.getUnknown())?s:[];return r?n.filter(s=>
1!r.getExtensionFor(t.desc,s.no)):n}let a=n(t,s),i=n(r,s);if(a.length!=i.length)return!1;for(let t=0;t<a.length;t++){let r=a[t],s=i[t];if(r.no!=s.no||r.wireType!=s.wireType||!(0,F.scalarEquals)(U.ScalarType.BYTES,r.data,s.data))return!1}return!0}(t,r,s.registry))&&((null==s?void 0:s.extensions)!=!0||!!function(t,r,s){function n(t,r){var s;return(null!=(s=t.getUnknown())?s:[]).map(s=>r.getExtensionFor(t.desc,s.no)).filter(t=>void 0!=t).filter((t,r,s)=>s.indexOf(t)===r)}let a=n(t,s.registry),i=n(r,s.registry);if(a.length!=i.length||a.some(t=>!i.includes(t)))return!1;for(let n of a){let[a,i]=(0,N.createExtensionContainer)(n,(0,N.getExtension)(t.message,n)),[o]=(0,N.createExtensionContainer)(n,(0,N.getExtension)(r.message,n));if(!Q(i,a,o,s))return!1}return!0}(t,r,s))}function Q(t,r,s,n){if(!r.isSet(t)&&!s.isSet(t))return!0;if(!r.isSet(t)||!s.isSet(t))return!1;switch(t.fieldKind){case"scalar":return(0,F.scalarEquals)(t.scalar,r.get(t),s.get(t));case"enum":return r.get(t)===s.get(t);case"message":return D(r.get(t),s.get(t),n);case"map":{let a=r.get(t),i=s.get(t),o=[];for(let t of a.keys()){if(!i.has(t))return!1;o.push(t)}for(let t of i.keys())if(!a.has(t))return!1;for(let r of o){let s=a.get(r),o=i.get(r);if(s!==o)switch(t.mapKind){case"enum":return!1;case"message":if(!D(s,o,n))return!1;break;case"scalar":if(!(0,F.scalarEquals)(t.scalar,s,o))return!1}}break}case"list":{let a=r.get(t),i=s.get(t);if(a.size!=i.size)return!1;for(let r=0;r<a.size;r++){let s=a.get(r),o=i.get(r);if(s!==o)switch(t.listKind){case"enum":return!1;case"message":if(!D(s,o,n))return!1;break;case"scalar":if(!(0,F.scalarEquals)(t.scalar,s,o))return!1}}}}return!0}var M=t.i(9841),z=t.i(9086);let T=/^\/(?:v\/[^/]+\/)?sandbox(?:\/|$)/,H=()=>T.test(window.location.pathname);t.s(["getIsSandbox",0,H],87065);let{getClient:j}=(0,z.buildConnection)(L,()=>({storeAnalyticsEvents:async()=>(0,x.create)(v,{}),storeGenericAnalyticsEvents:async()=>(0,x.create)(w,{})})),P=(...t)=>{if("true"===new URLSearchParams(window.location.search).get("debug")||"true"===window.sessionStorage.getItem("bd_debug_mode")){let[r,...s]=t;console.log(`[Analytics] ${r}`,...s)}},O=1e3,_=0,q=[],$=(t,r)=>s=>{var n;return n=(0,x.create)(c,{eventType:{case:t,value:(0,x.create)(r,s)}}),void(!q.find(t=>J(c,t,n))&&q.push(n))},ee=$("logIn",g),et=$("dau",I),er=$("sessionTimelineViewed",A),es=$("workflowViewed",m),en=$("insightsViewed",b),ea=$("healthDashboardViewed",h),ei=$("alertListViewed",f),eo=$("alertViewed",p),el=$("issueAlertViewed",S),eu=$("issueAlertsListViewed",E),ed=$("issueGroupsListViewed",C),ec=$("issueGroupViewed",Z),eg=$("issueViewed",W),eA=$("issueViewCreated",V),em=$("issueViewUpdated",R),eb=$("issueViewDeleted",G),eh=$("customDashboardViewed",B),ef=async t=>{let r=(0,x.create)(y,{loggedInEvents:t});return P("Flushing events",(0,M.toJson)(y,r)),j(H()).storeGenericAnalyticsEvents((0,x.create)(Y,{events:t.map(t=>(0,x.create)(k,{eventName:(t=>{switch(t.eventType.case){case"logIn":case"dau":return"user_activity";case"issueViewCreated":case"issueViewDeleted":case"issueViewUpdated":return"action";case"alertListViewed":case"alertViewed":case"issueAlertViewed":case"issueAlertsListViewed":case"customDashboardViewed":case"healthDashboardViewed":case"insightsViewed":case"issueGroupViewed":case"issueGroupsListViewed":case"issueViewed":case"sessionTimelineViewed":case"workflowViewed":return"page_view";default:return"unknown"}})(t),payload:{event:(0,M.toJson)(c,t),eventType:t.eventType.case??"unknown"}}))})),j(H()).storeAnalyticsEvents(r)},ep=[],eE=async(...t)=>{let r,[s,n]=t;switch(s){case"logIn":P("Enqueueing logIn event"),ee({}),r=0;break;case"sessionTimelineViewed":P("Enqueueing sessionTimelineViewed event",n),er(n);break;case"workflowViewed":P("Enqueueing workflowViewed event",n),es(n);break;case"insightsViewed":P("Enqueueing insightsViewed event",n),en(n);break;case"healthDashboardViewed":P("Enqueueing healthDashboardViewed event",n),ea(n);break;case"alertListViewed":P("Enqueueing alertListViewed event"),ei({});break;case"alertViewed":P("Enqueueing alertViewed event",n),eo(n);break;case"issueGroupsListViewed":P("Enqueueing issueGroupsListViewed event"),ed({});break;case"issueGroupViewed":P("Enqueueing issueGroupViewed event",n),ec(n);break;case"issueViewed":P("Enqueueing issueViewed event",n),eg(n);break;case"issueViewCreated":P("Enqueueing issueViewCreated event"),eA({});break;case"issueViewUpdated":P("Enqueueing issueViewUpdated event"),em({});break;case"issueViewDeleted":P("Enqueueing issueViewDeleted event"),eb({});break;case"dau":P("Enqueueing DAU event"),et(n);break;case"issueAlertViewed":P("Enqueueing issueAlertViewed event",n),el(n);break;case"issueAlertsListViewed":P("Enqueueing issueAlertsListViewed event",n),eu(n);break;case"customDashboardViewed":P("Enqueueing customDashboardViewed event",n),eh(n)}return((t=O)=>{let r=Promise.withResolvers();return ep.push(r),window.clearTimeout(_),_=window.setTimeout(()=>{let t=[...ep];ep=[];let r=[...q];q=[],ef(r).then(r=>{t.forEach(t=>t.resolve(r))}).catch(r=>{t.forEach(t=>t.reject(r))})},t),r.promise})(r)};t.s(["sendEvent",0,eE],1527)},25938,t=>{"use strict";var r=t.i(98401);t.i(84497);var s=t.i(79556),n=t.i(97649),a=t.i(33515),i=t.i(10725),o=t.i(82020),l=t.i(72907),u=t.i(54844),d=t.i(5884),c=t.i(5658),g=t.i(3098),A=t.i(54892),m=t.i(32546),b=t.i(23889);function h(t){return(0,b.default)("MuiLinearProgress",t)}(0,m.default)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","bar1","bar2","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);let f=l.keyframes`
2  0% {
3    left: -35%;
4    right: 100%;
5  }
6
7  60% {
8    left: 100%;
9    right: -90%;
10  }
11
12  100% {
13    left: 100%;
14    right: -90%;
15  }
16`,p="string"!=typeof f?l.css`
17        animation: ${f} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
18      `:null,E=l.keyframes`
19  0% {
20    left: -200%;
21    right: 100%;
22  }
23
24  60% {
25    left: 107%;
26    right: -8%;
27  }
28
29  100% {
30    left: 107%;
31    right: -8%;
32  }
33`,S="string"!=typeof E?l.css`
34        animation: ${E} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;
35      `:null,C=l.keyframes`
36  0% {
37    opacity: 1;
38    background-position: 0 -23px;
39  }
40
41  60% {
42    opacity: 0;
43    background-position: 0 -23px;
44  }
45
46  100% {
47    opacity: 1;
48    background-position: -200px -23px;
49  }
50`,Z="string"!=typeof C?l.css`
51        animation: ${C} 3s infinite linear;
52      `:null,W=(t,r)=>t.vars?t.vars.palette.LinearProgress[`${r}Bg`]:"light"===t.palette.mode?(0,i.lighten)(t.palette[r].main,.62):(0,i.darken)(t.palette[r].main,.5),V=(0,u.styled)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(t,r)=>{let{ownerState:s}=t;return[r.root,r[`color${(0,A.default)(s.color)}`],r[s.variant]]}})((0,d.default)(({theme:t})=>({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},variants:[...Object.entries(t.palette).filter((0,c.default)()).map(([r])=>({props:{color:r},style:{backgroundColor:W(t,r)}})),{props:({ownerState:t})=>"inherit"===t.color&&"buffer"!==t.variant,style:{"&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}}},{props:{variant:"buffer"},style:{backgroundColor:"transparent"}},{props:{variant:"query"},style:{transform:"rotate(180deg)"}}]}))),R=(0,u.styled)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(t,r)=>{let{ownerState:s}=t;return[r.dashed,r[`dashedColor${(0,A.default)(s.color)}`]]}})((0,d.default)(({theme:t})=>({position:"absolute",marginTop:0,height:"100%",width:"100%",backgroundSize:"10px 10px",backgroundPosition:"0 -23px",variants:[{props:{color:"inherit"},style:{opacity:.3,backgroundImage:"radial-gradient(currentColor 0%, currentColor 16%, transparent 42%)"}},...Object.entries(t.palette).filter((0,c.default)()).map(([r])=>{let s=W(t,r);return{props:{color:r},style:{backgroundImage:`radial-gradient(${s} 0%, ${s} 16%, transparent 42%)`}}})]})),Z||{animation:`${C} 3s infinite linear`}),G=(0,u.styled)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(t,r)=>{let{ownerState:s}=t;return[r.bar,r.bar1,r[`barColor${(0,A.default)(s.color)}`],("indeterminate"===s.variant||"query"===s.variant)&&r.bar1Indeterminate,"determinate"===s.variant&&r.bar1Determinate,"buffer"===s.variant&&r.bar1Buffer]}})((0,d.default)(({theme:t})=>({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",variants:[{props:{color:"inherit"},style:{backgroundColor:"currentColor"}},...Object.entries(t.palette).filter((0,c.default)()).map(([r])=>({props:{color:r},style:{backgroundColor:(t.vars||t).palette[r].main}})),{props:{variant:"determinate"},style:{transition:"transform .4s linear"}},{props:{variant:"buffer"},style:{zIndex:1,transition:"transform .4s linear"}},{props:({ownerState:t})=>"indeterminate"===t.variant||"query"===t.variant,style:{width:"auto"}},{props:({ownerState:t})=>"indeterminate"===t.variant||"query"===t.variant,style:p||{animation:`${f} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite`}}]}))),I=(0,u.styled)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(t,r)=>{let{ownerState:s}=t;return[r.bar,r.bar2,r[`barColor${(0,A.default)(s.color)}`],("indeterminate"===s.variant||"query"===s.variant)&&r.bar2Indeterminate,"buffer"===s.variant&&r.bar2Buffer]}})((0,d.default)(({theme:t})=>({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",variants:[...Object.entries(t.palette).filter((0,c.default)()).map(([r])=>({props:{color:r},style:{"--LinearProgressBar2-barColor":(t.vars||t).palette[r].main}})),{props:({ownerState:t})=>"buffer"!==t.variant&&"inherit"!==t.color,style:{backgroundColor:"var(--LinearProgressBar2-barColor, currentColor)"}},{props:({ownerState:t})=>"buffer"!==t.variant&&"inherit"===t.color,style:{backgroundColor:"currentColor"}},{props:{color:"inherit"},style:{opacity:.3}},...Object.entries(t.palette).filter((0,c.default)()).map(([r])=>({props:{color:r,variant:"buffer"},style:{backgroundColor:W(t,r),transition:"transform .4s linear"}})),{props:({ownerState:t})=>"indeterminate"===t.variant||"query"===t.variant,style:{width:"auto"}},{props:({ownerState:t})=>"indeterminate"===t.variant||"query"===t.variant,style:S||{animation:`${E} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite`}}]}))),B=s.forwardRef(function(t,s){let i=(0,g.useDefaultProps)({props:t,name:"MuiLinearProgress"}),{className:l,color:u="primary",value:d,valueBuffer:c,variant:m="indeterminate",...b}=i,f={...i,color:u,variant:m},p=(t=>{let{classes:r,variant:s,color:n}=t,i={root:["root",`color${(0,A.default)(n)}`,s],dashed:["dashed",`dashedColor${(0,A.default)(n)}`],bar1:["bar","bar1",`barColor${(0,A.default)(n)}`,("indeterminate"===s||"query"===s)&&"bar1Indeterminate","determinate"===s&&"bar1Determinate","buffer"===s&&"bar1Buffer"],bar2:["bar","bar2","buffer"!==s&&`barColor${(0,A.default)(n)}`,"buffer"===s&&`color${(0,A.default)(n)}`,("indeterminate"===s||"query"===s)&&"bar2Indeterminate","buffer"===s&&"bar2Buffer"]};return(0,a.default)(i,h,r)})(f),E=(0,o.useRtl)(),S={},C={},Z={};if(("determinate"===m||"buffer"===m)&&void 0!==d){S["aria-valuenow"]=Math.round(d),S["aria-valuemin"]=0,S["aria-valuemax"]=100;let t=d-100;E&&(t=-t),C.transform=`translateX(${t}%)`}if("buffer"===m&&void 0!==c){let t=(c||0)-100;E&&(t=-t),Z.transform=`translateX(${t}%)`}return(0,r.jsxs)(V,{className:(0,n.default)(p.root,l),ownerState:f,role:"progressbar",...S,ref:s,...b,children:["buffer"===m?(0,r.jsx)(R,{className:p.dashed,ownerState:f}):null,(0,r.jsx)(G,{className:p.bar1,ownerState:f,style:C}),"determinate"===m?null:(0,r.jsx)(I,{className:p.bar2,ownerState:f,style:Z})]})});t.s(["Loading",0,()=>(0,r.jsx)(B,{})],25938)},43017,81500,31388,92348,58787,t=>{"use strict";var r=t.i(98401),s=t.i(37224),n=t.i(690),a=t.i(10016),i=t.i(58872);let o=({children:t})=>(0,r.jsxs)(n.Grid,{spacing:0,alignItems:"center",justifyItems:"center",sx:{minWidth:1,minHeight:"100vh",display:"flex",flexDirection:"column",justifyContent:"center"},children:[(0,r.jsx)(a.Logo,{disabledLink:!0,style:{width:"100px",position:"absolute",top:25,left:35}}),(0,r.jsx)(s.Box,{sx:{background:`url('${(0,i.getStaticURL)("/images/login-background.jpg")}') center / cover`,content:'" "',display:"block",position:"absolute",left:0,top:0,width:"100%",height:"100%",opacity:"0.1",zIndex:-1}}),(0,r.jsx)(s.Box,{sx:{"& form":{width:1},width:400,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:t})]});t.s(["DefaultLoginLayout",0,o],81500),t.s(["UnsupportedAuthMethod",0,()=>(0,r.jsx)(o,{children:"Current configuration does not support this auth method"})],43017);var l=t.i(79556),u=t.i(43919),d=t.i(33925),c=t.i(59748),g=t.i(72547);let A=t=>{let r=(0,c.jwtDecode)(t.access_token);return{accessToken:t.access_token,user:{email:t.user.email,name:t.user.name,userTenants:[{tenantId:r.dct,tenantName:r.dct}],userId:t.user.id,roles:t.user?.roles.map(t=>({id:String(t.id),name:t.name,description:t.description.replace("[Default] ","")})),createdTime:new Date,status:"active",displayName:t.user.name||t.user.email},expiry:t.expiry}};t.s(["tokenFromDTO",0,A],31388);
52class m extends Error{status;info;constructor(t,r){super(r),this.status=t,this.info=r}}let b=async t=>fetch(`${(0,g.getLAPIAuthURL)()}/auth/refresh`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({client_id:t})}).then(async t=>{if(!t.ok){let r=await t.text();throw new m(t.status,`Token request failed: ${t.status} ${r}`)}return t.json()}).then(A);t.s(["AuthProvider",0,({children:t})=>{var s;let n,a,i,o=(0,d.useAuthStore)(t=>t.session?.accessToken),g=(0,l.useMemo)(()=>(t=>{try{return{...(0,c.jwtDecode)(t),raw:t}}catch(t){return null}})(o||""),[o]),A=(s=(t=>{let[r,s]=(0,l.useState)(!1),n=(0,d.useAuthStore)(t=>t.setSession),a=!!t?.exp&&1e3*t.exp<Date.now();return(0,l.useEffect)(()=>{if(!t)return;let r=setTimeout(()=>{let r=0,a=()=>{s(!0),b(t.client_id).then(n).catch(async t=>{var s;let i,o,l;t instanceof m&&401===t.status||r>=3?n(null):(await (s=r++,o=Math.random()*(i=Math.min(5e3,500*2**s))*.25,l=Math.max(500,i-o),new Promise((t,r)=>{let s;s=setTimeout(()=>{t()},l)})),a())}).finally(()=>s(!1))};a()},Math.max(1e3*t.exp-Date.now()-12e4,0));return()=>clearTimeout(r)},[t,a,n,s]),r||a})(g),n=(0,d.useAuthStore)(t=>t.clear),a=(0,d.useAuthStore)(t=>t.session?.user),i=(0,d.useAuthStore)(t=>t.setSession),(0,l.useMemo)(()=>({user:a??null,isLoading:s,isSessionLoading:s,reload:()=>Promise.resolve({ok:!0}),logout:async()=>(n(),{ok:!0}),selectTenant:()=>Promise.resolve({ok:!0}),refresh:async()=>g?b(g.client_id).then(i).then(()=>({ok:!0})):Promise.reject(Error("No token to refresh")),sessionToken:g?.raw,isAuthenticated:null!==g}),[n,g,a,s,i]));return(0,r.jsx)(u.ctx.Provider,{value:A,children:t})}],92348);let{BASE_DOMAIN:h="bitdrift.io"}=(0,t.i(69769).default)(),f=new Set(["127.0.0.1","localhost"]),p=["bitdrift.dev","bitdrift.io","bitdrift.review",h].filter(Boolean),E=t=>{let r,s=new URL(t,window.location.origin);if(s.origin===window.location.origin)return void window.location.assign(s.pathname+s.search+s.hash);if("http:"!==s.protocol&&"https:"!==s.protocol)throw Error(`Disallowed protocol: ${s.protocol}`);if(r=s.hostname,!(f.has(r)||p.some(t=>r===t||r.endsWith(`.${t}`))))throw Error(`Disallowed domain: ${s.hostname}`);window.location.assign(s.toString())};t.s(["useSafeRouter",0,()=>(0,l.useMemo)(()=>({push:E}),[])],58787)},49989,52160,t=>{"use strict";var r=t.i(43017),s=t.i(92348),n=t.i(98401),a=t.i(79556),i=t.i(33925),o=t.i(58787),l=t.i(81500),u=t.i(25938),d=t.i(
5272547),c=t.i(61551),g=t.i(4175);let A=a.default.use||(t=>{if("pending"===t.status)throw t;if("fulfilled"===t.status)return t.value;if("rejected"===t.status)throw t.reason;throw t.status="pending",t.then(r=>{t.status="fulfilled",t.value=r},r=>{t.status="rejected",t.reason=r}),t}),m={dedupe:!0},b=g.OBJECT.defineProperty(g.SWRConfig,"defaultValue",{value:g.defaultConfig}),h=(0,g.withArgs)((t,r,s)=>{let{cache:n,compare:i,suspense:o,fallbackData:l,revalidateOnMount:u,revalidateIfStale:d,refreshInterval:b,refreshWhenHidden:h,refreshWhenOffline:f,keepPreviousData:p}=s,[E,S,C,Z]=g.SWRGlobalState.get(n),[W,V]=(0,g.serialize)(t),R=(0,a.useRef)(!1),G=(0,a.useRef)(!1),I=(0,a.useRef)(W),B=(0,a.useRef)(r),y=(0,a.useRef)(s),v=()=>y.current.isVisible()&&y.current.isOnline(),[k,Y,w,L]=(0,g.createCacheHelper)(n,W),x=(0,a.useRef)({}).current,F=(0,g.isUndefined)(l)?s.fallback[W]:l,X=(t,r)=>{for(let s in x)if("data"===s){if(!i(t[s],r[s])&&(!(0,g.isUndefined)(t[s])||!i(T,r[s])))return!1}else if(r[s]!==t[s])return!1;return!0},U=(0,a.useMemo)(()=>{let t=!!W&&!!r&&((0,g.isUndefined)(u)?!y.current.isPaused()&&!o&&(!!(0,g.isUndefined)(d)||d):u),s=r=>{let s=(0,g.mergeObjects)(r);return(delete s._k,t)?{isValidating:!0,isLoading:!0,...s}:s},n=k(),a=L(),i=s(n),l=n===a?i:s(a),c=i;return[()=>{let t=s(k());return X(t,c)?(c.data=t.data,c.isLoading=t.isLoading,c.isValidating=t.isValidating,c.error=t.error,c):(c=t,t)},()=>l]},[n,W]),K=(0,c.useSyncExternalStore)((0,a.useCallback)(t=>w(W,(r,s)=>{X(s,r)||t()}),[n,W]),U[0],U[1]),N=!R.current,J=E[W]&&E[W].length>0,D=K.data,Q=(0,g.isUndefined)(D)?F:D,M=K.error,z=(0,a.useRef)(Q),T=p?(0,g.isUndefined)(D)?z.current:D:Q,H=(!J||!!(0,g.isUndefined)(M))&&(N&&!(0,g.isUndefined)(u)?u:!y.current.isPaused()&&(o?!(0,g.isUndefined)(Q)&&d:(0,g.isUndefined)(Q)||d)),j=!!(W&&r&&N&&H),P=(0,g.isUndefined)(K.isValidating)?j:K.isValidating,O=(0,g.isUndefined)(K.isLoading)?j:K.isLoading,_=(0,a.useCallback)(async t=>{let r,n,a=B.current;if(!W||!a||G.current||y.current.isPaused())return!1;let o=!0,l=t||{},u=!C[W]||!l.dedupe,d=()=>g.IS_REACT_LEGACY?!G.current&&W===I.current&&R.current:W===I.current,c={isValidating:!1,isLoading:!1},A=()=>{Y(c)},m=()=>{let t=C[W];t&&t[1]===n&&delete C[W]},b={isValidating:!0};(0,g.isUndefined)(k().data)&&(b.isLoading=!0);try{if(u&&(Y(b),s.loadingTimeout&&(0,g.isUndefined)(k().data)&&setTimeout(()=>{o&&d()&&y.current.onLoadingSlow(W,s)},s.loadingTimeout),C[W]=[a(V),(0,g.getTimestamp)()]),[r,n]=C[W],r=await r,u&&setTimeout(m,s.dedupingInterval),!C[W]||C[W][1]!==n)return u&&d()&&y.current.onDiscarded(W),!1;c.error=g.UNDEFINED;let t=S[W];if(!(0,g.isUndefined)(t)&&(n<=t[0]||n<=t[1]||0===t[1]))return A(),u&&d()&&y.current.onDiscarded(W),!1;let l=k().data;c.data=i(l,r)?l:r,u&&d()&&y.current.onSuccess(r,W,s)}catch(s){m();let t=y.current,{shouldRetryOnError:r}=t;!t.isPaused()&&(c.error=s,u&&d()&&(t.onError(s,W,t),(!0===r||(0,g.isFunction)(r)&&r(s))&&(!y.current.revalidateOnFocus||!y.current.revalidateOnReconnect||v())&&t.onErrorRetry(s,W,t,t=>{let r=E[W];r&&r[0]&&r[0](g.revalidateEvents.ERROR_REVALIDATE_EVENT,t)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return o=!1,A(),!0},[W,n]),q=(0,a.useCallback)((...t)=>(0,g.internalMutate)(n,I.current,...t),[]);if((0,g.useIsomorphicLayoutEffect)(()=>{B.current=r,y.current=s,(0,g.isUndefined)(D)||(z.current=D)}),(0,g.useIsomorphicLayoutEffect)(()=>{if(!W)return;let t=_.bind(g.UNDEFINED,m),r=0,s=(0,g.subscribeCallback)(W,E,(s,n={})=>{if(s==g.revalidateEvents.FOCUS_EVENT){let s=Date.now();y.current.revalidateOnFocus&&s>r&&v()&&(r=s+y.current.focusThrottleInterval,t())}else if(s==g.revalidateEvents.RECONNECT_EVENT)y.current.revalidateOnReconnect&&v()&&t();else if(s==g.revalidateEvents.MUTATE_EVENT)return _();else if(s==g.revalidateEvents.ERROR_REVALIDATE_EVENT)return _(n)});return G.current=!1,I.current=W,R.current=!0,Y({_k:V}),H&&((0,g.isUndefined)(Q)||g.IS_SERVER?t():(0,g.rAF)(t)),()=>{G.current=!0,s()}},[W]),(0,g.useIsomorphicLayoutEffect)(()=>{let t;function r(){let r=(0,g.isFunction)(b)?b(k().data):b;r&&-1!==t&&(t=setTimeout(s,r))}function s(){!k().error&&(h||y.current.isVisible())&&(f||y.current.isOnline())?_(m).then(r):r()}return r(),()=>{t&&(clearTimeout(t),t=-1)}},[b,h,f,W]),(0,a.useDebugValue)(T),o&&(0,g.isUndefined)(Q)&&W){if(!g.IS_REACT_LEGACY&&g.IS_SERVER)throw Error("Fallback data is required when using suspense in SSR.");B.current=r,y.current=s,G.current=!1;let t=Z[W];if((0,g.isUndefined)(t)||A(q(t)),(0,g.isUndefined)(M)){let t=_(m);(0,g.isUndefined)(T)||(t.status="fulfilled",t.value=!0),A(t)}else throw M}return{mutate:q,get data(){return x.data=!0,T},get error(){return x.error=!0,M},get isValidating(){return x.isValidating=!0,P},get isLoading(){return x.isLoading=!0,O}}});t.s(["SWRConfig",0,b,"default",0,h],52160);var f=t.i(7909),p=t.i(31388);let E=async([,t,r,s,n])=>fetch(`${(0,d.getLAPIAuthURL)()}/auth/exchange`,{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({client_id:n,code:t,redirect_uri:r,code_verifier:s})}).then(async t=>{if(!t.ok){let r=await t.text();throw Error(`Token request failed: ${t.status} ${r}`)}return t.json()}).then(p.tokenFromDTO),S=()=>{let t=new URL(window.location.href);return`${t.protocol}//${t.host}/callback`};var C=t.i(16480),Z=t.i(69769),W=t.i(20093),V=l;let R=t=>btoa(String.fromCharCode(...new Uint8Array(t))).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""),G=async()=>{let t=new Uint8Array(32);crypto.getRandomValues(t);let r=R(t.buffer),s=new TextEncoder().encode(r);return{verifier:r,challenge:R(await crypto.subtle.digest("SHA-256",s))}},{AUTH_COGNITO_URL:I,AUTH_PROJECT_ID:B,AUTH_COGNITO_DEFAULT_PROVIDER:y}=(0,Z.default)(),v=["openid","email","profile"],k=async(t,r,s)=>{let{verifier:n,challenge:a}=await G(),o=crypto.randomUUID();i.useAuthStore.getState().setLoginState({state:o,verifier:n,redirectURL:s,clientID:t});let l=new URLSearchParams({response_type:"code",client_id:t,redirect_uri:S(),scope:v.join(" "),code_challenge:a,code_challenge_method:"S256",state:o,identity_provider:r});window.location.replace(`${I}/oauth2/authorize?${l.toString()}`)},Y={impersonate:r.UnsupportedAuthMethod,authProvider:s.AuthProvider,login:({redirectURL:t,Layout:r=V.DefaultLoginLayout})=>{let s=(0,W.useSearchParams)(),i=t??decodeURIComponent(s.get("redirectUrl")??"/");return(0,a.useEffect)(()=>{k(B,(0,C.tenantFromDomain)()||y||"",i)}),(0,n.jsx)(r,{})},callback:()=>{let t=(0,i.useAuthStore)(t=>t.clear),r=(0,i.useAuthStore)(t=>t.setSession),s=(0,i.useAuthStore)(t=>t.loginState),d=(0,o.useSafeRouter)(),c=new URLSearchParams(window.location.search),A=c.get("state"),m=c.get("code"),{data:b,isLoading:h}=((t,r,s,n)=>{let{onErrorRetry:a}=(0,g.useSWRConfig)();return(0,f.default)(t&&r&&n&&["useAccessToken",r,s,n.verifier,n.clientID],E,{onErrorRetry(t,r,s,n,i){t.status>=400&&t.status<500||a(t,r,s,n,i)}})})(!!m&&!!s&&A===s.state,m,S(),s);return((0,a.useEffect)(()=>{b&&s&&(t(),r(b),s.redirectURL&&d.push(s.redirectURL))},[b,r,s,d,t]),void 0!==b||h)?(0,n.jsx)(u.Loading,{}):(console.error("Error completing login",{code:m,login:s,state:A,data:!!b}),(0,n.jsx)(l.DefaultLoginLayout,{children:"Error completing login. Please try again."}))},consent:r.UnsupportedAuthMethod};t.s(["provider",0,Y],49989)},44188,98114,70514,t=>{"use strict";var r=t.i(98401),s=t.i(79556),n=t.i(43919),a=t.i(62335),i=t.i(51483),o=t.i(69769);let l=s.default.createContext(void 0);t.s(["default",0,l],98114);
52var u=t.i(94353),d=t.i(70057),c=t.i(9979);let g=({projectId:t,baseUrl:r="",baseStaticUrl:n="",baseCdnUrl:a="",sessionTokenViaCookie:i=!1,refreshTokenViaCookie:o=!1,hooks:g,persistTokens:A=!0,autoRefresh:m=!0,oidcConfig:b,storeLastAuthenticatedUser:h=!0,keepLastAuthenticatedUserAfterLogout:f=!1,refreshCookieName:p="",getExternalToken:E,customStorage:S,children:C})=>{let[Z,W]=(0,s.useState)(),[V,R]=(0,s.useState)(),[G,I]=(0,s.useState)(),[B,y]=(0,s.useState)(!1),[v,k]=(0,s.useState)(!1),[Y,w]=(0,s.useState)(!1),[L,x]=(0,s.useState)(!!b),F=(0,s.useRef)(!1),X=(({projectId:t,baseUrl:r,persistTokens:n,autoRefresh:a,sessionTokenViaCookie:i,refreshTokenViaCookie:o,refreshCookieName:l,oidcConfig:u,storeLastAuthenticatedUser:g,keepLastAuthenticatedUserAfterLogout:A,getExternalToken:m,hooks:b,customStorage:h})=>(0,s.useMemo)(()=>{if(t)return(0,c.default)({projectId:t,baseUrl:r,sessionTokenViaCookie:i,refreshTokenViaCookie:o,baseHeaders:d.baseHeaders,persistTokens:n,autoRefresh:a,refreshCookieName:l,oidcConfig:u,storeLastAuthenticatedUser:g,keepLastAuthenticatedUserAfterLogout:A,hooks:b,getExternalToken:m,customStorage:h})},[t,r,JSON.stringify(i),JSON.stringify(o),m,h]))({projectId:t,baseUrl:r,persistTokens:A,autoRefresh:m,sessionTokenViaCookie:i,refreshTokenViaCookie:o,hooks:g,oidcConfig:b,storeLastAuthenticatedUser:h,keepLastAuthenticatedUserAfterLogout:f,refreshCookieName:p,getExternalToken:E,customStorage:S});(0,s.useEffect)(()=>{if(X){let t=X.onSessionTokenChange(R),r=X.onUserChange(W),s=X.onIsAuthenticatedChange(y),n=X.onClaimsChange(I);return()=>{t(),r(),s(),n()}}},[X]);let U=(0,s.useRef)(!1),K=(0,s.useRef)(!1);(0,s.useEffect)(()=>{X&&b&&!F.current&&(F.current=!0,X.oidc.finishLoginIfNeed().finally(()=>{x(!1),U.current=!0}))},[]);let N=(0,s.useCallback)(()=>{if((0,u.isDescopeBridge)()||U.current)return;U.current=!0,w(!0);let t=()=>{requestAnimationFrame(()=>{setTimeout(()=>{w(!1)},0)})};(0,u.withValidation)(null==X?void 0:X.refresh)(void 0,!0).then(t,t)},[X]),J=(0,s.useCallback)(()=>{if(K.current)return;K.current=!0,k(!0);let t=()=>k(!1);(0,u.withValidation)(X.me)().then(t,t)},[X]),D=(0,s.useMemo)(()=>({fetchUser:J,user:Z,isUserLoading:v,isUserFetched:K.current,fetchSession:N,session:V,isAuthenticated:B,isSessionLoading:Y,isOidcLoading:L,isSessionFetched:U.current,projectId:t,baseUrl:r,baseStaticUrl:n,baseCdnUrl:a,storeLastAuthenticatedUser:h,keepLastAuthenticatedUserAfterLogout:f,refreshCookieName:p,customStorage:S,setUser:W,setSession:R,setIsAuthenticated:y,claims:G,sdk:X}),[J,Z,v,K.current,N,V,B,Y,L,U.current,t,r,n,a,f,p,S,W,R,y,G,X]);return s.default.createElement(l.Provider,{value:D},C)};var A=()=>{let t=(0,s.useContext)(l);if(!t)throw Error("You can only use this hook in the context of <AuthProvider />");return t};let m=t=>`You can only use this ${t} after sdk initialization. Make sure to supply 'projectId' to <AuthProvider /> component`,b={get(t,r){if("object"==typeof t[r]&&null!==t[r])return new Proxy(t[r],b);if("function"==typeof t[r])return()=>{throw Error(m("function"))};throw Error(m("attribute"))}},h=()=>{let{sdk:t}=A();return(0,s.useMemo)(()=>t||new Proxy((0,c.createTempSdk)(),b),[t])},f=()=>{let{session:t,claims:r,isSessionLoading:n,isOidcLoading:a,fetchSession:i,isSessionFetched:o,isAuthenticated:l}=A(),d=(0,s.useRef)(n||a);(0,s.useMemo)(()=>{d.current=n||a},[n,a]);let c=!l&&!n&&!(0,u.isDescopeBridge)();return(0,s.useMemo)(()=>{c&&!o&&(d.current=!0)},[o]),(0,s.useEffect)(()=>{c&&i()},[i]),{isSessionLoading:d.current,sessionToken:t,claims:r,isAuthenticated:l}};t.s(["useSession",0,f],70514);let p=()=>{let{user:t,fetchUser:r,isUserLoading:n,isAuthenticated:a,isUserFetched:i}=A(),[o,l]=(0,s.useState)(!1),u=(0,s.useRef)(n),d=(0,s.useMemo)(()=>!t&&!n&&a&&!o,[r,a,o]);return(0,s.useMemo)(()=>{u.current=n},[n]),(0,s.useMemo)(()=>{d&&!i&&(u.current=!0)},[d,i]),(0,s.useEffect)(()=>{d&&(l(!0),r())},[d]),{isUserLoading:u.current,user:t}},{AUTH_PROJECT_ID:E,AUTH_DESCOPE_BASE_URL:S}=(0,o.default)(),C=t=>({...t,email:t.email||"",status:(t=>{switch(t){case"enabled":default:return"active";case"invited":case"disabled":return t}})(t.status),createdTime:t.createdTime?new Date(t.createdTime):new Date,userTenants:t.userTenants?.map(t=>({...t,tenantName:(0,i.splitUpToLast)(t.tenantName,"!")})),displayName:t.name||t.familyName||t.email||t.userId}),Z=({children:t})=>((()=>{let{user:t}=p(),r=h(),n=(0,a.useTenant)();(0,s.useEffect)(()=>
52{if(!t||!r||!n)return;let s=new URLSearchParams(window.location.search).get("tnt");s&&n&&s!==n.tenantId&&r.selectTenant(s).then(()=>{let t=new URL(window.location.href);t.searchParams.delete("tnt"),window.history.replaceState({},"",t.toString()),window.location.reload()})},[t,r,n])})(),t),W=({children:t})=>{let{user:a}=p(),{isSessionLoading:i,sessionToken:o,isAuthenticated:l}=f(),u=h(),d=(0,s.useMemo)(()=>a?{user:C(a),isLoading:!1,reload:async t=>{let r=await u.me(t);return{...r,data:r.data?C(r.data):void 0}},logout:u.logout,selectTenant:u.selectTenant,refresh:u.refresh,isSessionLoading:i,sessionToken:o,isAuthenticated:l}:i?n.EMPTY_CONTEXT:{...n.EMPTY_CONTEXT,isLoading:!1,isSessionLoading:i,isAuthenticated:l},[a,u,i,o,l]);return(0,r.jsx)(n.ctx.Provider,{value:d,children:(0,r.jsx)(Z,{children:t})})};t.s(["AuthProvider",0,({children:t,projectID:s})=>(0,r.jsx)(g,{projectId:s||E,baseUrl:S,children:(0,r.jsx)(W,{children:t})})],44188)},37040,t=>{"use strict";var r=t.i(72547),s=t.i(21223),n=t.i(49989),a=t.i(43017),i=t.i(44188),o=t.i(98401),l=t.i(79556),u=t.i(1527),d=t.i(58787),c=t.i(53706),g=t.i(58150),A=t.i(69769),m=t.i(20093),b=t.i(81500),h=t.i(25938),f=t.i(20617),p=t.i(66595),E=t.i(74466),S=t.i(70057),C=t.i(98114),Z=t.i(9979),W=t.i(92444);let V=(0,l.lazy)(async()=>{let r;return((null==customElements?void 0:customElements.get("descope-wc"))||await t.A(63493).then(t=>t.default)).sdkConfigOverrides={baseHeaders:S.baseHeaders,persistTokens:!1,hooks:{get beforeRequest(){return(0,Z.getGlobalSdk)().httpClient.hooks.beforeRequest},set beforeRequest(e){}}},{default:(r=l.default.forwardRef((t,r)=>{var{"external-request-id":s}=t,n=(0,E.__rest)(t,["external-request-id"]);return(0,l.useMemo)(()=>{s?S.baseHeaders["x-external-rid"]=s:delete S.baseHeaders["x-external-rid"]},[s]),l.default.createElement("descope-wc",Object.assign({ref:r},n))}),l.default.forwardRef((t,s)=>{let{prop:n,attr:a,rest:i}=(0,l.useMemo)(()=>Object.entries(t).reduce((t,[r,s])=>{let{trimmedKey:n,category:a}=(t=>{let[,r,s]=/(.*)\.(prop|attr)$/.exec(t)||[,t,"rest"];return{trimmedKey:r,category:s}})(r);return"prop"===a?t.prop.push([n,s]):"attr"===a?t.attr.push([(0,W.kebabCase)(n),"string"==typeof s||null==s?s:JSON.stringify(s)]):Object.assign(t.rest,{[(0,W.kebabCase)(n)]:s}),t},{attr:[],prop:[],rest:{}}),[t]),o=(0,l.useRef)(null),u=(0,l.useCallback)(t=>{o.current=t,t&&(n.forEach(([t,r])=>{o.current[t]=r}),a.forEach(([r,s])=>{null==s?t.removeAttribute(r):t.setAttribute(r,s)}))},[n,a,o]);return(0,l.useImperativeHandle)(s,()=>o.current),l.default.createElement(r,Object.assign({ref:u},i))}))}}),R=l.default.forwardRef(({flowId:t,onSuccess:r,onError:s,onReady:n,logger:a,tenant:i,theme:o,nonce:u,locale:d,debug:c,client:g,form:A,telemetryKey:m,redirectUrl:b,autoFocus:h,validateOnBlur:f,restartOnError:p,sendSessionToken:E,errorTransformer:S,styleId:Z,onScreenUpdate:W,dismissScreenErrorOnInput:R,outboundAppId:G,outboundAppScopes:I,popupOrigin:B,children:y,externalRequestId:v,themeOverride:k},Y)=>{let[w,L]=(0,l.useState)(null);(0,l.useImperativeHandle)(Y,()=>w);let{projectId:x,baseUrl:F,baseStaticUrl:X,baseCdnUrl:U,storeLastAuthenticatedUser:K,keepLastAuthenticatedUserAfterLogout:N,refreshCookieName:J,customStorage:D,sdk:Q}=l.default.useContext(C.default),M=(0,l.useCallback)(async t=>
52{await Q.httpClient.hooks.afterRequest({},new Response(JSON.stringify(t.detail))),r&&r(t)},[r]);return(0,l.useEffect)(()=>(null==w||w.addEventListener("success",M),s&&(null==w||w.addEventListener("error",s)),n&&(null==w||w.addEventListener("ready",n)),()=>{s&&(null==w||w.removeEventListener("error",s)),n&&(null==w||w.removeEventListener("ready",n)),null==w||w.removeEventListener("success",M)}),[w,s,M]),(0,l.useEffect)(()=>(null==w||w.addEventListener("success",M),()=>{null==w||w.removeEventListener("success",M)}),[w,M]),(0,l.useEffect)(()=>(s&&(null==w||w.addEventListener("error",s)),()=>{s&&(null==w||w.removeEventListener("error",s))}),[w,s]),(0,l.useEffect)(()=>(n&&(null==w||w.addEventListener("ready",n)),()=>{n&&(null==w||w.removeEventListener("error",n))}),[w,n]),l.default.createElement("form",null,l.default.createElement(l.Suspense,{fallback:null},l.default.createElement(V,{projectId:x,flowId:t,baseUrl:F,baseStaticUrl:X,baseCdnUrl:U,ref:L,telemetryKey:m,redirectUrl:b,autoFocus:h,styleId:Z,validateOnBlur:f,restartOnError:p,keepLastAuthenticatedUserAfterLogout:N,tenant:i,externalRequestId:v,customStorage:D,themeOverride:k,"theme.attr":o,"nonce.attr":u,"locale.attr":d,"form.attr":A,"client.attr":g,"debug.attr":c,"outbound-app-id.attr":G,"outbound-app-scopes.attr":I,"popup-origin.attr":B,"store-last-authenticated-user.attr":K,"send-session-token.attr":E,"refreshCookieName.attr":J,"dismiss-screen-error-on-input.attr":R,"errorTransformer.prop":S,"logger.prop":a,"onScreenUpdate.prop":W,"customStorage.prop":D},y)))});var G=t.i(70514);let I=({queryToForm:t,Layout:r,redirect:s,...n})=>{let{palette:a}=(0,p.useTheme)(),[i,u]=(0,l.useState)(""),[d,c]=(0,l.useState)(!0),{isSessionLoading:g}=(0,G.useSession)(),A=(0,m.useRouter)(),E=r??b.DefaultLoginLayout,S=(0,m.useSearchParams)();if(g)return(0,o.jsx)(h.Loading,{});let C=Object.fromEntries(Object.entries(t??{}).filter(([t])=>S.has(t)).map(([t,r])=>[r,S.get(t)]));return(0,o.jsxs)(o.Fragment,{children:[d&&(0,o.jsx)(h.Loading,{}),(0,o.jsxs)(E,{children:[(0,o.jsx)(R,{...n,form:n.form??C,onReady:t=>{c(!1),n.onReady?.(t)},onError:t=>{u(t.detail.errorMessage??"An error occurred during authentication."),n.onError?.(t)},onSuccess:t=>{n.onSuccess?.(t),s&&A.push(s)},theme:"dark"===a.mode?"dark":"light"}),i&&(0,o.jsx)(f.Typography,{color:"error",variant:"subtitle2",children:i})]})]})},B=t=>()=>(0,o.jsx)(I,{...t}),{AUTH_DESCOPE_TENANT:y}=(0,A.default)(),v={descope:{impersonate:B({flowId:"user-impersonation",redirect:"/",tenant:"bitdrift",queryToForm:{u:"impersonateId"}}),authProvider:i.AuthProvider,login:({redirectURL:t,flowID:r="sign-in-v2",tenant:s=y,omitRedirect:n=!1,Layout:a=b.DefaultLoginLayout,slots:i})=>{let A=i?.loading??h.Loading,f=(0,m.useSearchParams)(),p=(0,d.useSafeRouter)(),{isAuthenticated:E,isSessionLoading:S}=(0,c.useSession)(),C=t??decodeURIComponent(f.get("redirectUrl")??"/");return((0,l.useEffect)(()=>{E&&!n&&p.push(C)},[p,E,n,C]),S||E)?(0,o.jsx)(A,{}):(0,o.jsx)(I,{flowId:r,tenant:s,Layout:a,onSuccess:()=>{let t=()=>{n||p.push(C)},s=()=>{(0,g.event)("logIn"),(0,u.sendEvent)("logIn").finally(t)};"self-signup"===r?((0,g.event)("self_signup_completed",{eventCallback:s,eventTimeout:2e3}),setTimeout(s,2e3)):s()}})},callback:a.UnsupportedAuthMethod,consent:B({flowId:"inbound-apps-user-consent"})},cognito:n.provider},k=t=>v[(0,r.getProvider)()][t];(0,s.default)(()=>Promise.resolve(k("callback")),{ssr:!1});let Y=(0,s.default)(()=>Promise.resolve(k("login")),{ssr:!1});(0,s.default)(()=>Promise.resolve(k("consent")),{ssr:!1}),(0,s.default)(()=>Promise.resolve(k("impersonate")),{ssr:!1});let w=k("authProvider");t.s(["AuthProvider",0,w,"Login",0,Y],37040)}]);

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.