define("metaserver/static/js/modules/clean/cloud_docs/cloud_doc_api_client",["require","exports","tslib"],(function(e,t,s){"use strict";function n(){return s.__awaiter(this,void 0,void 0,(function*(){const{UserApiV2Client:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/api_v2/user_client"],t,s)}).then(s.__importStar);return(new t).ns("cloud_docs")}))}Object.defineProperty(t,"__esModule",{value:!0}),t.encryptEmail=t.logTokenInUse=t.getPreferredUrl=t.getTeamSettings=t.setSignInSnackbarAsync=t.getSignInSnackbarAsync=t.setUserEducationSnackbarAsync=t.getUserEducationSnackbarAsync=t.setPassSnackbarAsync=t.getPassSnackbarAsync=t.dismissPreferredEditorPrompt=t.getNavigationProperties=t.getLockProviderAsync=t.getCloudDocToken=void 0,t.getCloudDocToken=function(e,t,i,a){(function(e,t){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("get_token",{cloud_doc_id:t},{subjectUserId:e})}))})(e,t).then(i,a)},t.getLockProviderAsync=function(e,t){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("get_lock_provider",{file_id:t},{subjectUserId:e})}))},t.getNavigationProperties=function(e,t,i,a){(function(e,t){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("get_navigation_properties",{cloud_doc_id:t},{subjectUserId:e})}))})(e,t).then(i,a)},t.dismissPreferredEditorPrompt=function(e,t,i){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("preferred_editor_prompt/disable",{integration_name:t,preferred_editor_doc_type:i},{subjectUserId:e})}))},t.getPassSnackbarAsync=function(e,t){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("pass_snackbar/get",{cloud_doc_id:t},{subjectUserId:e})}))},t.setPassSnackbarAsync=function(e){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("pass_snackbar/set",void 0,{subjectUserId:e})}))},t.getUserEducationSnackbarAsync=function(e){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("user_education_snackbar/get",void 0,{subjectUserId:e})}))},t.setUserEducationSnackbarAsync=function(e){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("user_education_snackbar/set",void 0,{subjectUserId:e})}))},t.getSignInSnackbarAsync=function(e){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("signin_snackbar/get",void 0,{subjectUserId:e})}))},t.setSignInSnackbarAsync=function(e){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("signin_snackbar/set",void 0,{subjectUserId:e})}))},t.getTeamSettings=function(e){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("team_settings/get",void 0,{subjectUserId:e})}))},t.getPreferredUrl=function(e,t,i){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("get_preferred_editor_url",{file_id:t,file_ext:i},{subjectUserId:e})}))},t.logTokenInUse=function(e,t,i){return s.__awaiter(this,void 0,void 0,(function*(){return(yield n()).rpc("log_token_in_use",{doc_id:t,auth_token:i},{subjectUserId:e}).catch(()=>new Promise(()=>null))}))},t.encryptEmail=function(t){return s.__awaiter(this,void 0,void 0,(function*(){return(yield(function(){return s.__awaiter(this,void 0,void 0,(function*(){const{NoAuthApiV2Client:t}=yield new Promise((t,s)=>{e(["metaserver/static/js/api_v2/noauth_client"],t,s)}).then(s.__importStar);return(new t).ns("cloud_docs")}))})()).rpc("logged_out/encrypt_email",{email:t},{})}))}})),define("metaserver/static/js/modules/clean/cloud_docs/constants",["require","exports","tslib","lodash","metaserver/static/js/modules/clean/filepath/filepath","metaserver/static/js/modules/clean/static_urls","metaserver/static/js/modules/core/i18n"],(function(e,t,s,n,i,a,o){"use strict";var r,c,d;Object.defineProperty(t,"__esModule",{value:!0}),t.CLOUD_DOCS_PASS_LOG_DELAY_MS=t.CLOUD_DOCS_STORMCROW_LOGGED_OUT_UX_PAPER=t.CLOUD_DOCS_STORMCROW_LOGGED_OUT_UX_GOOGLE=t.CLOUD_DOCS_LOGGED_OUT_UX_COOKIE_PERIOD=t.CLOUD_DOCS_LOGGED_OUT_UX_COOKIE_NAME=t.CLOUD_DOCS_AMP_NAMESPACE=t.ActionSourceValue=t.isPointerByExtension=t.isDocsendSupportedFile=t.isHellosignFileByExtension=t.isMicrosoftFileByExtension=t.isCloudEnhancedFileByExtension=t.isCloudBasedFileByExtension=t.isCloudDocByExtension=t.MAX_DOCSEND_FILE_SIZE=t.DOCSEND_FILE_EXTS=t.HELLOSIGN_FILE_EXTS=t.MICROSOFT_FILE_EXTS=t.CLOUD_ENHANCED_FILE_EXTS=t.CLOUD_BASED_FILE_EXTS=t.POINTER_EXTS=t.DSS_TYPE_TO_SUPPORTED_EXTS=t.GOOGLE_SLIDES_SUPPORTED_EXTS=t.GOOGLE_SHEET_SUPPORTED_EXTS=t.GOOGLE_DOC_SUPPORTED_EXTS=t.DSS_TYPE_TO_TEXT=t.DSS_TYPE_TO_OPEN_WITH_ICONS=t.QueryParamBlackList=t.LOADING_PAGE_URL=t.isGoogleFileType=t.isPointerFileType=t.isMicrosoftFileType=t.CLOUD_EDITOR_TO_PRODUCT_NAME=t.NewFileMenuFromType=t.MicrosoftEditors=t.MicrosoftFileTypes=t.PointerFileTypes=t.GoogleFileTypes=t.PaperFileTypes=t.PaperNewFileTypes=void 0,n=s.__importStar(n),(function(e){e.PAPER="paper",e.PAPER_TEMPLATE="papert",e.PAPER_BINDER="binder"})(t.PaperNewFileTypes||(t.PaperNewFileTypes={})),(function(e){e.PAPER="paper",e.PAPER_TEMPLATE="papert",e.PAPER_BINDER="binder"})(t.PaperFileTypes||(t.PaperFileTypes={})),(function(e){e.GOOGLE_DSS_DOC="gdoc",e.GOOGLE_DSS_SHEET="gsheet",e.GOOGLE_DSS_SLIDES="gslides"})(r=t.GoogleFileTypes||(t.GoogleFileTypes={})),(function(e){e.SIMPLE_POINTER="dlink"})(c=t.PointerFileTypes||(t.PointerFileTypes={})),(function(e){e.WORD="docx",e.EXCEL="xlsx",e.POWERPOINT="pptx"})(d=t.MicrosoftFileTypes||(t.MicrosoftFileTypes={})),(function(e){e.WORD="word",e.EXCEL="excel",e.POWERPOINT="powerpoint"})(t.MicrosoftEditors||(t.MicrosoftEditors={})),(function(e){e.HOME="new_file_menu_home",e.BROWSE="new_file_menu_browse",e.NAV="new_file_menu_nav"})(t.NewFileMenuFromType||(t.NewFileMenuFromType={})),t.CLOUD_EDITOR_TO_PRODUCT_NAME={preview:o.intl.formatMessage({id:"GqeH/g",defaultMessage:"preview"}),word:o.intl.formatMessage({id:"Y9FcUQ",defaultMessage:"Word for the web"}),excel:o.intl.formatMessage({id:"o3mRdr",defaultMessage:"Excel for the web"}),powerpoint:o.intl.formatMessage({id:"RTj2SO",defaultMessage:"PowerPoint for the web"}),gdoc:o.intl.formatMessage({id:"+HsOFj",defaultMessage:"Google Docs"}),gsheet:o.intl.formatMessage({id:"cpuRML",defaultMessage:"Google Sheets"}),gslides:o.intl.formatMessage({id:"PcJCVL",defaultMessage:"Google Slides"}),paper:o.intl.formatMessage({id:"neBk7u",defaultMessage:"Dropbox Paper"}),papert:o.intl.formatMessage({id:"Rvv7NR",defaultMessage:"Dropbox Paper Template"}),binder:o.intl.formatMessage({id:"X5Hrgk",defaultMessage:"Dropbox Binder"})},t.isMicrosoftFileType=e=>n.values(d).includes(e),t.isPointerFileType=e=>n.values(c).includes(e),t.isGoogleFileType=e=>n.values(r).includes(e),t.LOADING_PAGE_URL="/cloud_docs/new",t.QueryParamBlackList={platform:!0,dc_open_id:!0,web_open_id:!0,ts:!0,fileid_gid:!0},t.DSS_TYPE_TO_OPEN_WITH_ICONS={[r.GOOGLE_DSS_DOC]:a.static_url("/static/images/cloud_docs/gdoc-vfljy0OpJ.svg"),[r.GOOGLE_DSS_SHEET]:a.static_url("/static/images/cloud_docs/gsheet-vflWVpJ8G.svg"),[r.GOOGLE_DSS_SLIDES]:a.static_url("/static/images/cloud_docs/gslides-vflvsGNC8.svg")},t.DSS_TYPE_TO_TEXT={[r.GOOGLE_DSS_DOC]:o.intl.formatMessage({id:"+HsOFj",defaultMessage:"Google Docs"}),[r.GOOGLE_DSS_SHEET]:o.intl.formatMessage({id:"cpuRML",defaultMessage:"Google Sheets"}),[r.GOOGLE_DSS_SLIDES]:o.intl.formatMessage({id:"PcJCVL",defaultMessage:"Google Slides"})},t.GOOGLE_DOC_SUPPORTED_EXTS=[".docx",".gdoc"],t.GOOGLE_SHEET_SUPPORTED_EXTS=[".xlsx",".gsheet"],t.GOOGLE_SLIDES_SUPPORTED_EXTS=[".pptx",".gslides"],t.DSS_TYPE_TO_SUPPORTED_EXTS={[r.GOOGLE_DSS_DOC]:t.GOOGLE_DOC_SUPPORTED_EXTS,[r.GOOGLE_DSS_SHEET]:t.GOOGLE_SHEET_SUPPORTED_EXTS,[r.GOOGLE_DSS_SLIDES]:t.GOOGLE_SLIDES_SUPPORTED_EXTS},t.POINTER_EXTS=["web"],t.CLOUD_BASED_FILE_EXTS=["binder","paper","papert","web","gdoc","gsheet","gslides"],t.CLOUD_ENHANCED_FILE_EXTS=["docx","pptx","xlsx"],t.MICROSOFT_FILE_EXTS=["docx","pptx","xlsx"],t.HELLOSIGN_FILE_EXTS=["doc","docx","gif","html","jpeg","jpg","pdf","png","ppsx","ppt","pptx","rtf","txt","xls","xlsx"],t.DOCSEND_FILE_EXTS=["doc","docx","pdf","ppt","pptx","key"],t.MAX_DOCSEND_FILE_SIZE=2147483648,t.isCloudDocByExtension=e=>t.isCloudBasedFileByExtension(e)||t.isCloudEnhancedFileByExtension(e),t.isCloudBasedFileByExtension=e=>!!e&&(e.length>0&&"."===e[0]&&(e=e.substr(1)),t.CLOUD_BASED_FILE_EXTS.includes(e.toLowerCase())),t.isCloudEnhancedFileByExtension=e=>!!e&&(e.length>0&&"."===e[0]&&(e=e.substr(1)),t.CLOUD_ENHANCED_FILE_EXTS.includes(e.toLowerCase())),t.isMicrosoftFileByExtension=e=>!!e&&(e.length>0&&"."===e[0]&&(e=e.substr(1)),t.MICROSOFT_FILE_EXTS.includes(e.toLowerCase())),t.isHellosignFileByExtension=e=>!!e&&(e.length>0&&"."===e[0]&&(e=e.substr(1)),t.HELLOSIGN_FILE_EXTS.includes(e.toLowerCase())),t.isDocsendSupportedFile=(e,s)=>!!s&&(s.length>0&&"."===s[0]&&(s=s.substr(1)),t.DOCSEND_FILE_EXTS.includes(s.toLowerCase())&&et.POINTER_EXTS.includes(i.file_extension(e)),(function(e){e.WEB="web",e.WEB_HOME="web_home",e.WEB_BROWSE="web_browse",e.UNKOWN="unknown"})(t.ActionSourceValue||(t.ActionSourceValue={})),t.CLOUD_DOCS_AMP_NAMESPACE="cloud_docs_perf",t.CLOUD_DOCS_LOGGED_OUT_UX_COOKIE_NAME="cd_u_gdd",t.CLOUD_DOCS_LOGGED_OUT_UX_COOKIE_PERIOD=30,t.CLOUD_DOCS_STORMCROW_LOGGED_OUT_UX_GOOGLE="cloud_docs_logged_out_ux_google",t.CLOUD_DOCS_STORMCROW_LOGGED_OUT_UX_PAPER="cloud_docs_logged_out_ux_paper",t.CLOUD_DOCS_PASS_LOG_DELAY_MS=3e4})),define("metaserver/static/js/modules/clean/cloud_docs/types",["require","exports"],(function(e,t){"use strict";var s,n,i,a,o;Object.defineProperty(t,"__esModule",{value:!0}),t.IntegrationCreateAndEdit=t.IntegrationViewOnly=t.CloudDocProviderIntegration=t.PromptActionTypes=t.UserActionDynamicRoutingModalImpressionMessage=t.UserActionLoadingSnackbarOpenPreviewMessage=t.UserActionLoadingSnackbarImpressionMessage=t.UserActionPreviewMessage=t.UserActionCreateMessage=t.UserActionPreCreateMessage=t.UserActionPreOpenMessage=t.UserActionEditorType=t.PaperWebEditor=t.PowerpointOnlineEditor=t.ExcelOnlineEditor=t.WordOnlineEditor=t.GoogleSlidesEditor=t.GoogleSheetsEditor=t.GoogleDocsEditor=t.UserActionSourceType=t.BrowserExtensionSource=t.WebSource=t.WebPreviewSource=t.WebSearchSource=t.WebHomeSource=t.WebBrowseSource=t.UserActionEventType=t.DynamicRoutingModalImpression=t.LoadingSnackbarOpenPreview=t.LoadingSnackbarImpression=t.PreviewAction=t.PreOpenAction=t.OpenAction=t.CreateAction=t.PreCreateAction=t.GetPartnerIntegration=t.PartnerIntegrationPaper=t.PartnerIntegrationMicrosoft=t.PartnerIntegrationGoogle=t.IntegrationName=t.getPlatform=t.editorTypeToClient=t.actionReceivedToEvent=t.MaxAccessUrlChanged=t.FileLocked=t.OverQuota=t.NearQuota=t.UserNotLoggedIn=t.PermanentlyDeleted=t.DeletedCantRestore=t.DeletedCanRestore=t.PermissionDenied=t.Unauthenticated=t.PermissionDowngraded=t.PermissionUpgraded=t.BackHome=t.RestoreFailed=t.RestoreSuccess=t.RestoreAttempt=t.ReceivedMessageReloadHost=t.ReceivedMessageTitleChanged=t.ReceivedMessageSharingOpened=t.SentMessageMetadataChanged=t.SentMessageHostReady=t.SentMessageHostFragmentsChanged=t.ReceivedMessageClientReady=t.ReceivedMessageClientFragmentsChanged=t.ReceivedMessageAclFixerOpened=t.ReceivedMessageAclFixerClosed=t.LoadingScreenTimeout=t.LoadingScreenEnd=t.LoadIframeBrowserCapabilities=t.LoadIframeFailed=t.LoadIframeSuccess=t.LoadIframeAttempt=t.GddRegisterClientCalled=t.SimplePointer=t.ShareModalVariant=t.FrameMessengerParentReady=t.WopiSpecificMessageToDropbox=t.NotificationCountChangedMessage=t.MemberCountChanged=t.DocMentionUIClosedMessage=t.SearchUIResultType=t.OpenDocMentionUIMessage=t.SearchUiClosedMessage=t.OpenSearchUiMessage=t.SearchResultClickAction=t.GddFrameLoadedMessage=t.GddReadyMessage=t.ToggleNotificationDropdownMessage=t.MountDropboxNotificationsDropdownMessage=t.NavigateCompletedMessage=t.NavigateNewDocMessage=t.GrantTokenMessage=t.GetTokenMessage=t.ProviderFrameCalledMessage=t.GddLogEventMessage=t.MetadataChangedMessage=t.AddAccessUIResponseMessage=t.OpenSharingUIMessage=t.BroadcastErrorMessage=t.TitleChangedMessage=t.ReloadHostMessage=t.NavigateNewFragmentMessageToDropbox=t.NavigateNewFragmentMessageToProvider=t.NavigateNewHistoryMessageToProvider=t.OpenAddAccessUIMessage=t.IntermediateFrameInitMessage=t.ChildInteractiveMessage=t.ChildViewableMessage=t.HostReadyMessage=t.ChildReadyMessage=t.WopiSpecificActionsToProvider=t.PaperSpecificActionsToProvider=t.CloudDocActionsToProvider=t.CloudDocActionsToIntermediateFrame=t.WopiSpecificActionsToDropbox=t.PaperSpecificActionsToDropbox=t.GDDSpecificActionsToDropbox=t.CloudDocActionsToDropbox=void 0,(function(e){e.BroadcastError="cloud-docs-broadcast-error",e.ChildReady="cloud-docs-child-frame-ready",e.ChildViewable="cloud-docs-child-frame-viewable",e.ChildInteractive="cloud-docs-child-frame-interactive",e.OpenAddAccessUI="cloud-docs-open-add-access-ui",e.NavigateNewFragment="cloud-docs-navigate-new-fragment",e.OpenSharingUI="cloud-docs-open-sharing-ui",e.TitleChanged="cloud-docs-title-changed",e.ReloadHost="cloud-docs-reload-host",e.ProviderFrameCalled="cloud-docs-provider-frame-called"})(s=t.CloudDocActionsToDropbox||(t.CloudDocActionsToDropbox={})),(function(e){e.LogEvent="gdd-log-event",e.Ready="gdd-ready",e.FrameLoaded="gdd-frame-loaded"})(n=t.GDDSpecificActionsToDropbox||(t.GDDSpecificActionsToDropbox={})),(function(e){e.GetToken="cloud-docs-get-token",e.NavigateNewDoc="cloud-docs-navigate-new-doc",e.NavigateCompleted="cloud-docs-navigate-completed",e.OpenSearchUi="open-search-ui",e.OpenDocMentionUI="open-doc-mention-ui",e.MountDropboxNotificationsDropdown="cloud-docs-mount-dropbox-notifications-dropdown",e.ToggleNotificationDropdown="toggle-notification-dropdown"})(i=t.PaperSpecificActionsToDropbox||(t.PaperSpecificActionsToDropbox={})),(function(e){e.AppLoadingStatus="App_LoadingStatus",e.AppNavigated="App_Navigated",e.BroadcastError="Broadcast_Error",e.BroadcastInitialized="Broadcast_Initialized",e.BroadcastMediaState="Broadcast_MediaState",e.BroadcastState="Broadcast_State",e.EditNotification="Edit_Notification",e.FileRename="File_Rename",e.QueryLoadingStatus="QueryLoadingStatus",e.UIClose="UI_Close",e.UIEdit="UI_Edit",e.UIFileVersions="UI_FileVersions",e.UIReportAbuse="UI_ReportAbuse",e.UIShareForm="UI_ShareForm",e.UISharing="UI_Sharing",e.UISignIn="UI_SignIn"})(a=t.WopiSpecificActionsToDropbox||(t.WopiSpecificActionsToDropbox={})),(function(e){e.Init="intermediate-frame-init"})(t.CloudDocActionsToIntermediateFrame||(t.CloudDocActionsToIntermediateFrame={})),(function(e){e.HostReady="cloud-docs-host-ready",e.AddAccessUIResponse="cloud-docs-add-access-response",e.NavigateNewFragment="cloud-docs-navigate-new-fragment",e.NavigateNewHistory="cloud-docs-navigate-new-history",e.MetadataChanged="cloud-docs-metadata-changed",e.FrameMessengerParentReady="parent-ready"})(t.CloudDocActionsToProvider||(t.CloudDocActionsToProvider={})),(function(e){e.NavigateNewDoc="cloud-docs-navigate-new-doc",e.GrantToken="cloud-docs-token",e.SearchUiClosed="search-ui-closed",e.DocMentionUIClosed="doc-mention-ui-closed",e.MemberCountChanged="cloud-docs-member-count-changed",e.NotificationCountChanged="cloud-docs-notification-count-changed"})(t.PaperSpecificActionsToProvider||(t.PaperSpecificActionsToProvider={})),(function(e){e.HostReady="Host_PostmessageReady",e.PerformanceTiming="Host_PerfTiming"})(t.WopiSpecificActionsToProvider||(t.WopiSpecificActionsToProvider={}));t.ChildReadyMessage=class{};t.HostReadyMessage=class{};t.ChildViewableMessage=class{};t.ChildInteractiveMessage=class{};t.IntermediateFrameInitMessage=class{};t.OpenAddAccessUIMessage=class{};class r{}t.NavigateNewHistoryMessageToProvider=class extends r{};t.NavigateNewFragmentMessageToProvider=class extends r{};t.NavigateNewFragmentMessageToDropbox=class{};t.ReloadHostMessage=class{};t.TitleChangedMessage=class{};t.BroadcastErrorMessage=class{};t.OpenSharingUIMessage=class{};t.AddAccessUIResponseMessage=class{};t.MetadataChangedMessage=class{};t.GddLogEventMessage=class{};t.ProviderFrameCalledMessage=class{};t.GetTokenMessage=class{};t.GrantTokenMessage=class{};t.NavigateNewDocMessage=class{};t.NavigateCompletedMessage=class{};t.MountDropboxNotificationsDropdownMessage=class{};t.ToggleNotificationDropdownMessage=class{};t.GddReadyMessage=class{};t.GddFrameLoadedMessage=class{},(function(e){e.Navigate="navigate",e.SendInfo="send-info"})(t.SearchResultClickAction||(t.SearchResultClickAction={}));t.OpenSearchUiMessage=class{};t.SearchUiClosedMessage=class{};t.OpenDocMentionUIMessage=class{},(function(e){e.CloudDoc="cloud-doc",e.File="file",e.Folder="folder",e.Paper="paper",e.PaperFolder="paper-folder"})(t.SearchUIResultType||(t.SearchUIResultType={}));t.DocMentionUIClosedMessage=class{};t.MemberCountChanged=class{};t.NotificationCountChangedMessage=class{};t.WopiSpecificMessageToDropbox=class{constructor(e,t){this.action=e,this.parameters=t}};t.FrameMessengerParentReady=class{},(function(e){e.closed="closed",e.prefilled="prefilled",e.unfilled="unfilled",e.linkSettings="linksettings"})(t.ShareModalVariant||(t.ShareModalVariant={})),t.SimplePointer={".tag":"simple_pointer"},t.GddRegisterClientCalled={".tag":"gdd_register_client_called"},t.LoadIframeAttempt={".tag":"load_iframe_attempt"},t.LoadIframeSuccess={".tag":"load_iframe_success"},t.LoadIframeFailed={".tag":"load_iframe_failed"},t.LoadIframeBrowserCapabilities={".tag":"load_iframe_browser_capabilities"},t.LoadingScreenEnd={".tag":"loading_screen_end"},t.LoadingScreenTimeout={".tag":"loading_screen_timeout"},t.ReceivedMessageAclFixerClosed={".tag":"received_message_acl_fixer_closed"},t.ReceivedMessageAclFixerOpened={".tag":"received_message_acl_fixer_opened"},t.ReceivedMessageClientFragmentsChanged={".tag":"received_message_client_fragments_changed"},t.ReceivedMessageClientReady={".tag":"received_message_client_ready"},t.SentMessageHostFragmentsChanged={".tag":"sent_message_host_fragments_changed"},t.SentMessageHostReady={".tag":"sent_message_host_ready"},t.SentMessageMetadataChanged={".tag":"sent_message_metadata_changed"},t.ReceivedMessageSharingOpened={".tag":"received_message_sharing_opened"},t.ReceivedMessageTitleChanged={".tag":"received_message_title_changed"},t.ReceivedMessageReloadHost={".tag":"received_message_reload_host"},t.RestoreAttempt={".tag":"modal_restore_attempt"},t.RestoreSuccess={".tag":"modal_restore_success"},t.RestoreFailed={".tag":"modal_restore_failed"},t.BackHome={".tag":"modal_back_home"},t.PermissionUpgraded={".tag":"showed_modal_permission_upgraded"},t.PermissionDowngraded={".tag":"showed_modal_permission_downgraded"},t.Unauthenticated={".tag":"showed_modal_unauthenticated"},t.PermissionDenied={".tag":"showed_modal_permission_denied"},t.DeletedCanRestore={".tag":"showed_modal_deleted_can_restore"},t.DeletedCantRestore={".tag":"showed_modal_deleted_cant_restore"},t.PermanentlyDeleted={".tag":"showed_modal_permanently_deleted"},t.UserNotLoggedIn={".tag":"showed_modal_user_not_logged_in"},t.NearQuota={".tag":"showed_modal_near_quota"},t.OverQuota={".tag":"showed_modal_over_quota"},t.FileLocked={".tag":"showed_modal_file_locked"},t.MaxAccessUrlChanged={".tag":"max_access_url_changed"},t.actionReceivedToEvent={[s.BroadcastError]:null,[s.ChildReady]:t.ReceivedMessageClientReady,[s.ChildViewable]:null,[s.ChildInteractive]:null,[s.OpenAddAccessUI]:t.ReceivedMessageAclFixerOpened,[s.NavigateNewFragment]:t.ReceivedMessageClientFragmentsChanged,[s.OpenSharingUI]:t.ReceivedMessageSharingOpened,[s.TitleChanged]:t.ReceivedMessageTitleChanged,[s.ReloadHost]:t.ReceivedMessageReloadHost,[s.ProviderFrameCalled]:null,[n.LogEvent]:null,[n.Ready]:null,[n.FrameLoaded]:null,[a.AppLoadingStatus]:null,[a.AppNavigated]:null,[a.BroadcastError]:null,[a.BroadcastInitialized]:null,[a.BroadcastMediaState]:null,[a.BroadcastState]:null,[a.EditNotification]:null,[a.FileRename]:null,[a.QueryLoadingStatus]:null,[a.UIClose]:null,[a.UIEdit]:null,[a.UIFileVersions]:null,[a.UIReportAbuse]:null,[a.UIShareForm]:null,[a.UISharing]:null,[a.UISignIn]:null,[i.GetToken]:null,[i.NavigateNewDoc]:null,[i.NavigateCompleted]:null,[i.OpenSearchUi]:null,[i.OpenDocMentionUI]:null,[i.MountDropboxNotificationsDropdown]:null,[i.ToggleNotificationDropdown]:null},t.editorTypeToClient={paper:{".tag":"dropbox_paper"},gdoc:{".tag":"gdd_docs"},gsheet:{".tag":"gdd_sheets"},gslides:{".tag":"gdd_slides"},wopi:{".tag":"wopi"},word:{".tag":"word"},excel:{".tag":"excel"},powerpoint:{".tag":"wopi"}},t.getPlatform=function(e){return e||"web"},(function(e){e.GOOGLE_DSS="GOOGLE_DSS",e.PAPER_INTEGRATION="PAPER_INTEGRATION",e.OFFICE_ONLINE="OFFICE_ONLINE"})(o=t.IntegrationName||(t.IntegrationName={})),t.PartnerIntegrationGoogle={".tag":"google_integration"},t.PartnerIntegrationMicrosoft={".tag":"microsoft_integration"},t.PartnerIntegrationPaper={".tag":"paper_integration"},t.GetPartnerIntegration=e=>e===o.GOOGLE_DSS?t.PartnerIntegrationGoogle:e===o.OFFICE_ONLINE?t.PartnerIntegrationMicrosoft:e===o.PAPER_INTEGRATION?t.PartnerIntegrationPaper:{".tag":"other"},t.PreCreateAction={".tag":"pre_create"},t.CreateAction={".tag":"create"},t.OpenAction={".tag":"open"},t.PreOpenAction={".tag":"pre_open"},t.PreviewAction={".tag":"preview"},t.LoadingSnackbarImpression={".tag":"loading_snack_bar_impression"},t.LoadingSnackbarOpenPreview={".tag":"loading_snack_bar_open_preview"},t.DynamicRoutingModalImpression={".tag":"dynamic_routing_modal_impression"},t.UserActionEventType={PRE_CREATE:t.PreCreateAction,CREATE:t.CreateAction,OPEN:t.OpenAction,PRE_OPEN:t.PreOpenAction,PREVIEW:t.PreviewAction,LOADING_SNACKBAR_IMPRESSION:t.LoadingSnackbarImpression,LOADING_SNACKBAR_OPEN_PREVIEW:t.LoadingSnackbarOpenPreview,DYNAMIC_ROUTING_MODAL_IMPRESSION:t.DynamicRoutingModalImpression},t.WebBrowseSource={".tag":"web_browse"},t.WebHomeSource={".tag":"web_home"},t.WebSearchSource={".tag":"web_search"},t.WebPreviewSource={".tag":"web_preview"},t.WebSource={".tag":"web"},t.BrowserExtensionSource={".tag":"browser_extension"},t.UserActionSourceType={WEB:t.WebSource,WEB_BROWSE:t.WebBrowseSource,WEB_HOME:t.WebHomeSource,WEB_SEARCH:t.WebSearchSource,WEB_PREVIEW:t.WebPreviewSource,BROWSER_EXTENSION:t.BrowserExtensionSource},t.GoogleDocsEditor={".tag":"google_docs"},t.GoogleSheetsEditor={".tag":"google_sheets"},t.GoogleSlidesEditor={".tag":"google_slides"},t.WordOnlineEditor={".tag":"word_online"},t.ExcelOnlineEditor={".tag":"excel_online"},t.PowerpointOnlineEditor={".tag":"powerpoint_online"},t.PaperWebEditor={".tag":"paper_web"},t.UserActionEditorType={GOOGLE_DOCS:t.GoogleDocsEditor,GOOGLE_SHEETS:t.GoogleSheetsEditor,GOOGLE_SLIDES:t.GoogleSlidesEditor,WORD_ONLINE:t.WordOnlineEditor,EXCEL_ONLINE:t.ExcelOnlineEditor,POWERPOINT_ONLINE:t.PowerpointOnlineEditor,PAPER_WEB:t.PaperWebEditor};t.UserActionPreOpenMessage=class{};t.UserActionPreCreateMessage=class{};t.UserActionCreateMessage=class{};t.UserActionPreviewMessage=class{};t.UserActionLoadingSnackbarImpressionMessage=class{};t.UserActionLoadingSnackbarOpenPreviewMessage=class{};t.UserActionDynamicRoutingModalImpressionMessage=class{},(function(e){e.Impression="impression",e.Yes="yes",e.No="no",e.SignIn="sign in",e.Preview="preview",e.Edit="edit"})(t.PromptActionTypes||(t.PromptActionTypes={})),(function(e){e[e.GDD_INTEGRATION=1]="GDD_INTEGRATION",e[e.PAPER_INTEGRATION=2]="PAPER_INTEGRATION"})(t.CloudDocProviderIntegration||(t.CloudDocProviderIntegration={})),t.IntegrationViewOnly={".tag":"view_only"},t.IntegrationCreateAndEdit={".tag":"create_and_edit"}})),define("metaserver/static/js/modules/clean/react/extensions/client",["require","exports","tslib","metaserver/static/js/api_v2/user_client","metaserver/static/js/modules/clean/react/extensions/feature_flags","metaserver/static/js/modules/clean/cloud_docs/cloud_doc_api_client","metaserver/static/js/modules/clean/cloud_docs/types","metaserver/static/js/modules/clean/react/extensions/apis"],(function(e,t,s,n,i,a,o,r){"use strict";function c(e){return"app_id"in e}var d;function l(){return u()}function u(e=d.DISABLED){return{displayState:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.getExtensionsClient=t.Client=t.newExtensionsConfig=t.actionCompareFn=t.emptyExtensionsConfig=t.DisplayState=t.isAppId=void 0,t.isAppId=c,(function(e){e[e.LOADING=0]="LOADING",e[e.DISABLED=1]="DISABLED",e[e.ENABLED=2]="ENABLED"})(d=t.DisplayState||(t.DisplayState={})),t.emptyExtensionsConfig=l,t.actionCompareFn=function(e,t){return e.priority&&t.priority?t.priority-e.priority:e.priority?-1:t.priority?1:e.descriptiont.description?1:0},t.newExtensionsConfig=u;class g{constructor(e){this.loaded=!1,this.state={actions:[],actionMapping:[],categoryInfos:[],bylines:{},featureFlags:{},sharingServiceInfo:{},cloudDocsInfo:{openWithGddSupported:!1},actionIdToAppAction:{},appActionsEnabled:!1,categoryMapsByExt:{},openMenuSurveyEnabled:!1,shareMenuSurveyEnabled:!1},this.client=e}getActionsForFile(e,t){return s.__awaiter(this,void 0,void 0,(function*(){return(yield this.getActionsForFileBatch([e],t))[e.file_id]||l()}))}getActionsForFileBatch(e,t){return s.__awaiter(this,void 0,void 0,(function*(){const s=yield this.loadState(t);return this.getExtensionsConfigsForFiles(s,e)}))}getFeatureFlags(){return this.state.featureFlags}updateLinkStateForAction(e,t){const s=this.state.actions;for(const n of s)n.id===e&&(n.link_state=t);this.state=Object.assign(Object.assign({},this.state),{actions:s})}loadState(e){return s.__awaiter(this,void 0,void 0,(function*(){if(!this.loaded){this.stateRequest||(this.stateRequest=this.fetchActions(e));const t=this.stateRequest;try{this.state=yield this.stateRequest}catch(e){this.stateRequest===t&&(this.stateRequest=void 0)}}return this.state}))}getExtensionsConfigsForFiles(e,t){const s={};return t.forEach(t=>{s[t.file_id]=u(e.appActionsEnabled&&!t.is_dir?d.ENABLED:d.DISABLED)}),s}fetchActions(e){return s.__awaiter(this,void 0,void 0,(function*(){try{const t=this.client.ns("app_actions").rpc("get_actions_for_user",{include_cloud_editors:!0,include_unlinked_ga_extensions:!0},{subjectUserId:e.id}),[s,n,a]=yield Promise.all([t,this.refreshSharingServiceInfo(e.id),this.getCloudDocsInfo(e)]),o=(function(e){const t={};e.actions.forEach(e=>{!t[e.id]&&e.app_id&&(t[e.id]=e)});const s={};e.action_mapping.forEach(e=>{const n=e.matcher;if("extension"!==n[".tag"])return;const i=n.extension,a=new Map;e.action_ids.forEach(e=>{const s=t[e];let n=a.get(s.category);n?n.push(s.id):(n=[s.id],a.set(s.category,n))}),s[i]=a});const n={};e.bylines.forEach(e=>{let t=e.extension_id[".tag"];c(e.extension_id)&&(t=e.extension_id.app_id),n[t]=e.byline});const a=i.parseFeatureFlags(e.stormcrow_assignments);return{actionIdToAppAction:t,bylines:n,categoryMapsByExt:s,featureFlags:a}})(s);return this.loaded=!0,{actions:s.actions,actionMapping:s.action_mapping,categoryInfos:s.category_infos,bylines:o.bylines,featureFlags:o.featureFlags,sharingServiceInfo:n,cloudDocsInfo:a,appActionsEnabled:!0,actionIdToAppAction:o.actionIdToAppAction,categoryMapsByExt:o.categoryMapsByExt,openMenuSurveyEnabled:!1,shareMenuSurveyEnabled:!1}}catch(e){if(e.error&&"feature_gated"===e.error[".tag"])return this.loaded=!0,this.state;throw e}}))}fetchMenuSurveyEnabledState(e){return s.__awaiter(this,void 0,void 0,(function*(){const t=yield r.getTooltipHistory(e,["realign_open_menu_survey","realign_share_menu_survey"]);return{openMenuSurveyEnabled:!t.realign_open_menu_survey,shareMenuSurveyEnabled:!t.realign_share_menu_survey}}))}setOpenMenuSurveyViewed(e){return s.__awaiter(this,void 0,void 0,(function*(){return r.markTooltipViewed(e,"realign_open_menu_survey")}))}setShareMenuSurveyViewed(e){return s.__awaiter(this,void 0,void 0,(function*(){return r.markTooltipViewed(e,"realign_share_menu_survey")}))}getCloudDocsInfo(e){return s.__awaiter(this,void 0,void 0,(function*(){const t={openWithGddSupported:!1};if(e.is_team)try{const s=yield a.getTeamSettings(e.id);t.openWithGddSupported=s.settings[o.CloudDocProviderIntegration.GDD_INTEGRATION][".tag"]===o.IntegrationCreateAndEdit[".tag"]}catch(e){t.openWithGddSupported=!1}else t.openWithGddSupported=!0;return t}))}getSharingServiceInfo(){return Object.assign({},this.state.sharingServiceInfo)}getActions(){return this.state.actions}getActionMapping(){return this.state.actionMapping}getBylines(){return this.state.bylines}getCategoryInfos(){return this.state.categoryInfos}getCloudDocsInfoState(){return this.state.cloudDocsInfo}refreshSharingServiceInfo(e){return s.__awaiter(this,void 0,void 0,(function*(){if(void 0!==this.sharingServiceReq)return this.sharingServiceReq;try{const t=yield this.client.ns("profile_services").rpc("list_services",void 0,{subjectUserId:e}),s={};return t.services.forEach(e=>{const t=e.service_type[".tag"];s[t]=e}),this.state=Object.assign(Object.assign({},this.state),{sharingServiceInfo:s}),s}catch(e){return this.sharingServiceReq=void 0,{}}}))}}let _;t.Client=g,t.getExtensionsClient=function(){return _||(_=new g(new n.UserApiV2Client)),_}})),define("metaserver/static/js/modules/clean/react/extensions/file",["require","exports","metaserver/static/js/modules/clean/filepath/filepath"],(function(e,t,s){"use strict";function n(e){return void 0!==e.ext}function i(e){return void 0!==e.fq_path}function a(e){return void 0!==e.filename}Object.defineProperty(t,"__esModule",{value:!0}),t.isCloudDoc=t.isInVaultFolder=t.getFileExt=t.hasFilename=t.hasFqPath=t.hasExt=void 0,t.hasExt=n,t.hasFqPath=i,t.hasFilename=a,t.getFileExt=function(e){return n(e)?e.ext:i(e)?"."+s.file_extension(s.filename(e.fq_path)):a(e)?"."+s.file_extension(e.filename):void 0},t.isInVaultFolder=function(e){return!!e.is_in_vault_folder},t.isCloudDoc=function(e){return!!e.is_cloud_doc}})),define("metaserver/static/js/modules/clean/react/extensions/feature_flags",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseFeatureFlags=void 0;const s={testFlag:"test_gated_feature",appDirectory:"app_directory",hellosignDeepIntegration:"hellosign_deep_integration_sidebar",spacesPaperSwsFssDropdown:"spaces_paper_sws_fss_dropdown",dndSplitShare:"dnd_phase1_exp6_split_share",multiObjectSharingRedesignExp:"multi_object_sharing_redesign_exp",fileTransfersAppAction:"file_transfers_app_action",docsendAnalyticsAddOn:"docsend_analytics_add_on",flowsConvertAndShareUi:"flows_convert_and_share_ui",btSendForSignatureNaming:"bt_send_for_signature_naming"};t.parseFeatureFlags=function(e){const t={};return(function(){const e=[];for(const t in s)if(s.hasOwnProperty(t)){const n=t;e.push([n,s[n]])}return e})().forEach(([s,n])=>{const i=e[n];void 0!==i&&(t[s]=i)}),t}}));var __createBinding=this&&this.__createBinding||(Object.create?function(e,t,s,n){void 0===n&&(n=s),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[s]}})}:function(e,t,s,n){void 0===n&&(n=s),e[n]=t[s]}),__setModuleDefault=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),__importStar=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var s in e)"default"!==s&&Object.prototype.hasOwnProperty.call(e,s)&&__createBinding(t,e,s);return __setModuleDefault(t,e),t};define("metaserver/static/js/modules/clean/react/extensions/split_share_button",["require","exports","metaserver/static/js/modules/clean/react/async/loadable"],(function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SplitShareButton=void 0,t.SplitShareButton=s.Loadable({loader:()=>new Promise((t,s)=>{e(["metaserver/static/js/modules/clean/react/extensions/split_share_button_component"],t,s)}).then(__importStar).then(({SplitShareButton:e})=>e)})})),define("metaserver/static/js/modules/clean/react/extensions/tooltips",["require","exports","metaserver/static/js/modules/core/i18n"],(function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EduTooltipExperiment=t.allowedTooltips=t.tooltipFromName=void 0,t.tooltipFromName=function(e){switch(e){case"open_with_edu":case"split_share_edu":case"edit_experiment_image":case"edit_experiment_pdf":case"upload_intercept_image":case"upload_intercept_pdf":case"desktop_notification":case"realign_open_menu_survey":case"realign_share_menu_survey":case"other":return{".tag":e}}};const n={open_with_edu:({hasExtensions:e})=>e,split_share_edu:()=>!1,upload_intercept_image:()=>!1,upload_intercept_pdf:()=>!1,edit_experiment_pdf:()=>!1,edit_experiment_image:()=>!1,desktop_notification:()=>!1,realign_open_menu_survey:({hasExtensions:e})=>e,realign_share_menu_survey:({hasExtensions:e})=>e,other:()=>!1},i=["open_with_edu","desktop_notification","realign_open_menu_survey","realign_share_menu_survey"];t.allowedTooltips=function(e,t,s){return i.filter(i=>n[i]({hasExtensions:e,fileExt:t,featureFlags:s}))},(function(e){e.TOOLTIP_CONFIGS={open_with_edu:{tooltipTitle:s.intl.formatMessage({id:"VopzGG",defaultMessage:"Do more with your files"}),tooltipMessage:s.intl.formatMessage({id:"1vlc0Q",defaultMessage:"Work on this file in other apps. Updates you make will automatically save back to Dropbox."})}},e.EDU_SPLIT_SHARE_MAP={CONTROL:{tooltipTitle:s.intl.formatMessage({id:"v7foBc",defaultMessage:"Extend the power of Dropbox"}),tooltipMessage:s.intl.formatMessage({id:"VKi3Pj",defaultMessage:"Now you can send files to Slack or present in Zoom without leaving Dropbox."})}}})(t.EduTooltipExperiment||(t.EduTooltipExperiment={}))})),define("metaserver/static/js/modules/clean/react/extensions/data/action_creators",["require","exports","tslib","metaserver/static/js/modules/clean/react/extensions/client","metaserver/static/js/modules/clean/react/extensions/data/types","metaserver/static/js/modules/clean/integrations/data/actions"],(function(e,t,s,n,i,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setShareMenuSurveyEnabledState=t.setOpenMenuSurveyEnabledState=t.setCloudDocsInfoState=t.updateExtensionsState=t.refreshSharingServiceInfoAdapter=t.refreshSharingServiceInfo=t.setShareMenuSurveyViewed=t.setOpenMenuSurveyViewed=t.updateLinkState=t.setExtensionsFeatureFlags=t.initializeExtensionsStore=void 0,t.initializeExtensionsStore=({files:e,user:a})=>function(o){return s.__awaiter(this,void 0,void 0,(function*(){const s=yield n.getExtensionsClient().getActionsForFileBatch(e,a),r=n.getExtensionsClient().getFeatureFlags();o(t.setExtensionsFeatureFlags({featureFlags:r}));const c=n.getExtensionsClient().getSharingServiceInfo();o({type:i.ActionTypes.SET_SHARING_SERVICE_INFO_STATE,payload:{sharingServiceInfo:c}}),o({type:i.ActionTypes.UPDATE_EXTENSIONS_CONFIG_WITH_NEW_FILES,payload:{fileExtensionsConfigs:s}});const d=n.getExtensionsClient().getActions(),l=n.getExtensionsClient().getActionMapping(),u=n.getExtensionsClient().getBylines(),g=n.getExtensionsClient().getCategoryInfos(),_=n.getExtensionsClient().getCloudDocsInfoState();o(t.updateExtensionsState({actions:d,actionMapping:l,bylines:u,categoryInfos:g})),o(t.setCloudDocsInfoState({cloudDocsInfo:_}))}))},t.setExtensionsFeatureFlags=({featureFlags:e})=>({type:i.ActionTypes.SET_EXTENSIONS_FEATURE_FLAGS,payload:{featureFlags:e}}),t.updateLinkState=({actionId:e,linkState:s})=>function(i){const a=n.getExtensionsClient();a.updateLinkStateForAction(e,s);const o=a.getActions(),r=a.getActionMapping(),c=a.getBylines(),d=a.getCategoryInfos();i(t.updateExtensionsState({actions:o,actionMapping:r,bylines:c,categoryInfos:d}))},t.setOpenMenuSurveyViewed=e=>function(s){n.getExtensionsClient().setOpenMenuSurveyViewed(e),s(t.setOpenMenuSurveyEnabledState({openMenuSurveyEnabled:!1}))},t.setShareMenuSurveyViewed=e=>function(s){n.getExtensionsClient().setShareMenuSurveyViewed(e),s(t.setShareMenuSurveyEnabledState({shareMenuSurveyEnabled:!1}))},t.refreshSharingServiceInfo=({user:e,onRefresh:t})=>function(a){return s.__awaiter(this,void 0,void 0,(function*(){const s=n.getExtensionsClient();yield s.refreshSharingServiceInfo(e.id);const o=yield n.getExtensionsClient().getSharingServiceInfo();t&&t(o),a({type:i.ActionTypes.SET_SHARING_SERVICE_INFO_STATE,payload:{sharingServiceInfo:o}})}))},t.refreshSharingServiceInfoAdapter=function({onRefresh:e}){return function(t,s,n){const o=e&&(t=>{"fulfilled"===t.state?e(i.convertToSharingServiceInfo(t.value)):e()});a.fetchListServices(o)(t,s,n)}},t.updateExtensionsState=({actions:e,actionMapping:t,bylines:s,categoryInfos:n})=>({type:i.ActionTypes.UPDATE_EXTENSIONS_STATE,payload:{actions:e,actionMapping:t,bylines:s,categoryInfos:n}}),t.setCloudDocsInfoState=({cloudDocsInfo:e})=>({type:i.ActionTypes.SET_CLOUD_DOCS_INFO_STATE,payload:{cloudDocsInfo:e}}),t.setOpenMenuSurveyEnabledState=({openMenuSurveyEnabled:e})=>({type:i.ActionTypes.SET_OPEN_MENU_SURVEY_ENABLED_STATE,payload:{openMenuSurveyEnabled:e}}),t.setShareMenuSurveyEnabledState=({shareMenuSurveyEnabled:e})=>({type:i.ActionTypes.SET_SHARE_MENU_SURVEY_ENABLED_STATE,payload:{shareMenuSurveyEnabled:e}})})),define("metaserver/static/js/modules/clean/react/extensions/data/reducer",["require","exports","metaserver/static/js/modules/clean/react/extensions/data/types"],(function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extensionsReducer=t.defaultExtensionsState=void 0,t.defaultExtensionsState={actionMapping:[],actions:[],categoryInfos:[],bylines:{},featureFlags:{},fileExtensionsConfigs:{},sharingServiceInfo:{},cloudDocsInfo:{openWithGddSupported:!1},openMenuSurveyEnabled:!1,shareMenuSurveyEnabled:!1};t.extensionsReducer=function(e=t.defaultExtensionsState,n){switch(n.type){case s.ActionTypes.UPDATE_EXTENSIONS_CONFIG_WITH_NEW_FILES:return((e,t)=>{const{fileExtensionsConfigs:s}=t.payload;return Object.assign(Object.assign({},e),{fileExtensionsConfigs:Object.assign(Object.assign({},e.fileExtensionsConfigs),s)})})(e,n);case s.ActionTypes.SET_EXTENSIONS_FEATURE_FLAGS:return((e,t)=>{const{featureFlags:s}=t.payload;return Object.assign(Object.assign({},e),{featureFlags:s})})(e,n);case s.ActionTypes.SET_SHARING_SERVICE_INFO_STATE:return((e,t)=>{const{sharingServiceInfo:s}=t.payload;return Object.assign(Object.assign({},e),{sharingServiceInfo:s})})(e,n);case s.ActionTypes.UPDATE_EXTENSIONS_STATE:return((e,t)=>Object.assign(Object.assign({},e),t.payload))(e,n);case s.ActionTypes.SET_CLOUD_DOCS_INFO_STATE:return((e,t)=>{const{cloudDocsInfo:s}=t.payload;return Object.assign(Object.assign({},e),{cloudDocsInfo:s})})(e,n);case s.ActionTypes.SET_OPEN_MENU_SURVEY_ENABLED_STATE:return((e,t)=>{const{openMenuSurveyEnabled:s}=t.payload;return Object.assign(Object.assign({},e),{openMenuSurveyEnabled:s})})(e,n);case s.ActionTypes.SET_SHARE_MENU_SURVEY_ENABLED_STATE:return((e,t)=>{const{shareMenuSurveyEnabled:s}=t.payload;return Object.assign(Object.assign({},e),{shareMenuSurveyEnabled:s})})(e,n)}return e}})),define("metaserver/static/js/modules/clean/react/extensions/data/selectors",["require","exports","metaserver/static/js/modules/clean/redux/namespaces","metaserver/static/js/modules/clean/redux/selectors","metaserver/static/js/modules/clean/react/extensions/data/reducer","metaserver/static/js/modules/clean/react/extensions/client","metaserver/static/js/modules/clean/integrations/data/selectors","metaserver/static/js/modules/clean/react/extensions/data/types","metaserver/static/js/modules/clean/react/extensions/file"],(function(e,t,s,n,i,a,o,r,c){"use strict";function d(e,t){return!(e.length>1&&!t.multiselect_enabled)&&e.every(e=>(function(e,t){return void 0===t.filters||t.filters.every(t=>"matcher_any"===t[".tag"]&&!!t.matcher_any.some(t=>{if("extension"===t[".tag"]){const s=c.getFileExt(e);return t.extension===s}return"max_size_bytes"===t[".tag"]?e.bytes<=t.max_size_bytes:"is_file"===t[".tag"]?e.is_dir!==t.is_file:"is_cloud_doc"!==t[".tag"]||c.isCloudDoc(e)===t.is_cloud_doc}))})(e,t))}function l(e){var t;const s=e.is_dir,n=c.isInVaultFolder(e),i=null===(t=e.per_node_metadata)||void 0===t?void 0:t.link_node;return!(s||n||i)}function u(e){const t=e.per_node_metadata;return!(c.isInVaultFolder(e)||(null==t?void 0:t.link_node)||(null==t?void 0:t.suppress_ns_partition)||(null==t?void 0:t.suppress_shared_link))}function g(e,s){return(function(e,t){return e.every(l)?t.filter(t=>d(e,t)):[]})(s,t.getActions(e))}function _(e,t){return t.every(u)?g(e,t).filter(e=>p(e)):[]}function p(e){return"share_menu"===e.menu_alignment[".tag"]}Object.defineProperty(t,"__esModule",{value:!0}),t.isShareAction=t.getNonHellosignActionsForFiles=t.getOpenActionsForFile=t.getShareActionsForFiles=t.getFirstPartyActionIds=t.getActionsForFiles=t.getShareMenuSurveyEnabled=t.getOpenMenuSurveyEnabled=t.getCategoryInfos=t.getBylines=t.getActions=t.getCloudDocInfo=t.getSharingServiceInfoAdapter=t.sharingServiceInfo=t.extensionsEnabledForFile=t.getFeatureFlags=t.fileExtensionsConfigs=t.getExtensionsState=void 0,t.getExtensionsState=e=>n.getStateAtNamespace(e,s.EXTENSIONS_NAMESPACE_KEY)||i.defaultExtensionsState,t.fileExtensionsConfigs=e=>t.getExtensionsState(e).fileExtensionsConfigs,t.getFeatureFlags=e=>t.getExtensionsState(e).featureFlags,t.extensionsEnabledForFile=function(e,s){return(function(e,s){return t.getExtensionsState(e).fileExtensionsConfigs[s]||a.emptyExtensionsConfig()})(e,s.file_id).displayState!==a.DisplayState.DISABLED},t.sharingServiceInfo=e=>t.getExtensionsState(e).sharingServiceInfo,t.getSharingServiceInfoAdapter=e=>{const t=o.getListServicesInfo(e).latestListServicesResult;return t&&r.convertToSharingServiceInfo(t)},t.getCloudDocInfo=e=>t.getExtensionsState(e).cloudDocsInfo,t.getActions=e=>t.getExtensionsState(e).actions,t.getBylines=e=>t.getExtensionsState(e).bylines,t.getCategoryInfos=e=>t.getExtensionsState(e).categoryInfos,t.getOpenMenuSurveyEnabled=e=>t.getExtensionsState(e).openMenuSurveyEnabled,t.getShareMenuSurveyEnabled=e=>t.getExtensionsState(e).shareMenuSurveyEnabled,t.getActionsForFiles=g,t.getFirstPartyActionIds=function(e,t){return g(e,[t]).map(e=>e.id).filter(e=>e.startsWith("fp_action_id:"))},t.getShareActionsForFiles=_,t.getOpenActionsForFile=function(e,t){return g(e,[t]).filter(e=>!p(e))},t.getNonHellosignActionsForFiles=function(e,t,s){return _(e,t).filter(e=>e.app_id!==s)},t.isShareAction=p})),define("metaserver/static/js/modules/clean/react/extensions/data/store",["require","exports","tslib","lodash","metaserver/static/js/modules/clean/react/extensions/data/action_creators","metaserver/static/js/modules/clean/redux/store","metaserver/static/js/modules/clean/redux/namespaces","metaserver/static/js/modules/clean/react/extensions/data/reducer","metaserver/static/js/modules/clean/integrations/data/store"],(function(e,t,s,n,i,a,o,r,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initializeStore=t.getStore=void 0,n=s.__importStar(n),t.getStore=n.once(()=>(c.registerReducersForIntegration(),a.getStoreAndRegisterReducers({[o.EXTENSIONS_NAMESPACE_KEY]:r.extensionsReducer}))),t.initializeStore=function(e,s){const n=t.getStore();return c.initStoreForIntegration(e.id),s&&n.dispatch(i.initializeExtensionsStore({user:e,files:s})),n}})),define("metaserver/static/js/modules/clean/react/extensions/data/types",["require","exports"],(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertToSharingServiceInfo=t.TriggerType=t.ActionTypes=void 0,(function(e){e.UPDATE_EXTENSIONS_CONFIG_WITH_NEW_FILES="EXTENSIONS/UPDATE_EXTENSIONS_CONFIG_WITH_NEW_FILES",e.SET_EXTENSIONS_FEATURE_FLAGS="EXTENSIONS/SET_EXTENSIONS_FEATURE_FLAGS",e.UPDATE_LINK_STATE="EXTENSIONS/UPDATE_LINK_STATE",e.SET_SHARING_SERVICE_INFO_STATE="EXTENSIONS/SET_SHARING_SERVICE_INFO_STATE",e.UPDATE_EXTENSIONS_STATE="EXTENSIONS/UPDATE_EXTENSIONS_STATE",e.SET_CLOUD_DOCS_INFO_STATE="EXTENSIONS/SET_CLOUD_DOCS_INFO_STATE",e.SET_OPEN_MENU_SURVEY_ENABLED_STATE="EXTENSIONS/SET_OPEN_MENU_SURVEY_ENABLED_STATE",e.SET_SHARE_MENU_SURVEY_ENABLED_STATE="EXTENSIONS/SET_SHARE_MENU_SURVEY_ENABLED_STATE"})(t.ActionTypes||(t.ActionTypes={})),(function(e){e.PrimaryButton="primary_button",e.SecondaryButton="secondary_button",e.SidebarPrimaryButton="sidebar_primary_button",e.CollapsedButton="collapsed_button",e.OpacityButton="opacity_button"})(t.TriggerType||(t.TriggerType={})),t.convertToSharingServiceInfo=function(e){try{const t={};return e.services.forEach(e=>{const s=e.service_type[".tag"];t[s]=e}),t}catch(e){}return{}}})),define("metaserver/static/js/modules/clean/react/app_actions/feedback_modal",["require","exports","tslib","metaserver/static/js/modules/clean/deprecated_ajax/ajax_jquery","react","metaserver/static/js/modules/clean/react/components/css","metaserver/static/js/modules/clean/react/image","spectrum/button/index","metaserver/static/js/modules/core/i18n","metaserver/static/js/modules/clean/react/components/modal","spectrum/input/index","metaserver/static/js/modules/clean/static_urls","metaserver/static/js/modules/clean/filepath/filepath","metaserver/static/js/modules/clean/file_store/utils","spectrum/dropdown_menu/index","metaserver/static/js/dropins_sdk_refactor/src/v2_entry","metaserver/static/js/modules/constants/dropins"],(function(e,t,s,n,i,a,o,r,c,d,l,u,g,_,p,E,f){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FeedbackModal=t.suggestSomething=t.bugReport=void 0,n=s.__importStar(n),i=s.__importDefault(i),t.bugReport=c.intl.formatMessage({id:"JPP1Le",defaultMessage:"Report a problem"}),t.suggestSomething=c.intl.formatMessage({id:"GJAB8B",defaultMessage:"Suggest something"});const S="extensions-feedback",m=[t.bugReport,t.suggestSomething];class h extends i.default.Component{constructor(e){super(e),this.submitFeedback=()=>{let e=this.state.detailsText;if(this.state.screenshotLinks.length>0){e+=` (Screenshot links: ${this.state.screenshotLinks.join("; ")})`}if(this.state.category===t.bugReport){const t="[Extensions]"+this.state.subjectText;n.SilentBackgroundRequest({url:"/support_ajax/support_form",data:{user_email:this.props.user.email,subject_posted:t,details_posted:e}})}else n.SilentBackgroundRequest({url:"/aa/app_choice_feedback",subject_user:this.props.user.id,data:{ext:this.getFileExt(),other_suggested_apps:this.state.subjectText,comments:e,surface:this.props.surface||"unknown",menu_contents:this.props.visibleMenuItems?this.props.visibleMenuItems.join(", "):""}});this.setState({showThankYouModal:!0})},this.handleSubjectChanged=e=>{this.setState({subjectText:e.currentTarget.value.trim()})},this.handleDetailsChanged=e=>{this.setState({detailsText:e.currentTarget.value.trim()})},this.handleChooseFromDropbox=()=>{E.Dropbox.choose({linkType:"preview",multiselect:!0,success:e=>{const t=e.map(e=>e.link),s=e.map(e=>e.name);this.setState({screenshotLinks:t,attachmentNames:s})},extensions:["images","video"]})},this.isAnyFeedbackInput=()=>this.state.subjectText.length>0||this.state.detailsText.length>0,this.handleCategoryChange=e=>{this.setState({category:e})},this.renderFeedbackModel=()=>i.default.createElement(d.Modal,{className:`${S}-modal`,ariaLabel:"Feedback Modal",acceptButtonText:null,style:"clean",autoFocusPrimaryInput:!1,width:560},i.default.createElement("div",{className:`${S}-inputs`},i.default.createElement("div",{className:`${S}-title`},i.default.createElement("h1",{className:`${S}-modal-header`},c.intl.formatMessage({id:"xDGiYl",defaultMessage:"Send feedback"}))),i.default.createElement("div",{className:`${S}-container`},i.default.createElement(p.DropdownMenu,{id:"select--category",className:`${S}-category-selector`,onSelection:this.handleCategoryChange},i.default.createElement(p.DropdownMenuButton,{fullWidth:!0,className:"menu-button"},this.state.category),i.default.createElement(p.Menu,null,this.renderCategoryItems())),i.default.createElement("label",{htmlFor:`${S}-subject-input`,className:`${S}-label`},c.intl.formatMessage({id:"jRg9vc",defaultMessage:"Subject"})),i.default.createElement(l.Input,{id:"subject-input",className:`${S}-subject-input`,onChange:this.handleSubjectChanged,"aria-label":c.intl.formatMessage({id:"4xSgV3",defaultMessage:"subject input"})}),i.default.createElement("label",{htmlFor:`${S}-details-input`,className:`${S}-label`},c.intl.formatMessage({id:"3D3su5",defaultMessage:"Details"})),i.default.createElement("textarea",{id:"details-input",className:`${S}-details-input`,onChange:this.handleDetailsChanged,"aria-label":c.intl.formatMessage({id:"P04P4t",defaultMessage:"details input"}),rows:4}),i.default.createElement(r.Button,{variant:"secondary",className:`${S}-screenshot-button`,onClick:this.handleChooseFromDropbox},c.intl.formatMessage({id:"CCItA6",defaultMessage:"Add a screenshot"})),this.renderSelectedScreenshot())),i.default.createElement("div",{className:`${S}-action-bar`},i.default.createElement(r.Button,{variant:"secondary",className:"action-bar-cancel-button",onClick:this.props.onBack},c.intl.formatMessage({id:"d9/SE1",defaultMessage:"Cancel"})),i.default.createElement("div",{className:`${S}-action-bar-space`}),i.default.createElement(r.Button,{variant:"primary",className:"action-bar-submit-button",disabled:!this.isAnyFeedbackInput(),onClick:this.submitFeedback},c.intl.formatMessage({id:"Laz2WV",defaultMessage:"Submit"})))),this.renderThankYouModal=()=>i.default.createElement(d.Modal,{className:`${S}-thank-you-modal`,ariaLabel:"Feedback Modal",acceptButtonText:null,style:"clean"},i.default.createElement(o.Image,{className:`${S}-thank-you-image`,alt:c.intl.formatMessage({id:"a1DjGn",defaultMessage:"Thank you"}),src:u.static_url("/static/images/app_actions/feedback_comments-vfluWMAvS.png"),srcHiRes:u.static_url("/static/images/app_actions/feedback_comments@2x-vflWa-9nT.png")}),i.default.createElement("h1",{className:`${S}-thank-you-header`},c.intl.formatMessage({id:"N0m/ev",defaultMessage:"Thanks for letting us know!"})),i.default.createElement("h2",{className:`${S}-thank-you-subtext`},c.intl.formatMessage({id:"x3/o5z",defaultMessage:"Your feedback will help make Dropbox even better."}))),this.state={category:t.bugReport,subjectText:"",detailsText:"",screenshotLinks:[],attachmentNames:[],showThankYouModal:!1},E.Dropbox.init({appKey:f.CHOOSER_APP_KEY,productKey:"feedback_modal"})}getFileExt(){const{file:e}=this.props;return void 0===e?null:_.isSharedFile(e)&&e.filename?g.file_extension(e.filename):_.isBrowseFile(e)&&e.ext?e.ext:""}renderCategoryItems(){return m.map(e=>i.default.createElement(p.MenuItem,{value:e,key:e,selected:this.state.category===e},e))}renderSelectedScreenshot(){return this.state.attachmentNames.map(e=>i.default.createElement("p",null,e))}render(){return this.state.showThankYouModal?this.renderThankYouModal():this.renderFeedbackModel()}}h.displayName="FeedbackModalComponent",t.FeedbackModal=a.requireCssWithComponent(h,["/static/css/app_actions/index-vflUyzdPn.css"])})),define("metaserver/static/js/modules/clean/react/app_actions/category",["require","exports","metaserver/static/js/modules/core/i18n"],(function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Category=void 0;const n={0:{displayName:s.intl.formatMessage({id:"wYkgel",defaultMessage:"DEFAULT"})},1:{displayName:s.intl.formatMessage({id:"EMXHTJ",defaultMessage:"Send for signature"}),developerDescription:s.intl.formatMessage({id:"EMXHTJ",defaultMessage:"Send for signature"})},2:{displayName:s.intl.formatMessage({id:"aIQiHy",defaultMessage:"PDF Editing"}),developerDescription:s.intl.formatMessage({id:"fG5ZbA",defaultMessage:"PDF editing"})},3:{displayName:s.intl.formatMessage({id:"e6EJBF",defaultMessage:"View or Edit"}),developerDescription:s.intl.formatMessage({id:"p+tBI0",defaultMessage:"View or edit"})},4:{displayName:s.intl.formatMessage({id:"gN/zWT",defaultMessage:"Image Editing"}),developerDescription:s.intl.formatMessage({id:"KQT2xh",defaultMessage:"Image editing"})},5:{displayName:s.intl.formatMessage({id:"miE3lp",defaultMessage:"Video comment"}),developerDescription:s.intl.formatMessage({id:"miE3lp",defaultMessage:"Video comment"})},6:{displayName:s.intl.formatMessage({id:"Mcwc+5",defaultMessage:"Send fax"}),developerDescription:s.intl.formatMessage({id:"Mcwc+5",defaultMessage:"Send fax"})},8:{displayName:s.intl.formatMessage({id:"UwFkjc",defaultMessage:"Edit"}),developerDescription:s.intl.formatMessage({id:"RBrgq4",defaultMessage:"Video Editing"})},9:{displayName:s.intl.formatMessage({id:"Ufb68N",defaultMessage:"Send with"}),developerDescription:s.intl.formatMessage({id:"tBDUcB",defaultMessage:"Send Files"})},10:{displayName:s.intl.formatMessage({id:"sDGta5",defaultMessage:"Cloud Editors"}),developerDescription:s.intl.formatMessage({id:"sDGta5",defaultMessage:"Cloud Editors"})},11:{displayName:s.intl.formatMessage({id:"gffk/L",defaultMessage:"Send to notary"}),developerDescription:s.intl.formatMessage({id:"O/A0V6",defaultMessage:"Notarize"})},12:{displayName:s.intl.formatMessage({id:"oNuOaL",defaultMessage:"Expense"}),developerDescription:s.intl.formatMessage({id:"oNuOaL",defaultMessage:"Expense"})},13:{displayName:s.intl.formatMessage({id:"VlZABW",defaultMessage:"Publish"}),developerDescription:s.intl.formatMessage({id:"itZX4g",defaultMessage:"Publish Video"})},14:{displayName:s.intl.formatMessage({id:"E0v6mC",defaultMessage:"Share with"}),developerDescription:s.intl.formatMessage({id:"uukIVm",defaultMessage:"Share a file"})}};(function(e){function t(e){return n[e]||null}e.DEFAULT=0,e.ESIGNATURE=1,e.PDF_EDITING=2,e.VIEW_OR_EDIT=3,e.IMAGE_EDITING=4,e.VIDEO_COMMENT=5,e.SEND_FAX=6,e.OPEN_WITH_CLOUD_DOC=7,e.VIDEO_EDITING=8,e.SEND_WITH=9,e.CLOUD_EDITORS=10,e.SEND_TO_NOTARY=11,e.EXPENSE=12,e.PUBLISH=13,e.SHARE_WITH=14,e.getDisplayName=function(e){const s=t(e);return s&&s.displayName},e.getDeveloperDescription=function(e){const s=t(e);return s&&s.developerDescription||null}})(t.Category||(t.Category={}))})),define("metaserver/static/js/modules/clean/react/extensions/apis",["require","exports","tslib","metaserver/static/js/api_v2/user_client","metaserver/static/js/modules/clean/react/extensions/tooltips"],(function(e,t,s,n,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.markAppSurveyShown=t.hasUserSeenSurveyForApp=t.markTooltipViewed=t.getTooltipHistory=void 0,t.getTooltipHistory=function(e,t){return s.__awaiter(this,void 0,void 0,(function*(){const s=new n.UserApiV2Client;try{const n=t.map(e=>i.tooltipFromName(e)),a=yield s.ns("extensions").rpc("get_extensions_tooltip_history_v2",{tooltips:n},{subjectUserId:e}),o={};return a.view_states.forEach(e=>{o[e.tooltip[".tag"]]=e.viewed}),o}catch(e){const s={};return t.forEach(e=>{s[e]=!0}),s}}))},t.markTooltipViewed=function(e,t){return s.__awaiter(this,void 0,void 0,(function*(){const s=new n.UserApiV2Client,a=i.tooltipFromName(t);yield s.ns("extensions").rpc("mark_extensions_tooltip_viewed",{tooltip:a},{subjectUserId:e})}))},t.hasUserSeenSurveyForApp=function(e,t){return s.__awaiter(this,void 0,void 0,(function*(){const s=new n.UserApiV2Client;return(yield s.ns("extensions").rpc("get_extension_survey_history",{app_id:t},{subjectUserId:e})).survey_shown}))},t.markAppSurveyShown=function(e,t){return s.__awaiter(this,void 0,void 0,(function*(){const s=new n.UserApiV2Client;yield s.ns("extensions").rpc("mark_extension_survey_shown",{app_id:t},{subjectUserId:e})}))}})),define("metaserver/static/js/dropbox/proto/js_init_data/extensions/extensions",["require","exports","tslib","protobufjs/minimal","metaserver/static/js/dropbox/proto/js_init_data/web_timing_logger/web_timing_logger"],(function(e,t,s,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.extensions=void 0;const i=(n=s.__importStar(n)).Reader,a=n.Writer,o=(n.util,n.roots.default||(n.roots.default={}));var r;t.default=o,t.extensions=o.extensions=((r=o.extensions||{}).AuthPageProps=(function(e){function e(e){if(e)for(let t=Object.keys(e),s=0;s>>3){case 1:n.pageType=e.int32();break;case 2:n.actionId=e.string();break;case 3:n.appName=e.string();break;case 4:n.iconUrl=e.string();break;case 5:n.userId=e.int64();break;case 6:n.fileId=e.string();break;case 7:n.fileName=e.string();break;case 8:n.webTimingLoggerServerContext=o.web_timing_logger.WebTimingLoggerServerContext.decode(e,e.uint32());break;default:e.skipType(7&t)}}return n},e.getTypeUrl=function(){return"type.googleapis.com/extensions.AuthPageProps"},e.PageType=(function(){const e={},t=Object.create(e);return t[e[0]="DEFAULT"]=0,t[e[1]="LINK_ONLY"]=1,t})(),e})(r.AuthPageProps||{}),r.StatusPageProps=(function(e){function e(e){if(e)for(let t=Object.keys(e),s=0;s>>3){case 1:n.pageType=e.int32();break;case 2:n.role=e.string();break;case 3:n.fileName=e.string();break;case 4:n.maxFileSize=e.int64();break;case 5:n.isTeam=e.bool();break;default:e.skipType(7&t)}}return n},e.getTypeUrl=function(){return"type.googleapis.com/extensions.StatusPageProps"},e.PageType=(function(){const e={},t=Object.create(e);return t[e[0]="DEFAULT"]=0,t[e[1]="QUOTA"]=1,t[e[2]="DOCUSIGN"]=2,t[e[3]="ACCESS"]=3,t[e[4]="UNVERIFIED_EMAIL"]=4,t[e[5]="FILE_TOO_LARGE"]=5,t[e[6]="DOCUSIGN_INVALID_FILE"]=6,t})(),e})(r.StatusPageProps||{}),r)})); //# sourceMappingURL=pkg-extensions.min.js-vflOSt3ec.map