1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="37b6fb4a-efe6-a55d-4444-bf3931e278bd")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,184830,e=>{"use strict";var t=e.i(391398),n=e.i(191788);e.i(133657);var o=e.i(860923);e.i(579517);var i=e.i(18788);e.i(797482);var r=e.i(286455),l=e.i(880854),a=e.i(753623),s=e.i(145167);e.i(756425);var d=e.i(560557),c=e.i(347827),u=e.i(760814),p=e.i(475218),h=e.i(196731),g=e.i(658691),f=e.i(561519),m=e.i(883451),x=e.i(961994),b=e.i(94314),C=e.i(542911),y=e.i(265335);let v=u.default.div.withConfig({displayName:"AskFredAiAppsPopupNotebook__Backdrop",componentId:"sc-2bfbf37e-0"})` 3 position: absolute; 4 bottom: 0; 5 left: 0; 6 right: 0; 7 height: 200vh; 8 background: rgba(255, 255, 255, 0.55); 9 backdrop-filter: blur(1.5px); 10 z-index: 1; 11`,k=u.default.div.withConfig({displayName:"AskFredAiAppsPopupNotebook__PanelPositioner",componentId:"sc-2bfbf37e-1"})` 12 position: absolute; 13 bottom: 100%; 14 left: 0; 15 right: 0; 16 z-index: 2; 17 padding-bottom: ${e=>e.theme.spacing._3}; 18`,w=(0,u.default)(a.Root).withConfig({displayName:"AskFredAiAppsPopupNotebook__SearchInputRoot",componentId:"sc-2bfbf37e-2"})` 19 flex-wrap: nowrap; 20 align-items: center; 21 gap: ${e=>e.theme.spacing._4}; 22 23 & > .input { 24 min-width: 0; 25 } 26`,_=(0,u.default)(s.Actions).withConfig({displayName:"AskFredAiAppsPopupNotebook__PersistentActions",componentId:"sc-2bfbf37e-3"})` 27 display: flex; 28 visibility: ${e=>{let{$hidden:t}=e;return t?"hidden":"visible"}}; 29 pointer-events: ${e=>{let{$hidden:t}=e;return t?"none":"auto"}}; 30`,A=(0,u.default)(o.Box).withConfig({displayName:"AskFredAiAppsPopupNotebook__SkillRow",componentId:"sc-2bfbf37e-4"})` 31 cursor: pointer; 32 overflow: hidden; 33 34 &:hover, 35 &[data-selected='true'] { 36 background-color: ${e=>e.theme.backgroundColor.interactiveNeutral1Hover}; 37 } 38`,I=(0,u.default)(r.Text).withConfig({displayName:"AskFredAiAppsPopupNotebook__TruncatedDescription",componentId:"sc-2bfbf37e-5"})` 39 display: -webkit-box; 40 -webkit-line-clamp: 1; 41 -webkit-box-orient: vertical; 42 overflow: hidden; 43 text-overflow: ellipsis; 44 white-space: normal; 45 min-width: 0; 46`,j=(0,u.default)(o.Box).withConfig({displayName:"AskFredAiAppsPopupNotebook__ScrollContent",componentId:"sc-2bfbf37e-6"})` 47 contain: inline-size; 48`,S=e=>{let{label:n,uppercase:i}=e;return(0,t.jsx)(o.Box,{px:"_6",py:"_4",children:(0,t.jsx)(r.Text,{font:i?"body2":"body2Weighted",color:"hint",textTransform:i?"uppercase":void 0,children:n})})},$=e=>{let{app:n,onClick:i,hideDescription:l,regularWeight:a,itemProps:s}=e,d=(0,C.getEffectiveAppPrompt)(n),u=(0,t.jsxs)(A,{alignItems:"center",gap:"_5",py:"_4",px:"_6",onMouseDown:e=>e.preventDefault(),onClick:i,...s,children:[(0,t.jsx)(g.SkillAppIcon,{title:n.title||"",description:n.description,size:36}),(0,t.jsxs)(o.Box,{flexDirection:"column",gap:"_1",flex:1,minWidth:0,overflow:"hidden",children:[(0,t.jsx)(r.Text,{font:a?"body2":"body2Weighted",color:"secondary",children:n.title}),(0,t.jsx)(c.ShouldRender,{if:!l&&!!n.description,children:(0,t.jsx)(I,{font:"body3",color:"muted",children:n.description})})]})]});return d?(0,t.jsx)(y.Tooltip,{delayDuration:1500,content:d,side:"right",align:"start",children:u}):u},T=e=>{var a,g;let{onClose:y,onPromptClick:v,hideDescriptions:k,uppercaseHeaders:A,externalQuery:I,onSelectSkill:T,ref:F}=e,N=(0,u.useTheme)(),R=void 0!==I,[E,M]=(0,n.useState)(""),D=R?I:E,P=(0,h.useAppEntries)(),{currentUser:L}=(0,f.useUser)(),{appCategories:B}=(0,m.useAIAppsV2)(),{trackItemSelected:O}=(0,b.useTrackFredMentionMenu)(),U=(0,n.useMemo)(()=>{var e,t;let n=(0,x.getCategoryNameFromUserRole)(null==L||null==(e=L.traits)?void 0:e.role,null==L||null==(t=L.traits)?void 0:t.title);if(!n)return null;let o=B.find(e=>e.name.toLowerCase().trim()===n);return(null==o?void 0:o.id)??null},[null==L||null==(a=L.traits)?void 0:a.role,null==L||null==(g=L.traits)?void 0:g.title,B]),z=(0,n.useMemo)(()=>{let e=e=>e.isTemplate||e.userId!==(null==L?void 0:L._id)?!e.isTemplate&&e.active?2:+!e.isTemplate:3,t=new Map;for(let n of P){let o=!n.isTemplate&&n.appTemplateId?n.appTemplateId:n.id,i=t.get(o);(!i||e(n)>e(i))&&t.set(o,n)}let n=[...t.values()],o=n.filter(e=>!e.isTemplate&&e.active),i=new Set(o.map(e=>e.id));return U?[...o,...n.filter(e=>e.categoryId===U&&!i.has(e.id))]:[...o,...[...n.filter(e=>!i.has(e.id))].sort((e,t)=>
48(t.isTemplate&&t.runsCount||0)-(e.isTemplate&&e.runsCount||0)).slice(0,20)]},[P,U,null==L?void 0:L._id]),W=D.trim().length>0,H=(0,n.useMemo)(()=>{if(!W)return z;let e=D.toLowerCase();return z.filter(t=>{var n,o;return(null==(n=t.title)?void 0:n.toLowerCase().includes(e))||(null==(o=t.description)?void 0:o.toLowerCase().includes(e))})},[z,D,W]),G=(0,n.useMemo)(()=>W?[]:H.filter(e=>e.active).slice(0,3),[H,W]),K=(0,n.useMemo)(()=>new Set(G.map(e=>e.id)),[G]),V=(0,n.useMemo)(()=>W?H:H.filter(e=>!K.has(e.id)),[H,W,K]),Q=(0,n.useCallback)(()=>M(""),[]),J=(0,n.useCallback)(()=>{E?Q():y()},[E,Q,y]),X=(0,n.useCallback)(e=>{let t=()=>O(b.SKILL_MENU_TRIGGER,{type:"skill",id:e.id});if(T){t(),T({id:e.id,title:e.title||""});return}let n=(0,C.getEffectiveAppPrompt)(e);n&&(t(),v(n),y())},[O,T,v,y]),{handleKeyDown:Y,getItemProps:q,resetSelection:Z}=(0,p.useListKeyboardNavigation)({items:H,onSelect:X,onClose:J,loop:!0,initialIndex:R?0:-1});(0,n.useEffect)(()=>{Z()},[D,Z]),(0,n.useImperativeHandle)(F,()=>({onKeyDown:e=>!!["ArrowUp","ArrowDown","Enter","Home","End"].includes(e.key)&&0!==H.length&&(Y({key:e.key,preventDefault:()=>e.preventDefault()}),!0)}),[Y,H.length]);let ee=(0,n.useMemo)(()=>{let e=new Map;return H.forEach((t,n)=>
48e.set(t.id,n)),e},[H]),et=H.length>0,en=W&&!et;return(0,t.jsxs)(o.Box,{flexDirection:"column",backgroundColor:"page",radius:"_3",borderColor:"staticSubtle",borderWidth:"1px",elevation:"_2",overflow:"hidden",width:R?"100%":void 0,children:[(0,t.jsx)(c.ShouldRender,{if:!R,children:(0,t.jsx)(o.Box,{borderBottom:"interactiveDisabled",py:"_2",children:(0,t.jsxs)(w,{intent:"transparent",children:[(0,t.jsx)(s.Icon,{children:(0,t.jsx)(l.SearchIcon,{strokeWidth:1.5,size:"sm",stroke:N.textColor.hint})}),(0,t.jsx)(s.Input,{placeholder:"Search AI Skills",value:E,onChange:e=>M(e.currentTarget.value),onKeyDown:Y,autoFocus:!0}),(0,t.jsx)(_,{$hidden:!E,"aria-hidden":!E,children:(0,t.jsx)(i.Button,{type:"button",intent:"defaultNeutral",icon:"single",size:"sm",tabIndex:E?0:-1,onClick:J,children:(0,t.jsx)(l.XIcon,{strokeWidth:1.5,size:"sm",stroke:N.textColor.hint})})})]})})}),(0,t.jsx)(c.ShouldRender,{if:en,children:(0,t.jsxs)(o.Box,{flexDirection:"column",alignItems:"center",py:"_12",px:"_7",gap:"_5",children:[(0,t.jsx)(r.Text,{font:"title2Weighted",color:"primary",children:"No AI Skill found for this keyword"}),(0,t.jsx)(r.Text,{font:"body2",color:"muted",textAlign:"center",children:"No skills match this search. Try another keyword or clear the search."}),(0,t.jsx)(c.ShouldRender,{if:!R,children:(0,t.jsx)(i.Button,{intent:"defaultOutline",size:"sm",onClick:Q,children:"Clear Search"})})]})}),(0,t.jsx)(c.ShouldRender,{if:!en,children:(0,t.jsx)(d.ScrollAreaAuto,{maxHeight:420,observe:H,children:(0,t.jsxs)(j,{flexDirection:"column",py:"_3",children:[(0,t.jsxs)(c.ShouldRender,{if:!W&&G.length>0,children:[(0,t.jsx)(S,{label:"Recommended Skills",uppercase:A}),G.map(e=>(0,t.jsx)($,{app:e,onClick:()=>X(e),hideDescription:k,regularWeight:A,itemProps:q(ee.get(e.id)??0)},e.id))]}),(0,t.jsxs)(c.ShouldRender,{if:V.length>0,children:[(0,t.jsx)(o.Box,{pt:A&&!W&&G.length>0?"_3":"_0",children:(0,t.jsx)(S,{label:W?`${H.length} Result${1!==H.length?"s":""}`:"All Skills",uppercase:A})}),V.map(e=>(0,t.jsx)($,{app:e,onClick:()=>X(e),hideDescription:k,regularWeight:A,itemProps:q(ee.get(e.id)??0)},e.id))]})]})})})]})};e.s(["AskFredAiAppsPopupNotebook",0,T,"AskFredAiAppsPopupNotebookOverlay",0,e=>{let{open:n,onClose:o,onPromptClick:i}=e;return n?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v,{onClick:o}),(0,t.jsx)(k,{children:(0,t.jsx)(T,{onClose:o,onPromptClick:i})})]}):null}])},728361,e=>{"use strict";var t=e.i(191788),n=e.i(579066);e.s(["useBilling",0,()=>(0,t.useContext)(n.BillingContext)])},329629,928628,154298,e=>{"use strict";var t=e.i(391398),n=e.i(191788),o=e.i(498817),i=e.i(347827),r=e.i(392919),l=e.i(147322);e.i(133657);var a=e.i(860923),s=e.i(880854),d=e.i(184830),c=e.i(177444),u=e.i(294250),p=e.i(872728),h=e.i(549884),g=e.i(914732),f=e.i(265335),m=e.i(441517),x=e.i(444649),b=e.i(339214),C=e.i(369639),y=e.i(285985),v=e.i(739644),k=e.i(94314),w=e.i(706277),_=e.i(635810),A=e.i(79964),I=e.i(819135),j=e.i(611925),S=e.i(963821);e.i(787677);var $=e.i(244225),T=e.i(906035),F=e.i(251886),N=e.i(782527);e.i(41798);var R=e.i(188173),E=e.i(909583),M=e.i(872471),D=e.i(865476);let P={"web-search":D.WebSearchLogo,gmail:D.GoogleMailLogo,"google-mail":D.GoogleMailLogo,slack:D.SlackLogo};var L=e.i(760814);let B=(0,L.default)($.Content).withConfig({displayName:"AskFredScopeMenu.styled__ScopeMenuContent",componentId:"sc-d2a9a9f8-0"})` 49 min-width: 260px; 50 border-color: ${e=>{let{theme:t}=e;return t.borderColor.staticDefault}}; 51`,O=L.default.span.withConfig({displayName:"AskFredScopeMenu.styled__ScopeMenuTrigger",componentId:"sc-d2a9a9f8-1"})` 52 display: inline-flex; 53 align-items: center; 54 justify-content: center; 55 width: ${e=>{let{theme:t}=e;return t.size._3}}; 56 height: ${e=>{let{theme:t}=e;return t.size._3}}; 57 padding: ${e=>{let{theme:t}=e;return t.spacing._2}}; 58 border-radius: ${e=>{let{theme:t}=e;return t.radius._1}}; 59 color: ${e=>{let{theme:t}=e;return t.textColor.commandNeutralDefault}}; 60 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactiveNeutralAlphaDefault}}; 61 line-height: 0; 62 63 [data-state='open'] > &, 64 &:hover { 65 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactiveNeutral2Hover}}; 66 }
67`,U=L.css` 68 gap: ${e=>{let{theme:t}=e;return t.spacing._6}}; 69 min-height: ${e=>{let{theme:t}=e;return t.size._4}}; 70 padding: ${e=>{let{theme:t}=e;return t.spacing._4}} ${e=>{let{theme:t}=e;return t.spacing._7}}; 71`,z=(0,L.default)($.Item).withConfig({displayName:"AskFredScopeMenu.styled__ScopeMenuItem",componentId:"sc-d2a9a9f8-2"})` 72 ${U} 73`;L.default.div.withConfig({displayName:"AskFredScopeMenu.styled__ScopeMenuGroupHeader",componentId:"sc-d2a9a9f8-3"})` 74 ${e=>{let{theme:t}=e;return t.font.body3}} 75 color: ${e=>{let{theme:t}=e;return t.textColor.hint}}; 76 padding: ${e=>{let{theme:t}=e;return t.spacing._6}} ${e=>{let{theme:t}=e;return t.spacing._7}} 77 ${e=>{let{theme:t}=e;return t.spacing._2}}; 78`,(0,L.default)(a.Box).withConfig({displayName:"AskFredScopeMenu.styled__RowLeading",componentId:"sc-d2a9a9f8-4"})` 79 width: ${e=>{let{theme:t}=e;return t.size._3}}; 80 height: ${e=>{let{theme:t}=e;return t.size._3}}; 81 flex-shrink: 0; 82 align-items: center; 83 justify-content: center; 84 padding-block: ${e=>{let{theme:t}=e;return t.spacing._2}}; 85 color: ${e=>{let{theme:t}=e;return t.textColor.secondary}}; 86`;let W=L.default.img.withConfig({displayName:"AskFredScopeMenu.styled__RowLeadingImage",componentId:"sc-d2a9a9f8-5"})` 87 width: ${e=>{let{theme:t}=e;return t.size._3}}; 88 height: ${e=>{let{theme:t}=e;return t.size._3}}; 89 border-radius: ${e=>{let{theme:t}=e;return t.radius._1}}; 90 object-fit: contain; 91 flex-shrink: 0; 92`;(0,L.default)(a.Box).withConfig({displayName:"AskFredScopeMenu.styled__RowTextStack",componentId:"sc-d2a9a9f8-6"})` 93 flex-direction: column; 94 flex: 1; 95 min-width: 0; 96`,L.default.span.withConfig({displayName:"AskFredScopeMenu.styled__RowTitle",componentId:"sc-d2a9a9f8-7"})` 97 ${e=>{let{theme:t}=e;return t.font.body2}} 98 color: ${e=>{let{theme:t}=e;return t.textColor.secondary}}; 99 white-space: nowrap; 100 overflow: hidden; 101 text-overflow: ellipsis; 102`,L.default.span.withConfig({displayName:"AskFredScopeMenu.styled__RowSubtitle",componentId:"sc-d2a9a9f8-8"})` 103 ${e=>{let{theme:t}=e;return t.font.body3}} 104 color: ${e=>{let{theme:t}=e;return t.textColor.hint}}; 105 padding-top: ${e=>{let{theme:t}=e;return t.spacing._1}}; 106 white-space: nowrap; 107 overflow: hidden; 108 text-overflow: ellipsis; 109`;let H=L.css` 110 appearance: none; 111 border: none; 112 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactiveNeutralAlphaDefault}}; 113 color: ${e=>{let{theme:t}=e;return t.textColor.commandNeutralDefault}}; 114 border-radius: ${e=>{let{theme:t}=e;return t.radius._1}}; 115 width: ${e=>{let{theme:t}=e;return t.size._3}}; 116 height: ${e=>{let{theme:t}=e;return t.size._3}}; 117 display: inline-flex; 118 align-items: center; 119 justify-content: center; 120 padding: ${e=>{let{theme:t}=e;return t.spacing._2}}; 121 cursor: pointer; 122 line-height: 0; 123 124 &:hover:not(:disabled) { 125 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactiveNeutralAlphaHover}}; 126 } 127 128 &:focus { 129 outline: none; 130 } 131 132 &:focus-visible { 133 box-shadow: ${e=>{let{theme:t}=e;return t.elevation.focusedPrimary}}; 134 } 135 136 &:disabled { 137 opacity: 0.6; 138 cursor: default; 139 } 140`,G=L.default.button.withConfig({displayName:"AskFredScopeMenu.styled__ConnectorPlusButton",componentId:"sc-d2a9a9f8-9"})` 141 ${H} 142`,K=(0,L.default)($.Item).withConfig({displayName:"AskFredScopeMenu.styled__ConnectorMenuItem",componentId:"sc-d2a9a9f8-10"})` 143 ${U} 144 145 &[data-highlighted] { 146 color: ${e=>{let{theme:t}=e;return t.textColor.secondary}}; 147 } 148`;e.s(["ConnectorMenuItem",0,K,"ConnectorPlusButton",0,G,"RowLeadingImage",0,W,"ScopeMenuContent",0,B,"ScopeMenuItem",0,z,"ScopeMenuTrigger",0,O],928628);let V=e=>{let n,{row:o,isAuthorizing:i,onConnect:r,onToggleToolkit:l}=e,d=o.isConnected&&o.isEnabled,c=(0,M.useThemedIntegrationIconUrl)((0,E.isUrl)(o.iconUrl)?o.iconUrl:void 0),u=(0,M.useThemedIntegrationIconUrl)((0,E.isUrl)(o.fallbackIcon)?o.fallbackIcon:void 0);return(0,t.jsxs)(K,{onSelect:e=>{e.preventDefault(),!i&&(o.isConnected?o.toolkitId&&l(o.toolkitId,!d):r(o))},children:[(n=(e=>{if(!e)return;let t=e.toLowerCase();return P[t]??P[t.replace(/_/g,"-")]??P[t.replace(/-/g,"_")]})(o.name))?(0,t.jsx)(n,{width:24,height:24}):c?(0,t.jsx)(W,{src:c,alt:o.displayName}):u?(0,t.jsx)(W,{src:u,alt:o.displayName}):null,o.displayName,(0,t.jsx)($.RightSlot,{children:(0,t.jsx)(a.Box,{width:"_4",height:"_2",alignItems:"center",justifyContent:"center",flexShrink:0,children:i?(0,t.jsx)(T.default,{size:16,strokeWidth:2}):o.isConnected?(0,t.jsx)(R.Switch,{checked:d,onCheckedChange:e=>{o.toolkitId&&l(o.toolkitId,e)},intent:"dark",size:"sm",onClick:e=>{e.stopPropagation()}}):(0,t.jsx)(G,{type:"button","aria-label":`Connect ${o.displayName}`,children:(0,t.jsx)(s.PlusIcon,{width:16,height:16})})})})]})};var Q=e.i(594142),J=e.i(329867),X=e.i(465185),Y=e.i(312385),q=e.i(777019);let Z=[{name:"web-search",matchLabel:"Web Search",displayLabel:"Web Search",fallbackCategory:"productivity"},{name:"slack",matchLabel:"Slack",displayLabel:"Slack Assistant",fallbackCategory:"communication"},{name:"gmail",matchLabel:"Gmail",displayLabel:"Gmail",fallbackCategory:"email"}],ee=e=>{let{onOpenChange:o,disabled:i=!1}
148=e,[d,c]=(0,n.useState)(!1),[u,p]=(0,n.useState)(!1),[h,g]=(0,n.useState)("all"),m=(0,r.useFeature)(l.FEATURE_FLAGS.CONNECTOR_TOOLKITS).on,x=(()=>{let{toolkits:e,isLoading:t,toggleToolkit:o,toggleTools:i,fetchToolPreferences:r}=(0,Q.useToolPreferences)(),{connect:l,isConnecting:a,connectingIdRef:s}=(0,q.useConnectorOAuth)(),{providerFilteredIntegrations:d,connectorListConnected:c,refetchConnectorListConnected:u}=(0,J.useIntegrations)(),p=(0,n.useMemo)(()=>new Set(c??[]),[c]),h=(0,n.useCallback)(e=>(0,X.findIntegrationForPriority)(d,{name:e.name,label:e.matchLabel}),[d]),g=(0,n.useCallback)(t=>(0,X.findToolkitForIntegration)(e,t),[e]),f=(0,n.useMemo)(()=>Z.map(t=>{let n=h(t),o=n?g(n):e.find(e=>e.name===t.name),i=n?p.has(n.id):(null==o?void 0:o.isConnected)??!1,r="web-search"!==t.name;return{name:t.name,displayName:t.displayLabel,iconUrl:r?null==n?void 0:n.iconUrl:void 0,fallbackIcon:r?null==o?void 0:o.icon:void 0,toolkitId:null==o?void 0:o.id,connectorId:null==n?void 0:n.id,category:(null==n?void 0:n.category)??(null==o?void 0:o.category)??t.fallbackCategory,supportsFramework:(null==n?void 0:n.supportsConnectorFramework)??!1,isConnected:i,isEnabled:(null==o?void 0:o.isEnabled)??!1}}).sort((e,t)=>Number(t.isConnected)-Number(e.isConnected)),[e,h,g,p]);return(0,n.useEffect)(()=>{let e=()=>{"visible"===document.visibilityState&&r()};return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[r]),{rows:f,toolkits:e,isLoading:t,isConnecting:a,connectingIdRef:s,handleConnect:(0,n.useCallback)(e=>{e.connectorId&&e.supportsFramework?l(e.connectorId,async()=>{await u(),await r()}):(0,X.openIntegrationPage)(e)},[l,u,r]),handleToggleToolkit:(0,Y.useToggleToolkitWithToast)(o),toggleToolkitQuiet:o,toggleTools:i,connectedIds:p,refetchConnectorListConnected:u,findToolkitForIntegration:g,fetchToolPreferences:r}})(),b=e=>{c(e),null==o||o(e)},C=e=>{b(!1),g(e),p(!0)};return i?(0,t.jsx)(O,{"aria-disabled":!0,children:(0,t.jsx)(s.LayersIcon,{width:16,height:16,strokeWidth:1.3})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)($.Root,{open:d,onOpenChange:b,children:[(0,t.jsx)(f.Tooltip,{content:"Add connectors",disabled:d,children:(0,t.jsx)($.Trigger,{"aria-label":"Open scope menu",children:(0,t.jsx)(O,{children:(0,t.jsx)(s.LayersIcon,{width:16,height:16,strokeWidth:1.3})})})}),(0,t.jsx)($.Portal,{children:(0,t.jsx)(B,{side:"top",align:"start",sideOffset:8,zIndex:10001,children:m?(0,t.jsxs)(t.Fragment,{children:[x.isLoading?(0,t.jsx)(a.Box,{width:"full",height:40,alignItems:"center",justifyContent:"center",children:(0,t.jsx)(T.default,{size:20,strokeWidth:2})}):x.rows.map(e=>{let n=x.isConnecting&&!!e.connectorId&&x.connectingIdRef.current===e.connectorId;return(0,t.jsx)(V,{row:e,isAuthorizing:n,onConnect:x.handleConnect,onToggleToolkit:x.handleToggleToolkit},e.name)}),(0,t.jsx)(a.Box,{py:"_2",children:(0,t.jsx)($.Separator,{})}),(0,t.jsxs)(z,{onSelect:()=>C("all"),children:[(0,t.jsx)(s.PlusIcon,{width:16,height:16}),"Add Connector"]}),(0,t.jsxs)(z,{onSelect:()=>C("connected"),children:[(0,t.jsx)(s.SettingsGearIcon,{width:16,height:16,stroke:"currentColor"}),"Manage Connectors"]})]}):null})})]}),(0,t.jsx)(F.ConnectorsModal,{open:u,setOpen:p,initialTab:h,entrySource:N.CONNECTOR_ENTRY_SOURCE.ASK_FRED_SCOPE_MENU,onConnectionChange:x.fetchToolPreferences,toggleToolkit:x.handleToggleToolkit,toggleToolkitQuiet:x.toggleToolkitQuiet,toggleTools:x.toggleTools,toolkits:x.toolkits,connectedIds:x.connectedIds,refetchConnected:x.refetchConnectorListConnected,findToolkitForIntegration:x.findToolkitForIntegration})]})};var et=e.i(320424),en=e.i(811829),eo=e.i(54279);let ei=(0,L.default)(a.Box).withConfig({displayName:"ComposeCard.styled__TypingCard",componentId:"sc-17b58760-0"})` 149 width: 100%; 150 min-width: 0; 151 max-width: 100%; 152 border-radius: ${e=>{let{theme:t}=e;return t.radius._2}}; 153 position: relative; 154 outline: 1px solid 155 ${e=>{let{theme:t,$dragActive:n}=e;return n?t.borderColor.interactiveActive:t.borderColor.staticDefault}}; 156 outline-offset: -1px; 157 box-shadow: ${e=>{let{theme:t}=e;return t.elevation._1}}; 158 159 ${e=>{let{$variant:t,$multiLine:n,$recording:o,$hasAttachments:i}=e;return"sidebar"===t||i?` 160 flex-direction: column; 161 align-items: stretch; 162 gap: var(--spacing-8); 163 overflow: hidden; 164 ${"sidebar"===t?"min-height: 120px;":""} 165 `:o?` 166 flex-direction: column; 167 align-items: stretch; 168 gap: var(--spacing-4); 169 `:` 170 align-items: center; 171 ${n?"":"height: 48px;"} 172 `}} 173`,er=L.default.div.withConfig({displayName:"ComposeCard.styled__TextareaWrapper",componentId:"sc-17b58760-1"})` 174 position: relative; 175 flex: 1; 176 min-width: 0; 177 overflow: hidden; 178 179 ${e=>{let{$hideNativePlaceholder:t}=e;return t&&` 180 .is-empty::before { 181 display: none; 182 } 183 `}} 184`,el=L.default.textarea.withConfig({displayName:"ComposeCard.styled__StyledTextarea",componentId:"sc-17b58760-2"})` 185 ${e=>{let{theme:t}=e;return t.font.body2}} 186 color: ${e=>{let{theme:t}=e;return t.textColor.secondary}}; 187 background-color: transparent; 188 border: none; 189 outline: none; 190 resize: none; 191 padding: 0; 192 width: 100%; 193 min-height: 20px; 194 195 ${e=>{let{$sidebar:t,$multiLine:n}=e;return!t&&!n&&` 196 height: 24px; 197 line-height: 24px; 198 `}} 199 200 ${e=>{let{$multiLine:t}=e;return t&&` 201 overflow-y: auto; 202 `}} 203 204 ${e=>{let{$multiLine:t}=e;return t&&eo.thinScrollbar}} 205 206 &::placeholder { 207 color: ${e=>{let{theme:t}=e;return t.textColor.hint}}; 208 } 209`,ea=L.default.div.withConfig({displayName:"ComposeCard.styled__PlaceholderClip",componentId:"sc-17b58760-3"})` 210 position: absolute; 211 top: 0; 212 left: 0; 213 right: 0; 214 height: ${e=>{let{$multiLine:t}=e;return t?"20px":"24px"}}; 215 overflow: hidden; 216 pointer-events: none; 217`,es=(0,L.default)(en.motion.span).withConfig({displayName:"ComposeCard.styled__PlaceholderText",componentId:"sc-17b58760-4"})` 218 ${e=>{let{theme:t}=e;return t.font.body2}} 219 color: ${e=>{let{theme:t}=e;return t.textColor.hint}}; 220 position: absolute; 221 top: 0; 222 left: 0; 223 right: 0; 224 display: block; 225 line-height: ${e=>{let{$multiLine:t}=e;return t?"20px":"24px"}}; 226 pointer-events: none; 227`,ed="cubic-bezier(0.32, 0.72, 0, 1)",ec=L.default.div.withConfig({displayName:"ComposeCard.styled__LeadingSlot",componentId:"sc-17b58760-5"})` 228 display: flex; 229 align-items: center; 230 justify-content: center; 231 overflow: hidden; 232 flex-shrink: 0; 233 transition: opacity 0.35s ${ed}, max-width 0.35s ${ed}, margin 0.35s ${ed}; 234 235 ${e=>{let{$shown:t,theme:n}=e;return t?L.css` 236 opacity: 1; 237 max-width: 28px; 238 margin-right: ${n.spacing._2}; 239 `:L.css` 240 opacity: 0; 241 max-width: 0; 242 margin-right: 0; 243 `}} 244`,eu=(0,L.default)(a.Box).withConfig({displayName:"ComposeCard.styled__ActionsSlot",componentId:"sc-17b58760-6"})` 245 overflow: hidden; 246 flex-shrink: 0; 247 align-self: flex-end; 248 transition: opacity 0.25s ${ed}, max-width 0.25s ${ed}, margin 0.25s ${ed}; 249 250 ${e=>{let{$hidden:t,theme:n}=e;return t?L.css` 251 opacity: 0; 252 max-width: 0; 253 margin-left: 0; 254 pointer-events: none; 255 `:L.css` 256 opacity: 1; 257 max-width: 104px; 258 margin-left: ${n.spacing._6}; 259 `}} 260`,ep=L.css` 261 appearance: none; 262 border: none; 263 padding: ${e=>{let{theme:t}=e;return t.spacing._2}}; 264 margin: 0;
265 cursor: pointer; 266 display: inline-flex; 267 align-items: center; 268 justify-content: center; 269 width: 24px; 270 height: 24px; 271 border-radius: ${e=>{let{theme:t}=e;return t.radius._1}}; 272 color: ${e=>{let{theme:t}=e;return t.textColor.commandNeutralDefault}}; 273 line-height: 0; 274 275 &:disabled { 276 cursor: not-allowed; 277 } 278 279 &:focus { 280 outline: none; 281 } 282`,eh=L.default.button.withConfig({displayName:"ComposeCard.styled__TransparentIconButton",componentId:"sc-17b58760-7"})` 283 ${ep} 284 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactiveNeutralAlphaDefault}}; 285 286 &:hover:not(:disabled) { 287 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactiveNeutral2Hover}}; 288 } 289 290 &:focus-visible { 291 box-shadow: ${e=>{let{theme:t}=e;return t.elevation.focusedPrimary}}; 292 } 293`,eg=L.default.div.withConfig({displayName:"ComposeCard.styled__AiAppsBackdrop",componentId:"sc-17b58760-8"})` 294 position: fixed; 295 inset: 0; 296 z-index: 1; 297`,ef=L.default.div.withConfig({displayName:"ComposeCard.styled__AiAppsPanelPositioner",componentId:"sc-17b58760-9"})` 298 position: absolute; 299 bottom: 100%; 300 left: 0; 301 right: 0; 302 z-index: 2; 303 padding-bottom: ${e=>{let{theme:t}=e;return t.spacing._3}}; 304`,em=L.default.button.withConfig({displayName:"ComposeCard.styled__PrimarySendButton",componentId:"sc-17b58760-10"})` 305 ${ep} 306 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactivePrimaryDefault}}; 307 color: #ffffff; /* literal: matches existing v2 floating bar send button, no token */ 308 309 ${e=>{let{$large:t,theme:n}=e;return t&&` 310 width: 32px; 311 height: 32px; 312 padding: ${n.spacing._3}; 313 `}} 314 315 &:hover:not(:disabled) { 316 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactivePrimaryHover}}; 317 } 318 319 &:disabled { 320 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactivePrimaryDisabled}}; 321 } 322 323 &:focus-visible { 324 box-shadow: ${e=>{let{theme:t}=e;return t.elevation.focusedPrimary}}; 325 } 326`,ex=L.default.button.withConfig({displayName:"ComposeCard.styled__StopButton",componentId:"sc-17b58760-11"})` 327 ${ep} 328 background-color: transparent; 329 border: 1px solid ${e=>{let{theme:t}=e;return t.borderColor.interactiveHover}}; 330 331 &:hover:not(:disabled) { 332 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.interactiveNeutral1Hover}}; 333 } 334 335 &:focus-visible { 336 box-shadow: ${e=>{let{theme:t}=e;return t.elevation.focusedPrimary}}; 337 } 338`;e.s(["ActionsSlot",0,eu,"AiAppsBackdrop",0,eg,"AiAppsPanelPositioner",0,ef,"LeadingSlot",0,ec,"PlaceholderClip",0,ea,"PlaceholderText",0,es,"PrimarySendButton",0,em,"StopButton",0,ex,"StyledTextarea",0,el,"TextareaWrapper",0,er,"TransparentIconButton",0,eh,"TypingCard",0,ei],154298);let eb=e=>{let{error:n,analyserRef:o,onCancel:i,onConfirm:r}=e;return n?(0,t.jsx)(b.AskFredDictationBar,{active:!0,error:n,analyserRef:o,onCancel:i,onConfirm:r}):(0,t.jsxs)(a.Box,{alignItems:"center",gap:"_2",width:"100%",children:[(0,t.jsx)(et.AskFredDictationWaveform,{active:!0,analyserRef:o}),(0,t.jsx)(f.Tooltip,{content:"Cancel dictation",children:(0,t.jsx)(eh,{type:"button",onClick:i,"aria-label":"Cancel dictation",children:(0,t.jsx)(s.XIcon,{width:16,height:16,strokeWidth:1.8})})}),(0,t.jsx)(em,{type:"button","aria-label":"Use dictated text",onClick:r,children:(0,t.jsx)(s.CheckIcon,{width:16,height:16})})]})},eC=["Ask anything across the meetings","Type / to run AI skills"];e.s(["ComposeCard",0,e=>{let{value:$,onChange:T,textareaRef:F,composerRef:N,onMenuOpenChange:R,onSend:E,onPromptClick:M,isSending:D,onStop:P,placeholder:L,disabled:B=!1,variant:O="default",autofocus:U,onFocus:z,onPlainTextBlur:W,dictationRefSource:H,multiLine:G=!1,leading:K,collapsed:V=!1,enableAttachments:Q="sidebar"===O,renderHeader:J,onExecuteSkill:X}=e,{enableRichInput:Y,attachmentsActive:q}=(0,g.useFredAgentComposerFlags)(Q),{trackMenuOpened:Z}=(0,k.useTrackFredMentionMenu)(),et=(0,r.useFeature)(l.FEATURE_FLAGS.CONNECTOR_TOOLKITS).on,en=(0,S.useIsMacOs)(),eo=(0,n.useMemo)(()=>{let e=Y?[...eC,"Type @ to mention"]:[...eC];return null!==en&&e.push(`Ask anything here or press ${en?"âJ":"Ctrl + J"} for the full experience`),e},[Y,en]),ed=(0,n.useRef)(null),ep=(0,p.useMergeComposerRef)(ed,N),[ey,ev]=(0,n.use
338State)(!1),[ek,ew]=(0,n.useState)(!1),[e_,eA]=(0,n.useState)(0),[eI,ej]=(0,n.useState)(null),eS=(0,n.useRef)(null),[e$,eT]=(0,n.useState)(!1),[eF,eN]=(0,n.useState)(!1),eR=H??("sidebar"===O?j.ASK_FRED_REF_SOURCE.HOME_V2_RIGHT_SIDE:j.ASK_FRED_REF_SOURCE.HOME_V2_FLOATING_BAR),{attachments:eE,addFiles:eM,removeAttachment:eD,clearAttachments:eP,messageAttachments:eL,isUploading:eB}=(0,A.useFredComposerAttachments)({refSource:eR}),eO=eE.length>0,eU=eL.length>0,{isDraggingOver:ez,dragDropProps:eW}=(0,I.useFredComposerDragDrop)({active:q,onAddFiles:eM});(0,n.useEffect)(()=>{q&&R(e$||eF)},[q,e$,eF,R]);let eH=(0,m.useAskFredDictation)({editor:eI,disabled:B||D,refSource:eR}),eG=(0,n.useCallback)(e=>{eS.current=e,"function"==typeof F?F(e):F&&(F.current=e)},[F]),eK=(0,n.useCallback)(()=>{let e=eS.current;e&&G&&(e.style.height="auto",e.style.height=`${Math.min(e.scrollHeight,40)}px`)},[G]);(0,n.useLayoutEffect)(()=>{eK()},[$,eK]);let eV=(0,n.useCallback)(()=>{var e;null==(e=ed.current)||e.clear(),T("")},[T]);(0,n.useEffect)(()=>{if($||L||eH.isRecording||Y&&ey)return;let e=setInterval(()=>{eA(e=>(e+1)%eo.length)},3e3);return()=>clearInterval(e)},[eH.isRecording,Y,L,eo.length,ey,$]);let eQ=(0,n.useCallback)(async(e,t)=>{let n=eL.length?eL:void 0,o=await E(e,t,n);return!1!==o&&(eP(),eV()),!1!==o},[eP,eV,eL,E]),eJ=(0,n.useCallback)(async(e,t)=>{if(q)return eQ(e,t);let n=await E(e,t);return!1!==n&&eV(),!1!==n},[q,eV,E,eQ]),eX=Y?q?B||D||eB||!ey&&!eU:B||D||!ey:B||""===$.trim()||D,eY=(0,n.useCallback)(()=>{ew(!0),R(!0)},[R]),eq=(0,n.useCallback)(()=>{ew(!1),R(!1)},[R]),eZ=(0,n.useCallback)((e,t,n)=>{(eq(),M)?M(e):E(e)},[eq,M,E]),e0=e=>{(0,u.focusComposerCardOnMouseDown)({event:e,textareaRef:eS,composerRef:ed,useRichInput:Y})},e1="sidebar"===O,e2=q?(0,t.jsx)(s.LayersIcon,{width:e1?18:16,height:e1?18:16,strokeWidth:1.3}):void 0,e8=(0,r.useFeature)(l.FEATURE_FLAGS.ASK_FRED_NEW_UI).on,e7=q?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.ShouldRender,{if:e8,children:eI&&(0,t.jsx)(v.AskFredNewAddMenu,{editor:eI,onAttachFiles:eM,onOpenChange:eT,showConnectors:et})}),(0,t.jsx)(i.ShouldRender,{if:!e8,children:(0,t.jsxs)(a.Box,{alignItems:"center",gap:"sidebar"===O?0:"_2",children:[eI&&(0,t.jsx)(y.AskFredAddMenu,{editor:eI,onAttachFiles:eM,onOpenChange:eT}),et&&(0,t.jsx)(w.ConnectorOptions,{triggerIcon:e2,onOpenChange:eN})]})})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.ShouldRender,{if:e8,children:(0,t.jsx)(v.AskFredNewAddMenu,{editor:eI,onAttachFiles:eM,onOpenChange:R,showConnectors:et})}),(0,t.jsx)(i.ShouldRender,{if:!e8,children:(0,t.jsx)(ee,{onOpenChange:R})})]}),e3=!Y&&ek&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(eg,{onClick:eq}),(0,t.jsx)(ef,{children:(0,t.jsx)(d.AskFredAiAppsPopupNotebook,{onClose:eq,onPromptClick:eZ,hideDescriptions:!0,up
338percaseHeaders:!0})})]}),e4=!ey&&!L&&!eH.isRecording,e6=e4?eo[0]:L||eo[e_],e9=(0,h.resolveComposerPlaceholder)({isDictating:eH.isRecording,dictationError:eH.error,placeholder:e6}),e5=q?(0,t.jsx)(_.AskFredAttachmentList,{attachments:eE,onRemove:eD}):null,te=(0,t.jsxs)(er,{$hideNativePlaceholder:e4,children:[!eH.isRecording&&(0,t.jsx)(ea,{$multiLine:G,children:(0,t.jsx)(o.AnimatePresence,{initial:!1,children:e4&&(0,t.jsx)(es,{$multiLine:G,initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.4,ease:[.4,0,.2,1]},children:eo[e_]},e_)})}),(0,t.jsx)(c.FredRichComposer,{ref:ep,placeholder:e9,autofocus:U,onSubmit:eJ,onHasValueChange:ev,onEditorReady:ej,onFocus:z,onExecuteSkill:X,isLoading:D,maxLines:e1?8:4,allowEmptySubmit:q&&eU&&!eB})]}),tt=(0,t.jsxs)(er,{children:[(0,t.jsx)(ea,{$multiLine:G,children:(0,t.jsx)(o.AnimatePresence,{initial:!1,children:!$&&!L&&(0,t.jsx)(es,{$multiLine:G,initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.4,ease:[.4,0,.2,1]},children:eo[e_]},e_)})}),(0,t.jsx)(el,{ref:eG,rows:e1?void 0:1,$sidebar:e1,$multiLine:G,value:$,onChange:e=>{let t=e.target.value,n=e.target.selectionStart;if(n>0){let e=t.charAt(n-1),o=1===n,i=!o&&/\s/.test(t.charAt(n-2));if((o||i)&&"/"===e){T(t),Z(k.SKILL_MENU_TRIGGER),eY();return}}T(t)},onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),eX||eJ($))},onFocus:z,onBlur:e=>null==W?void 0:W(e.target.value),placeholder:L})]}),tn=D&&P?(0,t.jsx)(ex,{type:"button","aria-label":"Stop",onClick:P,children:(0,t.jsx)(s.StopIcon,{width:16,height:16,fill:"currentColor",stroke:"none"})}):(0,t.jsx)(em,{type:"button","aria-label":"Send",disabled:eX,onClick:()=>{if(!eX){if(Y){var e;null==(e=ed.current)||e.submit();return}eJ($)}},$large:e1,children:(0,t.jsx)(s.ArrowUpIcon,{width:e1?20:16,height:e1?20:16})}),to=eH.enabled&&Y,ti=eH.error?(0,b.describeError)(eH.error):(0,C.getDictationTooltip)(),tr=to?(0,t.jsx)(f.Tooltip,{content:ti,children:(0,t.jsx)(eh,{type:"button",onClick:eH.start,disabled:B||D,"aria-label":"Start voice dictation",children:(0,t.jsx)(s.MicIcon,{width:16,height:16,strokeWidth:1.1})})}):null,tl=to?(0,t.jsx)(x.AskFredMicButton,{onStart:eH.start,disabled:B||D,title:ti}):null,ta=(0,t.jsx)(b.AskFredDictationBar,{active:eH.isRecording,error:eH.error,analyserRef:eH.analyserRef,onCancel:eH.cancel,onConfirm:eH.confirm}),ts=(0,t.jsxs)(a.Box,{alignItems:"center",justifyContent:"space-between",width:"100%",children:[e7,(0,t.jsxs)(a.Box,{alignItems:"center",gap:"_2",children:[e1?tl:tr,tn]})]});return e1?(0,t.jsxs)(ei,{$variant:"sidebar",$dragActive:ez,$hasAttachments:eO,backgroundColor:"layerDefault",padding:"_6","data-fred-composer":!0,onMouseDown:e0,...eW,children:[e3,null==J?void 0:J({hasAttachments:eO}),e5,Y?te:tt,eH.isRecording?ta:ts]}):(0,t.jsxs)(ei,{$multiLine:G,$recording:eH.isRecording,$dragActive:q?ez:void 0,$hasAttachments:q&&eO,backgroundColor:"layerDefault",padding:"_6",alignItems:q&&(eO||eH.isRecording)?void 0:"center","data-fred-composer":!0,onMouseDown:e0,...q?eW:{},children:[e3,K&&!eH.isRecording&&(0,t.jsx)(ec,{$shown:V&&!(q&&eO),children:K}),q&&e5,Y?te:tt,eH.isRecording?(0,t.jsx)(eb,{error:eH.error,analyserRef:eH.analyserRef,onCancel:eH.cancel,onConfirm:eH.confirm}):q&&eO?ts:(0,t.jsxs)(eu,{$hidden:V,alignItems:"center",gap:"_4",children:[(0,t.jsx)(i.ShouldRender,{if:e8,children:(0,t.jsx)(v.AskFredNewAddMenu,{editor:eI,onAttachFiles:eM,onOpenChange:R,showConnectors:et})}),(0,t.jsx)(i.ShouldRender,{if:!e8,children:(0,t.jsx)(ee,{onOpenChange:R})}),tr,tn]})]})}],329629)},280147,e=>{"use strict";var t=e.i(760814);let n=t.default.div.withConfig({displayName:"AskFredGradientBlur.styled__AskFredGradientBlur",componentId:"sc-f38b113e-0"})` 339 position: absolute; 340 top: -36px; 341 right: 0; 342 z-index: 0; 343 width: 400px; 344 height: 320px; 345 opacity: 0.5; 346 filter: blur(36px); 347 background: var( 348 --rainbow-subtle2, 349 linear-gradient(90deg, #d5fcff 0.92%, #e9ffe2 45.92%, #f7e6ff 100%) 350 ); 351 pointer-events: none; 352`;e.s(["AskFredGradientBlur",0,n])},212987,e=>{"use strict";var t=e.i(760814);e.i(133657);var n=e.i(860923);let o=(0,t.default)(n.Box).withConfig({displayName:"AskFredSidebar.styled__SidebarSurface",componentId:"sc-695aa745-0"})` 353 width: 100%; 354 min-width: 0; 355 height: 100%; 356 border-left: 1px solid ${e=>{let{theme:t}=e;return t.borderColor.staticDefault}}; 357 background-color: ${e=>{let{theme:t}=e;return t.backgroundColor.layerDefault}}; 358 display: flex; 359 flex-direction: column; 360 min-height: 0; 361`,i=(0,t.default)(n.Box).withConfig({displayName:"AskFredSidebar.styled__BodyArea",componentId:"sc-695aa745-1"})` 362 flex: 1 1 auto; 363 min-height: 0; 364 overflow: hidden; 365 display: flex; 366 flex-direction: column; 367`,r=(0,t.default)(n.Box).withConfig({displayName:"AskFredSidebar.styled__ComposerArea",componentId:"sc-695aa745-2"})` 368 flex-shrink: 0; 369 padding: ${e=>{let{theme:t}=e;return t.spacing._7}}; 370 min-width: 0; 371 max-width: 100%; 372 width: 100%; 373 overflow: hidden; 374`;
374e.s(["ASK_FRED_SIDEBAR_COMPOSER_ID",0,"ask-fred-sidebar-composer","BodyArea",0,i,"ComposerArea",0,r,"SidebarSurface",0,o])},177444,e=>{"use strict";var t=e.i(391398),n=e.i(191788),o=e.i(361183),i=e.i(553830),r=e.i(625641),l=e.i(760814);e.i(133657);var a=e.i(860923),s=e.i(608511);let d=(0,l.default)(a.Box).withConfig({displayName:"FredRichComposer.styled__EditorWrap",componentId:"sc-f73e43d2-0"})` 375 position: relative; 376 width: 100%; 377 flex-direction: column; 378 cursor: text; 379 380 .ProseMirror { 381 width: 100%; 382 ${e=>{let{theme:t}=e;return t.font.body2}}; 383 color: ${e=>{let{theme:t}=e;return t.textColor.primary}}; 384 outline: none; 385 min-height: var(--lineHeight-20, 20px); 386 max-height: calc(var(--lineHeight-20, 20px) * ${e=>{let{$maxLines:t}=e;return t??8}}); 387 overflow-y: auto; 388 overflow-wrap: anywhere; 389 390 ${s.thinScrollbar} 391 392 p { 393 margin: 0; 394 } 395 396 .is-empty::before { 397 content: attr(data-placeholder); 398 color: ${e=>{let{theme:t}=e;return t.textColor.hint}}; 399 pointer-events: none; 400 float: left; 401 height: 0; 402 white-space: nowrap; 403 } 404 405 .is-empty.dictation-previewing::before { 406 content: none; 407 } 408 409 .dictation-ghost { 410 opacity: 0.55; 411 font-style: italic; 412 pointer-events: none; 413 } 414 415 > * + * { 416 margin-top: var(--spacing-3); 417 } 418 419 ul, 420 ol { 421 margin: 0; 422 padding: 0 0 0 var(--spacing-9); 423 } 424 425 ul { 426 list-style: disc; 427 } 428 429 ol { 430 list-style: decimal; 431 } 432 433 li { 434 margin: 0; 435 padding: 0; 436 } 437 438 ${s.mentionChipStyles} 439 } 440`;e.s(["FredRichComposer",0,e=>{let{placeholder:l,onSubmit:a,onHasValueChange:s,onEditorReady:c,onFocus:u,onBlur:p,disabled:h,isLoading:g,autofocus:f,initialContent:m,maxLines:x,allowEmptySubmit:b,onExecuteSkill:C,ref:y}=e,{mentionExtension:v,isMentionOpenRef:k}=(0,i.useFredRichInput)({onExecuteSkill:C}),{editor:w,hasValue:_,handleSubmit:A}=(0,r.useFredEditor)({placeholder:l,autofocus:f,initialContent:m,mentionExtension:v,isMentionOpenRef:k,disabled:h,isLoading:g,allowEmptySubmit:b,onSubmit:a,onFocus:u,onBlur:p});return(0,n.useEffect)(()=>{null==s||s(_)},[_,s]),(0,n.useEffect)(()=>(null==c||c(w),()=>null==c?void 0:c(null)),[w,c]),(0,n.useImperativeHandle)(y,()=>({submit:A,focus:()=>null==w?void 0:w.commands.focus("end"),clear:()=>null==w?void 0:w.commands.clearContent(),setText:e=>null==w?void 0:w.commands.setContent(e||"",{emitUpdate:!0})}),[A,w]),(0,t.jsx)(d,{$maxLines:x,children:(0,t.jsx)(o.EditorContent,{editor:w})})}],177444)},294250,e=>{"use strict";e.s(["focusComposerCardOnMouseDown",0,e=>{var t,n;let{event:o,textareaRef:i,composerRef:r,useRichInput:l}=e,a=o.target;if(!(!o.currentTarget.contains(a)||a===i.current||a.closest("button"))&&!a.closest("[contenteditable]")){if(o.preventDefault(),l){null==(n=r.current)||n.focus();return}null==(t=i.current)||t.focus()}}])},872728,549884,914732,e=>{"use strict";var t=e.i(191788);e.s(["useMergeComposerRef",0,(e,n)=>(0,t.useCallback)(t=>{(e.current=t,"function"==typeof n)?n(t):n&&(n.current=t)},[n,e])],872728);var n=e.i(441517);e.s(["resolveComposerPlaceholder",0,e=>{let{isDictating:t,dictationError:o,placeholder:i,fallbackPlaceholder:r}=e;return t&&!o?n.DICTATION_LISTENING_PLACEHOLDER:i??r??""}],549884);var o=e.i(392919),i=e.i(147322);e.s(["useFredAgentComposerFlags",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{enableRichInput:t,attachments:n}=(0,o.useFeatureValue)(i.FEATURE_FLAGS.FRED_AGENT_NEW_UI,{enableRichInput:!1,attachments:!1});return{enableRichInput:t,attachmentsEnabled:n,attachmentsActive:e&&n&&t}}],914732)},647078,e=>{"use strict";e.s(["getMeetingId",0,e=>e.parseId||e.id||e._id||void 0])},963821,e=>{"use strict";var t=e.i(191788),n=e.i(931831);e.s(["useIsMacOs",0,function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],[o,i]=(0,t.useState)(null);return(0,t.useEffect)(()=>{e&&i((0,n.isMacPlatform)())},[e]),o}])},475218,e=>{"use strict";var t=e.i(191788);e.s(["useListKeyboardNavigation",0,e=>{let{items:n,onSelect:o,onClose:i,isEnabled:r=!0,initialIndex:l=-1,loop:a=!1,scrollBehavior:s="smooth",scrollBlock:d="nearest"}=e,[c,u]=(0,t.useState)(l),p=(0,t.useRef)([]),h=(0,t.useCallback)(()=>{u(l)},[l]);(0,t.useEffect)(()=>{p.current=p.current.slice(0,n.length)},[n.length]),(0,t.useEffect)(()=>
440{if(r&&c>=0&&c<n.length){let e=p.current[c];e&&e.scrollIntoView({block:d,behavior:s})}},[c,n.length,r,s,d]);let g=(0,t.useCallback)(e=>{if(r&&0!==n.length)switch(e.key){case"ArrowDown":e.preventDefault(),u(e=>e>=n.length-1?a?0:e:e+1);break;case"ArrowUp":e.preventDefault(),u(e=>e<=0?a?n.length-1:e:e-1);break;case"Enter":e.preventDefault(),c>=0&&c<n.length&&o(n[c],c);break;case"Escape":e.preventDefault(),i&&i();break;case"Home":e.preventDefault(),n.length>0&&u(0);break;case"End":e.preventDefault(),n.length>0&&u(n.length-1)}},[r,n,c,o,i,a]),f=(0,t.useCallback)(e=>({ref:t=>{p.current[e]=t},"data-selected":c===e,onMouseEnter:()=>{r&&u(e)}}),[c,r]);return{selectedIndex:c,setSelectedIndex:u,handleKeyDown:g,getItemProps:f,resetSelection:h}}])}]); 441 442//# debugId=37b6fb4a-efe6-a55d-4444-bf3931e278bd 443//# sourceMappingURL=0swz3p_1jaf8f.js.map
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.