PageSourceSearch

https://demo.sonraisecurity.com/_next/static/chunks/pages/mcp/authorize-ed166ae77341dfe6.js

js sonraisecurity.com collected 2026-10-01 11:38:03 UTC 21,036 bytes, 5 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="b1e84511-fb1c-54b4-bb91-d5f05979c71c")}catch(e){}}();
3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3644],{10994:(e,t,r)=>{"use strict";r.d(t,{YJ:()=>U,dp:()=>L,jI:()=>R,z$:()=>J});var a=r(55729);function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e}).apply(this,arguments)}function s(e,t){if(null==e)return{};var r,a,n={},s=Object.keys(e);for(a=0;a<s.length;a++)t.indexOf(r=s[a])>=0||(n[r]=e[r]);return n}function o(e){var t=(0,a.useRef)(e),r=(0,a.useRef)(function(e){t.current&&t.current(e)});return t.current=e,r.current}var l=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e<t?t:e},i=function(e){return"touches"in e},c=function(e){return e&&e.ownerDocument.defaultView||self},u=function(e,t,r){var a=e.getBoundingClientRect(),n=i(t)?function(e,t){for(var r=0;r<e.length;r++)if(e[r].identifier===t)return e[r];return e[0]}(t.touches,r):t;return{left:l((n.pageX-(a.left+c(e).pageXOffset))/a.width),top:l((n.pageY-(a.top+c(e).pageYOffset))/a.height)}},d=function(e){i(e)||e.preventDefault()},f=a.memo(function(e){var t=e.onMove,r=e.onKey,l=s(e,["onMove","onKey"]),f=(0,a.useRef)(null),h=o(t),m=o(r),_=(0,a.useRef)(null),p=(0,a.useRef)(!1),v=(0,a.useMemo)(function(){var e=function(e){d(e),(i(e)?e.touches.length>0:e.buttons>0)&&f.current?h(u(f.current,e,_.current)):r(!1)},t=function(){return r(!1)};function r(r){var a=p.current,n=c(f.current),s=r?n.addEventListener:n.removeEventListener;s(a?"touchmove":"mousemove",e),s(a?"touchend":"mouseup",t)}return[function(e){var t=e.nativeEvent,a=f.current;if(a&&(d(t),(!p.current||i(t))&&a)){if(i(t)){p.current=!0;var n=t.changedTouches||[];n.length&&(_.current=n[0].identifier)}a.focus(),h(u(a,t,_.current)),r(!0)}},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),m({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},r]},[m,h]),g=v[0],x=v[1],b=v[2];return(0,a.useEffect)(function(){return b},[b]),a.createElement("div",n({},l,{onTouchStart:g,onMouseDown:g,className:"react-colorful__interactive",ref:f,onKeyDown:x,tabIndex:0,role:"slider"}))}),h=function(e){return e.filter(Boolean).join(" ")},m=function(e){var t=e.color,r=e.left,n=e.top,s=h(["react-colorful__pointer",e.className]);return a.createElement("div",{className:s,style:{top:100*(void 0===n?.5:n)+"%",left:100*r+"%"}},a.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},_=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r},p=function(e){return y(v(e))},v=function(e){return"#"===e[0]&&(e=e.substring(1)),e.length<6?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?_(parseInt(e[3]+e[3],16)/255,2):1}:{r:parseInt(e.substring(0,2),16),g:parseInt(e.substring(2,4),16),b:parseInt(e.substring(4,6),16),a:8===e.length?_(parseInt(e.substring(6,8),16)/255,2):1}},g=function(e){return E(w(e))},x=function(e){var t=e.s,r=e.v,a=e.a,n=(200-t)*r/100;return{h:_(e.h),s:_(n>0&&n<200?t*r/100/(n<=100?n:200-n)*100:0),l:_(n/2),a:_(a,2)}},b=function(e){var t=x(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},N=function(e){var t=x(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},w=function(e){var t=e.h,r=e.s,a=e.v,n=e.a;t=t/360*6,r/=100,a/=100;var s=Math.floor(t),o=a*(1-r),l=a*(1-(t-s)*r),i=a*(1-(1-t+s)*r),c=s%6;return{r:_(255*[a,l,o,o,i,a][c]),g:_(255*[i,a,a,l,o,o][c]),b:_(255*[o,o,i,a,a,l][c]),a:_(n,2)}},j=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},E=function(e){var t=e.r,r=e.g,a=e.b,n=e.a,s=n<1?j(_(255*n)):"";return"#"+j(t)+j(r)+j(a)+s},y=function(e){var t=e.r,r=e.g,a=e.b,n=e.a,s=Math.max(t,r,a),o=s-Math.min(t,r,a),l=o?s===t?(r-a)/o:s===r?2+(a-t)/o:4+(t-r)/o:0;return{h:_(60*(l<0?l+6:l)),s:_(s?o/s*100:0),v:_(s/255*100),a:n}},C=a.memo(function(e){var t=e.hue,r=e.onChange,n=h(["react-colorful__hue",e.className]);return a.createElement("div",{className:n},a.createElement(f,{onMove:function(e){r({h:360*e.left})},onKey:function(e){r({h:l(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuenow":_(t),"aria-valuemax":"360","aria-valuemin":"
30"},a.createElement(m,{className:"react-colorful__hue-pointer",left:t/360,color:b({h:t,s:100,v:100,a:1})})))}),k=a.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:b({h:t.h,s:100,v:100,a:1})};return a.createElement("div",{className:"react-colorful__saturation",style:n},a.createElement(f,{onMove:function(e){r({s:100*e.left,v:100-100*e.top})},onKey:function(e){r({s:l(t.s+100*e.left,0,100),v:l(t.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+_(t.s)+"%, Brightness "+_(t.v)+"%"},a.createElement(m,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:b(t)})))}),M=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},I=function(e,t){return e.toLowerCase()===t.toLowerCase()||M(v(e),v(t))};function A(e,t,r){var n=o(r),s=(0,a.useState)(function(){return e.toHsva(t)}),l=s[0],i=s[1],c=(0,a.useRef)({color:t,hsva:l});return(0,a.useEffect)(function(){if(!e.equal(t,c.current.color)){var r=e.toHsva(t);c.current={hsva:r,color:t},i(r)}},[t,e]),(0,a.useEffect)(function(){var t;M(l,c.current.hsva)||e.equal(t=e.fromHsva(l),c.current.color)||(c.current={hsva:l,color:t},n(t))},[l,e,n]),[l,(0,a.useCallback)(function(e){i(function(t){return Object.assign({},t,e)})},[])]}var O,T="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,S=new Map,G=function(e){T(function(){var t=e.current?e.current.ownerDocument:document;if(void 0!==t&&!S.has(t)){var a=t.createElement("style");a.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',S.set(t,a);var n=O||r.nc;n&&a.setAttribute("nonce",n),t.head.appendChild(a)}},[])},P=function(e){var t=e.className,r=e.colorModel,o=e.color,l=void 0===o?r.defaultColor:o,i=e.onChange,c=s(e,["className","colorModel","color","onChange"]),u=(0,a.useRef)(null);G(u);var d=A(r,l,i),f=d[0],m=d[1],_=h(["react-colorful",t]);return a.createElement("div",n({},c,{ref:u,className:_}),a.createElement(k,{hsva:f,onChange:m}),a.createElement(C,{hue:f.h,onChange:m,className:"react-colorful__last-control"}))},D={defaultColor:"000",toHsva:p,fromHsva:function(e){return g({h:e.h,s:e.s,v:e.v,a:1})},equal:I},R=function(e){return a.createElement(P,n({},e,{colorModel:D}))},z=function(e){var t=e.className,r=e.hsva,n=e.onChange,s={backgroundImage:"linear-gradient(90deg, "+N(Object.assign({},r,{a:0}))+", "+N(Object.assign({},r,{a:1}))+")"},o=h(["react-colorful__alpha",t]),i=_(100*r.a);return a.createElement("div",{className:o},a.createElement("div",{className:"react-colorful__alpha-gradient",style:s}),a.createElement(f,{onMove:function(e){n({a:e.left})},onKey:function(e){n({a:l(r.a+e.left)})},"aria-label":"Alpha","aria-valuetext":i+"%","aria-valuenow":i,"aria-valuemin":"
30","aria-valuemax":"100"},a.createElement(m,{className:"react-colorful__alpha-pointer",left:r.a,color:N(r)})))},F=function(e){var t=e.className,r=e.colorModel,o=e.color,l=void 0===o?r.defaultColor:o,i=e.onChange,c=s(e,["className","colorModel","color","onChange"]),u=(0,a.useRef)(null);G(u);var d=A(r,l,i),f=d[0],m=d[1],_=h(["react-colorful",t]);return a.createElement("div",n({},c,{ref:u,className:_}),a.createElement(k,{hsva:f,onChange:m}),a.createElement(C,{hue:f.h,onChange:m}),a.createElement(z,{hsva:f,onChange:m,className:"react-colorful__last-control"}))},H={defaultColor:"0001",toHsva:p,fromHsva:g,equal:I},L=function(e){return a.createElement(F,n({},e,{colorModel:H}))},q={defaultColor:{r:0,g:0,b:0,a:1},toHsva:y,fromHsva:w,equal:M},U=function(e){return a.createElement(F,n({},e,{colorModel:q}))},W={defaultColor:{r:0,g:0,b:0},toHsva:function(e){return y({r:e.r,g:e.g,b:e.b,a:1})},fromHsva:function(e){var t;return{r:(t=w(e)).r,g:t.g,b:t.b}},equal:M},J=function(e){return a.createElement(P,n({},e,{colorModel:W}))}},71857:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>j,default:()=>E});var a=r(6029),n=r(77205),s=r(5178);function o(e,t){if(!t)return e;let r=new Set(t.filter(e=>e.hasFeatureFlag&&e.hasPlanAccess&&e.hasPermission).map(e=>e.id));return e.filter(e=>r.has(e))}var l=r(86605),i=r(36121),c=r(34584),u=r(1778),d=r(95678),f=r(78869),h=r(59584),m=r(55613),_=r(48642),p=r(98077),v=r(81278),g=r(35460),x=r(55729);function b(e){var t;let{workspace:r,size:n=20}=e;return(0,a.jsx)(u.e,{size:n,shape:"square",src:null!=(t=r.logoUrl)?t:(0,_.rQ)({domain:r.domain}),initials:r.name[0]})}function N(e){let{clientName:t,clientLogoUri:r,userEmail:n}=e,s=null!=t?t:"An application";return(0,a.jsxs)("div",{className:"flex flex-col items-center gap-4 text-center",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[r?(0,a.jsx)(u.e,{src:r,initials:s[0],size:40,shape:"circle"}):(0,a.jsx)("div",{className:"border-subtle bg-muted flex size-11 items-center justify-center rounded-full border",children:(0,a.jsx)(d.I,{name:"app-window",size:"md",className:"text-subtle"})}),(0,a.jsx)("div",{className:"flex items-center gap-1","aria-hidden":!0,children:[0,1,2,3].map(e=>(0,a.jsx)("span",{className:"size-1 rounded-full bg-gray-300"},e))}),(0,a.jsx)("div",{className:"border-subtle rounded-xl border bg-linear-to-t from-gray-50 to-white p-2.5 shadow-xs",children:(0,a.jsx)(p.ys,{height:22})})]}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("h1",{className:"text-emphasis text-xl font-semibold",children:s}),(0,a.jsxs)("p",{className:"text-subtle text-sm",children:["wants to access ",(0,a.jsx)("strong",{className:"text-default",children:"Navattic"}),n?(0,a.jsxs)(a.Fragment,{children:[" ","on behalf of ",(0,a.jsx)("strong",{className:"text-default",children:n})]}):null]})]})]})}let w=e=>{var t,r,n;let{eligibleWorkspaces:u,initialScopes:d,invalidClient:_,clientName:p,clientLogoUri:w,redirectHost:j}=e,{data:E,status:y}=(0,g.useSession)({required:!0}),C=(0,v.useRouter)(),{client_id:k,redirect_uri:M,code_challenge:I,state:A,resource:O}=(0,i.W9)(C.query),[T,S]=(0,x.useState)(null!=(n=null==(t=u[0])?void 0:t.id)?n:""),[G,P]=(0,x.useState)(()=>{var e;return o(d,null==(e=u[0])?void 0:e.scopePermissions)}),[D,R]=(0,x.useState)(!1),[z,F]=(0,x.useState)(null),H=u.map(e=>({label:e.name,value:e.id,iconLeft:(0,a.jsx)(b,{workspace:e,size:20})})),L=u.find(e=>e.id===T),q=(0,x.useMemo)(()=>{var e,t;return null!=(t=null==(e=u.find(e=>e.id===T))?void 0:e.scopePermissions)?t:[]},[u,T]),U=(0,x.useCallback)(e=>{S(e);let t=u.find(t=>t.id===e);P(e=>o(e,null==t?void 0:t.scopePermissions))},[u]),W=(0,x.useCallback)(async()=>{if(k&&M&&I&&T){R(!0),F(null);try{let e=await fetch((0,c.DK4)(),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({clientId:k,workspaceId:T,scopes:G,redirectUri:M,codeChallenge:I,state:A||void 0,resource:O||void 0})}),t=await e.json();if(!e.ok)return void F(t.error||"Authorization failed");window.location.href=t.redirectUrl}catch(e){F("An unexpected error occurred")}finally{R(!1)}}},[k,M,I,T,G,A,O]),J=(0,x.useCallback)(()=>
3{if(M)try{let e=new URL(M);e.searchParams.set("error","access_denied"),A&&e.searchParams.set("state",A),window.location.href=e.toString()}catch(e){F("Invalid redirect URI")}},[M,A]);if("loading"===y)return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.A,{title:"Authorize MCP Agent"}),(0,a.jsx)("div",{className:"flex min-h-screen items-center justify-center",children:(0,a.jsx)("p",{className:"text-subtle",children:"Loading..."})})]});let K=null==C.query.preview&&(!k||!M||!I),V=T&&G.length>0,B=null!=p?p:"this application",Y=u.length>1;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.A,{title:"Authorize MCP Agent"}),(0,a.jsx)("div",{className:"bg-muted flex min-h-screen items-center justify-center p-4",children:(0,a.jsxs)("div",{className:"border-subtle w-full max-w-md space-y-6 rounded-xl border bg-white p-8",children:[(0,a.jsx)(N,{clientName:p,clientLogoUri:w,userEmail:null==E||null==(r=E.user)?void 0:r.email}),_?(0,a.jsx)("p",{className:"text-error text-center text-sm",children:"Invalid authorization request. Unknown client or unregistered redirect URI."}):K?(0,a.jsx)("p",{className:"text-error text-center text-sm",children:"Invalid authorization request. Missing required parameters."}):0===u.length?(0,a.jsx)("p",{className:"text-error text-center text-sm",children:"None of your workspaces have the MCP server feature enabled."}):(0,a.jsxs)("div",{className:"space-y-5",children:[Y?(0,a.jsx)(f.l6,{label:"Workspace",items:H,value:T,onValueChange:U,iconLeft:L?(0,a.jsx)(b,{workspace:L,size:20}):void 0}):L&&(0,a.jsxs)("div",{className:"border-subtle flex items-center gap-2.5 rounded-lg border px-3 py-2.5",children:[(0,a.jsx)(b,{workspace:L,size:24}),(0,a.jsxs)("div",{className:"leading-tight",children:[(0,a.jsx)("p",{className:"text-default text-sm font-medium",children:L.name}),(0,a.jsx)("p",{className:"text-subtle text-xs",children:"Granting access to this workspace"})]})]}),(0,a.jsx)(l.A,{selected:G,onChange:P,scopePermissions:q,title:"This will allow ".concat(B," to access:"),description:"",embedHeader:!0}),(0,a.jsx)(h._,{colorScheme:"orange",icon:"triangle-alert",size:"sm",title:(0,a.jsxs)(a.Fragment,{children:["Make sure you trust ",(0,a.jsx)("strong",{children:B}),j?(0,a.jsxs)(a.Fragment,{children:[" (",j,")"]}):null,"."]}),description:" You may be sharing sensitive data with this site or app.","data-test-id":"dcr-unverifiable-warning"}),z&&(0,a.jsx)("p",{className:"text-error text-center text-sm",children:z}),(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(m.$,{variant:"outline",onClick:J,className:"flex-1",children:"Deny"}),(0,a.jsx)(m.$,{variant:"solid",onClick:W,isDisabled:!V||D,isLoading:D,className:"flex-1",children:"Allow"})]}),j&&(0,a.jsxs)("p",{className:"text-muted text-center text-xs",children:["If you allow access, this app will redirect you to"," ",(0,a.jsx)("span",{className:"text-subtle underline underline-offset-2",children:j}),"."]})]})]})})]})};w.getLayout=function(e){return(0,a.jsx)(n.A,{children:e})};var j=!0;let E=w},77765:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/mcp/authorize",function(){return r(71857)}])},86605:(e,t,r)=>{"use strict";r.d(t,{A:()=>f});var a=r(6029),n=r(68840),s=r(73534),o=r(87962),l=r(23397),i=r(20126);o.FG.ANALYTICS,o.aG.VIEW,o.FG.PROJECTS,o.aG.VIEW,o.FG.PROJECTS,o.aG.EDIT,o.FG.PROJECTS,o.aG.EDIT,o.FG.PROJECTS,o.aG.EDIT,o.FG.CUSTOMERS,o.aG.VIEW,o.FG.PROJECTS,o.aG.VIEW,i.TO.LAUNCHPAD,o.lE.GROWTH,l.pxP,o.FG.PROJECTS,o.aG.EDIT,i.TO.AGENT_DEMOS,o.FG.PROJECTS,o.aG.EDIT,i.TO.AGENT_DEMOS,o.FG.TEAM,o.aG.EDIT,o.FG.ACCOUNT,o.aG.VIEW;let c={ANALYTICS:["list_demo_analytics","get_workspace_analytics","list_referrer_sources","list_step_analytics","list_demo_utm_values","list_visitors","list_accounts","get_visitor","get_account","list_integrations","get_integration_status","get_integration_activity","list_playbook_failures"],DEMO_BROWSING:["list_demos","get_demo","search_demos","get_share_link","list_share_links","get_publish_status","get_flow_document","list_flow_captures","view_capture","get_workspace_knowledge","get_workspace_settings","list_labels","list_boards","list_themes","get_theme","search_workspace"],DEMO_BUILD
3ING:["create_flow","create_demo","edit_flow","copy_captures","edit_capture","get_capture_edit_ir","apply_capture_edits","resolve_capture_edit_anchor","anchor_step","anchor_beacon","duplicate_flow","duplicate_demo","create_checklist","delete_checklist","create_media_upload_urls","upload_media_captures"],DEMO_MANAGEMENT:["rename_demo","update_demo_labels","update_demo_boards","set_demo_color"],DEMO_PUBLISHING:["archive_demo","unarchive_demo","publish_demo"],PERSONALIZATION:["list_custom_properties"],LAUNCHPAD:["list_interests","get_interest_flow","list_interest_flows","search_interest_flows","get_launchpad_share_link","get_launchpad_agent_demo_session","list_launchpad_share_links","create_launchpad_share_link"],AGENT_DEMOS:["list_agent_demos","get_agent_demo","list_stages_and_topics","search_agent_demo_sessions","get_agent_demo_session","summarize_sessions","update_agent_demo","update_conversation"],AGENT_ENVIRONMENTS:["list_agent_environments","get_agent_environment","list_environment_flows","get_environment_flow","search_environment_flows","update_step_descriptions"],WORKSPACE_MANAGEMENT:["create_label","create_board"],NOTIFICATIONS:["list_email_report_subscriptions","update_email_report_subscription"]};var u=r(55729);function d(e){let{id:t,label:r,description:o,checked:l,isDisabled:i,tools:c,onToggle:d}=e,[f,h]=(0,u.useState)(!1);return(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between py-1.5",children:[(0,a.jsx)(n.m_,{content:o,children:(0,a.jsx)("div",{children:(0,a.jsx)(s.Sc,{label:r,checked:l,isDisabled:i,onChange:d,"data-test-id":"scope-".concat(t)})})}),c.length>0&&(0,a.jsxs)("button",{type:"button",onClick:()=>h(!f),className:"text-subtle hover:text-default shrink-0 cursor-pointer rounded px-1.5 py-0.5 text-xs underline decoration-gray-300 underline-offset-2 transition-colors hover:bg-gray-100 hover:decoration-gray-400",children:[c.length," tools"]})]}),f&&c.length>0&&(0,a.jsx)("div",{className:"mb-1 ml-6 flex flex-wrap gap-1",children:c.map(e=>(0,a.jsx)("code",{className:"bg-surface-secondary text-subtle rounded-md border border-gray-200 px-2 py-0.5 text-xs",children:e},e))})]})}function f(e){let{selected:t,onChange:r,disabled:n,scopePermissions:s,title:o="Access scopes",description:l="Choose which capabilities this token grants",embedHeader:i=!1}=e,f=(0,u.useMemo)(()=>s.filter(e=>e.hasFeatureFlag&&e.hasPlanAccess&&(!e.adminOnly||e.isAdmin)).map(e=>{var t;return{id:e.id,label:e.label,description:e.hasPermission?e.description:"".concat(e.description," (requires Builder or Admin role)"),isDisabled:n||!e.hasPermission,tools:null!=(t=c[e.id])?t:[]}}),[s,n]).map(e=>(0,a.jsx)("div",{className:"px-3",children:(0,a.jsx)(d,{id:e.id,label:e.label,description:e.description,checked:t.includes(e.id),isDisabled:e.isDisabled,tools:e.tools,onToggle:()=>{var a;return a=e.id,void r(t.includes(a)?t.filter(e=>e!==a):[...t,a])}})},e.id));return i?(0,a.jsxs)("div",{className:"border-default overflow-hidden rounded-lg border",children:[(0,a.jsxs)("div",{className:"bg-muted border-default border-b px-3.5 py-2.5",children:[(0,a.jsx)("span",{className:"text-default text-sm font-medium",children:o}),l?(0,a.jsx)("p",{className:"text-subtle text-xs",children:l}):null]}),(0,a.jsx)("div",{className:"divide-default max-h-[165px] divide-y overflow-auto",children:f})]}):(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"mb-1.5",children:[(0,a.jsx)("span",{className:"text-default text-sm font-medium",children:o}),l?(0,a.jsx)("p",{className:"text-subtle text-xs",children:l}):null]}),(0,a.jsx)("div",{className:"border-default divide-default divide-y rounded-md border",children:f})]})}}},e=>{e.O(0,[238,9913,8277,3684,4446,919,6838,9391,2292,1652,9047,5460,488,330,2532,8975,6100,865,2593,4379,2146,2045,8938,1362,7205,8255,6593,8792],()=>e(e.s=77765)),_N_E=e.O()}]);
4//# sourceMappingURL=authorize-ed166ae77341dfe6.js.map
5//# debugId=b1e84511-fb1c-54b4-bb91-d5f05979c71c

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.