"use strict";(self.webpackChunknotion_next=self.webpackChunknotion_next||[]).push([[5306],{61652:(e,t,s)=>{s.d(t,{y1:()=>oe,BO:()=>re,Qr:()=>ae,gJ:()=>me,PN:()=>le,ZO:()=>G,hN:()=>ge,g:()=>pe,Mj:()=>te,$G:()=>J,AW:()=>H,Tp:()=>ue,zh:()=>fe,GI:()=>de,q$:()=>Q});s(67294);var o=s(68626),r=s(42875),a=s(59730),n=s(15157),i=s(72126),d=s(29477),l=s(21202),p=s(19889),c=s(9291),u=s(27617),g=s(86628),m=s(24405),f=s(82990),x=s(19306),y=s(61519),h=s(68785),M=s(85893);const v={fontWeight:f.Z.fontWeight.semibold};const b=function(e){let{exportProgressStore:t,disabledExportTeamNames:s}=e;window.__c={n:"ExportProgress"};const{messageStyle:o,spinnerContainerStyle:r}=(0,m.yK)((e=>({messageStyle:{fontSize:14,color:e.mediumTextColor,textAlign:"center"},spinnerContainerStyle:{marginTop:24,marginBottom:24,display:"flex",justifyContent:"center"}})),[]);return(0,M.jsxs)("div",{style:o,children:[(0,M.jsx)("div",{style:r,children:(0,M.jsx)(h.Z,{})}),(0,M.jsx)(_,{exportProgressStore:t}),(0,M.jsx)(S,{exportProgressStore:t}),(0,M.jsx)(w,{disabledExportTeamNames:s})]})};function w(e){let{disabledExportTeamNames:t}=e;return t.length>0?(0,M.jsxs)("span",{children:[(0,M.jsx)(y.Z,{size:10}),(0,M.jsx)("p",{children:(0,M.jsx)(c.FormattedMessage,{id:"exportActions.exportDisabledTeams.message",defaultMessage:"Export is disabled for the following teamspaces: <b>{teamNames}</b>",values:{teamNames:(0,x.W)(t),b:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];return(0,M.jsx)("span",{style:v,children:t})}}})})]}):null}function S(e){let{exportProgressStore:t}=e;window.__c={n:"Email"};const{targetEmailAddress:s}=(0,g.VK)((()=>t.state),[t]);return s?(0,M.jsx)("p",{children:(0,M.jsx)(c.FormattedMessage,{id:"exportProgressDialog.emailMessage",defaultMessage:"We'll also send you an email with the download link."})}):null}function _(e){let{exportProgressStore:t}=e;window.__c={n:"Progress"};const s=(0,g.VK)((()=>t.state.pagesExported),[t]);return s>0?(0,M.jsx)("p",{children:(0,M.jsx)(c.FormattedMessage,{id:"exportProgressDialog.exportedPagesMessage",defaultMessage:"{pagesExported, plural, one {{pagesExported} page exported} other {{pagesExported} pages exported}}",values:{pagesExported:s}})}):(0,M.jsx)("p",{children:(0,M.jsx)(c.FormattedMessage,{id:"exportProgressDialog.exportStartedMessage",defaultMessage:"Exporting…"})})}var T=s(19037),j=s(33954),C=s(33929),k=s(37034),E=s(13630),P=s(80444),Z=s(77556),I=s(71071),O=s(49085);class F extends O.default{getInitialState(){return{pagesExported:0}}}const B=F;var A=s(52731),R=s(20454),N=s(88893),L=s(36610),D=s(91536),V=s(54642),z=s(47307),W=s(99813),U=s(92625);const K=(0,c.defineMessages)({exporting:{id:"exportActions.exporting.loadingMessage",defaultMessage:"Exporting"},exportAuditLogEmail:{id:"exportActions.auditLog.exporting.EmailMessage",defaultMessage:"Your CSV export is currently being generated. The generated CSV has a 2-hour delay from the real time audit log. Once it is ready, an email will be sent to you with the download link."},exportCSVEmail:{id:"exportActions.exportingCSV.EmailMessage",defaultMessage:"Your CSV export is currently being generated. Once it is ready, an email will be sent to you with the download link."},exportFailed:{id:"exportActions.exportFailedError.message",defaultMessage:"Export failed."},adminMessage:{defaultMessage:"Admin",id:"export.userPermissionsRole.admin.message"},workspaceOwnerMessage:{defaultMessage:"Workspace owner",id:"export.userPermissionsRole.workspaceOwner.message"},memberMessage:{defaultMessage:"Member",id:"export.userPermissionsRole.member.message"},membershipAdminMessage:{defaultMessage:"Membership admin",id:"export.userPermissionsRole.membershipAdmin.message"},guestMessage:{defaultMessage:"Guest",id:"export.userPermissionsRole.guest.message"},idMessage:{defaultMessage:"ID",id:"export.csvHeader.id"},emailMessage:{defaultMessage:"Email",id:"export.csvHeader.email"},nameMessage:{defaultMessage:"Name",id:"export.csvHeader.name"},roleMessage:{defaultMessage:"Role",id:"export.csvHeader.role"},permissionGroupsMessage:{defaultMessage:"Permission groups",id:"export.csvHeader.permissionGroups"},pagesMessage:{defaultMessage:"Pages",id:"export.csvHeader.pages"},partitionMessage:{defaultMessage:"Export is still in progress due to file size. We will send you an email about its progress.",id:"export.exportPartitioned.message"},privatePageMessage:{defaultMessage:"Private page",id:"export.privatePageTitle.message"},pageTitleAndIdMessage:{defaultMessage:"{pageTitle} ({pageId})",id:"export.pageTitleAndId.message"},pageSeparatorMessage:{defaultMessage:", ",id:"export.pageSeparator.message"}});async function G(e,t){if(!se({environment:e,...t}))return void L.y4(e,{target:"block",format:t.exportOptions.exportType,recursive:t.recursive});const{currentUserStore:s}=P.default.state;if(!s)return void L.y4(e,{target:"block",format:t.exportOptions.exportType,recursive:t.recursive});const o=s.getEmail();if(!o)return void L.y4(e,{target:"block",format:t.exportOptions.exportType,recursive:t.recursive});L.Md(e,{target:"block",format:t.exportOptions.exportType,recursive:t.recursive}),"currentView"===t.exportOptions.collectionViewExportType&&(t.exportOptions.preferredViewMap=$(s.id));const r=V.exportBlock(e,t);await q(e,r,t.recursive,o)}async function H(e,t){if(!se({environment:e,recursive:!0,exportOptions:t.exportOptions}))return void L.y4(e,{target:"space",format:t.exportOptions.exportType,recursive:!0});const{currentUserStore:s}=P.default.state;if(!s)return void L.y4(e,{target:"space",format:t.exportOptions.exportType,recursive:!0});const o=s.getEmail();if(!o)return void L.y4(e,{target:"space",format:t.exportOptions.exportType,recursive:!0});L.Md(e,{target:"space",format:t.exportOptions.exportType,recursive:!0}),"currentView"===t.exportOptions.collectionViewExportType&&(t.exportOptions.preferredViewMap=$(s.id));const r=V.exportSpace(e,t);await q(e,r,!0,o)}async function q(e,t,s,o){const{currentSpaceViewStore:r,currentSpaceStore:a}=P.default.state;if(!r)return;const n=new B;n.setState({pagesExported:0,targetEmailAddress:o});let i,l=!1;const p=r.getTeamsStores().filter((e=>e.getSetting("disable_export"))).flatMap((e=>e.getName()||[]));if(s){const t=p.length>0?6e3:1250;i=(0,d.Vs)(t);const s={exportProgressStore:n,disabledExportTeamNames:p};z.showDialog({message:(0,M.jsx)(b,{...s}),showCancel:!1,keepFocus:!0,disableBackgroundDismiss:!0,items:[{label:(0,M.jsx)(c.FormattedMessage,{id:"exportProgressDialog.closeButton.label",defaultMessage:"Close"}),onAccept:()=>{fe({environment:e,spaceId:null==a?void 0:a.id}),l=!0}}]})}else i=Promise.resolve(),U.j({message:K.exporting});for await(const d of t){if(l)return;if(d.error)return U.x(),void z.showErrorMessage(C.default.formatMessage(K.exportFailed));{const{value:t}=d;if("complete"===t.type||"partition"===t.type)return await i,U.x(),void("complete"===t.type?(z.dismissDialog(),!l&&t.exportURL&&W.oi(e,t.exportURL)):z.showMessage({message:C.default.formatMessage(K.partitionMessage)}));n.setState({...n.state,pagesExported:t.pagesExported})}}}function $(e){const t={};return n.Z.scan(((s,o)=>{if(s.includes(Z.Z.PREFERENCE_KEY_PREFIX)&&s.includes(e)){const e=s.split(Z.Z.PREFERENCE_KEY_PREFIX)[1];e&&o&&(t[e]=o)}})),t}function Q(e){const{root:t,environment:s,isCollectionViewExportTypeSupported:o}=e,a=s.currentUser.id,n=ie(a),i=n&&n.exportType||"markdown",d=o?"currentView":void 0,l="pdf"===i?{exportType:"pdf",timeZone:(0,r.r)(),pdfFormat:de(a),locale:"en",collectionViewExportType:d}:{exportType:i,timeZone:(0,r.r)(),locale:"en",collectionViewExportType:d};re(s,{open:!0,root:t,recursive:"space"===t.table,exportOptions:l,shouldExportComments:!1})}const Y=(e,t)=>{switch(t){case"editor":return e.formatMessage(K.workspaceOwnerMessage);case"membership_admin":return e.formatMessage(K.membershipAdminMessage);case"read_and_write":return e.formatMessage(K.memberMessage);case"none":return e.formatMessage(K.guestMessage);default:return o.log({level:"error",from:"exportActions",type:"roleNotFound",data:{miscDataToConvertToString:{role:t}}}),""}};async function J(e,t){const{spaceStore:s,subscriptionData:o,intl:r}=t,a=s.getPermissionGroups();await V.exportSpaceMembers(e,{spaceId:s.getSpaceId()});const n=i.oA(await Promise.all(o.users.map((async e=>{const t=R.U.createChildStore(s,{table:p.KJ,id:e.userId});await t.load();const o=t.getEmail(),n=t.getFullName(r),d=i.oA(a.filter((t=>(t.user_ids||[]).includes(e.userId))).map((e=>e.name)).sort());if(o||n)return[o||"",n||"",Y(r,e.role),d.join(","),t.id]}))));X(ee([[K.emailMessage,K.nameMessage,K.roleMessage,K.permissionGroupsMessage,K.idMessage].map((e=>r.formatMessage(e))),...n]),"members.csv")}function X(e,t){const s=document.createElement("a");s.setAttribute("href",`data:text/csv;charset=utf-8,${encodeURIComponent(e)}`),s.setAttribute("download",t),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)}function ee(e){return e.map((e=>e.map((e=>((e=e.replace(/"/g,'""')).search(/("|,|\n)/g)>=0&&(e=`"${e}"`),e))).join(","))).join("\n")}async function te(e,t){let{guests:s,intl:o,spaceStore:r}=t;await V.exportSpaceGuests(e,{spaceId:r.getSpaceId()});const a=o.formatMessage(K.pageSeparatorMessage),n=i.oA(await Promise.all(s.map((async t=>{const s=R.U.createChildStore(r,{table:p.KJ,id:t.userId});async function n(t){const s=A.G.createChildStore(r.getPagesStore(),{table:l.iU,id:t});return await s.load(),(0,k.V)(s,o,e,!1)??o.formatMessage(K.privatePageMessage)}const[,...i]=await Promise.all([s.load(),...t.guestPageIds.map((e=>async function(e){return o.formatMessage(K.pageTitleAndIdMessage,{pageId:e,pageTitle:await n(e)})}(e)))]),d=s.getEmail(),c=s.getFullName(o);if(d||c)return[d||"",c||"",i.join(a),s.id]})))),d=[[K.emailMessage,K.nameMessage,K.pagesMessage,K.idMessage].map((e=>o.formatMessage(e))),...n];X(ee(d),"guests.csv"),D.LA(e,{line_count:d.length})}function se(e){return!("pdf"===e.exportOptions.exportType&&e.recursive)||oe(e.environment)}function oe(e){return(0,N.qb)(e,"enterprise")||(0,N.qb)(e,"business")||T._Tt()}function re(e,t){const s=I.ZP.state,o=e.currentUser.id;let r=t;if(I.Sw(r)&&!oe(e))if("space"===r.root.table){const e=s.open&&!I.Sw(s)?s.exportOptions.exportType:"html";r={...r,exportOptions:{...r.exportOptions,exportType:e}}}else r={...r,recursive:!1};if(!se({environment:e,...r}))throw new a.D3("Invalid export options",{data:r});I.ZP.setState(r),function(e){const t=I.ZP.state;if(t.open){const s={...ie(e),exportType:t.exportOptions.exportType};"pdf"===t.exportOptions.exportType&&(s.pdfFormat=t.exportOptions.pdfFormat),n.Z.set({userId:e,key:ne,value:s})}}(o)}function ae(){I.ZP.setState({open:!1,shouldExportComments:!1})}const ne="ExportSettings";function ie(e){return n.Z.get({userId:e,key:ne})}function de(e){const t=ie(e);return t&&t.pdfFormat||I.jR()}async function le(e,t){const{currentUserStore:s}=P.default.state,{spaceId:r}=t;if(!s)return o.log({level:"error",from:"exportActions",type:"exportAuditLogCSV-currentUserStoreNotFound",data:{miscDataToConvertToString:{spaceId:r}}}),z.showMessage({message:C.default.formatMessage(K.exportFailed)}),void L.y4(e,{target:"auditLog",format:"csv",recursive:!1});if(!s.isDefined())return o.log({level:"error",from:"exportActions",type:"exportAuditLogCSV-currentUserValueNotFound",data:{miscDataToConvertToString:{spaceId:r}}}),z.showMessage({message:C.default.formatMessage(K.exportFailed)}),void L.y4(e,{target:"auditLog",format:"csv",recursive:!1});L.Md(e,{target:"auditLog",format:"csv",recursive:!1});const a=V.exportAuditLog(e,t);await ce(a,K.exportAuditLogEmail)}async function pe(e){const{environment:t,data:s}=e;L.Md(t,{target:"domainClaimableSpaces",format:"csv",recursive:!1});const o=V.exportDomainClaimableSpaces(t,s);await ce(o,K.exportCSVEmail)}async function ce(e,t){const s=await e.next();if(s.value.error){const e=(0,j.HV)(C.default.getIntl(),s.value.error);z.showErrorMessage(e)}else z.showMessage({message:C.default.formatMessage(t)})}async function ue(e,t){L.Md(e,{target:"userAnalytics",format:"csv",recursive:!1});const s=V.exportUserAnalytics(e,t);await ce(s,K.exportCSVEmail)}async function ge(e,t){L.Md(e,{target:"contentAnalytics",format:"csv",recursive:!1});const s=V.exportContentAnalytics(e,t);await ce(s,K.exportCSVEmail)}async function me(e,t){L.Md(e,{target:"adminContentSearchAnalytics",format:"csv",recursive:!1});const s=V.exportAdminContentSearch(e,{spaceId:t.spaceId,sort:{field:"relevance",direction:"desc"},query:t.filters.query,audience:t.filters.audience,lastEditedTime:(0,u.Hq)(t.filters.lastEditedTime),createdTime:(0,u.Hq)(t.filters.createdTime),createdBy:t.filters.createdBy,sharedWith:t.filters.sharedWith,teamspaceIds:t.filters.teamIds});await ce(s,K.exportCSVEmail)}async function fe(e){let{environment:t,spaceId:s}=e;if(!s)return;const o=await V.getActiveExportTasks(t,{spaceId:s});"success"===o.type&&E.Z.setState({count:o.data.length})}},27617:(e,t,s)=>{s.d(t,{Hq:()=>m,Ij:()=>g,KN:()=>i,PM:()=>l,Qb:()=>c,Zy:()=>p,dd:()=>n,eW:()=>u,mK:()=>f,o0:()=>d});var o=s(7057),r=s(53877),a=s(42875);function n(e,t){return(0,o.ZW)(r.OQ.notionDateTimeToLuxon(e,t.locale),"short")}function i(e,t){return(0,o.ZW)(r.OQ.notionDateTimeToLuxon(e,t.locale),"time")}function d(e,t){return r.OQ.notionDateTimeToLuxon(e,t.locale).toFormat(r._F)}function l(e,t){let s={starting:void 0,ending:void 0};var o,r,n,i;if(t.starting&&t.ending)s={starting:{type:"datetime",start_time:"",start_date:t.starting.start_date,time_zone:""},ending:{type:"datetime",start_time:"",start_date:t.ending.start_date,time_zone:""}},null!==(o=e.starting)&&void 0!==o&&o.start_time&&null!==(r=e.starting)&&void 0!==r&&r.time_zone&&(s.starting={...s.starting,start_time:e.starting.start_time,time_zone:e.starting.time_zone}),null!==(n=e.ending)&&void 0!==n&&n.start_time&&null!==(i=e.ending)&&void 0!==i&&i.time_zone?s.ending={...s.ending,start_time:e.ending.start_time,time_zone:e.ending.time_zone}:s={starting:{...s.starting,start_time:"00:00",time_zone:(0,a.r)()},ending:{...s.ending,start_time:"23:59",time_zone:(0,a.r)()}};else if(t.starting){var d,l;s=null!==(d=e.starting)&&void 0!==d&&d.start_time&&null!==(l=e.starting)&&void 0!==l&&l.time_zone?{starting:{type:"datetime",start_date:t.starting.start_date,start_time:e.starting.start_time,time_zone:e.starting.time_zone},ending:e.ending}:{starting:{type:"datetime",start_date:t.starting.start_date,start_time:"00:00",time_zone:(0,a.r)()},ending:e.ending}}else if(t.ending){var p,c;s=null!==(p=e.ending)&&void 0!==p&&p.start_time&&null!==(c=e.ending)&&void 0!==c&&c.time_zone?{ending:{type:"datetime",start_date:t.ending.start_date,start_time:e.ending.start_time,time_zone:e.ending.time_zone},starting:e.starting}:{ending:{type:"datetime",start_date:t.ending.start_date,start_time:"23:59",time_zone:(0,a.r)()},starting:e.starting}}else s={starting:e.starting,ending:e.ending};return s}function p(e){return e.starting&&e.ending?{starting:{type:"date",start_date:e.starting.start_date},ending:{type:"date",start_date:e.ending.start_date}}:e.starting?{starting:{type:"date",start_date:e.starting.start_date}}:e.ending?{ending:{type:"date",start_date:e.ending.start_date}}:{}}function c(e){if(e)return{type:"date",start_date:e.start_date}}function u(e){return`${e.actorType}:${e.actorId}`}function g(e){const t=e.split(":");if(2===t.length)return"bot"===t[0]?{actorId:t[1],actorType:"bot"}:"notion_user"===t[0]?{actorId:t[1],actorType:"notion_user"}:void 0}function m(e){return{starting:e.starting?{type:"date",start_date:e.starting.start_date}:void 0,ending:e.ending?{type:"date",start_date:e.ending.start_date}:void 0}}function f(e){return void 0===e.starting&&void 0===e.ending}},27386:(e,t,s)=>{s.d(t,{Um:()=>c,ZP:()=>u,kN:()=>p});s(67294);var o=s(480),r=s(24405),a=s(34859),n=s(91754),i=s(61519),d=s(53336),l=s(85893);function p(e){return e?18:60}function c(){return(0,l.jsx)(i.Z,{size:37})}const u=function(e){let{children:t,controlRow:s,bannerText:i,controlRowPaddingTopBottom:c,removeBoxShadow:u,contentPaddingLeftRight:g,controlRowPaddingLeftRight:m,getPaddingTopBottom:f,disableScroller:x}=e;window.__c={n:"SettingBox"};const y=(0,r.Fg)(),h=(0,o.O7)(),{device:M}=h,v=f?f():M.isMobile?18:36;return x?(0,l.jsxs)("div",{style:{paddingLeft:p(M.isMobile),paddingRight:p(M.isMobile)},children:[(0,l.jsx)("div",{style:{paddingTop:v,paddingBottom:v},children:t}),s&&(0,l.jsx)("div",{style:{paddingTop:c,paddingBottom:c,boxShadow:`0 -1px 0 ${y.regularDividerColor}`},children:s})]}):(0,l.jsxs)("div",{style:{display:"flex",flexDirection:"column",width:"100%",height:"100%",backgroundColor:y.cardContentBackground},children:[i&&(0,l.jsx)(n.Z,{styleKey:n.v.Blue,isMobile:!1,children:i}),(0,l.jsx)(d.Z,{type:a.Z.All,style:{flexGrow:1,WebkitOverflowScrolling:"touch",transform:"translateZ(0)",paddingLeft:g??p(M.isMobile),paddingRight:g??p(M.isMobile),paddingTop:i?15:v,paddingBottom:i?22:v},children:t}),s&&(0,l.jsx)("div",{style:{flexGrow:0,flexShrink:0,paddingLeft:m??p(M.isMobile),paddingRight:m??p(M.isMobile),paddingTop:c,paddingBottom:c,boxShadow:u?void 0:`0 -1px 0 ${y.regularDividerColor}`},children:s})]})}},55422:(e,t,s)=>{s.d(t,{L:()=>O,Z:()=>Z});s(57658);var o=s(67294),r=s(480),a=s(86628),n=s(24405),i=s(36591),d=s(42853),l=s(97880),p=s(9291),c=s(61045),u=s(11368),g=s(87279),m=s(23570),f=s(44041),x=s(91694),y=s(52275),h=s(31945),M=s(78140),v=s(28992),b=s(32163),w=s(63296),S=s(89728),_=s(72495),T=s(24006),j=s(26388),C=s(64369),k=s(27386),E=s(23189),P=s(85893);function Z(e){window.__c={n:"SettingsItem"};const{title:t,caption:s,captionStyle:i,isMobile:d,upsellOptions:l,type:p,shouldHighlight:g}=e,y=(0,r.O7)(),{paddingLeftCSS:h,paddingRightCSS:M}=(0,a.VK)((()=>y.WindowSizeStore.state),[y]),[v,b]=(0,o.useState)(!1),w=(0,o.useCallback)((()=>b(!0)),[b]),S=(0,o.useCallback)((()=>b(!1)),[b]),_=(0,o.useContext)(u.Ue),T=(0,o.useRef)(null);(0,o.useEffect)((()=>{g&&T.current&&c.bx({element:T.current,scrollers:{verticalScroller:null==_?void 0:_.verticalScroller},vertical:{reveal:"closest"},horizontal:void 0,animate:!0})}),[g,T,null==_?void 0:_.verticalScroller]);const Z=(0,o.useMemo)((()=>{if(d){if("dropdown"===p)return{display:"flex",flexDirection:"column"};if("toggleToButton"===e.type&&e.isOn||"custom"===e.type&&!0===e.useFlexboxStyle)return{}}return{display:"flex",alignItems:"center",justifyContent:"space-between"}}),[d,p,e]),O=(0,n.yK)((t=>({container:{...Z,paddingLeft:d?h:void 0,paddingRight:d?M:void 0,cursor:v&&!e.disabled?"pointer":e.disabled?"not-allowed":"default",...g?{backgroundColor:t.buttonHoveredBackground,marginLeft:-1*(0,k.kN)(d),marginRight:-1*(0,k.kN)(d),paddingLeft:(0,k.kN)(d),paddingRight:(0,k.kN)(d),marginTop:-1*(0,m.f)(d)/2,marginBottom:-1*(0,m.f)(d)/2,paddingTop:(0,m.f)(d)/2,paddingBottom:(0,m.f)(d)/2}:{}},description:{display:"flex",flexDirection:"column",marginRight:"10%"},captionStyle:{...i},title:{display:"flex",flexDirection:"row"}})),[d,h,M,g,v,i,e.disabled,Z]),F="toggle"===e.type||"toggleToButton"===e.type||"custom"===e.type&&!e.disableSettingsItemClick,B=(0,P.jsxs)("div",{ref:T,style:O.container,onClick:()=>{if(!(e.disabled||"custom"===e.type&&e.disableSettingsItemClick))return l&&l.shouldUpsell?f.y(y,{from:l.analyticsName,for:l.subscriptionTier}):void("toggle"===e.type?e.onToggle():"toggleToButton"===e.type?e.onClick():"custom"===e.type&&e.customButton&&o.isValidElement(e.customButton)&&e.customButton.props.onClick&&"function"==typeof e.customButton.props.onClick&&e.customButton.props.onClick())},onMouseEnter:F?w:void 0,onMouseLeave:F?S:void 0,children:[(0,P.jsxs)("div",{style:O.description,children:[(0,P.jsxs)(E.Z,{smallMarginBottom:!0,disabled:e.disabled,isCritical:e.isCritical,children:[(0,P.jsxs)("div",{style:O.title,children:[t,e.badge]}),l&&l.shouldUpsell&&(0,P.jsx)(x.Z,{subscriptionTier:l.subscriptionTier,analyticsName:l.analyticsName,onClick:()=>f.y(y,{from:l.analyticsName,for:l.subscriptionTier}),desktopStyle:{display:"inline-block",marginLeft:8,marginTop:-3}})]}),(0,P.jsx)(C.Z,{style:O.captionStyle,isSmall:!0,isMultiline:!0,children:s})]}),(0,P.jsx)(I,{...e})]});return e.tooltipLabel?(0,P.jsx)(j.ZP,{placement:j.ug.Bottom,alignment:j.v2.Center,disableTooltip:e.disableTooltip,renderTooltip:()=>e.tooltipLabel,render:e=>(0,P.jsx)("div",{...e,children:B})}):B}function I(e){return"toggle"===e.type?(0,P.jsx)(T.Z,{on:e.isOn,disabled:e.disabled}):"dropdown"===e.type?(0,P.jsx)(O,{...e}):"custom"===e.type?(0,P.jsx)(P.Fragment,{children:e.customButton}):"toggleToButton"===e.type?e.isOn?(0,P.jsx)("div",{style:{marginTop:12},children:(0,P.jsx)(w.Z,{isLarge:!0,onClick:e.onClick,style:e.buttonStyle,disabled:e.disabled,children:e.buttonLabel})}):(0,P.jsx)(T.Z,{on:!1,onClick:e.onClick,disabled:e.disabled}):void(0,l.t1)(e)}function O(e){var t;window.__c={n:"Dropdown"};const{isMobile:s,title:o,upsellOptions:r,currentOption:a,options:l,info:c,onSelectOption:u,menuStyle:m,buttonStyle:f}=e,x=null===(t=l.find((e=>{let{key:t}=e;return t===a})))||void 0===t?void 0:t.label,w=(0,n.yK)((e=>({button:{marginTop:12,marginBottom:4,marginRight:s?"auto":void 0,paddingLeft:s?12:8,paddingRight:s?12:8,height:s?44:28,border:s?`1px solid ${e.outlineButtonBorder}`:void 0,...f},icon:{width:10,marginLeft:4,fill:e.lightIconColor}})),[s,f]),T=Boolean(r&&r.shouldUpsell)||e.disabled;return(0,P.jsx)(h.ZP,{popupType:s?h.Z4.SlideUp:h.Z4.Popup,placementToOrigin:h.pO.Right,renderOrigin:e=>(0,P.jsxs)(S.Z,{...e,isLarge:!0,style:{...w.button,opacity:T?.4:1},disabled:T,children:[x,(0,d.i)(w.icon)]}),render:e=>{let t;t=s?{menuType:g.og.Modal,title:o,right:(0,P.jsx)(p.FormattedMessage,{defaultMessage:"Done",id:"settingItem.buttonPopup.done.label"}),onClickRight:e.close}:{menuType:g.og.Popup,width:250,...m};const r=[{key:"settings-item-section",render:e=>(0,P.jsx)(_.Z,{...e}),items:l.map((t=>{let{key:o,label:r,caption:a}=t;return{key:o,action:()=>{u(o),e.close()},render:e=>(0,P.jsx)(y.Z,{...e,title:r,caption:a,shouldWrapCaption:!0,right:x===r?(0,P.jsx)("div",{style:{width:s?16:14},children:(0,i.e)()}):void 0})}}))}];if(c){const e=c.map((e=>{let{key:t,label:s}=e;return{key:t,action:()=>{},render:e=>(0,P.jsx)(v.Z,{...e,shouldWrapCaption:!0,caption:s})}}));r.push({key:"info-item-section",render:e=>(0,P.jsx)(_.Z,{...e,topBorder:!0}),items:e})}return(0,P.jsx)(M.Z,{...t,children:(0,P.jsx)(b.Z,{type:b.i.Vertical,sections:r,initialFocus:void 0})})}})}},88775:(e,t,s)=>{s.d(t,{ZP:()=>j});var o=s(67294),r=s(480),a=s(86628),n=s(24405),i=s(42853),d=s(9291),l=s(33929),p=s(87279),c=s(55838),u=s(30397),g=s(9867),m=s(74016),f=s(48019),x=s(52275),y=s(31945),h=s(68894),M=s(78140),v=s(89728),b=s(72495),w=s(64369),S=s(85893);const _=(0,d.defineMessages)({filterTeams:{defaultMessage:"Filter teamspaces…",id:"teamsDropdownForMember.filterForTeams.placeholder"}});function T(e){window.__c={n:"MemberTeamContent"};const t=(0,r.O7)(),s=(0,n.yK)((()=>({teamMenuItem:{fontWeight:400,maxWidth:180}})),[]),[i,u]=(0,o.useState)(""),y=(0,o.useCallback)((e=>g.RF({environment:t,teamId:e,tab:c.a.Members,from:"teams_dropdown_for_team_member"})),[t]),v=(0,a.VK)((()=>[{key:"teams for member",render:e=>(0,S.jsx)(b.Z,{...e}),actions:e.teamStores.map((e=>{const t={key:e.id,displayName:e.getName(),analyticsName:e.getName()||"team_unknown",searchName:e.getName(),render:t=>(0,S.jsx)(x.Z,{icon:(0,S.jsx)(m.p,{disabled:!0,store:e}),title:(0,S.jsx)(w.Z,{style:s.teamMenuItem,children:e.getName()}),caption:(0,S.jsx)(d.FormattedMessage,{defaultMessage:"{numMembers} {numMembers, plural, one {member} other {members}}",id:"teamsDropdownForMember.numMembers",values:{numMembers:e.getUserIdsInTeam().length}}),inline:!0,...t}),action:()=>{y(e.id)},closeParentMenu:!1};return t}))}]),[e.teamStores,s.teamMenuItem,y]),T=i,j=(0,S.jsx)(b.Z,{isInput:!0,children:(0,S.jsx)(h.ZP,{value:T,onChange:(0,o.useCallback)((e=>{u(e.target.value)}),[]),focus:!0,focusAfterAnimation:!0,placeholder:l.default.formatMessage(_.filterTeams)})}),C={menuType:p.og.Popup,maxWidth:350,maxHeight:300,header:e.teamStores.length>5?j:void 0};return(0,S.jsx)(M.Z,{...C,children:(0,S.jsx)(f.Z,{filter:T,context:{blocks:[],environment:t,publicEditMode:void 0},initialFocus:0,sections:v})})}const j=function(e){window.__c={n:"TeamsDropdownForMember"};const t=(0,a.VK)((()=>e.teamStores??u.Z.state.teams),[e.teamStores]),s=(0,n.yK)((e=>({button:{marginRight:8},noTeams:{marginRight:8,color:e.lightTextColor},chevron:{width:10,marginLeft:4,fill:e.lightIconColor}})),[]),o=(0,a.VK)((()=>t.filter((t=>t.getMembers().some((t=>"user"===t.entity_type&&t.user_id===e.member.userId))))),[t,e.member]),r=o.length;return(0,S.jsx)(y.ZP,{popupType:y.Z4.Popup,renderOrigin:e=>(0,S.jsx)(v.Z,{disabled:0===r,style:0===r?s.noTeams:s.button,...e,children:0===r?(0,S.jsx)(d.FormattedMessage,{id:"teamsDropdownForMember.teamsCountNone.label",defaultMessage:"No access"}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(d.FormattedMessage,{id:"teamsDropdownForMember.teamsCount.label",defaultMessage:"{numberOfTeams, plural, one {{numberOfTeams} teamspace} other {{numberOfTeams} teamspaces}}",values:{numberOfTeams:r}}),(0,i.i)(s.chevron)]})}),render:()=>(0,S.jsx)(T,{teamStores:o})})}},71119:(e,t,s)=>{s.d(t,{UG:()=>l,cR:()=>p,pf:()=>d,pu:()=>c});var o=s(97880),r=s(9291),a=s(54642),n=s(33929);const i=(0,r.defineMessages)({sms:{id:"mfaMethod.sms",defaultMessage:"SMS"},totp:{id:"mfaMethod.totp",defaultMessage:"Authenticator"},backupCode:{id:"mfaMethod.backupCode",defaultMessage:"Backup code"}}),d={"data-1p-ignore":"true","data-lpignore":"true"};function l(e){const t=["totp","sms","backup_code"];return e.sort(((e,s)=>{const o=t.indexOf(e.mfaMethod),r=t.indexOf(s.mfaMethod);return o===r?e.createdAt-s.createdAt:o-r}))}function p(e){switch(e){case"sms":return n.default.formatMessage(i.sms);case"totp":return n.default.formatMessage(i.totp);case"backup_code":return n.default.formatMessage(i.backupCode);default:(0,o.t1)(e)}}async function c(e){const t=await a.authGetLoginConfiguration(e,{});if("success"===t.type){const e=t.data,s="required"!==e.samlSignIn&&e.hasAccount&&e.passwordSignIn,o="required"===e.samlSignIn,r="required"!==e.samlSignIn&&e.hasAccount&&e.mfaOptions.length>0,a=s&&!o?r?"on":"off":"disabled",n=e.mfaOptions.find((e=>"backup_code"===e.mfaMethod));return{hasPassword:s,canConfigurePassword:!o,isSamlEnforced:o,mfaStatus:a,numMfaSettings:e.mfaOptions.length,regenerateBackupCodes:void 0===n&&"on"===a}}throw t.error}},23570:(e,t,s)=>{function o(e){return e?32:18}s.d(t,{f:()=>o})},13630:(e,t,s)=>{s.d(t,{Z:()=>a});var o=s(49085);class r extends o.default{getInitialState(){return{count:0}}}const a=new r},71071:(e,t,s)=>{s.d(t,{Sw:()=>n,ZP:()=>l,jR:()=>i});var o=s(13991),r=s(49085);const a=["en","en-us","en-ca"];function n(e){return"pdf"===e.exportOptions.exportType}function i(){return a.includes(o.SP.toLowerCase())?"Letter":"A4"}class d extends r.default{getInitialState(){return{open:!1,shouldExportComments:!1}}}const l=new d},91694:(e,t,s)=>{s.d(t,{Z:()=>y});s(67294);var o=s(480),r=s(86628),a=s(24405),n=s(8848),i=s(47425),d=s(97880),l=s(82990),p=s(9291),c=s(74136),u=s(26388),g=s(44041),m=s(70060),f=s(32856),x=s(85893);const y=function(e){let{subscriptionTier:t,mobileStyle:s,desktopStyle:y,analyticsName:h,onClick:M}=e;window.__c={n:"UpsellButton"};const v=(0,a.Fg)(),b=(0,o.O7)(),{device:w}=b,S=w.isIOS&&w.isNative,_=(0,r.VK)((()=>function(e,t){if(!(0,m.R$)())return{};switch(e){case"plus":case"business":case"enterprise":return{color:t.blueColor,background:"light"===t.mode?n.ZP.diffBackground:"rgba(35, 131, 226, 0.2)",fontWeight:l.Z.fontWeight.medium};default:return{}}}(t,v)),[t,v]);if(S)return null;let T;return"personal"===t?T=(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Personal Pro",id:"upgradeButton.personal.text"}):(0,i.eR)(t)?T=(0,x.jsx)(f.D,{experimentId:"upsell_colors",groups:{control:(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Plus",id:"upgradeButton.plus.text"}),on:(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Plus ↗",id:"upgradeButton.plus.textWithArrow"})}}):(0,i.NG)(t)?T=(0,x.jsx)(f.D,{experimentId:"upsell_colors",groups:{control:(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Business",id:"upgradeButton.business.text"}),on:(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Business ↗",id:"upgradeButton.business.textWithArrow"})}}):(0,i.wP)(t)?T=(0,x.jsx)(f.D,{experimentId:"upsell_colors",groups:{control:(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Enterprise",id:"upgradeButton.enterprise.text"}),on:(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Enterprise ↗",id:"upgradeButton.enterprise.textWithArrow"})}}):(0,d.t1)(t),w.isMobile?(0,x.jsx)(c.Z,{mobileStyle:s,children:T}):(0,x.jsx)(u.ZP,{delayThreshold:120,placement:u.ug.Bottom,renderTooltip:()=>(0,x.jsxs)("div",{style:{maxWidth:500},children:[(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Upgrade to use this feature.",id:"upgradeButton.upgrade.tooltip"}),(0,x.jsx)("br",{}),(0,x.jsx)(p.FormattedMessage,{defaultMessage:"Click to learn more.",id:"upgradeButton.learnMore.tooltip"})]}),originGap:6,render:e=>(0,x.jsx)(c.Z,{desktopStyle:y,innerStyle:_,onClick:e=>function(e,t,s,o,r){g.y(o,{from:t,for:s}),r&&r(e)}(e,h,t,b,M),...e,children:T})})}},50501:(e,t,s)=>{s.d(t,{g:()=>o});const o=28*s(63143).A0}}]);