define("modules/clean/cloud_docs/cloud_doc_api_client",["require","exports","tslib"],(function(e,t,n){"use strict";function o(){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,new Promise((function(t,n){e(["modules/clean/api_v2/user_client"],t,n)})).then(n.__importStar)];case 1:return[2,(new(0,t.sent().UserApiV2Client)).ns("cloud_docs")]}}))}))}function i(){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,new Promise((function(t,n){e(["modules/clean/api_v2/noauth_client"],t,n)})).then(n.__importStar)];case 1:return[2,(new(0,t.sent().NoAuthApiV2Client)).ns("cloud_docs")]}}))}))}Object.defineProperty(t,"__esModule",{value:!0}),t.getCloudDocToken=function(e,t,i,r){(function(e,t){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return[2,n.sent().rpc("get_token",{cloud_doc_id:t},{subjectUserId:e})]}}))}))})(e,t).then(i,r)},t.getLockProviderAsync=function(e,t){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return[2,n.sent().rpc("get_lock_provider",{file_id:t},{subjectUserId:e})]}}))}))},t.getNavigationProperties=function(e,t,i,r){(function(e,t){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return[2,n.sent().rpc("get_navigation_properties",{cloud_doc_id:t},{subjectUserId:e})]}}))}))})(e,t).then(i,r)},t.dismissPreferredEditorPrompt=function(e,t,i){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return[2,n.sent().rpc("preferred_editor_prompt/disable",{integration_name:t,preferred_editor_doc_type:i},{subjectUserId:e})]}}))}))},t.getPassSnackbarAsync=function(e,t){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return[2,n.sent().rpc("pass_snackbar/get",{cloud_doc_id:t},{subjectUserId:e})]}}))}))},t.setPassSnackbarAsync=function(e){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,o()];case 1:return[2,t.sent().rpc("pass_snackbar/set",void 0,{subjectUserId:e})]}}))}))},t.getUserEducationSnackbarAsync=function(e){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,o()];case 1:return[2,t.sent().rpc("user_education_snackbar/get",void 0,{subjectUserId:e})]}}))}))},t.setUserEducationSnackbarAsync=function(e){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,o()];case 1:return[2,t.sent().rpc("user_education_snackbar/set",void 0,{subjectUserId:e})]}}))}))},t.getSignInSnackbarAsync=function(e){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,o()];case 1:return[2,t.sent().rpc("signin_snackbar/get",void 0,{subjectUserId:e})]}}))}))},t.setSignInSnackbarAsync=function(e){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,o()];case 1:return[2,t.sent().rpc("signin_snackbar/set",void 0,{subjectUserId:e})]}}))}))},t.getTeamSettings=function(e){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,o()];case 1:return[2,t.sent().rpc("team_settings/get",void 0,{subjectUserId:e})]}}))}))},t.getPreferredUrl=function(e,t,i){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return[2,n.sent().rpc("get_preferred_editor_url",{file_id:t,file_ext:i},{subjectUserId:e})]}}))}))},t.logTokenInUse=function(e,t,i){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,o()];case 1:return[2,n.sent().rpc("log_token_in_use",{doc_id:t,auth_token:i},{subjectUserId:e}).catch((function(){return new Promise((function(){return null}))}))]}}))}))},t.encryptEmail=function(e){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,i()];case 1:return[2,t.sent().rpc("logged_out/encrypt_email",{email:e},{})]}}))}))}})),define("modules/clean/cloud_docs/constants",["require","exports","tslib","apex-metrics","external/lodash","modules/clean/filepath","modules/clean/static_urls","modules/core/i18n"],(function(e,t,n,o,i,r,a,s){"use strict";var c,u,l,d,_,p;Object.defineProperty(t,"__esModule",{value:!0}),i=n.__importStar(i),(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"})(d=t.GoogleFileTypes||(t.GoogleFileTypes={})),(function(e){e.SIMPLE_POINTER="dlink"})(_=t.PointerFileTypes||(t.PointerFileTypes={})),(function(e){e.DROPBOX_FORM="form"})(t.GenericFileTypes||(t.GenericFileTypes={})),(function(e){e.WORD="docx",e.EXCEL="xlsx",e.POWERPOINT="pptx"})(p=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"})(t.NewFileMenuFromType||(t.NewFileMenuFromType={})),t.isMicrosoftFileType=function(e){return i.values(p).includes(e)},t.isPointerFileType=function(e){return i.values(_).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,ignore_opt:!0},t.DSS_TYPE_TO_OPEN_WITH_ICONS=((c={})[d.GOOGLE_DSS_DOC]=a.static_url("/static/images/cloud_docs/gdoc-vfljy0OpJ.svg"),c[d.GOOGLE_DSS_SHEET]=a.static_url("/static/images/cloud_docs/gsheet-vflWVpJ8G.svg"),c[d.GOOGLE_DSS_SLIDES]=a.static_url("/static/images/cloud_docs/gslides-vflvsGNC8.svg"),c),t.DSS_TYPE_TO_TEXT=((u={})[d.GOOGLE_DSS_DOC]=s._("Google Docs"),u[d.GOOGLE_DSS_SHEET]=s._("Google Sheets"),u[d.GOOGLE_DSS_SLIDES]=s._("Google Slides"),u),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=((l={})[d.GOOGLE_DSS_DOC]=t.GOOGLE_DOC_SUPPORTED_EXTS,l[d.GOOGLE_DSS_SHEET]=t.GOOGLE_SHEET_SUPPORTED_EXTS,l[d.GOOGLE_DSS_SLIDES]=t.GOOGLE_SLIDES_SUPPORTED_EXTS,l),t.POINTER_EXTS=["web"],t.CLOUD_DOCS_EXTS=["paper","papert","web","gdoc","gsheet","gslides","form"],t.CLOUD_ENHANCED_FILE_EXTS=["docx","pptx","xlsx"],t.isCloudDocByExtension=function(e){return e.length>0&&"."===e[0]&&(e=e.substr(1)),t.CLOUD_DOCS_EXTS.includes(e.toLowerCase())},t.isCloudEnhancedFileByExtension=function(e){return e.length>0&&"."===e[0]&&(e=e.substr(1)),t.CLOUD_ENHANCED_FILE_EXTS.includes(e.toLowerCase())},t.isPointerByExtension=function(e){return t.POINTER_EXTS.includes(r.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=o.createNamespace("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"})),define("modules/clean/cloud_docs/types",["require","exports","tslib"],(function(e,t,n){"use strict";var o,i,r,a,s;Object.defineProperty(t,"__esModule",{value:!0}),(function(e){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"})(i=t.CloudDocActionsToDropbox||(t.CloudDocActionsToDropbox={})),(function(e){e.LogEvent="gdd-log-event",e.Ready="gdd-ready",e.FrameLoaded="gdd-frame-loaded"})(r=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"})(a=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"})(s=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"})(t.PaperSpecificActionsToProvider||(t.PaperSpecificActionsToProvider={}));var c=function(){};t.ChildReadyMessage=c;var u=function(){};t.HostReadyMessage=u;var l=function(){};t.ChildViewableMessage=l;var d=function(){};t.ChildInteractiveMessage=d;var _=function(){};t.IntermediateFrameInitMessage=_;var p=function(){};t.OpenAddAccessUIMessage=p;var g=function(){},f=(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t})(g);t.NavigateNewHistoryMessageToProvider=f;var E=(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t})(g);t.NavigateNewFragmentMessageToProvider=E;var S=function(){};t.NavigateNewFragmentMessageToDropbox=S;var h=function(){};t.ReloadHostMessage=h;var m=function(){};t.TitleChangedMessage=m;var v=function(){};t.OpenSharingUIMessage=v;var I=function(){};t.AddAccessUIResponseMessage=I;var y=function(){};t.MetadataChangedMessage=y;var O=function(){};t.GddLogEventMessage=O;var T=function(){};t.ProviderFrameCalledMessage=T;var b=function(){};t.GetTokenMessage=b;var A=function(){};t.GrantTokenMessage=A;var N=function(){};t.NavigateNewDocMessage=N;var D=function(){};t.NavigateCompletedMessage=D;var x=function(){};t.MountDropboxNotificationsDropdownMessage=x;var C=function(){};t.GddReadyMessage=C;var P=function(){};t.GddFrameLoadedMessage=P,(function(e){e.Navigate="navigate",e.SendInfo="send-info"})(t.SearchResultClickAction||(t.SearchResultClickAction={}));var w=function(){};t.OpenSearchUiMessage=w;var F=function(){};t.SearchUiClosedMessage=F;var R=function(){};t.OpenDocMentionUIMessage=R,(function(e){e.CloudDoc="cloud-doc",e.File="file",e.Folder="folder",e.Paper="paper",e.PaperFolder="paper-folder"})(t.SearchUIResultType||(t.SearchUIResultType={}));var M=function(){};t.DocMentionUIClosedMessage=M;var L=function(){};t.MemberCountChanged=L;var U=function(e,t){this.action=e,this.parameters=t};t.WopiSpecificMessageToDropbox=U;var G,k=function(){};t.FrameMessengerParentReady=k,(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.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=((o={})[i.ChildReady]=t.ReceivedMessageClientReady,o[i.ChildViewable]=null,o[i.ChildInteractive]=null,o[i.OpenAddAccessUI]=t.ReceivedMessageAclFixerOpened,o[i.NavigateNewFragment]=t.ReceivedMessageClientFragmentsChanged,o[i.OpenSharingUI]=t.ReceivedMessageSharingOpened,o[i.TitleChanged]=t.ReceivedMessageTitleChanged,o[i.ReloadHost]=t.ReceivedMessageReloadHost,o[i.ProviderFrameCalled]=null,o[r.LogEvent]=null,o[r.Ready]=null,o[r.FrameLoaded]=null,o[s.AppLoadingStatus]=null,o[s.AppNavigated]=null,o[s.BroadcastError]=null,o[s.BroadcastInitialized]=null,o[s.BroadcastMediaState]=null,o[s.BroadcastState]=null,o[s.EditNotification]=null,o[s.FileRename]=null,o[s.QueryLoadingStatus]=null,o[s.UIClose]=null,o[s.UIEdit]=null,o[s.UIFileVersions]=null,o[s.UIReportAbuse]=null,o[s.UIShareForm]=null,o[s.UISharing]=null,o[s.UISignIn]=null,o[a.GetToken]=null,o[a.NavigateNewDoc]=null,o[a.NavigateCompleted]=null,o[a.OpenSearchUi]=null,o[a.OpenDocMentionUI]=null,o[a.MountDropboxNotificationsDropdown]=null,o),t.editorTypeToClient={paper:{".tag":"dropbox_paper"},gdoc:{".tag":"gdd_docs"},gsheet:{".tag":"gdd_sheets"},gslides:{".tag":"gdd_slides"},form:{".tag":"dropbox_form_client"}},(function(e){e.GOOGLE_DSS="GOOGLE_DSS",e.PAPER_INTEGRATION="PAPER_INTEGRATION",e.OFFICE_ONLINE="OFFICE_ONLINE",e.DROPBOX_FORM="DROPBOX_FORM"})(G=t.IntegrationName||(t.IntegrationName={})),t.PartnerIntegrationGoogle={".tag":"google_integration"},t.PartnerIntegrationMicrosoft={".tag":"microsoft_integration"},t.PartnerIntegrationPaper={".tag":"paper_integration"},t.GetPartnerIntegration=function(e){return e===G.GOOGLE_DSS?t.PartnerIntegrationGoogle:e===G.OFFICE_ONLINE?t.PartnerIntegrationMicrosoft:e===G.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.UserActionSourceType={WEB:t.WebSource,WEB_BROWSE:t.WebBrowseSource,WEB_HOME:t.WebHomeSource,WEB_SEARCH:t.WebSearchSource,WEB_PREVIEW:t.WebPreviewSource},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};var B=function(){};t.UserActionPreOpenMessage=B;var W=function(){};t.UserActionPreCreateMessage=W;var j=function(){};t.UserActionCreateMessage=j;var H=function(){};t.UserActionPreviewMessage=H;var X=function(){};t.UserActionLoadingSnackbarImpressionMessage=X;var q=function(){};t.UserActionLoadingSnackbarOpenPreviewMessage=q;var V=function(){};t.UserActionDynamicRoutingModalImpressionMessage=V,(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("modules/clean/react/app_actions/app_actions_menu",["require","exports","tslib","modules/clean/react/async/loadable","modules/clean/web_timing_logger"],(function(e,t,n,o,i){"use strict";var r=this;Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionsMenu=o.Loadable({loader:function(){return n.__awaiter(r,void 0,void 0,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:return[4,i.waitForTTI()];case 1:return t.sent(),[4,new Promise((function(t,n){e(["modules/clean/react/extensions/extensions_menu_component_wrapper"],t,n)})).then(n.__importStar)];case 2:return[2,t.sent().ExtensionsMenu]}}))}))}}),t.UnconnectedExtensionsMenu=o.Loadable({loader:function(){return new Promise((function(t,n){e(["modules/clean/react/app_actions/unconnected_menu_wrapper"],t,n)})).then(n.__importStar).then((function(e){return e.UnconnectedMenu}))}})})),define("modules/clean/react/app_actions/category",["require","exports","modules/core/i18n"],(function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={0:{displayName:n._("DEFAULT")},1:{displayName:n._("Send for signature"),developerDescription:n._("Send for signature")},2:{displayName:n._("PDF Editing"),developerDescription:n._("PDF editing")},3:{displayName:n._("View or Edit"),developerDescription:n._("View or edit")},4:{displayName:n._("Image Editing"),developerDescription:n._("Image editing")},5:{displayName:n._("Video comment"),developerDescription:n._("Video comment")},6:{displayName:n._("Send fax"),developerDescription:n._("Send fax")},8:{displayName:n._("Edit"),developerDescription:n._("Video Editing")},9:{displayName:n._("Send with"),developerDescription:n._("Send Files")},10:{displayName:n._("Cloud Editors"),developerDescription:n._("Cloud Editors")},11:{displayName:n._("Send to notary"),developerDescription:n._("Notarize")},12:{displayName:n._("Expense"),developerDescription:n._("Expense")},13:{displayName:n._("Publish"),developerDescription:n._("Publish Video")},14:{displayName:n._("Share with"),developerDescription:n._("Share a file")}};(function(e){function t(e){return o[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){var n=t(e);return n&&n.displayName},e.getDeveloperDescription=function(e){var n=t(e);return n&&n.developerDescription||null}})(t.Category||(t.Category={}))})),define("modules/clean/react/app_actions/feedback_modal",["require","exports","tslib","modules/clean/ajax","react","modules/clean/react/css","modules/clean/react/image","spectrum/button","modules/core/i18n","modules/clean/react/modal","spectrum/input","modules/clean/static_urls","modules/clean/filepath","modules/clean/file_store/utils","spectrum/dropdown_menu","dropins_sdk_refactor/dropins_sdk_internal","modules/constants/dropins"],(function(e,t,n,o,i,r,a,s,c,u,l,d,_,p,g,f,E){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importStar(o),i=n.__importDefault(i),t.bugReport=c._("Report a problem"),t.suggestSomething=c._("Suggest something");var S="extensions-feedback",h=[t.bugReport,t.suggestSomething],m=(function(e){function r(n){var r=e.call(this,n)||this;return r.submitFeedback=function(){var e=r.state.detailsText;r.state.screenshotLinks.length>0&&(e+=" (Screenshot links: "+r.state.screenshotLinks.join("; ")+")");if(r.state.category===t.bugReport){var n="[Extensions]"+r.state.subjectText;o.SilentBackgroundRequest({url:"/support_ajax/support_form",data:{user_email:r.props.user.email,subject_posted:n,details_posted:e}})}else o.SilentBackgroundRequest({url:"/aa/app_choice_feedback",subject_user:r.props.user.id,data:{ext:r.getFileExt(),other_suggested_apps:r.state.subjectText,comments:e,surface:r.props.surface||"unknown",menu_contents:r.props.visibleMenuItems?r.props.visibleMenuItems.join(", "):""}});r.setState({showThankYouModal:!0})},r.handleSubjectChanged=function(e){r.setState({subjectText:e.currentTarget.value.trim()})},r.handleDetailsChanged=function(e){r.setState({detailsText:e.currentTarget.value.trim()})},r.handleChooseFromDropbox=function(){f.Dropbox.choose({linkType:"preview",multiselect:!0,success:function(e){var t=e.map((function(e){return e.link})),n=e.map((function(e){return e.name}));r.setState({screenshotLinks:t,attachmentNames:n})},extensions:["images","video"]})},r.isAnyFeedbackInput=function(){return r.state.subjectText.length>0||r.state.detailsText.length>0},r.handleCategoryChange=function(e){r.setState({category:e})},r.renderFeedbackModel=function(){return i.default.createElement(u.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._("Send feedback"))),i.default.createElement("div",{className:S+"-container"},i.default.createElement(g.DropdownMenu,{id:"select--category",className:S+"-category-selector",onSelection:r.handleCategoryChange},i.default.createElement(g.DropdownMenuButton,{fullWidth:!0,className:"menu-button"},r.state.category),i.default.createElement(g.Menu,null,r.renderCategoryItems())),i.default.createElement("label",{htmlFor:S+"-subject-input",className:S+"-label"},c._("Subject")),i.default.createElement(l.Input,{id:"subject-input",className:S+"-subject-input",onChange:r.handleSubjectChanged,"aria-label":c._("subject input")}),i.default.createElement("label",{htmlFor:S+"-details-input",className:S+"-label"},c._("Details")),i.default.createElement("textarea",{id:"details-input",className:S+"-details-input",onChange:r.handleDetailsChanged,"aria-label":c._("details input"),rows:4}),i.default.createElement(s.Button,{variant:"secondary",className:S+"-screenshot-button",onClick:r.handleChooseFromDropbox},c._("Add a screenshot")),r.renderSelectedScreenshot())),i.default.createElement("div",{className:S+"-action-bar"},i.default.createElement(s.Button,{variant:"secondary",className:"action-bar-cancel-button",onClick:r.props.onBack},c._("Cancel")),i.default.createElement("div",{className:S+"-action-bar-space"}),i.default.createElement(s.Button,{variant:"primary",className:"action-bar-submit-button",disabled:!r.isAnyFeedbackInput(),onClick:r.submitFeedback},c._("Submit"))))},r.renderThankYouModal=function(){return i.default.createElement(u.Modal,{className:S+"-thank-you-modal",ariaLabel:"Feedback Modal",acceptButtonText:null,style:"clean"},i.default.createElement(a.Image,{className:S+"-thank-you-image",alt:c._("Thank you"),src:d.static_url("/static/images/app_actions/feedback_comments-vfluWMAvS.png"),srcHiRes:d.static_url("/static/images/app_actions/feedback_comments@2x-vflWa-9nT.png")}),i.default.createElement("h1",{className:S+"-thank-you-header"},c._("Thanks for letting us know!")),i.default.createElement("h2",{className:S+"-thank-you-subtext"},c._("Your feedback will help make Dropbox even better.")))},r.state={category:t.bugReport,subjectText:"",detailsText:"",screenshotLinks:[],attachmentNames:[],showThankYouModal:!1},f.Dropbox.init({appKey:E.CHOOSER_APP_KEY}),r}return n.__extends(r,e),r.prototype.getFileExt=function(){var e=this.props.file;return void 0===e?null:p.isSharedFile(e)&&e.filename?_.file_extension(e.filename):p.isBrowseFile(e)&&e.ext?e.ext:""},r.prototype.renderCategoryItems=function(){var e=this;return h.map((function(t){return i.default.createElement(g.MenuItem,{value:t,key:t,selected:e.state.category===t},t)}))},r.prototype.renderSelectedScreenshot=function(){return this.state.attachmentNames.map((function(e){return i.default.createElement("p",null,e)}))},r.prototype.render=function(){return this.state.showThankYouModal?this.renderThankYouModal():this.renderFeedbackModel()},r})(i.default.Component);t.FeedbackModal=r.requireCssWithComponent(m,["/static/css/app_actions/index-vflRog5mB.css"])})),define("modules/clean/react/extensions/client",["require","exports","tslib","modules/clean/api_v2/user_client","modules/clean/react/extensions/feature_flags","modules/clean/cloud_docs/cloud_doc_api_client","modules/clean/cloud_docs/types"],(function(e,t,n,o,i,r,a){"use strict";function s(e){return"app_id"in e}var c;function u(){return l()}function l(e){return void 0===e&&(e=c.DISABLED),{displayState:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.isAppId=s,(function(e){e[e.LOADING=0]="LOADING",e[e.DISABLED=1]="DISABLED",e[e.ENABLED=2]="ENABLED"})(c=t.DisplayState||(t.DisplayState={})),t.emptyExtensionsConfig=u,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=l;var d,_=(function(){function e(e){this.loaded=!1,this.state={actions:[],actionMapping:[],categoryInfos:[],bylines:{},featureFlags:{},sharingServiceInfo:{},cloudDocsInfo:{openWithGddSupported:!1},actionIdToAppAction:{},appActionAppIcons:{},appActionsEnabled:!1,categoryMapsByExt:{}},this.client=e}return e.prototype.getActionsForFile=function(e,t){return n.__awaiter(this,void 0,Promise,(function(){return n.__generator(this,(function(n){switch(n.label){case 0:return[4,this.getActionsForFileBatch([e],t)];case 1:return[2,n.sent()[e.file_id]||u()]}}))}))},e.prototype.getActionsForFileBatch=function(e,t){return n.__awaiter(this,void 0,Promise,(function(){var o;return n.__generator(this,(function(n){switch(n.label){case 0:return[4,this.loadState(t)];case 1:return o=n.sent(),[2,this.getExtensionsConfigsForFiles(o,e)]}}))}))},e.prototype.getAppIcons=function(){return n.__assign({},this.state.appActionAppIcons)},e.prototype.refreshAppIcons=function(e){return n.__awaiter(this,void 0,Promise,(function(){var t,o,i,r;return n.__generator(this,(function(a){switch(a.label){case 0:t=void 0,o=this.iconRequest,a.label=1;case 1:return a.trys.push([1,6,,7]),o?[4,o]:[3,3];case 2:return t=a.sent(),[3,5];case 3:return i=Object.keys(this.state.appActionAppIcons),o=this.client.ns("app_actions").rpc("get_app_icons",{app_ids:i},{subjectUserId:e}),this.iconRequest=o,[4,o];case 4:t=a.sent(),a.label=5;case 5:return[3,7];case 6:return a.sent(),[3,7];case 7:return this.iconRequest=void 0,t&&(r=n.__assign({},this.state.appActionAppIcons),t.icons.forEach((function(e){r[e.app_id]=e.icon})),this.state=n.__assign({},this.state,{appActionAppIcons:r})),[2]}}))}))},e.prototype.getFeatureFlags=function(){return this.state.featureFlags},e.prototype.updateLinkStateForAction=function(e,t){for(var o=this.state.actions,i=0,r=o;i