1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1bb125e7-ec01-4e51-bf4e-2d732d525967",e._sentryDebugIdIdentifier="sentry-dbid-1bb125e7-ec01-4e51-bf4e-2d732d525967")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6100],{40811:function(e,t,n){Promise.resolve().then(n.bind(n,69519))},69519:function(e,t,n){"use strict";n.r(t);var r=n(27573),i=n(5480),a=n(57780),o=n(67754),s=n(7653),u=n(68473),c=n(40514),l=n.n(c);t.default=()=>{let[e,t]=(0,s.useState)(!1),n=(0,o.useSearchParams)().get("redirect_url");return(0,s.useEffect)(()=>{t((0,u.f)())},[]),(0,r.jsx)("div",{className:l().container,children:(0,r.jsxs)("div",{className:l()["signin-wrapper"],children:[e&&(0,r.jsx)("div",{className:l()["warning-container"],children:(0,r.jsxs)("div",{className:l().message,children:[(0,r.jsx)("span",{className:l()["warning-icon"],children:(0,r.jsx)(a.Z,{className:"h-6 w-6 text-yellow-600","aria-hidden":"true"})}),(0,r.jsx)("p",{className:l().text,children:(0,u.Z)()})]})}),(0,r.jsx)("div",{className:l()["signin-card"],children:(0,r.jsx)(i.cL,{path:"/login",routing:"path",signUpUrl:"/signup",forceRedirectUrl:n||"/dashboard"})})]})})}},68473:function(e,t,n){"use strict";n.d(t,{Z:function(){return i},f:function(){return r}});let r=()=>{let e=window.navigator.userAgent.toLowerCase();return!!(e.includes("linkedin")||e.includes("fban")||e.includes("fbios")||e.includes("instagram")||e.includes("micromessenger")||e.includes("twitter")||e.includes("x-twitter")||e.includes("tiktok")||e.includes("snapchat")||e.includes("line")||e.includes("; wv)")||e.includes("mobile")&&!e.includes("safari"))},i=()=>"We noticed you're using an in-app browser. For a secure sign-in experience, please open this page in one of your device's web browsers."},26220:function(e,t,n){"use strict";n.d(t,{j:function(){return i}});var r=n(46298);let i=()=>({pagesRouter:(0,r.useRouter)()})},5480:function(e,t,n){"use strict";n.d(t,{cL:function(){return d},Mo:function(){return f}});var r=n(11443),i=n(7653),a=n(2031),o=n(32321),s=n(26220);let u=(e,t,n,a=!0)=>{let u=i.useRef(0),{pagesRouter:c}=(0,s.j)(),{session:l,isLoaded:d}=(0,r.kP)();(0,o.rx)()||i.useEffect(()=>{if(!d||n&&"path"!==n||a&&!l)return;let r=new AbortController,i=()=>{let n=c?`${t}/[[...index]].tsx`:`${t}/[[...rest]]/page.tsx`;throw Error(` 2Clerk: The <${e}/> component is not configured correctly. The most likely reasons for this error are: 3 41. The "${t}" route is not a catch-all route. 5It is recommended to convert this route to a catch-all route, eg: "${n}". Alternatively, you can update the <${e}/> component to use hash-based routing by setting the "routing" prop to "hash". 6 72. The <${e}/> component is mounted in a catch-all route, but all routes under "${t}" are protected by the middleware. 8To resolve this, ensure that the middleware does not protect the catch-all route or any of its children. If you are using the "createRouteMatcher" helper, consider adding "(.*)" to the end of the route pattern, eg: "${t}(.*)". For more information, see: https://clerk.com/docs/references/nextjs/clerk-middleware#create-route-matcher 9`)};return c?c.pathname.match(/\[\[\.\.\..+]]/)||i():(async()=>{let t;if(u.current++,!(u.current>1)){try{let n=`${window.location.origin}${window.location.pathname}/${e}_clerk_catchall_check_${Date.now()}`;t=await fetch(n,{signal:r.signal})}catch{}(null==t?void 0:t.status)===404&&i()}})(),()=>{u.current>1&&r.abort()}},[d])},c=()=>{let e=i.useRef(),{pagesRouter:t}=(0,s.j)();if(t)return e.current||(e.current=t.pathname.replace(/\/\[\[\.\.\..*/,"")),e.current;let r=n(67754).usePathname,a=n(67754).useParams,o=(r()||"").split("/").filter(Boolean),u=Object.values(a()||{}).filter(e=>Array.isArray(e)).flat(1/0);return e.current||(e.current=`/${o.slice(0,o.length-u.length).join("/")}`),e.current};function l(e,t,n=!0){let r=c(),i=(0,a.EJ)(e,t,{path:r});return u(e,r,i.routing,n),i}Object.assign(e=>i.createElement(r.Iw,{...l("UserProfile",e)}),{...r.Iw}),Object.assign(e=>i.createElement(r.A,{...l("OrganizationProfile",e)}),{...r.A});let d=e=>i.createElement(r.cL,{...l("SignIn",e,!1)}),f=e=>i.createElement(r.Mo,{...l("SignUp",e,!1)})},59565:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(7653);/** 10 * @license lucide-react v0.544.0 - ISC 11 * 12 * This source code is licensed under the ISC license. 13 * See the LICENSE file in the root directory of this source tree. 14 */let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),a=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),o=e=>{let t=a(e);return t.charAt(0).toUpperCase()+t.slice(1)},s=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];
14return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()},u=e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};/** 15 * @license lucide-react v0.544.0 - ISC 16 * 17 * This source code is licensed under the ISC license. 18 * See the LICENSE file in the root directory of this source tree. 19 */var c={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 20 * @license lucide-react v0.544.0 - ISC 21 * 22 * This source code is licensed under the ISC license. 23 * See the LICENSE file in the root directory of this source tree. 24 */let l=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:l="",children:d,iconNode:f,...h}=e;return(0,r.createElement)("svg",{ref:t,...c,width:i,height:i,stroke:n,strokeWidth:o?24*Number(a)/Number(i):a,className:s("lucide",l),...!d&&!u(h)&&{"aria-hidden":"true"},...h},[...f.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(d)?d:[d]])}),d=(e,t)=>{let n=(0,r.forwardRef)((n,a)=>{let{className:u,...c}=n;return(0,r.createElement)(l,{ref:a,iconNode:t,className:s("lucide-".concat(i(o(e))),"lucide-".concat(e),u),...c})});return n.displayName=o(e),n}},57780:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});let r=(0,n(59565).Z)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},46298:function(e,t,n){e.exports=n(51759)},67754:function(e,t,n){"use strict";n.r(t);var r=n(534),i={};for(var a in r)"default"!==a&&(i[a]=(function(e){return r[e]}).bind(0,a));n.d(t,i)},51759:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useRouter",{enumerable:!0,get:function(){return a}});let r=n(7653),i=n(1917);function a(){return(0,r.useContext)(i.RouterContext)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},40514:function(e){e.exports={container:"page-login_container__iMCsN","signin-wrapper":"page-login_signin-wrapper__Rv2dI","signin-card":"page-login_signin-card__wJdk1","warning-container":"page-login_warning-container__ljciH",message:"page-login_message__t3YNO","warning-icon":"page-login_warning-icon__V6aPe",text:"page-login_text__pU0Cg",button:"page-login_button__kddAY"}},2031:function(e,t,n){"use strict";n.d(t,{Aw:function(){return i.Aw},EJ:function(){return a},JM:function(){return r.JM},aw:function(){return r.aw},iv:function(){return i.iv},wE:function(){return i.wE}});var r=n(45938),i=n(34340);function a(e,t,n){let i=t.path||(null==n?void 0:n.path);return"path"===(t.routing||(null==n?void 0:n.routing)||"path")?i?{...n,...t,routing:"path"}:r.RM.throw((0,r.Gv)(e)):t.path?r.RM.throw((0,r.RE)(e)):{...n,...t,path:void 0}}}},function(e){e.O(0,[5579,1443,1293,1337,1744],function(){return e(e.s=40811)}),_N_E=e.O()}]);
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.