PageSourceSearch

https://app.lunacal.ai/_next/static/chunks/95657-ef768de50da17f4a.js

js lunacal.ai collected 2026-09-24 08:53:48 UTC 37,463 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[95657],{918290:function(e,t,n){n.d(t,{Z:function(){return AppListCard}});var l=n(552322),a=n(802982),i=n(490829),s=n(110037),r=n(420164),d=n(576017),o=n(777638),c=n(170552),u=n(701363),m=n(157100),p=n(886279),h=n(682876),v=n(202784),x=n(830195);let g=x.z.object({hl:x.z.string().optional()});function AppListCard(e){let{t}=(0,r.b)(),{logo:n,title:x,subTitle:f,description:b,actions:j,isDefault:_,slug:w,shouldHighlight:N,isTemplate:k,invalidCredential:y,children:C,credentialOwner:I,className:S,category:L,noBorder:P=!1,isOpen:A=!1}=e,{data:{hl:O}}=(0,d.OK)(g),T=(0,h.useRouter)(),[G,E]=(0,v.useState)(N&&O===w),D=(0,v.useRef)(null),F=(0,s.N)(),Z=(0,h.usePathname)();return(0,v.useEffect)(()=>(N&&G&&null!==F&&null!==Z&&(D.current=setTimeout(()=>{let e=new URLSearchParams(F);e.delete("hl"),e.delete("category"),E(!1);let t=e.toString();T.replace("".concat(Z).concat(""!==t?"?".concat(t):""))},3e3)),()=>{D.current&&(clearTimeout(D.current),D.current=null)}),[G,Z,T,F,N]),(0,l.jsxs)(o.d,{className:(0,a.Z)("hover:shadow-small h-fit",G&&"bg-secondary-1/30",!P&&"hover:gradient-border border-muted rounded-lg border",A&&"2xl:col-span-2",S),children:[(0,l.jsxs)("div",{className:"flex items-center justify-between gap-x-3",children:[(0,l.jsxs)("div",{className:"flex cursor-pointer items-center gap-x-3 overflow-hidden",onClick:()=>{("all"===F.get("category")||"conferencing"===F.get("tabName"))&&T.push("/apps?tab=installed&category=".concat(L))},children:[n?(0,l.jsx)("div",{className:"bg-muted flex h-12 w-12 rounded-lg p-2 sm:h-14 sm:w-14",children:(0,l.jsx)("img",{src:n,alt:"".concat(x," logo"),className:(0,a.Z)(n.includes("-dark")&&"dark:invert","h-full w-full rounded-full object-contain")})}):null,(0,l.jsxs)("div",{className:"flex flex-1 flex-col gap-y-1 truncate",children:[(0,l.jsxs)("div",{className:"flex items-center gap-x-2",children:[(0,l.jsx)("h3",{className:"text-emphasis-foreground truncate text-sm font-semibold !leading-[1.2] sm:text-base md:text-lg",children:x}),(0,l.jsxs)("div",{className:"flex items-center gap-x-2",children:[_&&(0,l.jsx)(c.C,{variant:"success",children:t("default")}),k&&(0,l.jsx)(c.C,{variant:"error",children:"Template"}),I&&(0,l.jsx)(c.C,{variant:"gray",children:(0,l.jsxs)("div",{className:"flex items-center",children:[(0,l.jsx)(u.q,{className:"mr-2",alt:I.name||"Nameless",size:"xs",imageSrc:(0,i.B)(I.avatar,null==I?void 0:I.name)}),I.name]})})]})]}),f&&(0,l.jsx)(m.F_,{className:"text-xs !leading-[1.2] sm:text-sm md:text-base",component:"p",children:f}),y&&(0,l.jsxs)("div",{className:"flex gap-x-2 pt-2",children:[(0,l.jsx)(p.Z,{name:"circle-alert",className:"h-8 w-8 text-red-500 sm:h-4 sm:w-4"}),(0,l.jsx)(m.F_,{component:"p",className:"whitespace-pre-wrap text-red-500",children:t("invalid_credential",{appName:x})})]})]})]}),j]}),C&&(0,l.jsx)("div",{className:"text-emphasis-foreground w-full",children:C})]})}},725493:function(e,t,n){n.d(t,{u:function(){return AppList}});var l=n(552322),a=n(96253),i=n(90304);let AppSettings=e=>(0,l.jsx)(i.B,{wrapperClassName:"border-t border-subtle pt-5 mt-5",componentMap:a.l2,...e});var s=n(345229),r=n(49075),d=n(888883),o=n(420164),c=n(344407),u=n(531723),m=n(663090),p=n(386258),h=n(178617),v=n(366080),x=n(63955),g=n(830195);function AppSetDefaultLinkDialog(e){var t,n,a;let{locationType:i,setLocationType:s,onSuccess:f}=e,{t:b}=(0,o.b)(),j=(0,r.ld)(i.type),_=(0,x.cI)({resolver:(0,d.F)(g.z.object({link:g.z.string().regex(new RegExp(null!==(t=null==j?void 0:j.urlRegExp)&&void 0!==t?t:""))})),defaultValues:{link:(null==i?void 0:i.link)||""}}),w=c.S.viewer.updateUserDefaultConferencingApp.useMutation({onSuccess:()=>{f()},onError:()=>{(0,u.C)("Invalid App Link Format","error")}});return(0,l.jsx)(m.Vq,{open:!!i,onOpenChange:()=>s(void 0),children:(0,l.jsx)(m.cZ,{title:b("default_app_link_title"),description:b("default_app_link_description"),type:"creation",Icon:"circle-alert",children:(0,l.jsx)(p.l,{form:_,handleSubmit:e=>{w.mutate({appSlug:i.slug,appLink:e.link}),s(void 0)},children:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(h.nv,{type:"text",required:!0,..._.register("link"),placeholder:null!==(n=i.organizerInputPlaceholder)&&void 0!==n?n:"",label:null!==(a=i.label)&&void 0!==a?a:""}),(0,l.jsxs)(m.cN,{showDivider:!0,className:"mt-8",children:[(0,l.jsx)(m.GG,{}),(0,l.jsx)(v.z,{color:"primary",type:"submit",children:b("save")})]})]})})})})}var f=n(520603),b=n(110037),j=n(886279),_=n(137658),w=n(157100),N=n(454232),k=n(682876),y=n(202784),C=n(918290);let AppList=e=>{let{data:t,handleDisconnect:n,variant:i,listClassName:d}=e,{data:m}=c.S.viewer.getUsersDefaultConferencingApp.useQuery(),p=c.S.useUtils(),[h,x]=(0,y.useState)(!1),[g,N]=(0,y.useState)(void 0),I=(0,b.N)(),S=(0,y.useCallback)(()=>{x(!0),(0,u.C)("Default app updated successfully","success")},[]),L=c.S.viewer.updateUserDefaultConferencingApp.useMutation({onSuccess:()=>{(0,u.C)("Default app updated successfully","success"),p.viewer.getUsersDefaultConferencingApp.invalidate()},onError:e=>{(0,u.C)("Error: ".concat(e.message),"error")}}),ChildAppCard=e=>{var t,d,o,c,h,g,f,b,w;let{item:S}=e,P=(0,k.useRouter)(),A=null==S?void 0:S.slug,T=!(null===(t=S.credentialOwner)||void 0===t?void 0:t.teamId)&&(A===(null==m?void 0:m.appSlug)||"daily-video"===A&&!(null==m?void 0:m.appSlug)),G=!T&&"conferencing"===i&&!(null===(d=S.credentialOwner)||void 0===d?void 0:d.teamId),E="all"===I.get("category")&&"calendar"===S.category||"conferencing"===I.get("tabName"),D=A?({zoom:"/api/integrations/zoomvideo/testConnection",msteams:"/api/integrations/office365video/testConnection"})[A]:void 0,F=!!D,[Z,B]=(0,y.useState)(!1),[U,z]=(0,y.useState)(!1),M=(null===(o=S.credentialOwner)||void 0===o?void 0:o.credentialId)||S.userCredentialIds[0],R=(null===(c=S.credentialOwner)||void 0===c?void 0:c.credentialId)?[S.credentialOwner.credentialId]:S.userCredentialIds,W=U||(null!==(h=null==S?void 0:S.invalidCredentialIds)&&void 0!==h?h:[]).some(e=>R.includes(e)),handleTestConnection=async()=>
1{if(M&&D){B(!0);try{let e=await fetch(D,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({credentialId:M})}),t=await e.json();t.ok?((0,u.C)(O("app_test_connection_success",{appName:S.name}),"success"),z(!1)):(z(!0),p.viewer.integrations.invalidate())}catch(e){z(!0),p.viewer.integrations.invalidate()}finally{B(!1)}}},q=(0,y.useRef)(null),handleOpenChange=()=>{p.viewer.integrations.invalidate()};return(0,l.jsx)(C.Z,{description:S.description,title:S.name,logo:S.logo,isDefault:T,shouldHighlight:!0,noBorder:!0,slug:S.slug,invalidCredential:W,credentialOwner:null==S?void 0:S.credentialOwner,category:S.categories[0],isOpen:S.slug in a.l2,actions:F?(null===(g=S.credentialOwner)||void 0===g?void 0:g.readOnly)?null:(0,l.jsxs)("div",{className:"flex h-9 items-center",children:[(0,l.jsx)(s.W5,{type:S.type,render:e=>(0,l.jsx)("button",{ref:q,...e,className:"hidden","aria-hidden":"true",tabIndex:-1}),onChanged:handleOpenChange}),W?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("button",{className:"flex h-9 items-center gap-2 rounded-l-md bg-red-600 px-4 py-2 text-sm font-medium text-white transition-colors hover:bg-red-700",onClick:()=>{var e;return null===(e=q.current)||void 0===e?void 0:e.click()},"data-testid":"".concat(A,"-reconnect"),children:[(0,l.jsx)(j.Z,{name:"refresh-ccw",className:"h-4 w-4"}),O("zoom_reconnect")]}),(0,l.jsxs)(_.Lt,{modal:!1,children:[(0,l.jsx)(_.$F,{asChild:!0,children:(0,l.jsx)("button",{className:"flex h-9 items-center rounded-r-md border-l border-red-800 bg-red-600 px-2 py-2 text-white transition-colors hover:bg-red-700",children:(0,l.jsx)(j.Z,{name:"chevron-down",className:"h-4 w-4"})})}),(0,l.jsxs)(_.AW,{align:"end",children:[G&&(0,l.jsx)(_.Xi,{children:(0,l.jsx)(_.hP,{type:"button",color:"outline",StartIcon:"video",onClick:()=>{var e,t;let n=(0,r.B5)(null!==(t=null==S?void 0:null===(e=S.locationOption)||void 0===e?void 0:e.value)&&void 0!==t?t:"");(null==n?void 0:n.linkType)==="static"?N({...n,slug:A,...S.credentialLink&&{link:S.credentialLink}}):(L.mutate({appSlug:A}),x(!0))},children:O("set_as_default")})}),(0,l.jsx)(_.Xi,{children:(0,l.jsx)(_.hP,{type:"button",color:"destructive",StartIcon:"trash",onClick:()=>{var e;return n(M,null===(e=S.credentialOwner)||void 0===e?void 0:e.teamId)},children:O("disconnect")})})]})]})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("button",{className:"border-muted-foreground text-default-foreground hover:bg-default flex h-9 items-center gap-2 rounded-l-sm border border-r-0 bg-white px-4 py-2 text-sm font-medium transition-colors disabled:cursor-not-allowed disabled:opacity-50",onClick:handleTestConnection,disabled:Z,"data-testid":"".concat(A,"-test-connection"),children:[Z?(0,l.jsx)(j.Z,{name:"loader-circle",className:"h-4 w-4 animate-spin"}):(0,l.jsx)(j.Z,{name:"activity",className:"h-4 w-4"}),Z?O("zoom_testing_connection"):O("zoom_test_connection")]}),(0,l.jsxs)(_.Lt,{modal:!1,children:[(0,l.jsx)(_.$F,{asChild:!0,children:(0,l.jsx)("button",{className:"border-muted-foreground text-default-foreground hover:bg-default flex h-9 items-center rounded-r-sm border bg-white px-2 py-2 transition-colors",children:(0,l.jsx)(j.Z,{name:"chevron-down",className:"h-4 w-4"})})}),(0,l.jsxs)(_.AW,{align:"end",children:[G&&(0,l.jsx)(_.Xi,{children:(0,l.jsx)(_.hP,{type:"button",color:"outline",StartIcon:"video",onClick:()=>{var e,t;let n=(0,r.B5)(null!==(t=null==S?void 0:null===(e=S.locationOption)||void 0===e?void 0:e.value)&&void 0!==t?t:"");(null==n?void 0:n.linkType)==="static"?N({...n,slug:A,...S.credentialLink&&{link:S.credentialLink}}):(L.mutate({appSlug:A}),x(!0))},children:O("set_as_default")})}),(0,l.jsx)(_.Xi,{children:(0,l.jsx)(_.hP,{type:"button",StartIcon:"refresh-ccw",onClick:()=>{var e;return null===(e=q.current)||void 0===e?void 0:e.click()},children:O("zoom_reconnect")})}),(0,l.jsx)(_.Xi,{children:(0,l.jsx)(_.hP,{type:"button",color:"destructive",StartIcon:"trash",onClick:()=>{var e;return n(M,null===(e=S.credentialOwner)||void 0===e?void 0:e.teamId)},children:O("disconnect")})})]})]})]})]}):(null===(f=S.credentialOwner)||void 0===f?void 0:f.readOnly)?null:(0,l.jsxs)("div",{className:"flex items-center justify-end gap-2",children:[W&&(0,l.jsx)(s.W5,{type:S.type,render:e=>
1(0,l.jsx)(v.z,{color:"destructive",StartIcon:"refresh-ccw","data-testid":"".concat(A,"-reconnect"),...e,children:O("reconnect")}),onChanged:handleOpenChange}),G||E?(0,l.jsxs)(_.Lt,{modal:!1,children:[(0,l.jsx)(_.$F,{asChild:!0,children:(0,l.jsx)(v.z,{StartIcon:"ellipsis",variant:"icon",color:"outline"})}),(0,l.jsxs)(_.AW,{children:[G&&(0,l.jsx)(_.Xi,{children:(0,l.jsx)(_.hP,{type:"button",color:"outline",StartIcon:"video",onClick:()=>{var e,t;let n=(0,r.B5)(null!==(t=null==S?void 0:null===(e=S.locationOption)||void 0===e?void 0:e.value)&&void 0!==t?t:"");(null==n?void 0:n.linkType)==="static"?N({...n,slug:A,...S.credentialLink&&{link:S.credentialLink}}):(L.mutate({appSlug:A}),x(!0))},children:O("set_as_default")})}),E&&(0,l.jsx)(_.hP,{type:"button",StartIcon:"external-link",onClick:()=>P.push("/apps?tab=installed&category=".concat(S.categories[0])),children:O("open")}),(0,l.jsx)(ConnectOrDisconnectIntegrationMenuItem,{credentialId:M,type:S.type,isGlobal:S.isGlobal,installed:!0,invalidCredentialIds:S.invalidCredentialIds,handleDisconnect:n,teamId:S.credentialOwner?null===(w=S.credentialOwner)||void 0===w?void 0:w.teamId:void 0})]})]}):(0,l.jsx)(ConnectOrDisconnectIntegrationButton,{credentialId:M,type:S.type,isGlobal:S.isGlobal,installed:!0,invalidCredentialIds:S.invalidCredentialIds,handleDisconnect:n,teamId:S.credentialOwner?null===(b=S.credentialOwner)||void 0===b?void 0:b.teamId:void 0})]}),children:(0,l.jsx)(AppSettings,{slug:S.slug})},S.name)},P=t.items.filter(e=>e.teams.length),A=P.map(e=>{let t=[];for(let n of(e.userCredentialIds.length&&t.push((0,l.jsx)(ChildAppCard,{item:e})),e.teams))n&&t.push((0,l.jsx)(ChildAppCard,{item:{...e,credentialOwner:{name:n.name,avatar:n.logoUrl,teamId:n.teamId,credentialId:n.credentialId,readOnly:!n.isAdmin}}}));return t}),{t:O}=(0,o.b)(),T=c.S.viewer.eventTypes.bulkUpdateToDefaultLocation.useMutation({onSuccess:()=>{p.viewer.getUsersDefaultConferencingApp.invalidate(),x(!1)}});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(w.aV,{noBorderTreatment:!0,className:"".concat(d," grid grid-cols-1 gap-x-20 gap-y-4 md:gap-y-8 xl:pb-6 2xl:grid-cols-2 "),children:[A.map(e=>e.map(e=>e)),t.items.filter(e=>e.invalidCredentialIds).map((e,t)=>{if(!e.teams.length)return(0,l.jsx)(ChildAppCard,{item:e},t)})]}),g&&(0,l.jsx)(AppSetDefaultLinkDialog,{locationType:g,setLocationType:()=>N(void 0),onSuccess:S}),h&&(0,l.jsx)(f.J,{bulkUpdateFunction:T.mutate,open:h,setOpen:x,isPending:T.isPending})]})};function ConnectOrDisconnectIntegrationMenuItem(e){let{type:t,credentialId:n,isGlobal:a,installed:i,handleDisconnect:r,teamId:d}=e,{t:u}=(0,o.b)(),m=c.S.useUtils();return n||"stripe_payment"===t||a?(0,l.jsx)(_.Xi,{children:(0,l.jsx)(_.hP,{color:"destructive",onClick:()=>r(n,d),disabled:a,StartIcon:"trash",children:u("remove_app")})}):i?(0,l.jsx)(s.W5,{type:t,render:e=>(0,l.jsx)(v.z,{color:"outline",...e,"data-testid":"integration-connection-button",children:u("connect")}),onChanged:()=>{m.viewer.integrations.invalidate()}}):(0,l.jsx)("div",{className:"flex items-center truncate",children:(0,l.jsx)(N.b,{severity:"warning",title:u("not_installed")})})}function ConnectOrDisconnectIntegrationButton(e){let{type:t,credentialId:n,isGlobal:a,installed:i,handleDisconnect:r,teamId:d}=e,{t:u}=(0,o.b)(),m=c.S.useUtils();return n||"stripe_payment"===t||a?(0,l.jsx)(v.z,{color:"destructive",variant:"icon",onClick:()=>r(n,d),disabled:a,StartIcon:"trash"}):i?(0,l.jsx)(s.W5,{type:t,render:e=>(0,l.jsx)(v.z,{color:"outline",...e,"data-testid":"integration-connection-button",children:u("connect")}),onChanged:()=>{m.viewer.integrations.invalidate()}}):(0,l.jsx)("div",{className:"flex items-center truncate",children:(0,l.jsx)(N.b,{severity:"warning",title:u("not_installed")})})}},620221:function(e,t,n){n.d(t,{E:function(){return QueryCell}});var l=n(552322),a=n(420164),i=n(886279),s=n(454232);function QueryCell(e){var t,n,r,d,o,c;let{query:u}=e,{isLocaleReady:m}=(0,a.b)(),p=e.customLoader||(0,l.jsx)(i.Z,{name:"loader-circle",className:"text-primary-1 h-5 w-5 animate-spin"});return m?"pending"===u.status?null!==(d=null===(r=e.loading)||void 0===r?void 0:r.call(e,u))&&void 0!==d?d:p:"success"===u.status?"empty"in e&&(null==u.data||Array.isArray(u.data)&&0===u.data.length)?e.empty(u):e.success(u):"error"===u.status?null!==(c=null===(o=e.error)||void 0===o?void 0:o.call(e,u))&&void 0!==c?c:(0,l.jsx)(s.b,{severity:"error",title:"Something went wrong",message:u.error.message}):null:null!==(n=null===(t=e.loading)||void 0===t?void 0:t.call(e,"pending"===u.status?u:null))&&void 0!==n?n:p}},90304:function(e,t,n){n.d(t,{B:function(){return DynamicComponent}});var l=n(552322);
1function DynamicComponent(e){let{componentMap:t,slug:n,wrapperClassName:a,...i}=e,s="stripe"===n?"stripepayment":n;if(!t[s])return null;let r=t[s];return(0,l.jsx)("div",{className:a||"",children:(0,l.jsx)(r,{...i})})}},622339:function(e,t,n){n.d(t,{Z:function(){return _utils_useAddAppMutation}});var l=n(749854),a=n(287686),i=n(523848),s=n(682876),r=n(903588),d=n(830195);let o=d.ZP.nativeEnum(r.Nz);function gotoUrl(e,t){if(t){window.open(e,"_blank");return}window.location.href=e}var _utils_useAddAppMutation=function(e,t){let{...n}=t||{},r=(0,s.usePathname)(),d="".concat(l.fgy).concat(r);(0,i.useSession)();let c=(0,a.D)({...n,mutationFn:async a=>{let i,s;let c=(null==t?void 0:t.returnTo)||(null==a?void 0:a.returnTo)||l.fgy+r,u=(null==t?void 0:t.toBeInstalled)||(null==a?void 0:a.toBeInstalled),m=a&&a.link?a.link:void 0,p=a&&a.teamId?a.teamId:void 0,h=a&&a.defaultInstall?a.defaultInstall:void 0;if(""===a?i=e:(s=a.isOmniInstall,i=a.type),(null==i?void 0:i.endsWith("_other_calendar"))&&(i=i.split("_other_calendar")[0]),(null==n?void 0:n.installGoogleVideo)&&"google_calendar"!==i)throw Error("Could not install Google Meet");let v={returnTo:c||l.fgy+function(e){let{variant:t,slug:n}=e,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!t)return"/apps".concat(l);let a=o.safeParse(t);if(!a.success)return"/apps".concat(l);if(!n)return"/apps/installed/".concat(t).concat(l);let i=l?"&".concat(l.slice(1)):"";return"/apps?category=".concat(t,"&hl=").concat(n).concat(i)}({variant:a&&a.variant,slug:a&&a.slug},location.search),onErrorReturnTo:d,toBeInstalled:null==u||u,fromApp:!0,..."google_calendar"===i&&{installGoogleVideo:null==n?void 0:n.installGoogleVideo},...p&&{teamId:p},...h&&{defaultInstall:h},...m&&{link:m}},x=JSON.stringify(v),g=generateSearchParamString({stateStr:x,teamId:p,returnTo:c}),f=await fetch("/api/integrations/".concat(i,"/add").concat(g));if(!f.ok){let e=await f.json();throw Error(e.message||"Something went wrong")}let b=await f.json(),j=/https?:\/\//.test(b.url)&&!b.url.startsWith(window.location.origin);return s?j?(gotoUrl(b.url,b.newTab),{setupPending:j}):{setupPending:j||b.url.endsWith("/setup")}:(gotoUrl(b.url,b.newTab),{setupPending:j||b.url.endsWith("/setup")})}});return c};let generateSearchParamString=e=>{let{stateStr:t,teamId:n,returnTo:l}=e,a=new URL("https://example.com");return a.searchParams.append("state",t),void 0!==n&&a.searchParams.append("teamId",n.toString()),l&&a.searchParams.append("returnTo",l),a.search}},96253:function(e,t,n){n.d(t,{GC:function(){return r},hg:function(){return i},l2:function(){return s}});var l=n(225237),a=n.n(l);let i={exchange2013calendar:a()(()=>n.e(53278).then(n.bind(n,53278)),{loadableGenerated:{webpack:()=>[53278]}}),exchange2016calendar:a()(()=>n.e(21285).then(n.bind(n,121285)),{loadableGenerated:{webpack:()=>[121285]}}),office365video:a()(()=>n.e(86205).then(n.bind(n,86205)),{loadableGenerated:{webpack:()=>[86205]}}),zoomvideo:a()(()=>n.e(85515).then(n.bind(n,685515)),{loadableGenerated:{webpack:()=>[685515]}})},s={"general-app-settings":a()(()=>n.e(7526).then(n.bind(n,807526)),{loadableGenerated:{webpack:()=>[807526]}}),zapier:a()(()=>n.e(55533).then(n.bind(n,455533)),{loadableGenerated:{webpack:()=>[455533]}})},r={closecom:a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(11425)]).then(n.bind(n,611425)),{loadableGenerated:{webpack:()=>[611425]}}),ga4:a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(10635)]).then(n.bind(n,10635)),{loadableGenerated:{webpack:()=>[10635]}}),gtm:a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(81965)]).then(n.bind(n,581965)),{loadableGenerated:{webpack:()=>[581965]}}),hubspot:a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(5088)]).then(n.bind(n,205088)),{loadableGenerated:{webpack:()=>[205088]}}),metapixel:a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(17303)]).then(n.bind(n,17303)),{loadableGenerated:{webpack:()=>[17303]}}),"mock-payment-app":a()(()=>Promise.all([n.e(49464),n.e(37409),n.e(96663),n.e(68330),n.e(30614)]).then(n.bind(n,830614)),{loadableGenerated:{webpack:()=>[830614]}}),paypal:a()(()=>Promise.all([n.e(49464),n.e(37409),n.e(96663),n.e(68330),n.e(42272)]).then(n.bind(n,342272)),{loadableGenerated:{webpack:()=>[342272]}}),"pipedrive-crm":a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(36437)]).then(n.bind(n,36437)),{loadableGenerated:{webpack:()=>[36437]}}),qr_code:a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(81371)]).then(n.bind(n,781371)),{loadableGenerated:{webpack:()=>[781371]}}),salesforce:a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(71530)]).then(n.bind(n,971530)),{loadableGenerated:{webpack:()=>[971530]}}),stripepayment:a()(()=>Promise.all([n.e(49464),n.e(37409),n.e(96663),n.e(10499)]).then(n.bind(n,10499)),{loadableGenerated:{webpack:()=>[10499]}}),"booking-pages-tag":a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(13245)]).then(n.bind(n,413245)),{loadableGenerated:{webpack:()=>[413245]}}),"event-type-app-card":a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(11594)]).then(n.bind(n,411594)),{loadableGenerated:{webpack:()=>[411594]}}),zohocrm:a()(()=>Promise.all([n.e(37409),n.e(96663),n.e(66321)]).then(n.bind(n,766321)),{loadableGenerated:{webpack:()=>[766321]}})};a()(()=>n.e(56731).then(n.bind(n,656731)),{loadableGenerated:{webpack:()=>[656731]}}),a()(()=>n.e(29756).then(n.bind(n,429756)),{loadableGenerated:{webpack:()=>[429756]}}),a()(()=>n.e(14296).then(n.bind(n,414296)),{loadableGenerated:{webpack:()=>[414296]}}),a()(()=>Promise.all([n.e(49464),n.e(68330),n.e(59676)]).then(n.bind(n,59676)),{loadableGenerated:{webpack:()=>[59676]}}),a()(()=>n.e(88508).then(n.bind(n,988508)),{loadableGenerated:{webpack:()=>[988508]}}),a()(()=>Promise.all([n.e(49464),n.e(27386)]).then(n.bind(n,327386)),{loadableGenerated:{webpack:()=>[327386]}})},345229:function(e,t,n){n.d(t,{XJ:function(){return AppDependencyComponent},W5:function(){return InstallAppButton},fC:function(){return InstallAppButtonWithoutPlanCheck}});var l=n(552322),a=n(622339),i=n(802982),s=n(749854),r=n(972935),d=n(420164),o=n(344407),c=n(531723),u=n(366080),m=n(886279),p=n(239097),h=n.n(p),v=n(682876),x=n(202784),g=n(96253);let InstallAppButtonWithoutPlanCheck=e=>{let t=(0,a.Z)(null),n=function(e,t){let n=t[e];if(n)return e;let l=e.replace(/_/g,"-");if(n=t[l])return l;let a=e.substring(0,e.lastIndexOf("_"));if(n=t[a])return a;let i=e.substring(0,e.lastIndexOf("_"))+e.substring(e.lastIndexOf("_")+1);if(n=t[i])return i;let s=e.replace(/_/g,"");return(n=t[s])?s:e}(e.type,g.hg),i=g.hg[n];
1return i?(0,l.jsx)(i,{render:e.render,onChanged:e.onChanged,disableInstall:e.disableInstall}):(0,l.jsx)(l.Fragment,{children:e.render({useDefaultComponent:!0,disabled:e.disableInstall,onClick:()=>{if(e.disableInstall&&e.disableMessage){(0,c.C)(e.disableMessage,"info");return}t.mutate({type:e.type})},loading:t.isPending})})},InstallAppButton=e=>{let{isPending:t,data:n}=o.S.viewer.me.useQuery(),a=(0,v.useRouter)(),i=(0,x.useRef)(null),{isPending:m,hasTeamPlan:p}=(0,r.Sw)(),{t:h}=(0,d.b)();return((0,x.useEffect)(()=>{let t=i.current;t&&t.addEventListener("click",t=>{if(!n){a.push("".concat(s.fgy,"/auth/login?callbackUrl=").concat(s.fgy+location.pathname+location.search)),t.stopPropagation();return}if(e.teamsPlanRequired&&!p){a.push(e.teamsPlanRequired.upgradeUrl),t.stopPropagation();return}},!0)},[t,n,a,p,e.teamsPlanRequired]),t||m)?null:(0,l.jsxs)("div",{ref:i,className:e.wrapperClassName,children:[!e.disableInstall&&(0,l.jsx)(InstallAppButtonWithoutPlanCheck,{...e}),e.disableInstall&&(0,l.jsx)(u.z,{StartIcon:"download",onClick:()=>{(null==e?void 0:e.disableMessage)&&(0,c.C)(e.disableMessage,"info")},className:"flex w-full items-center justify-center",children:h("connect")})]})},AppDependencyComponent=e=>{let{appName:t,dependencyData:n}=e,{t:a}=(0,d.b)();return(0,l.jsx)("div",{className:(0,i.Z)("text-emphasis-foreground rounded-md px-4 py-3",n&&n.some(e=>!e.installed)?"bg-info":"bg-subtle"),children:n&&n.map(e=>e.installed?(0,l.jsx)("div",{className:"items-start space-x-2.5",children:(0,l.jsxs)("div",{className:"flex items-start",children:[(0,l.jsx)("div",{children:(0,l.jsx)(m.Z,{name:"check",className:"mr-2 mt-1 font-semibold"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("span",{className:"font-semibold",children:a("app_is_connected",{dependencyName:e.name})}),(0,l.jsx)("div",{children:(0,l.jsx)("div",{children:(0,l.jsx)("span",{children:a("this_app_requires_connected_account",{appName:t,dependencyName:e.name})})})})]})]})}):(0,l.jsx)("div",{className:"items-start space-x-2.5",children:(0,l.jsxs)("div",{className:"text-info-foreground flex items-start",children:[(0,l.jsx)("div",{children:(0,l.jsx)(m.Z,{name:"circle-alert",className:"mr-2 mt-1 font-semibold"})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("span",{className:"font-semibold",children:a("this_app_requires_connected_account",{appName:t,dependencyName:e.name})}),(0,l.jsx)("div",{children:(0,l.jsx)("div",{children:(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)(h(),{href:"".concat(s.fgy,"/apps/").concat(e.slug),className:"text-info-foreground flex items-center underline",children:[(0,l.jsx)("span",{className:"mr-1",children:a("connect_app",{dependencyName:e.name})}),(0,l.jsx)(m.Z,{name:"arrow-right"})]})})})})]})]})}))})}},715569:function(e,t,n){n.d(t,{Z:function(){return DisconnectIntegrationModal}});var l=n(552322),a=n(420164),i=n(344407),s=n(531723),r=n(663090),d=n(481099);function DisconnectIntegrationModal(e){let{credentialId:t,isOpen:n,handleModelClose:o,teamId:c}=e,{t:u}=(0,a.b)(),m=i.S.useUtils(),p=i.S.viewer.deleteCredential.useMutation({onSuccess:()=>{(0,s.C)(u("app_removed_successfully"),"success"),o(),m.viewer.integrations.invalidate(),m.viewer.connectedCalendars.invalidate()},onError:()=>{(0,s.C)(u("error_removing_app"),"error"),o()}});return(0,l.jsx)(r.Vq,{open:n,onOpenChange:o,children:(0,l.jsx)(d.b,{variety:"danger",title:u("remove_app"),confirmBtnText:u("yes"),onConfirm:()=>{t&&p.mutate({id:t,teamId:c})},children:(0,l.jsx)("p",{className:"",children:u("are_you_sure_you_want_to_remove_this_app")})})})}},271429:function(e,t,n){n.d(t,{cQ:function(){return isFieldLockedForMember}});var l=n(552322),a=n(802982),i=n(903588),s=n(294158),r=n(162482),d=n(170552),o=n(886279),c=n(72579),u=n.n(c);function isFieldLockedForMember(e,t){var n,l,a,s;let r=(null===(n=e.metadata)||void 0===n?void 0:n.managedEventConfig)!==void 0&&e.schedulingType!==i.dH.MANAGED;if(!r)return!1;let d=null!==(s=null===(a=e.metadata)||void 0===a?void 0:null===(l=a.managedEventConfig)||void 0===l?void 0:l.unlockedFields)&&void 0!==s?s:{};return!0!==d[t]}let LockedSwitch=function(e,t,n,a,i){let r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{simple:!1};return e?(0,l.jsx)(s.Z,{"data-testid":"locked-indicator-".concat(a),onCheckedChange:e=>{n(e),i(a,!e||void 0)},checked:t,small:!r.simple}):null},getSectionName=(e,t)=>
1{let n={title:e("event_setup_tab_title"),slug:e("event_setup_tab_title"),description:e("event_setup_tab_title"),url:e("event_setup_tab_title"),length:e("event_setup_tab_title"),locations:e("event_setup_tab_title"),availability:e("availability"),beforeEventBuffer:e("event_limit_tab_title"),afterEventBuffer:e("event_limit_tab_title"),minimumBookingNotice:e("event_limit_tab_title"),periodType:e("event_limit_tab_title"),bookingLimits:e("event_limit_tab_title"),durationLimits:e("event_limit_tab_title"),onlyShowFirstAvailableSlot:e("event_limit_tab_title"),bookingFields:e("event_advanced_tab_title"),requiresConfirmation:e("event_advanced_tab_title"),seatsPerTimeSlotEnabled:e("event_advanced_tab_title"),successRedirectUrl:e("event_advanced_tab_title"),disableCancelling:e("event_advanced_tab_title"),disableRescheduling:e("event_advanced_tab_title"),minimumCancellationNoticeSeconds:e("event_advanced_tab_title"),hideCalendarNotes:e("event_advanced_tab_title"),requiresBookerEmailVerification:e("event_advanced_tab_title"),lockTimeZoneToggleOnBookingPage:e("event_advanced_tab_title"),slotInterval:e("event_advanced_tab_title"),eventName:e("event_advanced_tab_title"),apps:e("apps_and_integrations"),chargeForBooking:e("apps_and_integrations"),subscriptionEnabled:e("apps_and_integrations"),webhooks:e("apps_and_integrations"),multipleDuration:e("event_setup_tab_title"),packagesEnabled:e("event_setup_tab_title"),hidden:e("event_setup_tab_title"),workflows:e("apps_and_integrations")};return n[t]||e("event_advanced_tab_title")},LockedIndicator=function(e,t,n,i,s,c,u){let m=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{simple:!1,disabled:!1},p=s(t?n?"locked_for_members":"unlocked_for_members":n?"locked":"unlocked"),h="";if(e)h=s("".concat(n?"locked":"unlocked","_fields_member_description"));else if(t){let e=getSectionName(s,c);h=s("manage_permissions_tooltip",{sectionName:e})}return(t||e)&&(0,l.jsx)(r.Z,{content:(0,l.jsx)(l.Fragment,{children:h}),children:(0,l.jsx)("div",{className:"inline",children:(0,l.jsx)(d.C,{variant:n?"gray":"success",className:(0,a.Z)("ml-2 transform justify-between gap-1.5 p-1",t&&!m.simple&&"w-auto"),children:!m.simple&&(0,l.jsxs)("span",{className:"inline-flex",children:[(0,l.jsx)(o.Z,{name:n?"lock":"lock-open",className:"text-subtle-foreground h-3 w-3"}),(0,l.jsx)("span",{className:"ml-1 font-medium",children:p})]})})})})};t.ZP=e=>{var t,n,l,a;let{eventType:s,translate:r,formMethods:d}=e,{setValue:o,getValues:c,watch:m}=d,p=s.schedulingType===i.dH.MANAGED,h=(null===(t=s.metadata)||void 0===t?void 0:t.managedEventConfig)!==void 0&&s.schedulingType!==i.dH.MANAGED,v=m("metadata.managedEventConfig.unlockedFields"),x=null!==(a=null!=v?v:null===(l=s.metadata)||void 0===l?void 0:null===(n=l.managedEventConfig)||void 0===n?void 0:n.unlockedFields)&&void 0!==a?a:{},setUnlockedFields=(e,t)=>{let n="metadata.managedEventConfig.unlockedFields",l=c(n);l&&(void 0===t?(delete l[e],o(n,{...l},{shouldDirty:!0})):o(n,{...l,[e]:t},{shouldDirty:!0}))},getLockedState=e=>{let t=p||h,n=x&&!0===x[e];return e.includes(".")?t&&void 0===u()(x,e)&&!n:t&&!n},useShouldLockIndicator=(e,t)=>LockedIndicator(h,p,getLockedState(e),()=>{},r,e,setUnlockedFields,t);return{shouldLockIndicator:useShouldLockIndicator,shouldLockDisableProps:(e,t)=>{var n;return{disabled:!p&&(null===(n=s.metadata)||void 0===n?void 0:n.managedEventConfig)!==void 0&&void 0===x[e],LockedIcon:useShouldLockIndicator(e,t),isLocked:getLockedState(e)}},useLockedLabel:(e,t)=>
1{var n;let l=getLockedState(e);return{disabled:!p&&(null===(n=s.metadata)||void 0===n?void 0:n.managedEventConfig)!==void 0&&void 0===x[e],LockedIcon:useShouldLockIndicator(e,t),isLocked:l}},useLockedSwitch:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{simple:!1};return()=>LockedSwitch(p,getLockedState(e),()=>{},e,setUnlockedFields,t)},isManagedEventType:p,isChildrenManagedEventType:h}}},520603:function(e,t,n){n.d(t,{J:function(){return BulkEditDefaultForEventsModal}});var l=n(552322),a=n(888883),i=n(271429),s=n(802982),r=n(420164),d=n(344407),o=n(663090),c=n(386258),u=n(32185),m=n(170552),p=n(366080),h=n(63955),v=n(830195);let x=v.z.object({eventTypeIds:v.z.array(v.z.number())});function BulkEditDefaultForEventsModal(e){var t;let{t:n}=(0,r.b)(),v=d.S.useUtils(),{data:g,isFetching:f}=d.S.viewer.eventTypes.bulkEventFetch.useQuery({teamId:e.teamId}),b=(0,h.cI)({resolver:(0,a.F)(x),defaultValues:{eventTypeIds:null!==(t=null==g?void 0:g.eventTypes.map(e=>e.id))&&void 0!==t?t:[]}}),j=b.watch("eventTypeIds");if(f||!open||!(null==g?void 0:g.eventTypes))return null;let _=g.eventTypes.filter(e=>!(0,i.cQ)(e,"locations"));return(0,l.jsx)(o.Vq,{name:"Bulk Default Location Update",open:e.open,onOpenChange:e.setOpen,children:(0,l.jsx)(o.cZ,{type:"creation",title:n("default_conferencing_bulk_title"),description:n("default_conferencing_bulk_description"),enableOverflow:!0,children:(0,l.jsxs)(c.l,{form:b,handleSubmit:t=>{e.bulkUpdateFunction(t)},children:[(0,l.jsxs)("div",{className:"flex flex-col space-y-2",children:[g.eventTypes.length>0&&(0,l.jsx)("div",{className:"flex items-center space-x-2 rounded-md px-3 pb-2.5 pt-1",children:(0,l.jsx)(u.ji,{description:n("select_all"),descriptionAsLabel:!0,onCheckedChange:e=>{b.setValue("eventTypeIds",e?_.map(e=>e.id):[])},checked:_.length>0&&j.length===_.length})}),g.eventTypes.map(e=>{let t=(0,i.cQ)(e,"locations");return(0,l.jsxs)("div",{className:(0,s.Z)("bg-muted flex items-center space-x-2 rounded-md px-3 py-2.5",t?"cursor-not-allowed opacity-50":""),children:[(0,l.jsx)(u.ji,{description:e.title,descriptionAsLabel:!0,disabled:t,checked:!t&&j.includes(e.id),onCheckedChange:t=>{b.setValue("eventTypeIds",t?[...j,e.id]:j.filter(t=>t!==e.id))}}),t&&(0,l.jsx)(m.C,{variant:"gray",className:"ml-auto text-xs",children:n("locked")})]},e.id)})]}),(0,l.jsxs)(o.cN,{showDivider:!0,className:"mt-10",children:[(0,l.jsx)(o.GG,{onClick:()=>{v.viewer.getUsersDefaultConferencingApp.invalidate()}}),(0,l.jsx)(p.z,{type:"submit",color:"primary",loading:e.isPending,children:n("update")})]})]})})})}},653878:function(e,t,n){n.d(t,{Jt:function(){return CalendarListContainerSkeleton},UR:function(){return AppListCardSkeleton},gi:function(){return SkeletonLoader}});var l=n(552322),a=n(777638),i=n(348653),s=n(504165);function SkeletonLoader(e){let{className:t,title:n,description:a}=e;return(0,l.jsxs)(s.Fh,{children:[n&&a&&(0,l.jsx)(i.ZP,{title:n,description:a}),(0,l.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)(s.N2,{className:"mb-2 h-7 w-40"}),(0,l.jsx)(s.N2,{className:"h-[18px] w-60"})]}),(0,l.jsx)(s.c4,{className:"h-10 w-20"})]}),(0,l.jsxs)("div",{className:"border-muted mt-4 flex flex-col rounded-lg border",children:[(0,l.jsxs)("div",{className:"p-4 sm:p-6",children:[(0,l.jsx)(s.N2,{className:"mb-2 h-7 w-40"}),(0,l.jsxs)("div",{children:[(0,l.jsx)(s.N2,{className:"mb-1 h-[18px] w-full"}),(0,l.jsx)(s.N2,{className:"h-[18px] w-20"})]})]}),(0,l.jsxs)("div",{className:"border-muted relative flex w-full flex-col gap-4 border-t px-8 py-4 sm:px-12 sm:py-6",children:[(0,l.jsxs)("div",{className:"flex items-center gap-4",children:[(0,l.jsx)(s.N2,{className:"h-[18px] w-[18px] rounded-full"}),(0,l.jsx)(s.N2,{className:"h-[18px] flex-[0.7_0.7_0%]"})]}),(0,l.jsxs)("div",{className:"flex items-center gap-4",children:[(0,l.jsx)(s.N2,{className:"h-[18px] w-[18px] rounded-full"}),(0,l.jsx)(s.N2,{className:"h-[18px] flex-[0.5_0.5_0%]"})]})]})]})]})}let AppListCardSkeleton=()=>(0,l.jsx)(a.d,{children:(0,l.jsxs)("div",{className:"flex items-center justify-between gap-x-3",children:[(0,l.jsxs)("div",{className:"flex items-center gap-x-3 overflow-hidden",children:[(0,l.jsx)("div",{className:"bg-muted flex h-12 w-12 rounded-lg p-2 sm:h-14 sm:w-14",children:(0,l.jsx)(s.N2,{className:"h-full w-full"})}),(0,l.jsxs)("div",{className:"flex flex-1 flex-col gap-y-2 truncate",children:[(0,l.jsx)(s.N2,{className:"h-4 w-32"}),(0,l.jsx)(s.N2,{className:"h-4 w-44"})]})]}),(0,l.jsx)(s.c4,{className:"h-10 w-9 rounded-sm"})]})}),CalendarListContainerSkeleton=e=>
1{let{className:t,title:n,description:r}=e;return(0,l.jsxs)(s.Fh,{children:[n&&r&&(0,l.jsx)(i.ZP,{title:n,description:r}),(0,l.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,l.jsxs)("div",{className:"flex flex-col",children:[(0,l.jsx)(s.N2,{className:"mb-2 h-7 w-40"}),(0,l.jsx)(s.N2,{className:"h-[18px] w-60"})]}),(0,l.jsx)(s.c4,{className:"h-10 w-20"})]}),(0,l.jsxs)(a.d,{className:"mt-5 flex flex-col",children:[(0,l.jsxs)("div",{className:"p-4 sm:p-6",children:[(0,l.jsx)(s.N2,{className:"mb-2 h-7 w-40"}),(0,l.jsxs)("div",{children:[(0,l.jsx)(s.N2,{className:"mb-1 h-[18px] w-full"}),(0,l.jsx)(s.N2,{className:"h-[18px] w-20"})]})]}),(0,l.jsxs)("div",{className:"border-muted relative flex w-full flex-col gap-4 border-t px-8 py-4 sm:px-12 sm:py-6",children:[(0,l.jsxs)("div",{className:"flex items-center gap-4",children:[(0,l.jsx)(s.N2,{className:"h-[18px] w-[18px] rounded-full"}),(0,l.jsx)(s.N2,{className:"h-[18px] flex-[0.7_0.7_0%]"})]}),(0,l.jsxs)("div",{className:"flex items-center gap-4",children:[(0,l.jsx)(s.N2,{className:"h-[18px] w-[18px] rounded-full"}),(0,l.jsx)(s.N2,{className:"h-[18px] flex-[0.5_0.5_0%]"})]})]})]})]})}},157100:function(e,t,n){n.d(t,{E5:function(){return ListLinkItem},F_:function(){return ListItemText},HC:function(){return ListItem},aV:function(){return List},ht:function(){return ListItemTitle}});var l=n(552322),a=n(802982),i=n(420164),s=n(239097),r=n.n(s),d=n(202784),o=n(170552);function List(e){return(0,l.jsx)("ul",{"data-testid":"list",...e,className:(0,a.Z)("mx-0",e.roundContainer&&"[&>*:first-child]:rounded-t-mid [&>*:last-child]:rounded-b-mid ",!e.noBorderTreatment&&"border-muted divide-subtle divide-y border border-l border-r ",e.className),children:e.children})}function ListItem(e){let{href:t,expanded:n,rounded:i=!0,...s}=e,o=t?"a":"li",c=(0,d.createElement)(o,{...s,className:(0,a.Z)("items-center bg-default min-w-0 flex-1 flex border-neutral-200 p-4 sm:mx-0 md:border md:p-4 xl:mt-0 border-subtle",n?"my-2 border":"border -mb-px last:mb-0",i?"rounded-md":"rounded-none",e.className,(e.onClick||t)&&"hover:bg-muted"),"data-testid":"list-item"},e.children);return t?(0,l.jsx)(r(),{passHref:!0,href:t,legacyBehavior:!0,children:c}):c}function ListLinkItem(e){let{href:t,heading:n="",children:s,disabled:d=!1,actions:c=(0,l.jsx)("div",{}),className:u=""}=e,{t:m}=(0,i.b)(),p=e.subHeading;return p||(p=""),(0,l.jsxs)("li",{"data-testid":"list-link-item",className:(0,a.Z)("group flex w-full items-center justify-between rounded-lg p-4 shadow-[1.93px_0px_13.99px_0px_#25000B0A] sm:p-6",u,d?"hover:bg-muted":""),children:[(0,l.jsxs)(r(),{passHref:!0,href:t,className:(0,a.Z)("text-default-foreground flex-grow truncate text-sm",d?"pointer-events-none cursor-not-allowed":""),children:[(0,l.jsxs)("div",{className:"flex items-center",children:[(0,l.jsx)("h1",{className:"text-sm font-semibold leading-none sm:text-base",children:n}),d&&(0,l.jsx)(o.C,{"data-testid":"badge",variant:"gray",className:"ml-2",children:m("readonly")})]}),(0,l.jsxs)("h2",{className:"text-subtle-foreground text-xs font-normal leading-none sm:text-sm",children:[p.substring(0,100),p.length>100&&"..."]}),(0,l.jsx)("div",{className:"mt-3",children:s})]}),c]})}function ListItemTitle(e){let{component:t="span",...n}=e;return(0,d.createElement)(t,{...n,className:(0,a.Z)("text-sm font-medium text-emphasis-foreground truncate",e.className),"data-testid":"list-item-title"},e.children)}function ListItemText(e){let{component:t="span",...n}=e;return(0,d.createElement)(t,{...n,className:(0,a.Z)("text-sm text-subtle-foreground truncate",e.className),"data-testid":"list-item-text"},e.children)}}}]);

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.